diff --git a/README.md b/README.md index 1195f23e3..806353864 100644 --- a/README.md +++ b/README.md @@ -65,7 +65,6 @@ Difftastic supports the following languages: * Elixir * Emacs Lisp * Go -* Hack * Haskell * Java * JavaScript (and JSX) diff --git a/build.rs b/build.rs index 32c46b4b7..50adca9cf 100644 --- a/build.rs +++ b/build.rs @@ -104,11 +104,6 @@ fn main() { src_dir: "vendor/tree-sitter-go-src", extra_files: vec![], }, - TreeSitterParser { - name: "tree-sitter-hack", - src_dir: "vendor/tree-sitter-hack-src", - extra_files: vec!["scanner.cc"], - }, TreeSitterParser { name: "tree-sitter-haskell", src_dir: "vendor/tree-sitter-haskell-src", diff --git a/manual/src/upstream_parsers.md b/manual/src/upstream_parsers.md index a51376c3c..b7bb66361 100644 --- a/manual/src/upstream_parsers.md +++ b/manual/src/upstream_parsers.md @@ -14,7 +14,6 @@ Difftastic uses the following tree-sitter parsers: | Elixir | [elixir-lang/tree-sitter-elixir](https://github.com/elixir-lang/tree-sitter-elixir) | | Emacs Lisp | [wilfred/tree-sitter-elisp](https://github.com/Wilfred/tree-sitter-elisp) | | Go | [tree-sitter/tree-sitter-go](https://github.com/tree-sitter/tree-sitter-go) | -| Hack | [slackhq/tree-sitter-hack](https://github.com/slackhq/tree-sitter-hack) | | Haskell | [tree-sitter/tree-sitter-haskell](https://github.com/tree-sitter/tree-sitter-haskell) | | Java | [tree-sitter/tree-sitter-java](https://github.com/tree-sitter/tree-sitter-java) | | JavaScript, JSX | [tree-sitter/tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) | diff --git a/src/guess_language.rs b/src/guess_language.rs index e720caa00..e6abdbfee 100644 --- a/src/guess_language.rs +++ b/src/guess_language.rs @@ -28,7 +28,6 @@ pub enum Language { Elixir, EmacsLisp, Go, - Hack, Haskell, Java, JavaScript, @@ -77,7 +76,6 @@ fn from_shebang(src: &str) -> Option { "lisp" | "sbc" | "ccl" | "clisp" | "ecl" => return Some(CommonLisp), "elixir" => return Some(Elixir), "runghc" | "runhaskell" | "runhugs" => return Some(Haskell), - "hhvm" => return Some(Hack), "chakra" | "d8" | "gjs" | "js" | "node" | "nodejs" | "qjs" | "rhino" | "v8" | "v8-shell" => return Some(JavaScript), "ocaml" | "ocamlrun" | "ocamlscript" => return Some(OCaml), @@ -88,11 +86,6 @@ fn from_shebang(src: &str) -> Option { } } } - - // Hack can use Option { "el" => Some(EmacsLisp), "ex" | "exs" => Some(Elixir), "go" => Some(Go), - "hack" | "hck" => Some(Hack), "hs" => Some(Haskell), "java" => Some(Java), "cjs" | "js" | "mjs" => Some(JavaScript), diff --git a/src/tree_sitter_parser.rs b/src/tree_sitter_parser.rs index 771869711..39d20ae74 100644 --- a/src/tree_sitter_parser.rs +++ b/src/tree_sitter_parser.rs @@ -53,7 +53,6 @@ extern "C" { fn tree_sitter_elisp() -> ts::Language; fn tree_sitter_elixir() -> ts::Language; fn tree_sitter_go() -> ts::Language; - fn tree_sitter_hack() -> ts::Language; fn tree_sitter_haskell() -> ts::Language; fn tree_sitter_java() -> ts::Language; fn tree_sitter_javascript() -> ts::Language; @@ -240,20 +239,6 @@ pub fn from_language(language: guess::Language) -> TreeSitterConfig { .unwrap(), } } - Hack => { - // TODO: upstream - // TODO: upstream doesn't support the `readonly` keyword yet. - let query = "(comment) @comment\n\n(string) @string\n(heredoc) @string\n(prefixed_string) @string\n\n[\n \"class\"\n \"interface\"\n \"trait\"\n \"public\"\n \"protected\"\n \"private\"\n \"static\"\n \"async\"\n \"function\"\n \"return\"\n \"if\"\n \"else\"\n \"elseif\"\n \"while\"\n \"for\"\n \"foreach\"\n \"break\"\n \"continue\"\n \"type\"\n \"new\"\n \"throw\"\n] @keyword\n\n(type_specifier) @type\n"; - - let language = unsafe { tree_sitter_hack() }; - TreeSitterConfig { - name: "Hack", - language, - atom_nodes: (vec!["prefixed_stirng", "heredoc"]).into_iter().collect(), - delimiter_tokens: (vec![("[", "]"), ("(", ")"), ("{", "}")]), - highlight_query: ts::Query::new(language, query).unwrap(), - } - } Haskell => { let language = unsafe { tree_sitter_haskell() }; TreeSitterConfig { diff --git a/vendor/tree-sitter-hack-src b/vendor/tree-sitter-hack-src deleted file mode 120000 index 3fb56767f..000000000 --- a/vendor/tree-sitter-hack-src +++ /dev/null @@ -1 +0,0 @@ -tree-sitter-hack/src \ No newline at end of file diff --git a/vendor/tree-sitter-hack/.clang-format b/vendor/tree-sitter-hack/.clang-format deleted file mode 100644 index bfa1bad59..000000000 --- a/vendor/tree-sitter-hack/.clang-format +++ /dev/null @@ -1,6 +0,0 @@ -BasedOnStyle: Google -ColumnLimit: 100 -AlignAfterOpenBracket: AlwaysBreak -BinPackParameters: false -BinPackArguments: false - diff --git a/vendor/tree-sitter-hack/.gitattributes b/vendor/tree-sitter-hack/.gitattributes deleted file mode 100644 index e73e10a3f..000000000 --- a/vendor/tree-sitter-hack/.gitattributes +++ /dev/null @@ -1,14 +0,0 @@ -/examples/* linguist-vendored - -# Explicitly list files in src so scanner.cc and scanner.c are not included. -/src/tree_sitter/* linguist-vendored -/src/binding.cc linguist-vendored -/src/grammar.json linguist-vendored -/src/node-types.json linguist-vendored -/src/parser.c linguist-vendored - -/src/tree_sitter/* binary -/src/binding.cc binary -/src/grammar.json binary -/src/node-types.json binary -/src/parser.c binary diff --git a/vendor/tree-sitter-hack/.github/CODE_OF_CONDUCT.md b/vendor/tree-sitter-hack/.github/CODE_OF_CONDUCT.md deleted file mode 100644 index e11acca58..000000000 --- a/vendor/tree-sitter-hack/.github/CODE_OF_CONDUCT.md +++ /dev/null @@ -1,11 +0,0 @@ -# Code of Conduct - -## Introduction - -Diversity and inclusion make our community strong. We encourage participation from the most varied and diverse backgrounds possible and want to be very clear about where we stand. - -Our goal is to maintain a safe, helpful and friendly community for everyone, regardless of experience, gender identity and expression, sexual orientation, disability, personal appearance, body size, race, ethnicity, age, religion, nationality, or other defining characteristic. - -This code and related procedures also apply to unacceptable behavior occurring outside the scope of community activities, in all community venues (online and in-person) as well as in all one-on-one communications, and anywhere such behavior has the potential to adversely affect the safety and well-being of community members. - -For more information on our code of conduct, please visit [https://slackhq.github.io/code-of-conduct](https://slackhq.github.io/code-of-conduct) diff --git a/vendor/tree-sitter-hack/.github/CONTRIBUTING.md b/vendor/tree-sitter-hack/.github/CONTRIBUTING.md deleted file mode 100644 index 23f2f7cad..000000000 --- a/vendor/tree-sitter-hack/.github/CONTRIBUTING.md +++ /dev/null @@ -1,60 +0,0 @@ -# Contributors Guide - -Interested in contributing? Awesome! Before you do though, please read our -[Code of Conduct](https://slackhq.github.io/code-of-conduct). We take it very seriously, and expect that you will as -well. - -There are many ways you can contribute! :heart: - -### Bug Reports and Fixes :bug: -- If you find a bug, please search for it in the [Issues](https://github.com/slackhq/tree-sitter-hack/issues), and if it isn't already tracked, - [create a new issue](https://github.com/slackhq/tree-sitter-hack/issues/new). Fill out the "Bug Report" section of the issue template. Even if an Issue is closed, feel free to comment and add details, it will still - be reviewed. -- Issues that have already been identified as a bug (note: able to reproduce) will be labelled `bug`. -- If you'd like to submit a fix for a bug, [send a Pull Request](#creating_a_pull_request) and mention the Issue number. - - Include tests that isolate the bug and verifies that it was fixed. - -### New Features :bulb: -- If you'd like to add new functionality to this project, describe the problem you want to solve in a [new Issue](https://github.com/slackhq/tree-sitter-hack/issues/new). -- Issues that have been identified as a feature request will be labelled `enhancement`. -- If you'd like to implement the new feature, please wait for feedback from the project - maintainers before spending too much time writing the code. In some cases, `enhancement`s may - not align well with the project objectives at the time. - -### Tests :mag:, Documentation :books:, Miscellaneous :sparkles: -- If you'd like to improve the tests, you want to make the documentation clearer, you have an - alternative implementation of something that may have advantages over the way its currently - done, or you have any other change, we would be happy to hear about it! - - If its a trivial change, go ahead and [send a Pull Request](#creating_a_pull_request) with the changes you have in mind. - - If not, [open an Issue](https://github.com/slackhq/tree-sitter-hack/issues/new) to discuss the idea first. - -If you're new to our project and looking for some way to make your first contribution, look for -Issues labelled `good first contribution`. - -## Requirements - -For your contribution to be accepted: - -- [x] You must have signed the [Contributor License Agreement (CLA)](https://cla-assistant.io/slackhq/tree-sitter-hack). -- [x] The test suite must be complete and pass. -- [x] The changes must be approved by code review. -- [x] Commits should be atomic and messages must be descriptive. Related issues should be mentioned by Issue number. - -If the contribution doesn't meet the above criteria, you may fail our automated checks or a maintainer will discuss it with you. You can continue to improve a Pull Request by adding commits to the branch from which the PR was created. - -[Interested in knowing more about about pull requests at Slack?](https://slack.engineering/on-empathy-pull-requests-979e4257d158#.awxtvmb2z) - -## Creating a Pull Request - -1. :fork_and_knife: Fork the repository on GitHub. -2. :runner: Clone/fetch your fork to your local development machine. It's a good idea to run the tests just - to make sure everything is in order. -3. :herb: Create a new branch and check it out. -4. :crystal_ball: Make your changes and commit them locally. Magic happens here! -5. :arrow_heading_up: Push your new branch to your fork. (e.g. `git push username fix-issue-16`). -6. :inbox_tray: Open a Pull Request on github.com from your new branch on your fork to `main` in this - repository. - -## Maintainers - -There are more details about processes and workflow in the [Maintainer's Guide](./maintainers_guide.md). diff --git a/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/bug_report.md b/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 34e03c4da..000000000 --- a/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,36 +0,0 @@ ---- -name: Bug report -about: Create a report to help us improve -title: "[BUG]" -labels: bug -assignees: '' - ---- - -### Describe the bug -A clear and concise description of what the bug is. - -### Requirements (place an `x` in each of the `[ ]`)** -* [ ] I've read and understood the [Contributing guidelines](../CONTRIBUTING.md) and have done my best effort to follow them. -* [ ] I've read and agree to the [Code of Conduct](https://slackhq.github.io/code-of-conduct). -* [ ] I've searched for any related issues and avoided creating a duplicate issue. - -### To Reproduce -Steps to reproduce the behavior: - -### Expected behavior -A clear and concise description of what you expected to happen. - -#### Screenshots -If applicable, add screenshots to help explain your problem. - -#### Reproducible in: - -{project_name} version: - -{platform_name} version: - -OS version(s): - -#### Additional context -Add any other context about the problem here. \ No newline at end of file diff --git a/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/config.yml b/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/config.yml deleted file mode 100644 index 3c5fc9e2c..000000000 --- a/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/config.yml +++ /dev/null @@ -1,5 +0,0 @@ -blank_issues_enabled: false -contact_links: - - name: Code of Conduct - url: https://slackhq.github.io/code-of-conduct - about: Code of Conduct diff --git a/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/feature_request.md b/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 8fe1c10ee..000000000 --- a/vendor/tree-sitter-hack/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: "[FEATURE]" -labels: enhancement -assignees: '' - ---- - -### Description - -Describe your request here. - -### Requirements (place an `x` in each of the `[ ]`) -* [ ] I've read and understood the [Contributing guidelines](../CONTRIBUTING.md) and have done my best effort to follow them. -* [ ] I've read and agree to the [Code of Conduct](https://slackhq.github.io/code-of-conduct). -* [ ] I've searched for any related issues and avoided creating a duplicate issue. \ No newline at end of file diff --git a/vendor/tree-sitter-hack/.github/PULL_REQUEST_TEMPLATE.md b/vendor/tree-sitter-hack/.github/PULL_REQUEST_TEMPLATE.md deleted file mode 100644 index 447238ea8..000000000 --- a/vendor/tree-sitter-hack/.github/PULL_REQUEST_TEMPLATE.md +++ /dev/null @@ -1,8 +0,0 @@ -### Summary - -Describe the goal of this PR. Mention any related Issue numbers. - -### Requirements (place an `x` in each `[ ]`) - -* [ ] I've read and understood the [Contributing Guidelines](https://github.com/slackhq/tree-sitter-hack/blob/main/.github/CONTRIBUTING.md) and have done my best effort to follow them. -* [ ] I've read and agree to the [Code of Conduct](https://slackhq.github.io/code-of-conduct). \ No newline at end of file diff --git a/vendor/tree-sitter-hack/.github/maintainers_guide.md b/vendor/tree-sitter-hack/.github/maintainers_guide.md deleted file mode 100644 index ed1ded75c..000000000 --- a/vendor/tree-sitter-hack/.github/maintainers_guide.md +++ /dev/null @@ -1,69 +0,0 @@ -# Maintainers Guide - -This document describes tools, tasks and workflow that one needs to be familiar with in order to effectively maintain -this project. If you use this package within your own software as is but don't plan on modifying it, this guide is -**not** for you. - -## Tools (optional) - -> Are there any build tools, dependencies, or other programs someone maintaining this project -> needs to be familiar with? - -## Tasks - -### Testing - -> How do you run the tests? - -### Generating Documentation (optional) - -> If the documentation is generated from source, how does someone run the generation? -> Are the docs published on a website (GitHub Pages)? - -### Releasing - -> A description of the process to make a release for this project. Do not share any secrets here. - -## Workflow - -### Versioning and Tags - -> Does this project use semver? What does the numbering system look like? Are releases tagged in git? - -### Branches - -> Describe any specific branching workflow. For example: -> `main` is where active development occurs. -> Long running branches named feature branches are occasionally created for collaboration on a feature that has a large scope (because everyone cannot push commits to another person's open Pull Request) -> At some point in the future after a major version increment, there may be maintenance branches -> for older major versions. - -### Issue Management - -Labels are used to run issues through an organized workflow. Here are the basic definitions: - -* `bug`: A confirmed bug report. A bug is considered confirmed when reproduction steps have been - documented and the issue has been reproduced. -* `enhancement`: A feature request for something this package might not already do. -* `docs`: An issue that is purely about documentation work. -* `tests`: An issue that is purely about testing work. -* `needs feedback`: An issue that may have claimed to be a bug but was not reproducible, or was otherwise missing some information. -* `discussion`: An issue that is purely meant to hold a discussion. Typically the maintainers are looking for feedback in this issues. -* `question`: An issue that is like a support request because the user's usage was not correct. -* `semver:major|minor|patch`: Metadata about how resolving this issue would affect the version number. -* `security`: An issue that has special consideration for security reasons. -* `good first contribution`: An issue that has a well-defined relatively-small scope, with clear expectations. It helps when the testing approach is also known. -* `duplicate`: An issue that is functionally the same as another issue. Apply this only if you've linked the other issue by number. - -> You may want to add more labels for subsystems of your project, depending on how complex it is. - -**Triage** is the process of taking new issues that aren't yet "seen" and marking them with a basic -level of information with labels. An issue should have **one** of the following labels applied: -`bug`, `enhancement`, `question`, `needs feedback`, `docs`, `tests`, or `discussion`. - -Issues are closed when a resolution has been reached. If for any reason a closed issue seems -relevant once again, reopening is great and better than creating a duplicate issue. - -## Everything else - -When in doubt, find the other maintainers and ask. diff --git a/vendor/tree-sitter-hack/.github/workflows/ci.yml b/vendor/tree-sitter-hack/.github/workflows/ci.yml deleted file mode 100644 index 60da5e196..000000000 --- a/vendor/tree-sitter-hack/.github/workflows/ci.yml +++ /dev/null @@ -1,28 +0,0 @@ -name: Build/test -on: - pull_request: - branches: - - "**" - push: - branches: - - "main" -jobs: - test_ubuntu: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 14 - - run: npm install - - run: npm test - test_macos: - runs-on: macos-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 14 - - run: brew install gnu-sed - - run: npm install - - run: npm test diff --git a/vendor/tree-sitter-hack/.github/workflows/validate.sh b/vendor/tree-sitter-hack/.github/workflows/validate.sh deleted file mode 100755 index 0cbf5eae3..000000000 --- a/vendor/tree-sitter-hack/.github/workflows/validate.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/bash - -if [ -n "$(git status --porcelain)" ]; then - exit 1 -fi diff --git a/vendor/tree-sitter-hack/.github/workflows/validate.yml b/vendor/tree-sitter-hack/.github/workflows/validate.yml deleted file mode 100644 index 6325f6ef9..000000000 --- a/vendor/tree-sitter-hack/.github/workflows/validate.yml +++ /dev/null @@ -1,24 +0,0 @@ -name: validate -on: - pull_request: - branches: - - "**" - push: - branches: - - "main" -jobs: - check-build: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v2 - with: - node-version: 14 - - run: npm install - - run: npm run build - - name: Generate corpus - run: "${GITHUB_WORKSPACE}/bin/generate-corpus" - shell: bash - - name: Check for changes - run: "${GITHUB_WORKSPACE}/.github/workflows/validate.sh" - shell: bash diff --git a/vendor/tree-sitter-hack/.gitignore b/vendor/tree-sitter-hack/.gitignore deleted file mode 100644 index fd7c2a9b4..000000000 --- a/vendor/tree-sitter-hack/.gitignore +++ /dev/null @@ -1,12 +0,0 @@ -node_modules/ -build/ -*.log -.DS_Store -.vscode/settings.json -examples -package-lock.json -tmp -Cargo.lock -/target/ - -test/cases/**/*.json diff --git a/vendor/tree-sitter-hack/.npmignore b/vendor/tree-sitter-hack/.npmignore deleted file mode 100644 index a241a4956..000000000 --- a/vendor/tree-sitter-hack/.npmignore +++ /dev/null @@ -1,11 +0,0 @@ -test -build -bin -examples -tmp - -.vscode -.prettierignore -.prettierrc -.rubocop.yml -.clang-format diff --git a/vendor/tree-sitter-hack/.npmrc b/vendor/tree-sitter-hack/.npmrc deleted file mode 100644 index 86916fa50..000000000 --- a/vendor/tree-sitter-hack/.npmrc +++ /dev/null @@ -1,2 +0,0 @@ -package-lock=false -engine-strict=true diff --git a/vendor/tree-sitter-hack/.prettierignore b/vendor/tree-sitter-hack/.prettierignore deleted file mode 100644 index b6b8420f0..000000000 --- a/vendor/tree-sitter-hack/.prettierignore +++ /dev/null @@ -1,2 +0,0 @@ -src/ -package.json diff --git a/vendor/tree-sitter-hack/.prettierrc b/vendor/tree-sitter-hack/.prettierrc deleted file mode 100644 index 1ea9c5389..000000000 --- a/vendor/tree-sitter-hack/.prettierrc +++ /dev/null @@ -1,27 +0,0 @@ -{ - "arrowParens": "avoid", - "tabWidth": 2, - "useTabs": false, - "semi": true, - "trailingComma": "all", - "singleQuote": true, - "overrides": [ - { - "files": ["*.json", ".prettierrc"], - "options": { - "parser": "json5", - "quoteProps": "preserve", - "singleQuote": false, - "trailingComma": "all", - }, - }, - { - "files": [".vscode/tasks.json"], - "options": { - "parser": "json", - "quoteProps": "preserve", - "singleQuote": false, - }, - }, - ], -} diff --git a/vendor/tree-sitter-hack/.rubocop.yml b/vendor/tree-sitter-hack/.rubocop.yml deleted file mode 100644 index ccb643c75..000000000 --- a/vendor/tree-sitter-hack/.rubocop.yml +++ /dev/null @@ -1,2 +0,0 @@ -Style/PerlBackrefs: - Enabled: false diff --git a/vendor/tree-sitter-hack/.vscode/tasks.json b/vendor/tree-sitter-hack/.vscode/tasks.json deleted file mode 100644 index 564d1e361..000000000 --- a/vendor/tree-sitter-hack/.vscode/tasks.json +++ /dev/null @@ -1,153 +0,0 @@ -{ - "version": "2.0.0", - "presentation": { - "showReuseMessage": false, - "clear": true, - "focus": false, - "reveal": "silent" - }, - "tasks": [ - { - "label": "ts-parse", - "type": "shell", - "command": "F=${file}; bin/generate-parser && { npx tree-sitter parse $F>\"${F%.*}.exp\"; code -r \"${F%.*}.exp\"; }", - "detail": "npx tree-sitter generate && tree-sitter parse ${file}", - "problemMatcher": [] - }, - { - "label": "ts-query", - "type": "shell", - "command": "F=${file}; parsed=$(bin/ts-query $F) && echo \"$parsed\">\"${F%.*}.exp\" && code -r \"${F%.*}.exp\"", - "detail": "bin/ts-query ${file} (implictly runs `npx tree-sitter generate`)", - "problemMatcher": [] - }, - { - "label": "hh-json", - "type": "shell", - "command": "F=${file}; bin/hh-json $F>\"${F%.*}.json\"; code -r \"${F%.*}.json\"", - "detail": "bin/hh-json ${file}", - "problemMatcher": [] - }, - { - "label": "hh-errors", - "type": "shell", - "command": "bin/hh-errors ${file}", - "detail": "bin/hh-errors ${file}", - "problemMatcher": { - "fileLocation": "absolute", - "pattern": [ - { - "regexp": "^([^\\s].*)$", - "file": 1 - }, - { - "regexp": "^\\((\\d+),(\\d+)\\)-\\((\\d+),(\\d+)\\) (.*)$", - "loop": true, - "line": 1, - "column": 2, - "endLine": 3, - "endColumn": 4, - "message": 5 - } - ] - } - }, - { - "label": "ts-errors", - "type": "shell", - "command": "bin/ts-errors ${file}", - "detail": "bin/ts-errors ${file}", - "problemMatcher": { - "fileLocation": "absolute", - "pattern": [ - { - "regexp": "^([^\\s].*)$", - "file": 1 - }, - { - "regexp": "^\\((\\d+),(\\d+)\\)-\\((\\d+),(\\d+)\\) (.*)$", - "loop": true, - "line": 1, - "column": 2, - "endLine": 3, - "endColumn": 4, - "message": 5 - } - ] - } - }, - { - "type": "npm", - "script": "test", - "group": "test", - "label": "npm: test", - "detail": "bin/test-corpus && bin/test-examples", - "problemMatcher": { - "fileLocation": "relative", - "pattern": [ - { - "regexp": "^([^\\s].*)$", - "file": 1 - }, - { - "regexp": "^\\((\\d+),(\\d+)\\)-\\((\\d+),(\\d+)\\) (.*)$", - "loop": true, - "line": 1, - "column": 2, - "endLine": 3, - "endColumn": 4, - "message": 5 - } - ] - } - }, - { - "type": "npm", - "script": "test-corpus", - "label": "npm: test-corpus", - "detail": "bin/test-corpus", - "problemMatcher": { - "fileLocation": "relative", - "pattern": [ - { - "regexp": "^([^\\s].*)$", - "file": 1 - }, - { - "regexp": "^\\((\\d+),(\\d+)\\)-\\((\\d+),(\\d+)\\) (.*)$", - "loop": true, - "line": 1, - "column": 2, - "endLine": 3, - "endColumn": 4, - "message": 5 - } - ] - } - }, - { - "type": "npm", - "script": "test-examples", - "label": "npm: test-examples", - "detail": "bin/test-examples", - "problemMatcher": { - "fileLocation": "relative", - "pattern": [ - { - "regexp": "^([^\\s].*)$", - "file": 1 - }, - { - "regexp": "^\\((\\d+),(\\d+)\\)-\\((\\d+),(\\d+)\\) (.*)$", - "loop": true, - "line": 1, - "column": 2, - "endLine": 3, - "endColumn": 4, - "message": 5 - } - ] - } - } - ] -} diff --git a/vendor/tree-sitter-hack/Cargo.toml b/vendor/tree-sitter-hack/Cargo.toml deleted file mode 100644 index 628ace25d..000000000 --- a/vendor/tree-sitter-hack/Cargo.toml +++ /dev/null @@ -1,26 +0,0 @@ -[package] -name = "tree-sitter-hack" -description = "hack grammar for the tree-sitter parsing library" -version = "0.0.4" -keywords = ["incremental", "parsing", "hack"] -categories = ["parsing", "text-editors"] -repository = "https://github.com/slackhq/tree-sitter-hack" -edition = "2018" -license = "MIT" - -build = "bindings/rust/build.rs" -include = [ - "bindings/rust/*", - "grammar.js", - "queries/*", - "src/*", -] - -[lib] -path = "bindings/rust/lib.rs" - -[dependencies] -tree-sitter = "0.19.3" - -[build-dependencies] -cc = "1.0" diff --git a/vendor/tree-sitter-hack/LICENSE b/vendor/tree-sitter-hack/LICENSE deleted file mode 100644 index 953f60dcb..000000000 --- a/vendor/tree-sitter-hack/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -MIT License - -Copyright (c) 2020 Antonio de Jesus Ochoa Solano - -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/vendor/tree-sitter-hack/README.md b/vendor/tree-sitter-hack/README.md deleted file mode 100644 index 1140ae537..000000000 --- a/vendor/tree-sitter-hack/README.md +++ /dev/null @@ -1,91 +0,0 @@ -# tree-sitter-hack - -![build](https://github.com/slackhq/tree-sitter-hack/actions/workflows/ci.yml/badge.svg) - -At Slack proactively securing our systems is a top priority. One way we achieve this is by automating the detection of vulnerabilities with static code analysis scanning. Although an abundance of tools exist for scanning the majority of programming languages, our codebase is overwhelmingly written in [Hack](https://hacklang.org/) - a language not widely used outside of Slack. Rather than building our own tool from scratch, we are extending the functionality of an open source static analysis tool, [Semgrep](https://github.com/returntocorp/semgrep), to be compatible with Hack. But how do we teach Semgrep the Hack programming language? - -Like all human languages, programming languages have a structure to them known as grammar. Grammar rules are used to create a parser which converts source code into a concrete syntax tree (CST) which is a structural representation of the code. [Tree-Sitter](https://github.com/tree-sitter/tree-sitter) is a fast and robust library that can generate a CST from our Hack grammar rules. This CST has many use cases such as robust syntax highlighting, code folding, linting, etc. Most importantly, Semgrep uses this CST to understand Hack on a semantic level. This semantic understanding in conjunction with Semgrep rules can detect vulnerabilities in source code. This process is demonstrated by the following diagram. - -![tree-sitter-hack use in Semgrep](diagram.png) - -In summary, we use tree-sitter-hack to teach Semgrep the Hack programming language. - -## Installation - -``` -$ git clone https://github.com/slackhq/tree-sitter-hack -$ cd tree-sitter-hack -$ npm install -``` -## Usage - -``` -$ echo 'function main(): void { print "wyd, world\\n"; }' > script.hack -$ npx tree-sitter generate -$ npx tree-sitter parse script.hack -(script [0, 0] - [3, 0] - (function_declaration [0, 0] - [2, 1] - name: (identifier [0, 9] - [0, 13]) - (parameters [0, 13] - [0, 15]) - return_type: (primitive_type [0, 17] - [0, 21]) - body: (compound_statement [0, 22] - [2, 1] - (expression_statement [1, 2] - [1, 23] - (print_expression [1, 2] - [1, 22] - (string [1, 8] - [1, 22])))))) -``` - -## Testing -``` -$ npx tree-sitter generate -$ bin/test-corpus -``` - -## Scripts - -**`bin/generate-parser`** - -Wrapper around `tree-sitter generate` that skips parser generation if `grammar.js` hasn't changed since last run. - -**`bin/generate-corpus`** - -Unlike most other Tree-sitter projects, we breakout test cases into separate files (see [`test/cases`](test/cases)). This is done so editors have an easier time syntax highlighting test cases. But also I find individual files easier to navigate than the `corpus.txt` files used by Tree-sitter. - -We use `bin/generate-corpus` to generate the `test/corpus/case1.txt` from individual `test/cases` files so we can still use `tree-sitter test`. - -**`bin/test-corpus`** - -Run `bin/generate-corpus` and `bin/generate-parser` before running `tree-sitter test`. - -**`bin/test-dir`** - -Run `bin/ts-errors` on all files with `.hack` or `.php` extension in the given directory recursively. - -``` -$ ./bin/test-dir hhvm/hphp/hack/test -examples/hhvm/hphp/hack/test/error_formatting_highlighted/zero_width_syntax_err.php -(3,11)-(3,18) extends -examples/hhvm/hphp/hack/test/autocomplete/not_shape_key_string.php -(3,1)-(6,1) function foo(): string {\n return "AUTO332\n}\n -(4,10)-(6,1) "AUTO332\n}\n -... -``` - -## Note - -npm doesn't allow packages with the word "hack" in their registry which is why the repo -name does not match the package name. - -> Unfortunately, the word "hack" triggers our spam detection and can't be used in package names. We recommend choosing other keywords that highlight your package's functionality. - -## References - -There's no published official Hacklang language spec so we have to make do. - -- [HHVM Blog](https://hhvm.com/blog/) - Good source of language [deprecations](https://hhvm.com/blog/2019/10/01/deprecating-references.html) and [changes](https://hhvm.com/blog/2020/07/06/hhvm-4.65.html#breaking-changes). -- [Hack Documentation](https://docs.hhvm.com/hack/) - Source at [hhvm/user-documentation](https://github.com/hhvm/user-documentation). -- [Hack Parser Source](https://github.com/facebook/hhvm/tree/4da98da2f5ddc0989d3d150dddc1b06ee4087440/hphp/hack/src/parser) -- [tree-sitter-javascript](https://github.com/tree-sitter/tree-sitter-javascript) and [tree-sitter-php](https://github.com/tree-sitter/tree-sitter-php) - Used to guide writing [`grammar.js`](grammar.js) -- Deprecated [Hack Language Specification](https://github.com/facebookarchive/hack-langspec) -- [PHP Language Specification](https://github.com/php/php-langspec) - - Does not apply 100% to Hacklang, but still a good reference. -- Bug icon in diagram made by Freepik diff --git a/vendor/tree-sitter-hack/bin/docker/Dockerfile b/vendor/tree-sitter-hack/bin/docker/Dockerfile deleted file mode 100644 index 1a3eedd60..000000000 --- a/vendor/tree-sitter-hack/bin/docker/Dockerfile +++ /dev/null @@ -1,22 +0,0 @@ -FROM hhvm/hhvm:4.68-latest - -ENV NODE_VERSION 14.7.0 -ENV NVM_DIR /usr/local/nvm - -WORKDIR /tree-sitter-hack - -RUN \ - apt-get update -y && \ - apt-get install -y build-essential ruby fd-find - -RUN \ - mkdir -p ${NVM_DIR} && \ - curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash && \ - . ${NVM_DIR}/nvm.sh && \ - nvm install ${NODE_VERSION} && \ - ln -s $(which node) /usr/local/bin && \ - ln -s $(which npm) /usr/local/bin && \ - ln -s $(which npx) /usr/local/bin && \ - printf "unsafe-perm = true\n" >.npmrc - -RUN mkdir -p /mnt/tree-sitter-hack diff --git a/vendor/tree-sitter-hack/bin/docker/build b/vendor/tree-sitter-hack/bin/docker/build deleted file mode 100755 index c83cd8da5..000000000 --- a/vendor/tree-sitter-hack/bin/docker/build +++ /dev/null @@ -1,23 +0,0 @@ -#!/bin/bash - -set -e - -DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" -IMAGE_NAME="tree-sitter-hack" -CONTAINER_NAME="tree-sitter-hack" - -docker build --rm $DIR -t $IMAGE_NAME - -if docker ps -a --format '{{.Names}}' | grep -Eq "^${CONTAINER_NAME}\$"; then - docker stop $CONTAINER_NAME >/dev/null - docker rm $CONTAINER_NAME >/dev/null -fi - -docker run -td \ - --name $CONTAINER_NAME \ - -v $(realpath .):/mnt/tree-sitter-hack:rw \ - $IMAGE_NAME - -docker exec -it $CONTAINER_NAME sh -c 'ln -s /mnt/tree-sitter-hack/* /tree-sitter-hack' -docker exec -it $CONTAINER_NAME sh -c 'rm -rf build node_modules package-lock.json' -docker exec -it $CONTAINER_NAME sh -c 'npm install' diff --git a/vendor/tree-sitter-hack/bin/docker/run b/vendor/tree-sitter-hack/bin/docker/run deleted file mode 100755 index 4621f8e23..000000000 --- a/vendor/tree-sitter-hack/bin/docker/run +++ /dev/null @@ -1,32 +0,0 @@ -#!/bin/bash - -set -e - -DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)" -IMAGE_NAME="tree-sitter-hack" -CONTAINER_NAME="tree-sitter-hack" - -case "$1" in -"") - args="/bin/bash" - ;; - -install) - args="npm $@" - ;; - -build | reset | test*) - args="npm run $@" - ;; - -node-gyp*) - args="npx $@" - ;; - -*) - args="$@" - ;; - -esac - -bash -c "docker exec -it $CONTAINER_NAME $args" diff --git a/vendor/tree-sitter-hack/bin/fetch-examples b/vendor/tree-sitter-hack/bin/fetch-examples deleted file mode 100755 index 02b793d2e..000000000 --- a/vendor/tree-sitter-hack/bin/fetch-examples +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/bash - -set -e - -# Taken from https://git.io/JJOXZ - -function fetch() { - path="examples/$1" - url=$2 - sha=$3 - - if [ ! -d "$path" ]; then - git clone --depth 1 --branch "$sha" "https://github.com/$url" "$path" - fi - - pushd "$path" >/dev/null - git fetch --depth 1 origin "$sha" && git reset --hard "$sha" - popd >/dev/null -} - -mkdir -p examples - -fetch "hack-sql-fake" "slackhq/hack-sql-fake" "v4.0.5" -fetch "hack-json-schema" "slackhq/hack-json-schema" "v4.27.1" -fetch "hhvm" "facebook/hhvm" "HHVM-4.67.0" diff --git a/vendor/tree-sitter-hack/bin/generate-corpus b/vendor/tree-sitter-hack/bin/generate-corpus deleted file mode 100755 index ff83170c1..000000000 --- a/vendor/tree-sitter-hack/bin/generate-corpus +++ /dev/null @@ -1,56 +0,0 @@ -#!/bin/bash - -set -e - -source bin/require_sed - -# This script creates corpus *.txt files expected by `tree-sitter test` in the format -# expected [0] based on *.php and *.exp files in test/cases. -# -# [0] https://tree-sitter.github.io/tree-sitter/creating-parsers#:~:text=Return%20statements - -for cases_path in test/cases/*; do - corpus_name=$(basename $cases_path) - corpus_path="test/corpus/$corpus_name.txt" - - echo "Generating $corpus_path" - - cases="$(ls -d $cases_path/* | grep -E '^[^.]*\.exp$' | $sed -Ee 's/.exp$//' | sort -bu)" - - printf "" >$corpus_path - first=1 - - for case in $cases; do - exp="$case.exp" - - if [[ -f "$case.php" ]]; then - code="$case.php" - elif [[ -f "$case.hack" ]]; then - code="$case.hack" - elif [[ -f "$case.hhi" ]]; then - code="$case.hhi" - else - printf "Source file not found for $exp\n" - exit 1 - fi - - # Use the test case file name as the description - description=$(printf "$(basename $case)" | $sed -e 's/^\(.\)/\u\1/g' -e 's/-/ /g') - - if [[ $first -eq 0 ]]; then - printf "\n" >>$corpus_path - else - first=0 - fi - - printf "==========================\n" >>$corpus_path - printf "$description\n" >>$corpus_path - printf "==========================\n\n" >>$corpus_path - - cat $code >>$corpus_path - - printf "\n---\n\n" >>$corpus_path - - cat $exp >>$corpus_path - done -done diff --git a/vendor/tree-sitter-hack/bin/generate-parser b/vendor/tree-sitter-hack/bin/generate-parser deleted file mode 100755 index fada73302..000000000 --- a/vendor/tree-sitter-hack/bin/generate-parser +++ /dev/null @@ -1,31 +0,0 @@ -#!/bin/bash - -set -e - -while [ $# -gt 0 ]; do - case "$1" in - --force) - FORCE=1 - shift - ;; - *) - break - ;; - esac -done - -mkdir -p tmp - -CACHED_SHA=$(cat 'tmp/grammar.js.sha' 2>/dev/null || true) -GRAMMAR_SHA=$(sha256sum 'grammar.js' | cut -d' ' -f1) - -# Exit if grammar.js hasn't changed since last time we generated parser. -if [ "$FORCE" != 1 ] && [ "$CACHED_SHA" = "$GRAMMAR_SHA" ]; then - exit -fi - -printf "Generating parser...\n" - -npx tree-sitter generate - -printf "$GRAMMAR_SHA" >'tmp/grammar.js.sha' diff --git a/vendor/tree-sitter-hack/bin/hh-errors b/vendor/tree-sitter-hack/bin/hh-errors deleted file mode 100755 index c8776ea02..000000000 --- a/vendor/tree-sitter-hack/bin/hh-errors +++ /dev/null @@ -1,30 +0,0 @@ -#!/bin/bash - -set -e - -# Print files with hh_parse errors and filter out the rest. - -hh_parse --show-file-name --full-fidelity-errors-all $@ | - grep -v 'A \.php file must begin with' | - grep -v 'Nested ternary expressions inside ternary expressions are ambiguous' | - - # Only print file paths that have errors - ruby -e "$( - cat <<-RUBY - path = nil - - ARGF.each_line do |line| - # Consume lines until we have something that does *not* look like a file path. - next path = line if line =~ /(^.*\.(php|hack))\s/ - - unless path.nil? - # Print the file path before we print any errors. - puts path - # Only print the file path once. - path = nil - end - - puts line - end -RUBY - )" diff --git a/vendor/tree-sitter-hack/bin/hh-json b/vendor/tree-sitter-hack/bin/hh-json deleted file mode 100755 index 190db8c30..000000000 --- a/vendor/tree-sitter-hack/bin/hh-json +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/bash - -set -e - -# Parse Hack source and filter noisy node objects. - -hh_parse --full-fidelity-text-json $@ | - jq '.parse_tree' | - - # Remove low-value elements and simplify name tokens. - jq "$( - cat <<-JQ - # Return true if an element is low value. - def trivia: - (. == [] or . == {}) or - type == "object" and - ( - .kind == "markup_section" or - .kind == "whitespace" or - .kind == "end_of_file" or - .kind == "end_of_line" or - .kind == "missing" or - ( - .kind == "token" and - - # Note: parenthesis matter here. - (.token.kind | IN(";", ":", ",", "[", "]", "{", "}", "(", ")", "<<", ">>")) - ) - ); - - # Transform/replace some objects with a simplified version. - def transform: - - # { - # "kind": "token", - # "token": { - # "kind": "final", - # "text": "final" - # } - # } - - if type == "object" and - .kind == "token" and - .token.kind == .token.text - - then .token.text - - # { - # "kind": "token", - # "token": { - # "kind": "XHP_class_name", - # "text": ":head" - # } - # } - - elif type == "object" and - .kind == "token" and - has("token") and - (.token | keys) == ["kind", "text"] - - then {(.token.kind): .token.text} - - # { - # "kind": "list_item", - # "list_item": { - # "kind": "...", - # } - # } - - elif type == "object" and .kind == "list_item" and has("list_item") - then .list_item - - - # "...": { - # "kind": "list", - # "elements": [ - # {} - # ] - # } - - elif type == "object" and .kind == "list" and has("elements") - then .elements - - else . - end; - - walk( - if type == "object" then - - # Remove keys with low-value values. - with_entries(select(.value | trivia | not)) | map_values(transform) - - elif type == "array" then - - # Remove low-value array elements. - map(select(trivia | not)) | map(transform) - - else . - end - ) -JQ - )" diff --git a/vendor/tree-sitter-hack/bin/require_fd b/vendor/tree-sitter-hack/bin/require_fd deleted file mode 100755 index 1a2d74480..000000000 --- a/vendor/tree-sitter-hack/bin/require_fd +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/bash - -[ -n "$fd" ] && exit 0 - -if [[ "$(uname)" == Darwin* ]]; then - fd="$(command -v fd || echo "")" -else - fd="$(command -v fdfind || echo "")" -fi - -if [ -z "$fd" ]; then - echo "fd is required for this script to work." - exit 1 -fi diff --git a/vendor/tree-sitter-hack/bin/require_ruby b/vendor/tree-sitter-hack/bin/require_ruby deleted file mode 100755 index 5457168d0..000000000 --- a/vendor/tree-sitter-hack/bin/require_ruby +++ /dev/null @@ -1,6 +0,0 @@ -#!/bin/bash - -if ! ruby --version | grep -qE "^ruby (2\.[7-]|[3-]\.)"; then - echo "Ruby 2.7 or later is required for this script to work." - exit 1 -fi diff --git a/vendor/tree-sitter-hack/bin/require_sed b/vendor/tree-sitter-hack/bin/require_sed deleted file mode 100755 index c047b1d0b..000000000 --- a/vendor/tree-sitter-hack/bin/require_sed +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/bash - -[ -n "$sed" ] && exit 0 - -sed="$(command -v gsed || command -v sed)" - -if ! $sed --version 2>/dev/null | grep -q "GNU sed"; then - echo "GNU sed is required for this script to work." - exit 1 -fi diff --git a/vendor/tree-sitter-hack/bin/test-corpus b/vendor/tree-sitter-hack/bin/test-corpus deleted file mode 100755 index d91d8b9c7..000000000 --- a/vendor/tree-sitter-hack/bin/test-corpus +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/bash - -set -e - -source bin/require_fd - -bin/generate-parser -bin/generate-corpus - -printf "\033[1mRunning Tree-sitter corpus tests...\033[0m\n" -npx tree-sitter test - -printf "\n" - -printf "\033[1mGetting Hacklang corpus errors...\033[0m\n" -bin/hh-errors "$($fd '\.(hack|php)$' test/cases)" diff --git a/vendor/tree-sitter-hack/bin/test-dir b/vendor/tree-sitter-hack/bin/test-dir deleted file mode 100755 index 5fbbc22a7..000000000 --- a/vendor/tree-sitter-hack/bin/test-dir +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/bash - -set -e - -source bin/require_fd - -# Note: By default, fd ignores hidden directories, -# hidden files, and .gitignore patterns -# To change this behavior, use --hidden and/or --no-ignore with fd calls - -{ fd . -e php "$@" | xargs -r egrep -l "^<\?hh" & fd . -e hack "$@"; } | xargs -r -n 256 bin/ts-errors diff --git a/vendor/tree-sitter-hack/bin/test-examples b/vendor/tree-sitter-hack/bin/test-examples deleted file mode 100755 index 7b9b35813..000000000 --- a/vendor/tree-sitter-hack/bin/test-examples +++ /dev/null @@ -1,81 +0,0 @@ -#!/bin/bash - -set -e - -source bin/require_fd - -while [[ $# -gt 0 ]]; do - case $1 in - --filter) - filter=$2 - shift - shift - ;; - --count) - count=1 - shift - ;; - --name-only) - name_only=1 - shift - ;; - *) - break - ;; - esac -done - -function filter-hack() { - grep -E --color=never '.*\.(hack|php)$' | sort -u -} - -function find-hack() { - $fd '\.(hack|php)$' "$@" | sort -u -} - -function print-results() { - if [[ "$count" -eq 1 ]]; then - failures="$(cat /dev/stdin | filter-hack | wc -l | tr -d ' ')" - - # Very important - if [[ "$filures" -eq 1 ]]; then - echo "$failures failure" - else - echo "$failures failures" - fi - - elif [[ "$name_only" -eq 1 ]]; then - filter-hack - else - cat /dev/stdin - fi -} - -hhvm_failures="examples/hhvm-failures.txt" - -hhvm_tests="examples/hhvm/hphp/hack/test" - -# The HHVM repo has tests that verify intentional errors. We aren't doing that (yet). -# Filter out intentionally failing Hack files. -if ! test -f "$hhvm_failures"; then - printf "\033[1mGetting known HHVM failures...\033[0m\n" - - find-hack $hhvm_tests | - xargs -n 256 bin/hh-errors 2>/dev/null | - filter-hack >$hhvm_failures - - echo "$(wc -l <$hhvm_failures | tr -d ' ') known HHVM failures" -fi - -printf "\033[1mGetting Tree-sitter examples errors...\033[0m\n" - -find-hack $(ls -d examples/*/ | grep -v 'examples/hhvm') | - xargs -r bin/ts-errors | - print-results - -comm -13 <(sort $hhvm_failures) <(find-hack $hhvm_tests | grep -E "$filter") | - # Looks interesting, but I think too experimental to support yet? - grep -v 'examples/hhvm/hphp/hack/test/pocket_universes' | - grep -v 'examples/hhvm/hphp/hack/test/typecheck/goto' | - xargs -r -n 256 bin/ts-errors | - print-results diff --git a/vendor/tree-sitter-hack/bin/ts-errors b/vendor/tree-sitter-hack/bin/ts-errors deleted file mode 100755 index 56aaf7ae5..000000000 --- a/vendor/tree-sitter-hack/bin/ts-errors +++ /dev/null @@ -1,75 +0,0 @@ -#!/bin/bash - -set -e - -source bin/require_ruby - -# Find errors in `tree-sitter parse` output and print them in a format easily consumable -# by VSCode. The Hacklang parser already has an error format easily consumable by VSCode -# so we match that format. -# -# $ bin/ts-error $@ -# examples/hack-sql-fake/src/QueryContext.php -# (5,1)-(5,8) ERROR -# (10,3)-(10,6) MISING -# examples/hack-sql-fake/src/SQLCommandProcessor.php -# (2,3)-(2,4) ERROR -# - -bin/generate-parser - -# Filter down to files with errors. -npx tree-sitter parse --quiet $@ | - cut -f1 | - - # Get full errors for failing files. - xargs -r npx tree-sitter parse | - - # Format errors and print file paths first followed by errors. - ruby -e " - errors = [] - - ARGF.each_line do |line| - # (ERROR [101, 0] - [101, 14] - # file.hack 0 ms (MISSING \";\" [229, 19] - [229, 19]) - next if line !~ /\((ERROR|MISSING)( .*)? \[(\d+), (\d+)\] - \[(\d+), (\d+)\]/ - - errors << [ - \$1, # type - \$2, # message - \$3.to_i, # line - \$4.to_i, # column - \$5.to_i, # endLine - \$6.to_i, # endColumn - ] - - # Tree-sitter includes the file path at the end of the parser output. - next if line !~ /(^.*\.(php|hack))\s/ - - puts \$1 - - source = File.read(\$1).split(\"\n\") << [''] # In case of trailing newline. - - errors.uniq.each do |type, message, line, column, endLine, endColumn| - # Use source code as the error message for now. - if message.nil? - if line == endLine - message = source[line][column..endColumn] - else - message = [ - source[line][column..], - *source[line + 1...endLine], - source[endLine][..endColumn] - ].join('\n')[0..90] - end - else - message = \"#{type} #{message&.strip}\".strip - end - - # Increment numbers to match VSCode's 1-indexing. Use Hack error format. - puts \"(#{line + 1},#{column + 1})-(#{endLine + 1},#{endColumn + 1}) #{message}\" - end - - errors = [] - end -" diff --git a/vendor/tree-sitter-hack/bin/ts-query b/vendor/tree-sitter-hack/bin/ts-query deleted file mode 100755 index e9ddc2bd6..000000000 --- a/vendor/tree-sitter-hack/bin/ts-query +++ /dev/null @@ -1,27 +0,0 @@ -#!/bin/bash - -set -e - -source bin/require_sed - -# Make Tree-sitter output look like a query. -# -# $ npx tree-sitter parse $@ -# (script [0, 0] - [1, 0] -# (while_statement [0, 0] - [0, 12] -# condition: (parenthesized_expression [0, 6] - [0, 9] -# (integer [0, 7] - [0, 8])) -# body: (expression_statement [0, 10] - [0, 12] -# (integer [0, 10] - [0, 11])))) -# -# $ bin/ts-query $@ -# (script -# (while_statement -# condition: (parenthesized_expression -# (integer)) -# body: (expression_statement -# (integer)))) - -bin/generate-parser 1>/dev/null - -npx tree-sitter parse $@ | $sed -e 's/ \[.*\]//' diff --git a/vendor/tree-sitter-hack/binding.gyp b/vendor/tree-sitter-hack/binding.gyp deleted file mode 100644 index e9876b81a..000000000 --- a/vendor/tree-sitter-hack/binding.gyp +++ /dev/null @@ -1,26 +0,0 @@ -{ - "targets": [ - { - "target_name": "tree_sitter_hack_binding", - "include_dirs": [ - " -#include "nan.h" - -using namespace v8; - -extern "C" TSLanguage * tree_sitter_hack(); - -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_hack()); - - Nan::Set(instance, Nan::New("name").ToLocalChecked(), Nan::New("hack").ToLocalChecked()); - Nan::Set(module, Nan::New("exports").ToLocalChecked(), instance); -} - -NODE_MODULE(tree_sitter_hack_binding, Init) - -} // namespace diff --git a/vendor/tree-sitter-hack/bindings/node/index.js b/vendor/tree-sitter-hack/bindings/node/index.js deleted file mode 100644 index 7bf1665b9..000000000 --- a/vendor/tree-sitter-hack/bindings/node/index.js +++ /dev/null @@ -1,19 +0,0 @@ -try { - module.exports = require("../../build/Release/tree_sitter_hack_binding"); -} catch (error1) { - if (error1.code !== 'MODULE_NOT_FOUND') { - throw error1; - } - try { - module.exports = require("../../build/Debug/tree_sitter_hack_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/vendor/tree-sitter-hack/bindings/rust/build.rs b/vendor/tree-sitter-hack/bindings/rust/build.rs deleted file mode 100644 index 66812e003..000000000 --- a/vendor/tree-sitter-hack/bindings/rust/build.rs +++ /dev/null @@ -1,25 +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()); - - let mut cpp_config = cc::Build::new(); - cpp_config.cpp(true); - cpp_config.include(&src_dir); - cpp_config - .flag_if_supported("-Wno-unused-parameter") - .flag_if_supported("-Wno-unused-but-set-variable"); - let scanner_path = src_dir.join("scanner.cc"); - cpp_config.file(&scanner_path); - cpp_config.compile("scanner"); - println!("cargo:rerun-if-changed={}", scanner_path.to_str().unwrap()); -} diff --git a/vendor/tree-sitter-hack/bindings/rust/lib.rs b/vendor/tree-sitter-hack/bindings/rust/lib.rs deleted file mode 100644 index aae025add..000000000 --- a/vendor/tree-sitter-hack/bindings/rust/lib.rs +++ /dev/null @@ -1,52 +0,0 @@ -//! This crate provides hack 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_hack::language()).expect("Error loading hack 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_hack() -> 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_hack() } -} - -/// 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: &'static str = include_str!("../../src/node-types.json"); - -// Uncomment these to include any queries that this grammar contains - -// pub const HIGHLIGHTS_QUERY: &'static str = include_str!("../../queries/highlights.scm"); -// pub const INJECTIONS_QUERY: &'static str = include_str!("../../queries/injections.scm"); -// pub const LOCALS_QUERY: &'static str = include_str!("../../queries/locals.scm"); -// pub const TAGS_QUERY: &'static str = include_str!("../../queries/tags.scm"); - -#[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 hack language"); - } -} diff --git a/vendor/tree-sitter-hack/diagram.png b/vendor/tree-sitter-hack/diagram.png deleted file mode 100644 index c00328703..000000000 Binary files a/vendor/tree-sitter-hack/diagram.png and /dev/null differ diff --git a/vendor/tree-sitter-hack/grammar.js b/vendor/tree-sitter-hack/grammar.js deleted file mode 100644 index 3663487f8..000000000 --- a/vendor/tree-sitter-hack/grammar.js +++ /dev/null @@ -1,1199 +0,0 @@ -'use strict'; - -// Precedence based on order. Indirection overkill but I couldn't help myself. -// https://docs.hhvm.com/hack/expressions-and-operators/operator-precedence -[ - [prec.left, 'qualified'], - [prec.left, 'subscript'], - [prec.left, 'select'], - [prec, 'new'], - [prec.left, 'paren'], - [prec, 'clone'], - [prec.right, 'await', 'postfix'], - [prec.right, '**', 'cast', 'error', 'prefix'], - [prec.left, 'is', 'as'], - [prec.right, 'unary'], - [prec.left, '*', '/', '%'], - [prec.left, '+', '-', '.'], - [prec.left, '<<', '>>'], - [prec.left, '<', '>', '<=', '>=', '<=>'], - [prec.left, '==', '!=', '===', '!=='], - [prec.left, '&&'], - [prec.left, '^'], - [prec.left, '||'], - [prec.left, '&'], - [prec.left, '|'], - [prec.right, '??'], - [prec.left, 'ternary', '?:'], - [prec.left, '|>'], - // prettier-ignore - [prec.right, - '=', '??=', '.=', '|=', '^=', '&=', '<<=', '>>=', '+=', '-=', '*=', '/=', '%=', '**='], - [prec.right, 'print'], - [prec.left, 'include', 'require'], -] - .reverse() - .forEach(([_prec, ...names], index) => - names.forEach(name => { - prec[name] = rule => _prec(index, rule); - }), - ); - -const identifier = /[a-zA-Z_\x80-\xff][a-zA-Z0-9_\x80-\xff]*/; - -const rules = { - script: $ => seq(opt(/<\?[hH][hH]/), rep($._statement)), - - identifier: $ => identifier, - - variable: $ => token(seq('$', identifier)), - - pipe_variable: $ => '$$', - - // TODO: More types? - _keyword: $ => - choice( - 'type', - 'newtype', - 'shape', - 'tupe', - 'clone', - 'new', - 'print', - $._primitive_type, - $._collection_type, - ), - - qualified_identifier: $ => - choice( - seq(opt($.identifier), rep1(seq($._backslash, $.identifier))), - $.identifier, - ), - - _backslash: $ => '\\', - - scoped_identifier: $ => - seq( - choice( - $.qualified_identifier, - $.variable, - $.scope_identifier, - $._xhp_identifier, - $.pipe_variable, - ), - '::', - choice($.identifier, $.variable), - ), - - scope_identifier: $ => choice('self', 'parent', 'static'), - - _variablish: $ => - choice( - $.variable, - $.pipe_variable, - $.list_expression, - $.subscript_expression, - $.qualified_identifier, - $.parenthesized_expression, - $.call_expression, - $.scoped_identifier, - $.scope_identifier, - $.selection_expression, - $._xhp_identifier, - ), - - _statement: $ => - choice( - $._declaration, - - $.compound_statement, - $.empty_statement, - $.expression_statement, - - $.return_statement, - $.break_statement, - $.continue_statement, - $.throw_statement, - $.echo_statement, - $.unset_statement, - - $.use_statement, - $.if_statement, - $.while_statement, - $.do_statement, - $.for_statement, - $.switch_statement, - $.foreach_statement, - $.try_statement, - $.concurrent_statement, - $.using_statement, - ), - - _declaration: $ => - choice( - $.function_declaration, - $.class_declaration, - $.interface_declaration, - $.trait_declaration, - $.alias_declaration, - $.enum_declaration, - $.namespace_declaration, - $.const_declaration, - ), - - heredoc: $ => - seq( - '<<<', - $._heredoc_start, - opt(alias($._heredoc_start_newline, '\n')), - rep(choice($._heredoc_body, $.variable, $.embedded_brace_expression)), - opt(alias($._heredoc_end_newline, '\n')), - $._heredoc_end, - ), - - embedded_brace_expression: $ => seq($._embedded_brace_expression, '}'), - - _embedded_brace_expression: $ => - choice( - alias(token(seq('{$', identifier)), $.variable), - alias($._embedded_brace_call_expression, $.call_expression), - alias($._embedded_brace_subscript_expression, $.subscript_expression), - alias($._embedded_brace_selection_expression, $.selection_expression), - ), - - _embedded_brace_call_expression: $ => - seq($._embedded_brace_expression, $.arguments), - - _embedded_brace_subscript_expression: $ => - seq($._embedded_brace_expression, '[', opt($._expression), ']'), - - _embedded_brace_selection_expression: $ => - prec( - -1, - seq( - $._embedded_brace_expression, - field('selection_operator', choice('?->', '->')), - $._variablish, - ), - ), - - braced_expression: $ => seq('{', $._expression, '}'), - - _expression: $ => - choice( - $.heredoc, - $.array, - $.tuple, - $.shape, - $.collection, - $._literal, - $._variablish, - $.prefixed_string, - $.parenthesized_expression, - $.binary_expression, - $.prefix_unary_expression, - $.postfix_unary_expression, - $.is_expression, - $.as_expression, - $.awaitable_expression, - $.yield_expression, - $.cast_expression, - $.ternary_expression, - $.lambda_expression, - $.call_expression, - $.selection_expression, - $.new_expression, - $.include_expression, - $.require_expression, - $.anonymous_function_expression, - $.xhp_expression, - ), - - // Statements - - empty_statement: $ => ';', - - expression_statement: $ => seq($._expression, ';'), - - compound_statement: $ => seq('{', rep($._statement), '}'), - - return_statement: $ => seq('return', opt($._expression), ';'), - - break_statement: $ => seq('break', opt($._expression), ';'), - - continue_statement: $ => seq('continue', opt($._expression), ';'), - - throw_statement: $ => seq('throw', $._expression, ';'), - - echo_statement: $ => seq('echo', com($._expression), ';'), - - unset_statement: $ => seq('unset', '(', opt(com($._variablish)), ')', ';'), - - concurrent_statement: $ => seq('concurrent', $.compound_statement), - - use_statement: $ => - seq( - 'use', - choice( - com($.use_clause, ','), - seq( - opt($.use_type), - $._namespace_identifier, - '{', - com($.use_clause, ','), - '}', - ), - ), - ';', - ), - - use_type: $ => choice('namespace', 'function', 'type', 'const'), - - use_clause: $ => - seq( - opt($.use_type), - $._namespace_identifier, - field('alias', opt(seq('as', $.identifier))), - ), - - _namespace_identifier: $ => - choice(seq($.qualified_identifier, opt($._backslash)), $._backslash), - - if_statement: $ => - prec.right( - -1, - seq( - 'if', - field('condition', $.parenthesized_expression), - field('body', $._statement), - rep( - seq( - // Match else-if and elseif so long if-statements don't result in deeply nested - // nodes. Are there drawbacks? - choice('elseif', seq('else', 'if')), - field('condition', $.parenthesized_expression), - field('body', $._statement), - ), - ), - field('else', opt(seq('else', $._statement))), - ), - ), - - switch_statement: $ => - seq( - 'switch', - field('value', $.parenthesized_expression), - seq('{', rep(choice($.switch_case, $.switch_default)), '}'), - ), - - switch_case: $ => - seq('case', field('value', $._expression), ':', rep($._statement)), - - switch_default: $ => seq('default', ':', rep($._statement)), - - foreach_statement: $ => - seq( - 'foreach', - '(', - field('collection', $._expression), - opt($.await_modifier), - token(prec.dynamic(1, 'as')), - field('key', opt(seq($._variablish, '=>'))), - field('value', $._variablish), - ')', - field('body', $._statement), - ), - - while_statement: $ => - seq( - 'while', - field('condition', $.parenthesized_expression), - field('body', $._statement), - ), - - do_statement: $ => - seq( - 'do', - field('body', $._statement), - 'while', - field('condition', $.parenthesized_expression), - ';', - ), - - for_statement: $ => - seq( - 'for', - '(', - opt(com($._expression)), - ';', - opt(com($._expression)), - ';', - opt(com($._expression)), - ')', - field('body', $._statement), - ), - - try_statement: $ => - seq( - 'try', - field('body', $.compound_statement), - rep($.catch_clause), - choice($.catch_clause, $.finally_clause), - ), - - catch_clause: $ => - seq( - 'catch', - '(', - field('type', $._type), - field('name', $.variable), - ')', - field('body', $.compound_statement), - ), - - finally_clause: $ => seq('finally', field('body', $.compound_statement)), - - using_statement: $ => - prec.right( - -1, - seq( - opt($.await_modifier), - 'using', - choice( - $.expression_statement, - seq('(', com($._expression), ')', choice($.compound_statement, ';')), - ), - ), - ), - - // Literals - - _literal: $ => choice($.string, $.integer, $.float, $.true, $.false, $.null), - - float: $ => - token( - choice( - // 1., 1.0 , 1.0E1, 1.E1 - /\d+\.\d*([eE][+-]?\d+)?/, - - // .1, 0.1 , 0.1E1, .1E1 - /\d*\.\d+([eE][+-]?\d+)?/, - - // 1E1 - /\d+[eE][+-]?\d+/, - ), - ), - - integer: $ => - token( - choice( - // Integer - /[1-9]\d*/, - // Octal - Hack seems to accept non octal literals like 09. Intentional? - /0[0-7]*/, - // Hex - /0[xX][0-9a-fA-F]+/, - // Binary - /0[bB][01]+/, - ), - ), - - // Tree-sitter confuses boolean /(true|false)/ with identifier. Don't know why. - true: $ => choice('true', 'True', 'TRUE'), - false: $ => choice('false', 'False', 'FALSE'), - - null: $ => choice('null', 'Null', 'NULL'), - - // prettier-ignore - string: $ => - token( - choice( - /'(\\'|\\\\|\\?[^'\\])*'/, - /"(\\"|\\\\|\\?[^"\\])*"/, - ), - ), - - prefixed_string: $ => seq(field('prefix', $.identifier), $.string), - - // Types - - _type: $ => - choice( - $.type_specifier, - $.type_constant, - $.shape_type_specifier, - $.function_type_specifier, - $.tuple_type_specifier, - ), - - type_specifier: $ => - seq( - rep($._type_modifier), - choice( - $._primitive_type, - $.qualified_identifier, - $._collection_type, - $._xhp_identifier, - ), - opt($.type_arguments), - ), - - _type_modifier: $ => - choice( - alias('@', $.soft_modifier), - alias('?', $.nullable_modifier), - alias('~', $.like_modifier), - ), - - tuple_type_specifier: $ => - seq(rep($._type_modifier), '(', com($._type, ','), ')'), - - function_type_specifier: $ => - seq( - rep($._type_modifier), - '(', - /function\s*\(/, - opt(com(opt($.inout_modifier), $._type, opt($.variadic_modifier), ',')), - ')', - ':', - field('return_type', $._type), - ')', - ), - - shape_type_specifier: $ => - seq( - rep($._type_modifier), - 'shape', - '(', - opt(com(choice($.field_specifier, alias('...', $.open_modifier)), ',')), - ')', - ), - - field_specifier: $ => - seq(opt(alias('?', $.optional_modifier)), $._expression, '=>', $._type), - - type_constant: $ => - seq(rep($._type_modifier), alias($._type_constant, $.type_constant)), - - _type_constant: $ => - seq( - choice($.qualified_identifier, alias($._type_constant, $.type_constant)), - '::', - $.identifier, - ), - - _collection_type: $ => - choice('array', 'varray', 'darray', 'vec', 'dict', 'keyset'), - - _primitive_type: $ => - choice( - 'bool', - 'float', - 'int', - 'string', - 'arraykey', - 'void', - 'nonnull', - $.null, - 'mixed', - 'dynamic', - 'noreturn', - ), - - type_arguments: $ => seq('<', opt(com($._type, ',')), '>'), - - type_parameters: $ => seq('<', com($.type_parameter, ','), '>'), - - type_parameter: $ => - seq( - opt($.attribute_modifier), - opt( - choice( - alias('+', $.covariant_modifier), - alias('-', $.contravariant_modifier), - alias('reify', $.reify_modifier), - ), - ), - field('name', $.identifier), - rep( - seq( - field('constraint_operator', choice('as', 'super')), - field('constraint_type', $._type), - ), - ), - ), - - where_clause: $ => seq('where', rep1(seq($.where_constraint, opt(',')))), - - where_constraint: $ => - seq( - // Weird that Hack allows the left operand to be a full on type. - field('constraint_left_type', $._type), - field('constraint_operator', choice('as', 'super', '=')), - field('constraint_right_type', $._type), - ), - - // Collections - - array: $ => - seq( - alias($._collection_type, $.array_type), - opt($.type_arguments), - '[', - opt(com(choice($._expression, $.element_initializer), ',')), - ']', - ), - - element_initializer: $ => prec.right(seq($._expression, '=>', $._expression)), - - tuple: $ => seq('tuple', '(', opt(com($._expression, ',')), ')'), - - shape: $ => seq('shape', '(', opt(com($.field_initializer, ',')), ')'), - - field_initializer: $ => - seq(choice($.string, $.scoped_identifier), '=>', $._expression), - - collection: $ => - seq( - $.qualified_identifier, - '{', - opt(com(choice($._expression, $.element_initializer), ',')), - '}', - ), - - // Expressions - - include_expression: $ => - prec.include(seq(choice('include', 'include_once'), $._expression)), - - require_expression: $ => - prec.include(seq(choice('require', 'require_once'), $._expression)), - - parenthesized_expression: $ => seq('(', $._expression, ')'), - - subscript_expression: $ => - prec.subscript(seq($._expression, '[', opt($._expression), ']')), - - list_expression: $ => seq('list', '(', com(opt($._expression), ','), ')'), - - binary_expression: $ => - choice( - ...[ - '|>', - '??', - '||', - '&&', - '|', - '^', - '&', - '==', - '!=', - '===', - '!==', - '<', - '>', - '<=', - '>=', - '<=>', - '<<', - '>>', - '+', - '-', - '.', - '*', - '/', - '%', - '**', - - '?:', - - '=', - '??=', - '.=', - '|=', - '^=', - '&=', - '<<=', - '>>=', - '+=', - '-=', - '*=', - '/=', - '%=', - '**=', - ].map(operator => - prec[operator]( - seq( - field('left', $._expression), - field('operator', operator), - field('right', $._expression), - ), - ), - ), - ), - - prefix_unary_expression: $ => - choice( - ...[ - ['!', prec.unary], - ['~', prec.unary], - ['-', prec.unary], - ['+', prec.unary], - ['++', prec.prefix], - ['--', prec.prefix], - ['print', prec.print], - ['clone', prec.clone], - ['await', prec.await], - ['@', prec.error], - ].map(([operator, prec]) => - prec(seq(field('operator', operator), field('operand', $._expression))), - ), - ), - - postfix_unary_expression: $ => - prec.postfix(seq($._expression, choice('++', '--'))), - - is_expression: $ => - prec.is(seq(field('left', $._expression), 'is', field('right', $._type))), - - as_expression: $ => - prec.as( - seq( - field('left', $._expression), - choice(token(prec.dynamic(-1, 'as')), '?as'), - field('right', $._type), - ), - ), - - awaitable_expression: $ => seq('async', $.compound_statement), - - yield_expression: $ => - prec.right(seq('yield', choice($._expression, $.element_initializer))), - - cast_expression: $ => - prec.cast( - seq( - '(', - field('type', choice('array', 'int', 'float', 'string', 'bool')), - ')', - field('value', $._expression), - ), - ), - - ternary_expression: $ => - prec.ternary( - seq( - field('condition', $._expression), - '?', - field('consequence', $._expression), - ':', - field('alternative', $._expression), - ), - ), - - lambda_expression: $ => - seq( - opt($.attribute_modifier), - opt($.async_modifier), - choice( - // Make a single-parameter lambda node look like any other lambda node. - alias($._single_parameter_parameters, $.parameters), - seq($.parameters, opt(seq(':', field('return_type', $._type)))), - ), - '==>', - field('body', choice($._expression, $.compound_statement)), - ), - - _single_parameter_parameters: $ => alias($._single_parameter, $.parameter), - - _single_parameter: $ => field('name', $.variable), - - call_expression: $ => - prec.paren( - seq( - field('function', choice($._expression, $._collection_type)), - opt($.type_arguments), - $.arguments, - ), - ), - - new_expression: $ => - prec.new(seq('new', $._variablish, opt($.type_arguments), $.arguments)), - - arguments: $ => seq('(', opt(com($.argument, ',')), ')'), - - argument: $ => - seq(opt(choice($.inout_modifier, $.variadic_modifier)), $._expression), - - selection_expression: $ => - prec.select( - seq( - choice($._variablish, $.as_expression), - field('selection_operator', choice('?->', '->')), - choice( - $._variablish, - $.braced_expression, - alias($._keyword, $.identifier), - ), - ), - ), - - // Declarations - - alias_declaration: $ => - seq( - opt($.attribute_modifier), - choice('type', 'newtype'), - $.identifier, - opt($.type_parameters), - field('as', opt(seq('as', $._type))), - '=', - $._type, - ';', - ), - - function_declaration: $ => - seq( - opt($.attribute_modifier), - $._function_declaration_header, - choice(field('body', $.compound_statement), ';'), - ), - - _function_declaration_header: $ => - seq( - opt($.async_modifier), - 'function', - field('name', $.identifier), - opt($.type_parameters), - $.parameters, - opt(seq(':', opt($.attribute_modifier), field('return_type', $._type))), - opt($.where_clause), - ), - - parameters: $ => - prec.paren( - seq('(', opt(choice($.variadic_modifier, com($.parameter, ','))), ')'), - ), - - parameter: $ => - seq( - opt($.attribute_modifier), - opt($.visibility_modifier), - opt($.inout_modifier), - field('type', opt($._type)), - opt($.variadic_modifier), - field('name', $.variable), - opt(seq('=', field('default_value', $._expression))), - ), - - trait_declaration: $ => - seq( - opt($.attribute_modifier), - 'trait', - field('name', $.identifier), - opt($.type_parameters), - opt($.implements_clause), - opt($.where_clause), - field('body', $.member_declarations), - ), - - interface_declaration: $ => - seq( - opt($.attribute_modifier), - 'interface', - field('name', $.identifier), - opt($.type_parameters), - opt($.extends_clause), - opt($.where_clause), - field('body', $.member_declarations), - ), - - class_declaration: $ => - seq( - opt($.attribute_modifier), - opt($._class_modifier), - opt($._class_modifier), - opt($.xhp_modifier), - 'class', - field('name', choice($.identifier, $._xhp_identifier)), - opt($.type_parameters), - opt($.extends_clause), - opt($.implements_clause), - opt($.where_clause), - field('body', $.member_declarations), - ), - - member_declarations: $ => - seq( - '{', - rep( - choice( - alias($._class_const_declaration, $.const_declaration), - $.method_declaration, - $.property_declaration, - $.type_const_declaration, - $.trait_use_clause, - $.require_implements_clause, - $.require_extends_clause, - $.xhp_attribute_declaration, - $.xhp_children_declaration, - $.xhp_category_declaration, - ), - ), - '}', - ), - - trait_use_clause: $ => - seq( - 'use', - com($._type), - choice( - seq( - '{', - rep(seq(choice($.trait_select_clause, $.trait_alias_clause), ';')), - '}', - ), - ';', - ), - ), - - trait_select_clause: $ => - seq( - $.qualified_identifier, - '::', - $.identifier, - 'insteadof', - com($.qualified_identifier), - ), - - trait_alias_clause: $ => - seq( - $.identifier, - 'as', - choice( - seq($.visibility_modifier, opt($.identifier)), - seq(opt($.visibility_modifier), $.identifier), - ), - ), - - extends_clause: $ => seq('extends', com($._type)), - - implements_clause: $ => seq('implements', com($._type)), - - require_extends_clause: $ => seq('require', 'extends', com($._type), ';'), - - require_implements_clause: $ => - seq('require', 'implements', com($._type), ';'), - - method_declaration: $ => - seq( - opt($.attribute_modifier), - rep($._member_modifier), - $._function_declaration_header, - choice(field('body', $.compound_statement), ';'), - ), - - _class_const_declaration: $ => - seq( - rep($._member_modifier), - 'const', - field('type', opt($._type)), - com(alias($._class_const_declarator, $.const_declarator)), - ';', - ), - - _class_const_declarator: $ => - seq( - field('name', choice($.identifier, alias($._keyword, $.identifier))), - field( - 'value', - // The only reason we need a separate const declarator for classes is that - // the assignment expression is optional. - opt(seq('=', $._expression)), - ), - ), - - type_const_declaration: $ => - seq( - opt($.attribute_modifier), - rep($._member_modifier), - 'const', - 'type', - field('name', $.identifier), - opt($.type_parameters), - field('as', opt(seq('as', $._type))), - field('type', opt(seq('=', $._type))), - ';', - ), - - const_declaration: $ => - seq('const', field('type', opt($._type)), com($.const_declarator), ';'), - - const_declarator: $ => - seq( - field('name', choice($.identifier, alias($._keyword, $.identifier))), - field('value', seq('=', $._expression)), - ), - - property_declaration: $ => - seq( - opt($.attribute_modifier), - rep($._member_modifier), - field('type', opt($._type)), - com($.property_declarator), - ';', - ), - - property_declarator: $ => - seq( - field('name', $.variable), - field('value', opt(seq('=', $._expression))), - ), - - enum_declaration: $ => - seq( - opt($.attribute_modifier), - 'enum', - field('name', $.identifier), - ':', - field('type', $._type), - field('as', opt(seq('as', $._type))), - '{', - rep($.enumerator), - '}', - ), - - enumerator: $ => seq($.identifier, '=', $._expression, ';'), - - namespace_declaration: $ => - prec.right( - seq( - 'namespace', - opt( - choice( - seq(field('name', $.qualified_identifier), ';'), - seq( - opt(field('name', $.qualified_identifier)), - field('body', $.compound_statement), - ), - ), - ), - ), - ), - - // Modifiers - - _member_modifier: $ => - choice( - $.visibility_modifier, - $.static_modifier, - $.abstract_modifier, - $.final_modifier, - ), - - _class_modifier: $ => choice($.abstract_modifier, $.final_modifier), - - final_modifier: $ => 'final', - - abstract_modifier: $ => 'abstract', - - xhp_modifier: $ => 'xhp', - - static_modifier: $ => 'static', - - visibility_modifier: $ => choice('public', 'protected', 'private'), - - attribute_modifier: $ => - seq('<<', com($.qualified_identifier, opt($.arguments), ','), '>>'), - - inout_modifier: $ => 'inout', - - variadic_modifier: $ => '...', - - async_modifier: $ => 'async', - - await_modifier: $ => 'await', - - // XHP - - xhp_identifier: $ => /[a-zA-Z_][a-zA-Z0-9_]*([-:][a-zA-Z0-9_]+)*/, - - xhp_class_identifier: $ => /:[a-zA-Z_][a-zA-Z0-9_]*([-:][a-zA-Z0-9_]+)*/, - - _xhp_identifier: $ => choice($.xhp_identifier, $.xhp_class_identifier), - - xhp_category_identifier: $ => /%[a-zA-Z_][a-zA-Z0-9_]*([-:][a-zA-Z0-9_]+)*/, - - xhp_expression: $ => - choice( - $.xhp_open_close, - seq( - $.xhp_open, - rep( - choice( - $.xhp_string, - $.xhp_comment, - $.braced_expression, - $.xhp_expression, - ), - ), - $.xhp_close, - ), - ), - - xhp_comment: $ => token(seq('')), - - xhp_string: $ => token(prec(1, /[^<{]+/)), - - xhp_open: $ => seq('<', $._xhp_identifier, rep($.xhp_attribute), '>'), - - xhp_open_close: $ => seq('<', $._xhp_identifier, rep($.xhp_attribute), '/>'), - - xhp_close: $ => seq(''), - - xhp_attribute: $ => - choice( - seq($.xhp_identifier, '=', choice($.string, $.braced_expression)), - choice($.braced_expression, $.xhp_spread_expression), - ), - - xhp_spread_expression: $ => seq('{', '...', $._expression, '}'), - - xhp_attribute_declaration: $ => - seq('attribute', com($.xhp_class_attribute), ';'), - - xhp_class_attribute: $ => - seq( - field('type', choice($._type, $.xhp_enum_type)), - field('name', opt($.xhp_identifier)), - opt(seq('=', field('default', $._expression))), - opt(choice('@required', '@lateinit')), - ), - - xhp_enum_type: $ => - seq('enum', '{', com(choice($.string, $.integer), ','), '}'), - - _xhp_attribute_expression: $ => - choice( - $.xhp_identifier, - $.xhp_class_identifier, - $.xhp_category_identifier, - alias($._xhp_binary_expression, $.binary_expression), - alias($._xhp_postfix_unary_expression, $.postfix_unary_expression), - alias($._xhp_parenthesized_expression, $.parenthesized_expression), - ), - - // Misc - - comment: $ => - token( - choice( - seq('#', /.*/), - seq('//', /.*/), - seq('/*', /[^*]*\*+([^/*][^*]*\*+)*/, '/'), - ), - ), - - // Future Deprecations - - anonymous_function_expression: $ => - seq( - opt($.async_modifier), - 'function', - $.parameters, - opt(seq(':', field('return_type', $._type))), - opt(alias($._anonymous_function_use_clause, $.use_clause)), - field('body', $.compound_statement), - ), - - _anonymous_function_use_clause: $ => - seq('use', '(', com($.variable, ','), ')'), - - // See https://github.com/hhvm/xhp-lib/pull/276 for deprecation info - xhp_children_declaration: $ => - seq('children', com($._xhp_attribute_expression), ';'), - - xhp_category_declaration: $ => - seq('category', com($.xhp_category_identifier), ';'), - - _xhp_binary_expression: $ => - prec.left( - seq($._xhp_attribute_expression, '|', $._xhp_attribute_expression), - ), - - _xhp_postfix_unary_expression: $ => - prec(1, seq($._xhp_attribute_expression, choice('+', '*', '?'))), - - _xhp_parenthesized_expression: $ => - seq('(', com($._xhp_attribute_expression), ')'), -}; - -/** - * Comma separated rules. A ',' as the last argument indicates an optional trailing comma. - */ -function com(...rules) { - if (rules[rules.length - 1] == ',') { - rules.splice(-1, 1); - return seq(...rules, repeat(seq(',', ...rules)), optional(',')); - } else { - return seq(...rules, repeat(seq(',', ...rules))); - } -} - -const opt = optional; -const rep = repeat; -const rep1 = repeat1; - -module.exports = grammar({ - rules, - - name: 'hack', - - word: $ => $.identifier, - - extras: $ => [/\s/, $.comment], - - externals: $ => [ - $._heredoc_start, - $._heredoc_start_newline, - $._heredoc_body, - $._heredoc_end_newline, - $._heredoc_end, - ], - - supertypes: $ => [ - $._statement, - $._declaration, - $._expression, - $._literal, - $._type, - ], - - inline: $ => [ - $._statement, - $._declaration, - $._literal, - $._variablish, - $._class_modifier, - $._type, - $._primitive_type, - $._collection_type, - $._xhp_attribute_expression, - $._keyword, - $._xhp_identifier, - ], - - conflicts: $ => [ - [$.binary_expression, $.call_expression], - [$.binary_expression, $.cast_expression, $.call_expression], - [$.binary_expression, $.prefix_unary_expression, $.call_expression], - [$._expression, $.parameter], - [$._expression, $.type_specifier], - [$._expression, $.field_initializer], - [$.scoped_identifier, $._type_constant], - [$.type_specifier], - [$.shape_type_specifier, $.shape], - [$.qualified_identifier], - [$.list_expression], - ], -}); diff --git a/vendor/tree-sitter-hack/package.json b/vendor/tree-sitter-hack/package.json deleted file mode 100644 index 212f5b546..000000000 --- a/vendor/tree-sitter-hack/package.json +++ /dev/null @@ -1,38 +0,0 @@ -{ - "name": "tree-sitter-hacklang", - "version": "0.0.4", - "description": "Hack grammar for tree-sitter", - "main": "bindings/node", - "keywords": [ - "parser", - "lexer", - "hacklang", - "hhvm" - ], - "author": "Antonio de Jesus Ochoa Solano", - "license": "MIT", - "homepage": "https://github.com/slackhq/tree-sitter-hack#readme", - "bugs": { - "url": "https://github.com/slackhq/tree-sitter-hack/issues" - }, - "engines": { - "node": ">=14.7.0" - }, - "dependencies": { - "nan": "^2.14.1" - }, - "devDependencies": { - "tree-sitter-cli": "^0.19.5" - }, - "scripts": { - "build": "bin/generate-parser --force && node-gyp build", - "test": "bin/generate-corpus && tree-sitter test", - "test-corpus": "bin/test-corpus", - "test-examples": "bin/test-examples", - "reset": "rm -rf build node_modules package-lock.json tmp/grammar.js.sha && npm install && npm run build" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/slackhq/tree-sitter-hack.git" - } -} diff --git a/vendor/tree-sitter-hack/src/grammar.json b/vendor/tree-sitter-hack/src/grammar.json deleted file mode 100644 index 06b9053b0..000000000 --- a/vendor/tree-sitter-hack/src/grammar.json +++ /dev/null @@ -1,8277 +0,0 @@ -{ - "name": "hack", - "word": "identifier", - "rules": { - "script": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "<\\?[hH][hH]" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "identifier": { - "type": "PATTERN", - "value": "[a-zA-Z_\\x80-\\xff][a-zA-Z0-9_\\x80-\\xff]*" - }, - "variable": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "$" - }, - { - "type": "PATTERN", - "value": "[a-zA-Z_\\x80-\\xff][a-zA-Z0-9_\\x80-\\xff]*" - } - ] - } - }, - "pipe_variable": { - "type": "STRING", - "value": "$$" - }, - "_keyword": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "type" - }, - { - "type": "STRING", - "value": "newtype" - }, - { - "type": "STRING", - "value": "shape" - }, - { - "type": "STRING", - "value": "tupe" - }, - { - "type": "STRING", - "value": "clone" - }, - { - "type": "STRING", - "value": "new" - }, - { - "type": "STRING", - "value": "print" - }, - { - "type": "SYMBOL", - "name": "_primitive_type" - }, - { - "type": "SYMBOL", - "name": "_collection_type" - } - ] - }, - "qualified_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT1", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_backslash" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - } - ] - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - "_backslash": { - "type": "STRING", - "value": "\\" - }, - "scoped_identifier": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "scope_identifier" - }, - { - "type": "SYMBOL", - "name": "_xhp_identifier" - }, - { - "type": "SYMBOL", - "name": "pipe_variable" - } - ] - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "variable" - } - ] - } - ] - }, - "scope_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "self" - }, - { - "type": "STRING", - "value": "parent" - }, - { - "type": "STRING", - "value": "static" - } - ] - }, - "_variablish": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "pipe_variable" - }, - { - "type": "SYMBOL", - "name": "list_expression" - }, - { - "type": "SYMBOL", - "name": "subscript_expression" - }, - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - }, - { - "type": "SYMBOL", - "name": "call_expression" - }, - { - "type": "SYMBOL", - "name": "scoped_identifier" - }, - { - "type": "SYMBOL", - "name": "scope_identifier" - }, - { - "type": "SYMBOL", - "name": "selection_expression" - }, - { - "type": "SYMBOL", - "name": "_xhp_identifier" - } - ] - }, - "_statement": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_declaration" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "SYMBOL", - "name": "empty_statement" - }, - { - "type": "SYMBOL", - "name": "expression_statement" - }, - { - "type": "SYMBOL", - "name": "return_statement" - }, - { - "type": "SYMBOL", - "name": "break_statement" - }, - { - "type": "SYMBOL", - "name": "continue_statement" - }, - { - "type": "SYMBOL", - "name": "throw_statement" - }, - { - "type": "SYMBOL", - "name": "echo_statement" - }, - { - "type": "SYMBOL", - "name": "unset_statement" - }, - { - "type": "SYMBOL", - "name": "use_statement" - }, - { - "type": "SYMBOL", - "name": "if_statement" - }, - { - "type": "SYMBOL", - "name": "while_statement" - }, - { - "type": "SYMBOL", - "name": "do_statement" - }, - { - "type": "SYMBOL", - "name": "for_statement" - }, - { - "type": "SYMBOL", - "name": "switch_statement" - }, - { - "type": "SYMBOL", - "name": "foreach_statement" - }, - { - "type": "SYMBOL", - "name": "try_statement" - }, - { - "type": "SYMBOL", - "name": "concurrent_statement" - }, - { - "type": "SYMBOL", - "name": "using_statement" - } - ] - }, - "_declaration": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "function_declaration" - }, - { - "type": "SYMBOL", - "name": "class_declaration" - }, - { - "type": "SYMBOL", - "name": "interface_declaration" - }, - { - "type": "SYMBOL", - "name": "trait_declaration" - }, - { - "type": "SYMBOL", - "name": "alias_declaration" - }, - { - "type": "SYMBOL", - "name": "enum_declaration" - }, - { - "type": "SYMBOL", - "name": "namespace_declaration" - }, - { - "type": "SYMBOL", - "name": "const_declaration" - } - ] - }, - "heredoc": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<<<" - }, - { - "type": "SYMBOL", - "name": "_heredoc_start" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_heredoc_start_newline" - }, - "named": false, - "value": "\n" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_heredoc_body" - }, - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "SYMBOL", - "name": "embedded_brace_expression" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_heredoc_end_newline" - }, - "named": false, - "value": "\n" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_heredoc_end" - } - ] - }, - "embedded_brace_expression": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_embedded_brace_expression" - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_embedded_brace_expression": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{$" - }, - { - "type": "PATTERN", - "value": "[a-zA-Z_\\x80-\\xff][a-zA-Z0-9_\\x80-\\xff]*" - } - ] - } - }, - "named": true, - "value": "variable" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_embedded_brace_call_expression" - }, - "named": true, - "value": "call_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_embedded_brace_subscript_expression" - }, - "named": true, - "value": "subscript_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_embedded_brace_selection_expression" - }, - "named": true, - "value": "selection_expression" - } - ] - }, - "_embedded_brace_call_expression": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_embedded_brace_expression" - }, - { - "type": "SYMBOL", - "name": "arguments" - } - ] - }, - "_embedded_brace_subscript_expression": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_embedded_brace_expression" - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "_embedded_brace_selection_expression": { - "type": "PREC", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_embedded_brace_expression" - }, - { - "type": "FIELD", - "name": "selection_operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "?->" - }, - { - "type": "STRING", - "value": "->" - } - ] - } - }, - { - "type": "SYMBOL", - "name": "_variablish" - } - ] - } - }, - "braced_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "heredoc" - }, - { - "type": "SYMBOL", - "name": "array" - }, - { - "type": "SYMBOL", - "name": "tuple" - }, - { - "type": "SYMBOL", - "name": "shape" - }, - { - "type": "SYMBOL", - "name": "collection" - }, - { - "type": "SYMBOL", - "name": "_literal" - }, - { - "type": "SYMBOL", - "name": "_variablish" - }, - { - "type": "SYMBOL", - "name": "prefixed_string" - }, - { - "type": "SYMBOL", - "name": "parenthesized_expression" - }, - { - "type": "SYMBOL", - "name": "binary_expression" - }, - { - "type": "SYMBOL", - "name": "prefix_unary_expression" - }, - { - "type": "SYMBOL", - "name": "postfix_unary_expression" - }, - { - "type": "SYMBOL", - "name": "is_expression" - }, - { - "type": "SYMBOL", - "name": "as_expression" - }, - { - "type": "SYMBOL", - "name": "awaitable_expression" - }, - { - "type": "SYMBOL", - "name": "yield_expression" - }, - { - "type": "SYMBOL", - "name": "cast_expression" - }, - { - "type": "SYMBOL", - "name": "ternary_expression" - }, - { - "type": "SYMBOL", - "name": "lambda_expression" - }, - { - "type": "SYMBOL", - "name": "call_expression" - }, - { - "type": "SYMBOL", - "name": "selection_expression" - }, - { - "type": "SYMBOL", - "name": "new_expression" - }, - { - "type": "SYMBOL", - "name": "include_expression" - }, - { - "type": "SYMBOL", - "name": "require_expression" - }, - { - "type": "SYMBOL", - "name": "anonymous_function_expression" - }, - { - "type": "SYMBOL", - "name": "xhp_expression" - } - ] - }, - "empty_statement": { - "type": "STRING", - "value": ";" - }, - "expression_statement": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "compound_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "return_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "return" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "break_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "break" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "continue_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "continue" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "throw_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "throw" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "echo_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "echo" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "unset_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "unset" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_variablish" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_variablish" - } - ] - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "concurrent_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "concurrent" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - "use_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "use" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "use_clause" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "use_clause" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "use_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_namespace_identifier" - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "use_clause" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "use_clause" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "use_type": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "namespace" - }, - { - "type": "STRING", - "value": "function" - }, - { - "type": "STRING", - "value": "type" - }, - { - "type": "STRING", - "value": "const" - } - ] - }, - "use_clause": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "use_type" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_namespace_identifier" - }, - { - "type": "FIELD", - "name": "alias", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "as" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "_namespace_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_backslash" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SYMBOL", - "name": "_backslash" - } - ] - }, - "if_statement": { - "type": "PREC_RIGHT", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "if" - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "elseif" - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "else" - }, - { - "type": "STRING", - "value": "if" - } - ] - } - ] - }, - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - } - }, - { - "type": "FIELD", - "name": "else", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "else" - }, - { - "type": "SYMBOL", - "name": "_statement" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - } - }, - "switch_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "switch" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "parenthesized_expression" - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "switch_case" - }, - { - "type": "SYMBOL", - "name": "switch_default" - } - ] - } - }, - { - "type": "STRING", - "value": "}" - } - ] - } - ] - }, - "switch_case": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "case" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "switch_default": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "default" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "foreach_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "foreach" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "collection", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "await_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "TOKEN", - "content": { - "type": "PREC_DYNAMIC", - "value": 1, - "content": { - "type": "STRING", - "value": "as" - } - } - }, - { - "type": "FIELD", - "name": "key", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_variablish" - }, - { - "type": "STRING", - "value": "=>" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_variablish" - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "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": "SEQ", - "members": [ - { - "type": "STRING", - "value": "for" - }, - { - "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": "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": "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": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "_statement" - } - } - ] - }, - "try_statement": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "try" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "catch_clause" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "catch_clause" - }, - { - "type": "SYMBOL", - "name": "finally_clause" - } - ] - } - ] - }, - "catch_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "catch" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable" - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "finally_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "finally" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "using_statement": { - "type": "PREC_RIGHT", - "value": -1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "await_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "using" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "expression_statement" - }, - { - "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": ")" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "compound_statement" - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - } - ] - } - ] - } - }, - "_literal": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "integer" - }, - { - "type": "SYMBOL", - "name": "float" - }, - { - "type": "SYMBOL", - "name": "true" - }, - { - "type": "SYMBOL", - "name": "false" - }, - { - "type": "SYMBOL", - "name": "null" - } - ] - }, - "float": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "\\d+\\.\\d*([eE][+-]?\\d+)?" - }, - { - "type": "PATTERN", - "value": "\\d*\\.\\d+([eE][+-]?\\d+)?" - }, - { - "type": "PATTERN", - "value": "\\d+[eE][+-]?\\d+" - } - ] - } - }, - "integer": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "[1-9]\\d*" - }, - { - "type": "PATTERN", - "value": "0[0-7]*" - }, - { - "type": "PATTERN", - "value": "0[xX][0-9a-fA-F]+" - }, - { - "type": "PATTERN", - "value": "0[bB][01]+" - } - ] - } - }, - "true": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "true" - }, - { - "type": "STRING", - "value": "True" - }, - { - "type": "STRING", - "value": "TRUE" - } - ] - }, - "false": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "false" - }, - { - "type": "STRING", - "value": "False" - }, - { - "type": "STRING", - "value": "FALSE" - } - ] - }, - "null": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "null" - }, - { - "type": "STRING", - "value": "Null" - }, - { - "type": "STRING", - "value": "NULL" - } - ] - }, - "string": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "PATTERN", - "value": "'(\\\\'|\\\\\\\\|\\\\?[^'\\\\])*'" - }, - { - "type": "PATTERN", - "value": "\"(\\\\\"|\\\\\\\\|\\\\?[^\"\\\\])*\"" - } - ] - } - }, - "prefixed_string": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "prefix", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "SYMBOL", - "name": "string" - } - ] - }, - "_type": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_specifier" - }, - { - "type": "SYMBOL", - "name": "type_constant" - }, - { - "type": "SYMBOL", - "name": "shape_type_specifier" - }, - { - "type": "SYMBOL", - "name": "function_type_specifier" - }, - { - "type": "SYMBOL", - "name": "tuple_type_specifier" - } - ] - }, - "type_specifier": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type_modifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_primitive_type" - }, - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "SYMBOL", - "name": "_collection_type" - }, - { - "type": "SYMBOL", - "name": "_xhp_identifier" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "_type_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "@" - }, - "named": true, - "value": "soft_modifier" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "?" - }, - "named": true, - "value": "nullable_modifier" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "~" - }, - "named": true, - "value": "like_modifier" - } - ] - }, - "tuple_type_specifier": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type_modifier" - } - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "function_type_specifier": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type_modifier" - } - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "PATTERN", - "value": "function\\s*\\(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "inout_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variadic_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "inout_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variadic_modifier" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "return_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "shape_type_specifier": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type_modifier" - } - }, - { - "type": "STRING", - "value": "shape" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_specifier" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "..." - }, - "named": true, - "value": "open_modifier" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "field_specifier" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "..." - }, - "named": true, - "value": "open_modifier" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "field_specifier": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "?" - }, - "named": true, - "value": "optional_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - }, - "type_constant": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_type_modifier" - } - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_type_constant" - }, - "named": true, - "value": "type_constant" - } - ] - }, - "_type_constant": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_type_constant" - }, - "named": true, - "value": "type_constant" - } - ] - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - }, - "_collection_type": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "array" - }, - { - "type": "STRING", - "value": "varray" - }, - { - "type": "STRING", - "value": "darray" - }, - { - "type": "STRING", - "value": "vec" - }, - { - "type": "STRING", - "value": "dict" - }, - { - "type": "STRING", - "value": "keyset" - } - ] - }, - "_primitive_type": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "bool" - }, - { - "type": "STRING", - "value": "float" - }, - { - "type": "STRING", - "value": "int" - }, - { - "type": "STRING", - "value": "string" - }, - { - "type": "STRING", - "value": "arraykey" - }, - { - "type": "STRING", - "value": "void" - }, - { - "type": "STRING", - "value": "nonnull" - }, - { - "type": "SYMBOL", - "name": "null" - }, - { - "type": "STRING", - "value": "mixed" - }, - { - "type": "STRING", - "value": "dynamic" - }, - { - "type": "STRING", - "value": "noreturn" - } - ] - }, - "type_arguments": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ">" - } - ] - }, - "type_parameters": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameter" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "type_parameter" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ">" - } - ] - }, - "type_parameter": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "+" - }, - "named": true, - "value": "covariant_modifier" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "-" - }, - "named": true, - "value": "contravariant_modifier" - }, - { - "type": "ALIAS", - "content": { - "type": "STRING", - "value": "reify" - }, - "named": true, - "value": "reify_modifier" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "constraint_operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "as" - }, - { - "type": "STRING", - "value": "super" - } - ] - } - }, - { - "type": "FIELD", - "name": "constraint_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - } - } - ] - }, - "where_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "where" - }, - { - "type": "REPEAT1", - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "where_constraint" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - } - } - ] - }, - "where_constraint": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "constraint_left_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - }, - { - "type": "FIELD", - "name": "constraint_operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "as" - }, - { - "type": "STRING", - "value": "super" - }, - { - "type": "STRING", - "value": "=" - } - ] - } - }, - { - "type": "FIELD", - "name": "constraint_right_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - }, - "array": { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_collection_type" - }, - "named": true, - "value": "array_type" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "element_initializer" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "element_initializer" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - }, - "element_initializer": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - }, - "tuple": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "tuple" - }, - { - "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": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "shape": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "shape" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "field_initializer" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "field_initializer" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "field_initializer": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "scoped_identifier" - } - ] - }, - { - "type": "STRING", - "value": "=>" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "collection": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "element_initializer" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "element_initializer" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "include_expression": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "include" - }, - { - "type": "STRING", - "value": "include_once" - } - ] - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - }, - "require_expression": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "require" - }, - { - "type": "STRING", - "value": "require_once" - } - ] - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - }, - "parenthesized_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "subscript_expression": { - "type": "PREC_LEFT", - "value": 24, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "[" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "]" - } - ] - } - }, - "list_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "list" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "binary_expression": { - "type": "CHOICE", - "members": [ - { - "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_RIGHT", - "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": 8, - "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": 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": 9, - "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": 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": 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": 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": 13, - "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": 13, - "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": 14, - "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": 14, - "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": 14, - "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": 15, - "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": 15, - "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": 15, - "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_RIGHT", - "value": 18, - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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_RIGHT", - "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" - } - } - ] - } - } - ] - }, - "prefix_unary_expression": { - "type": "CHOICE", - "members": [ - { - "type": "PREC_RIGHT", - "value": 16, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "!" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 16, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "~" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 16, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "-" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 16, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "+" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 18, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "++" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 18, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "--" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "print" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC", - "value": 20, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "clone" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 19, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "await" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - { - "type": "PREC_RIGHT", - "value": 18, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "operator", - "content": { - "type": "STRING", - "value": "@" - } - }, - { - "type": "FIELD", - "name": "operand", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - } - ] - }, - "postfix_unary_expression": { - "type": "PREC_RIGHT", - "value": 19, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "++" - }, - { - "type": "STRING", - "value": "--" - } - ] - } - ] - } - }, - "is_expression": { - "type": "PREC_LEFT", - "value": 17, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "is" - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - } - }, - "as_expression": { - "type": "PREC_LEFT", - "value": 17, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "left", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "TOKEN", - "content": { - "type": "PREC_DYNAMIC", - "value": -1, - "content": { - "type": "STRING", - "value": "as" - } - } - }, - { - "type": "STRING", - "value": "?as" - } - ] - }, - { - "type": "FIELD", - "name": "right", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - } - }, - "awaitable_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "async" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - }, - "yield_expression": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "yield" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "element_initializer" - } - ] - } - ] - } - }, - "cast_expression": { - "type": "PREC_RIGHT", - "value": 18, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "array" - }, - { - "type": "STRING", - "value": "int" - }, - { - "type": "STRING", - "value": "float" - }, - { - "type": "STRING", - "value": "string" - }, - { - "type": "STRING", - "value": "bool" - } - ] - } - }, - { - "type": "STRING", - "value": ")" - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "ternary_expression": { - "type": "PREC_LEFT", - "value": 4, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "condition", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": "?" - }, - { - "type": "FIELD", - "name": "consequence", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "alternative", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - } - }, - "lambda_expression": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "async_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_single_parameter_parameters" - }, - "named": true, - "value": "parameters" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "parameters" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "return_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - }, - { - "type": "STRING", - "value": "==>" - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "compound_statement" - } - ] - } - } - ] - }, - "_single_parameter_parameters": { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_single_parameter" - }, - "named": true, - "value": "parameter" - }, - "_single_parameter": { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable" - } - }, - "call_expression": { - "type": "PREC_LEFT", - "value": 21, - "content": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "function", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "SYMBOL", - "name": "_collection_type" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "arguments" - } - ] - } - }, - "new_expression": { - "type": "PREC", - "value": 22, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "new" - }, - { - "type": "SYMBOL", - "name": "_variablish" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "arguments" - } - ] - } - }, - "arguments": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "argument" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "argument" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "argument": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "inout_modifier" - }, - { - "type": "SYMBOL", - "name": "variadic_modifier" - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - "selection_expression": { - "type": "PREC_LEFT", - "value": 23, - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variablish" - }, - { - "type": "SYMBOL", - "name": "as_expression" - } - ] - }, - { - "type": "FIELD", - "name": "selection_operator", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "?->" - }, - { - "type": "STRING", - "value": "->" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_variablish" - }, - { - "type": "SYMBOL", - "name": "braced_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_keyword" - }, - "named": true, - "value": "identifier" - } - ] - } - ] - } - }, - "alias_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "type" - }, - { - "type": "STRING", - "value": "newtype" - } - ] - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameters" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "as", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "as" - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "function_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "_function_declaration_header" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - }, - "_function_declaration_header": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "async_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "function" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameters" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "parameters" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "return_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "where_clause" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "parameters": { - "type": "PREC_LEFT", - "value": 21, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variadic_modifier" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "parameter" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "parameter" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "parameter": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "inout_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "variadic_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "default_value", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "trait_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "trait" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameters" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "implements_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "where_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "member_declarations" - } - } - ] - }, - "interface_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "interface" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameters" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "extends_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "where_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "member_declarations" - } - } - ] - }, - "class_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_class_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_class_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "class" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "SYMBOL", - "name": "_xhp_identifier" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameters" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "extends_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "implements_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "where_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "member_declarations" - } - } - ] - }, - "member_declarations": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_class_const_declaration" - }, - "named": true, - "value": "const_declaration" - }, - { - "type": "SYMBOL", - "name": "method_declaration" - }, - { - "type": "SYMBOL", - "name": "property_declaration" - }, - { - "type": "SYMBOL", - "name": "type_const_declaration" - }, - { - "type": "SYMBOL", - "name": "trait_use_clause" - }, - { - "type": "SYMBOL", - "name": "require_implements_clause" - }, - { - "type": "SYMBOL", - "name": "require_extends_clause" - }, - { - "type": "SYMBOL", - "name": "xhp_attribute_declaration" - }, - { - "type": "SYMBOL", - "name": "xhp_children_declaration" - }, - { - "type": "SYMBOL", - "name": "xhp_category_declaration" - } - ] - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "trait_use_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "use" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "trait_select_clause" - }, - { - "type": "SYMBOL", - "name": "trait_alias_clause" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - }, - "trait_select_clause": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "STRING", - "value": "::" - }, - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "insteadof" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "qualified_identifier" - } - ] - } - } - ] - } - ] - }, - "trait_alias_clause": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "as" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "SYMBOL", - "name": "identifier" - } - ] - } - ] - } - ] - }, - "extends_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "extends" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - } - ] - } - ] - }, - "implements_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "implements" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - } - ] - } - ] - }, - "require_extends_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "require" - }, - { - "type": "STRING", - "value": "extends" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "require_implements_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "require" - }, - { - "type": "STRING", - "value": "implements" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "method_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_member_modifier" - } - }, - { - "type": "SYMBOL", - "name": "_function_declaration_header" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - }, - { - "type": "STRING", - "value": ";" - } - ] - } - ] - }, - "_class_const_declaration": { - "type": "SEQ", - "members": [ - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_member_modifier" - } - }, - { - "type": "STRING", - "value": "const" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_class_const_declarator" - }, - "named": true, - "value": "const_declarator" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_class_const_declarator" - }, - "named": true, - "value": "const_declarator" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "_class_const_declarator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_keyword" - }, - "named": true, - "value": "identifier" - } - ] - } - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "type_const_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_member_modifier" - } - }, - { - "type": "STRING", - "value": "const" - }, - { - "type": "STRING", - "value": "type" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "type_parameters" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "as", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "as" - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "const_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "const" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "const_declarator" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "const_declarator" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "const_declarator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_keyword" - }, - "named": true, - "value": "identifier" - } - ] - } - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - } - } - ] - }, - "property_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "_member_modifier" - } - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "property_declarator" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "property_declarator" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "property_declarator": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "variable" - } - }, - { - "type": "FIELD", - "name": "value", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_expression" - } - ] - }, - { - "type": "BLANK" - } - ] - } - } - ] - }, - "enum_declaration": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "attribute_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "enum" - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "identifier" - } - }, - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - }, - { - "type": "FIELD", - "name": "as", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "as" - }, - { - "type": "SYMBOL", - "name": "_type" - } - ] - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "enumerator" - } - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "enumerator": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "identifier" - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "namespace_declaration": { - "type": "PREC_RIGHT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "namespace" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "qualified_identifier" - } - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "FIELD", - "name": "name", - "content": { - "type": "SYMBOL", - "name": "qualified_identifier" - } - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - "_member_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "visibility_modifier" - }, - { - "type": "SYMBOL", - "name": "static_modifier" - }, - { - "type": "SYMBOL", - "name": "abstract_modifier" - }, - { - "type": "SYMBOL", - "name": "final_modifier" - } - ] - }, - "_class_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "abstract_modifier" - }, - { - "type": "SYMBOL", - "name": "final_modifier" - } - ] - }, - "final_modifier": { - "type": "STRING", - "value": "final" - }, - "abstract_modifier": { - "type": "STRING", - "value": "abstract" - }, - "xhp_modifier": { - "type": "STRING", - "value": "xhp" - }, - "static_modifier": { - "type": "STRING", - "value": "static" - }, - "visibility_modifier": { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "public" - }, - { - "type": "STRING", - "value": "protected" - }, - { - "type": "STRING", - "value": "private" - } - ] - }, - "attribute_modifier": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<<" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "arguments" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "qualified_identifier" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "arguments" - }, - { - "type": "BLANK" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ">>" - } - ] - }, - "inout_modifier": { - "type": "STRING", - "value": "inout" - }, - "variadic_modifier": { - "type": "STRING", - "value": "..." - }, - "async_modifier": { - "type": "STRING", - "value": "async" - }, - "await_modifier": { - "type": "STRING", - "value": "await" - }, - "xhp_identifier": { - "type": "PATTERN", - "value": "[a-zA-Z_][a-zA-Z0-9_]*([-:][a-zA-Z0-9_]+)*" - }, - "xhp_class_identifier": { - "type": "PATTERN", - "value": ":[a-zA-Z_][a-zA-Z0-9_]*([-:][a-zA-Z0-9_]+)*" - }, - "_xhp_identifier": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_identifier" - }, - { - "type": "SYMBOL", - "name": "xhp_class_identifier" - } - ] - }, - "xhp_category_identifier": { - "type": "PATTERN", - "value": "%[a-zA-Z_][a-zA-Z0-9_]*([-:][a-zA-Z0-9_]+)*" - }, - "xhp_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_open_close" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_open" - }, - { - "type": "REPEAT", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_string" - }, - { - "type": "SYMBOL", - "name": "xhp_comment" - }, - { - "type": "SYMBOL", - "name": "braced_expression" - }, - { - "type": "SYMBOL", - "name": "xhp_expression" - } - ] - } - }, - { - "type": "SYMBOL", - "name": "xhp_close" - } - ] - } - ] - }, - "xhp_comment": { - "type": "TOKEN", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "" - } - ] - } - }, - "xhp_string": { - "type": "TOKEN", - "content": { - "type": "PREC", - "value": 1, - "content": { - "type": "PATTERN", - "value": "[^<{]+" - } - } - }, - "xhp_open": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "SYMBOL", - "name": "_xhp_identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "xhp_attribute" - } - }, - { - "type": "STRING", - "value": ">" - } - ] - }, - "xhp_open_close": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "<" - }, - { - "type": "SYMBOL", - "name": "_xhp_identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SYMBOL", - "name": "xhp_attribute" - } - }, - { - "type": "STRING", - "value": "/>" - } - ] - }, - "xhp_close": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "" - } - ] - }, - "xhp_attribute": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_identifier" - }, - { - "type": "STRING", - "value": "=" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "braced_expression" - } - ] - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "braced_expression" - }, - { - "type": "SYMBOL", - "name": "xhp_spread_expression" - } - ] - } - ] - }, - "xhp_spread_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "{" - }, - { - "type": "STRING", - "value": "..." - }, - { - "type": "SYMBOL", - "name": "_expression" - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "xhp_attribute_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "attribute" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_class_attribute" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "xhp_class_attribute" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "xhp_class_attribute": { - "type": "SEQ", - "members": [ - { - "type": "FIELD", - "name": "type", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "_type" - }, - { - "type": "SYMBOL", - "name": "xhp_enum_type" - } - ] - } - }, - { - "type": "FIELD", - "name": "name", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_identifier" - }, - { - "type": "BLANK" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "=" - }, - { - "type": "FIELD", - "name": "default", - "content": { - "type": "SYMBOL", - "name": "_expression" - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "@required" - }, - { - "type": "STRING", - "value": "@lateinit" - } - ] - }, - { - "type": "BLANK" - } - ] - } - ] - }, - "xhp_enum_type": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "enum" - }, - { - "type": "STRING", - "value": "{" - }, - { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "integer" - } - ] - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "string" - }, - { - "type": "SYMBOL", - "name": "integer" - } - ] - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": "}" - } - ] - }, - "_xhp_attribute_expression": { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_identifier" - }, - { - "type": "SYMBOL", - "name": "xhp_class_identifier" - }, - { - "type": "SYMBOL", - "name": "xhp_category_identifier" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_xhp_binary_expression" - }, - "named": true, - "value": "binary_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_xhp_postfix_unary_expression" - }, - "named": true, - "value": "postfix_unary_expression" - }, - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_xhp_parenthesized_expression" - }, - "named": true, - "value": "parenthesized_expression" - } - ] - }, - "comment": { - "type": "TOKEN", - "content": { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "#" - }, - { - "type": "PATTERN", - "value": ".*" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "//" - }, - { - "type": "PATTERN", - "value": ".*" - } - ] - }, - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "/*" - }, - { - "type": "PATTERN", - "value": "[^*]*\\*+([^/*][^*]*\\*+)*" - }, - { - "type": "STRING", - "value": "/" - } - ] - } - ] - } - }, - "anonymous_function_expression": { - "type": "SEQ", - "members": [ - { - "type": "CHOICE", - "members": [ - { - "type": "SYMBOL", - "name": "async_modifier" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "STRING", - "value": "function" - }, - { - "type": "SYMBOL", - "name": "parameters" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": ":" - }, - { - "type": "FIELD", - "name": "return_type", - "content": { - "type": "SYMBOL", - "name": "_type" - } - } - ] - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "CHOICE", - "members": [ - { - "type": "ALIAS", - "content": { - "type": "SYMBOL", - "name": "_anonymous_function_use_clause" - }, - "named": true, - "value": "use_clause" - }, - { - "type": "BLANK" - } - ] - }, - { - "type": "FIELD", - "name": "body", - "content": { - "type": "SYMBOL", - "name": "compound_statement" - } - } - ] - }, - "_anonymous_function_use_clause": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "use" - }, - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "variable" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "variable" - } - ] - } - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "BLANK" - } - ] - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - }, - "xhp_children_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "children" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "xhp_category_declaration": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "category" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "xhp_category_identifier" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "xhp_category_identifier" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ";" - } - ] - }, - "_xhp_binary_expression": { - "type": "PREC_LEFT", - "value": 0, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - }, - { - "type": "STRING", - "value": "|" - }, - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - } - ] - } - }, - "_xhp_postfix_unary_expression": { - "type": "PREC", - "value": 1, - "content": { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - }, - { - "type": "CHOICE", - "members": [ - { - "type": "STRING", - "value": "+" - }, - { - "type": "STRING", - "value": "*" - }, - { - "type": "STRING", - "value": "?" - } - ] - } - ] - } - }, - "_xhp_parenthesized_expression": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "(" - }, - { - "type": "SEQ", - "members": [ - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - }, - { - "type": "REPEAT", - "content": { - "type": "SEQ", - "members": [ - { - "type": "STRING", - "value": "," - }, - { - "type": "SYMBOL", - "name": "_xhp_attribute_expression" - } - ] - } - } - ] - }, - { - "type": "STRING", - "value": ")" - } - ] - } - }, - "extras": [ - { - "type": "PATTERN", - "value": "\\s" - }, - { - "type": "SYMBOL", - "name": "comment" - } - ], - "conflicts": [ - [ - "binary_expression", - "call_expression" - ], - [ - "binary_expression", - "cast_expression", - "call_expression" - ], - [ - "binary_expression", - "prefix_unary_expression", - "call_expression" - ], - [ - "_expression", - "parameter" - ], - [ - "_expression", - "type_specifier" - ], - [ - "_expression", - "field_initializer" - ], - [ - "scoped_identifier", - "_type_constant" - ], - [ - "type_specifier" - ], - [ - "shape_type_specifier", - "shape" - ], - [ - "qualified_identifier" - ], - [ - "list_expression" - ] - ], - "precedences": [], - "externals": [ - { - "type": "SYMBOL", - "name": "_heredoc_start" - }, - { - "type": "SYMBOL", - "name": "_heredoc_start_newline" - }, - { - "type": "SYMBOL", - "name": "_heredoc_body" - }, - { - "type": "SYMBOL", - "name": "_heredoc_end_newline" - }, - { - "type": "SYMBOL", - "name": "_heredoc_end" - } - ], - "inline": [ - "_statement", - "_declaration", - "_literal", - "_variablish", - "_class_modifier", - "_type", - "_primitive_type", - "_collection_type", - "_xhp_attribute_expression", - "_keyword", - "_xhp_identifier" - ], - "supertypes": [ - "_statement", - "_declaration", - "_expression", - "_literal", - "_type" - ] -} - diff --git a/vendor/tree-sitter-hack/src/node-types.json b/vendor/tree-sitter-hack/src/node-types.json deleted file mode 100644 index 325fdb3af..000000000 --- a/vendor/tree-sitter-hack/src/node-types.json +++ /dev/null @@ -1,4507 +0,0 @@ -[ - { - "type": "_declaration", - "named": true, - "subtypes": [ - { - "type": "alias_declaration", - "named": true - }, - { - "type": "class_declaration", - "named": true - }, - { - "type": "const_declaration", - "named": true - }, - { - "type": "enum_declaration", - "named": true - }, - { - "type": "function_declaration", - "named": true - }, - { - "type": "interface_declaration", - "named": true - }, - { - "type": "namespace_declaration", - "named": true - }, - { - "type": "trait_declaration", - "named": true - } - ] - }, - { - "type": "_expression", - "named": true, - "subtypes": [ - { - "type": "_literal", - "named": true - }, - { - "type": "anonymous_function_expression", - "named": true - }, - { - "type": "array", - "named": true - }, - { - "type": "as_expression", - "named": true - }, - { - "type": "awaitable_expression", - "named": true - }, - { - "type": "binary_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "cast_expression", - "named": true - }, - { - "type": "collection", - "named": true - }, - { - "type": "heredoc", - "named": true - }, - { - "type": "include_expression", - "named": true - }, - { - "type": "is_expression", - "named": true - }, - { - "type": "lambda_expression", - "named": true - }, - { - "type": "list_expression", - "named": true - }, - { - "type": "new_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "postfix_unary_expression", - "named": true - }, - { - "type": "prefix_unary_expression", - "named": true - }, - { - "type": "prefixed_string", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "require_expression", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "scoped_identifier", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "shape", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "ternary_expression", - "named": true - }, - { - "type": "tuple", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_expression", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - }, - { - "type": "yield_expression", - "named": true - } - ] - }, - { - "type": "_literal", - "named": true, - "subtypes": [ - { - "type": "false", - "named": true - }, - { - "type": "float", - "named": true - }, - { - "type": "integer", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "true", - "named": true - } - ] - }, - { - "type": "_statement", - "named": true, - "subtypes": [ - { - "type": "_declaration", - "named": true - }, - { - "type": "break_statement", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "concurrent_statement", - "named": true - }, - { - "type": "continue_statement", - "named": true - }, - { - "type": "do_statement", - "named": true - }, - { - "type": "echo_statement", - "named": true - }, - { - "type": "empty_statement", - "named": true - }, - { - "type": "expression_statement", - "named": true - }, - { - "type": "for_statement", - "named": true - }, - { - "type": "foreach_statement", - "named": true - }, - { - "type": "if_statement", - "named": true - }, - { - "type": "return_statement", - "named": true - }, - { - "type": "switch_statement", - "named": true - }, - { - "type": "throw_statement", - "named": true - }, - { - "type": "try_statement", - "named": true - }, - { - "type": "unset_statement", - "named": true - }, - { - "type": "use_statement", - "named": true - }, - { - "type": "using_statement", - "named": true - }, - { - "type": "while_statement", - "named": true - } - ] - }, - { - "type": "_type", - "named": true, - "subtypes": [ - { - "type": "function_type_specifier", - "named": true - }, - { - "type": "shape_type_specifier", - "named": true - }, - { - "type": "tuple_type_specifier", - "named": true - }, - { - "type": "type_constant", - "named": true - }, - { - "type": "type_specifier", - "named": true - } - ] - }, - { - "type": "alias_declaration", - "named": true, - "fields": { - "as": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "as", - "named": false - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "type_parameters", - "named": true - } - ] - } - }, - { - "type": "anonymous_function_expression", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "async_modifier", - "named": true - }, - { - "type": "parameters", - "named": true - }, - { - "type": "use_clause", - "named": true - } - ] - } - }, - { - "type": "argument", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "inout_modifier", - "named": true - }, - { - "type": "variadic_modifier", - "named": true - } - ] - } - }, - { - "type": "arguments", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "argument", - "named": true - } - ] - } - }, - { - "type": "array", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "array_type", - "named": true - }, - { - "type": "element_initializer", - "named": true - }, - { - "type": "type_arguments", - "named": true - } - ] - } - }, - { - "type": "as_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - } - }, - { - "type": "async_modifier", - "named": true, - "fields": {} - }, - { - "type": "attribute_modifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - } - ] - } - }, - { - "type": "await_modifier", - "named": true, - "fields": {} - }, - { - "type": "awaitable_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - } - }, - { - "type": "binary_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "operator": { - "multiple": false, - "required": false, - "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 - }, - { - "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 - } - ] - }, - "right": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "postfix_unary_expression", - "named": true - }, - { - "type": "xhp_category_identifier", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "braced_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "break_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "call_expression", - "named": true, - "fields": { - "function": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "array", - "named": false - }, - { - "type": "darray", - "named": false - }, - { - "type": "dict", - "named": false - }, - { - "type": "keyset", - "named": false - }, - { - "type": "varray", - "named": false - }, - { - "type": "vec", - "named": false - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "type_arguments", - "named": true - }, - { - "type": "variable", - "named": true - } - ] - } - }, - { - "type": "cast_expression", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "array", - "named": false - }, - { - "type": "bool", - "named": false - }, - { - "type": "float", - "named": false - }, - { - "type": "int", - "named": false - }, - { - "type": "string", - "named": false - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "catch_clause", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - } - }, - { - "type": "class_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "member_declarations", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "extends_clause", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "implements_clause", - "named": true - }, - { - "type": "type_parameters", - "named": true - }, - { - "type": "where_clause", - "named": true - }, - { - "type": "xhp_modifier", - "named": true - } - ] - } - }, - { - "type": "collection", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "element_initializer", - "named": true - } - ] - } - }, - { - "type": "compound_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "concurrent_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - } - }, - { - "type": "const_declaration", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "const_declarator", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "static_modifier", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "const_declarator", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "value": { - "multiple": true, - "required": false, - "types": [ - { - "type": "=", - "named": false - }, - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "continue_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "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": "echo_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "element_initializer", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "embedded_brace_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "call_expression", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable", - "named": true - } - ] - } - }, - { - "type": "empty_statement", - "named": true, - "fields": {} - }, - { - "type": "enum_declaration", - "named": true, - "fields": { - "as": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "as", - "named": false - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "enumerator", - "named": true - } - ] - } - }, - { - "type": "enumerator", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "expression_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "extends_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - { - "type": "false", - "named": true, - "fields": {} - }, - { - "type": "field_initializer", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "string", - "named": true - } - ] - } - }, - { - "type": "field_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "_type", - "named": true - }, - { - "type": "optional_modifier", - "named": true - } - ] - } - }, - { - "type": "finally_clause", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - } - } - }, - { - "type": "for_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "foreach_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - }, - "collection": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "key": { - "multiple": true, - "required": false, - "types": [ - { - "type": "=>", - "named": false - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "list_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "scoped_identifier", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - }, - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "call_expression", - "named": true - }, - { - "type": "list_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "scoped_identifier", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "await_modifier", - "named": true - } - ] - } - }, - { - "type": "function_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "async_modifier", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "parameters", - "named": true - }, - { - "type": "type_parameters", - "named": true - }, - { - "type": "where_clause", - "named": true - } - ] - } - }, - { - "type": "function_type_specifier", - "named": true, - "fields": { - "return_type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "inout_modifier", - "named": true - }, - { - "type": "like_modifier", - "named": true - }, - { - "type": "nullable_modifier", - "named": true - }, - { - "type": "soft_modifier", - "named": true - }, - { - "type": "variadic_modifier", - "named": true - } - ] - } - }, - { - "type": "heredoc", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "embedded_brace_expression", - "named": true - }, - { - "type": "variable", - "named": true - } - ] - } - }, - { - "type": "if_statement", - "named": true, - "fields": { - "body": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_statement", - "named": true - } - ] - }, - "condition": { - "multiple": true, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - }, - "else": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - }, - { - "type": "else", - "named": false - } - ] - } - } - }, - { - "type": "implements_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - { - "type": "include_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "interface_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "member_declarations", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "extends_clause", - "named": true - }, - { - "type": "type_parameters", - "named": true - }, - { - "type": "where_clause", - "named": true - } - ] - } - }, - { - "type": "is_expression", - "named": true, - "fields": { - "left": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "right": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - } - }, - { - "type": "lambda_expression", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "compound_statement", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "async_modifier", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "parameters", - "named": true - } - ] - } - }, - { - "type": "list_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "member_declarations", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "const_declaration", - "named": true - }, - { - "type": "method_declaration", - "named": true - }, - { - "type": "property_declaration", - "named": true - }, - { - "type": "require_extends_clause", - "named": true - }, - { - "type": "require_implements_clause", - "named": true - }, - { - "type": "trait_use_clause", - "named": true - }, - { - "type": "type_const_declaration", - "named": true - }, - { - "type": "xhp_attribute_declaration", - "named": true - }, - { - "type": "xhp_category_declaration", - "named": true - }, - { - "type": "xhp_children_declaration", - "named": true - } - ] - } - }, - { - "type": "method_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "return_type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "async_modifier", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "parameters", - "named": true - }, - { - "type": "static_modifier", - "named": true - }, - { - "type": "type_parameters", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - }, - { - "type": "where_clause", - "named": true - } - ] - } - }, - { - "type": "namespace_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": false, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "qualified_identifier", - "named": true - } - ] - } - } - }, - { - "type": "new_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "arguments", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "list_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "scoped_identifier", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "type_arguments", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "null", - "named": true, - "fields": {} - }, - { - "type": "parameter", - "named": true, - "fields": { - "default_value": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "inout_modifier", - "named": true - }, - { - "type": "variadic_modifier", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "parameters", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "parameter", - "named": true - }, - { - "type": "variadic_modifier", - "named": true - } - ] - } - }, - { - "type": "parenthesized_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "xhp_category_identifier", - "named": true - } - ] - } - }, - { - "type": "postfix_unary_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "xhp_category_identifier", - "named": true - } - ] - } - }, - { - "type": "prefix_unary_expression", - "named": true, - "fields": { - "operand": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_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": "await", - "named": false - }, - { - "type": "clone", - "named": false - }, - { - "type": "print", - "named": false - }, - { - "type": "~", - "named": false - } - ] - } - } - }, - { - "type": "prefixed_string", - "named": true, - "fields": { - "prefix": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "string", - "named": true - } - ] - } - }, - { - "type": "property_declaration", - "named": true, - "fields": { - "type": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "property_declarator", - "named": true - }, - { - "type": "static_modifier", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "property_declarator", - "named": true, - "fields": { - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "variable", - "named": true - } - ] - }, - "value": { - "multiple": true, - "required": false, - "types": [ - { - "type": "=", - "named": false - }, - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "qualified_identifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - { - "type": "require_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "require_extends_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - { - "type": "require_implements_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - { - "type": "return_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "scope_identifier", - "named": true, - "fields": {} - }, - { - "type": "scoped_identifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "script", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "selection_expression", - "named": true, - "fields": { - "selection_operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "->", - "named": false - }, - { - "type": "?->", - "named": false - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "as_expression", - "named": true - }, - { - "type": "braced_expression", - "named": true - }, - { - "type": "call_expression", - "named": true - }, - { - "type": "identifier", - "named": true - }, - { - "type": "list_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "scoped_identifier", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "shape", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "field_initializer", - "named": true - } - ] - } - }, - { - "type": "shape_type_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "field_specifier", - "named": true - }, - { - "type": "like_modifier", - "named": true - }, - { - "type": "nullable_modifier", - "named": true - }, - { - "type": "open_modifier", - "named": true - }, - { - "type": "soft_modifier", - "named": true - } - ] - } - }, - { - "type": "static_modifier", - "named": true, - "fields": {} - }, - { - "type": "subscript_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "switch_case", - "named": true, - "fields": { - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "switch_default", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_statement", - "named": true - } - ] - } - }, - { - "type": "switch_statement", - "named": true, - "fields": { - "value": { - "multiple": false, - "required": true, - "types": [ - { - "type": "parenthesized_expression", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "switch_case", - "named": true - }, - { - "type": "switch_default", - "named": true - } - ] - } - }, - { - "type": "ternary_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": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - } - }, - { - "type": "throw_statement", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "trait_alias_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "trait_declaration", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "member_declarations", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "implements_clause", - "named": true - }, - { - "type": "type_parameters", - "named": true - }, - { - "type": "where_clause", - "named": true - } - ] - } - }, - { - "type": "trait_select_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - } - ] - } - }, - { - "type": "trait_use_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "trait_alias_clause", - "named": true - }, - { - "type": "trait_select_clause", - "named": true - } - ] - } - }, - { - "type": "true", - "named": true, - "fields": {} - }, - { - "type": "try_statement", - "named": true, - "fields": { - "body": { - "multiple": false, - "required": true, - "types": [ - { - "type": "compound_statement", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "catch_clause", - "named": true - }, - { - "type": "finally_clause", - "named": true - } - ] - } - }, - { - "type": "tuple", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "tuple_type_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "like_modifier", - "named": true - }, - { - "type": "nullable_modifier", - "named": true - }, - { - "type": "soft_modifier", - "named": true - } - ] - } - }, - { - "type": "type_arguments", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - }, - { - "type": "type_const_declaration", - "named": true, - "fields": { - "as": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "as", - "named": false - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - }, - "type": { - "multiple": true, - "required": false, - "types": [ - { - "type": "=", - "named": false - }, - { - "type": "_type", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "static_modifier", - "named": true - }, - { - "type": "type_parameters", - "named": true - }, - { - "type": "visibility_modifier", - "named": true - } - ] - } - }, - { - "type": "type_constant", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - }, - { - "type": "like_modifier", - "named": true - }, - { - "type": "nullable_modifier", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "soft_modifier", - "named": true - }, - { - "type": "type_constant", - "named": true - } - ] - } - }, - { - "type": "type_parameter", - "named": true, - "fields": { - "constraint_operator": { - "multiple": true, - "required": false, - "types": [ - { - "type": "as", - "named": false - }, - { - "type": "super", - "named": false - } - ] - }, - "constraint_type": { - "multiple": true, - "required": false, - "types": [ - { - "type": "_type", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": true, - "types": [ - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "attribute_modifier", - "named": true - }, - { - "type": "contravariant_modifier", - "named": true - }, - { - "type": "covariant_modifier", - "named": true - }, - { - "type": "reify_modifier", - "named": true - } - ] - } - }, - { - "type": "type_parameters", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "type_parameter", - "named": true - } - ] - } - }, - { - "type": "type_specifier", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "like_modifier", - "named": true - }, - { - "type": "null", - "named": true - }, - { - "type": "nullable_modifier", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "soft_modifier", - "named": true - }, - { - "type": "type_arguments", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "unset_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "call_expression", - "named": true - }, - { - "type": "list_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "scope_identifier", - "named": true - }, - { - "type": "scoped_identifier", - "named": true - }, - { - "type": "selection_expression", - "named": true - }, - { - "type": "subscript_expression", - "named": true - }, - { - "type": "variable", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "use_clause", - "named": true, - "fields": { - "alias": { - "multiple": true, - "required": false, - "types": [ - { - "type": "as", - "named": false - }, - { - "type": "identifier", - "named": true - } - ] - } - }, - "children": { - "multiple": true, - "required": false, - "types": [ - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "use_type", - "named": true - }, - { - "type": "variable", - "named": true - } - ] - } - }, - { - "type": "use_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "qualified_identifier", - "named": true - }, - { - "type": "use_clause", - "named": true - }, - { - "type": "use_type", - "named": true - } - ] - } - }, - { - "type": "use_type", - "named": true, - "fields": {} - }, - { - "type": "using_statement", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "await_modifier", - "named": true - }, - { - "type": "compound_statement", - "named": true - }, - { - "type": "expression_statement", - "named": true - } - ] - } - }, - { - "type": "variadic_modifier", - "named": true, - "fields": {} - }, - { - "type": "visibility_modifier", - "named": true, - "fields": {} - }, - { - "type": "where_clause", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "where_constraint", - "named": true - } - ] - } - }, - { - "type": "where_constraint", - "named": true, - "fields": { - "constraint_left_type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - }, - "constraint_operator": { - "multiple": false, - "required": true, - "types": [ - { - "type": "=", - "named": false - }, - { - "type": "as", - "named": false - }, - { - "type": "super", - "named": false - } - ] - }, - "constraint_right_type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - } - ] - } - } - }, - { - "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": "xhp_attribute", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "braced_expression", - "named": true - }, - { - "type": "string", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - }, - { - "type": "xhp_spread_expression", - "named": true - } - ] - } - }, - { - "type": "xhp_attribute_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "xhp_class_attribute", - "named": true - } - ] - } - }, - { - "type": "xhp_category_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "xhp_category_identifier", - "named": true - } - ] - } - }, - { - "type": "xhp_children_declaration", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "binary_expression", - "named": true - }, - { - "type": "parenthesized_expression", - "named": true - }, - { - "type": "postfix_unary_expression", - "named": true - }, - { - "type": "xhp_category_identifier", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "xhp_class_attribute", - "named": true, - "fields": { - "default": { - "multiple": false, - "required": false, - "types": [ - { - "type": "_expression", - "named": true - } - ] - }, - "name": { - "multiple": false, - "required": false, - "types": [ - { - "type": "xhp_identifier", - "named": true - } - ] - }, - "type": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_type", - "named": true - }, - { - "type": "xhp_enum_type", - "named": true - } - ] - } - } - }, - { - "type": "xhp_close", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "xhp_enum_type", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "integer", - "named": true - }, - { - "type": "string", - "named": true - } - ] - } - }, - { - "type": "xhp_expression", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "braced_expression", - "named": true - }, - { - "type": "xhp_close", - "named": true - }, - { - "type": "xhp_comment", - "named": true - }, - { - "type": "xhp_expression", - "named": true - }, - { - "type": "xhp_open", - "named": true - }, - { - "type": "xhp_open_close", - "named": true - }, - { - "type": "xhp_string", - "named": true - } - ] - } - }, - { - "type": "xhp_open", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "xhp_attribute", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "xhp_open_close", - "named": true, - "fields": {}, - "children": { - "multiple": true, - "required": true, - "types": [ - { - "type": "xhp_attribute", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - } - ] - } - }, - { - "type": "xhp_spread_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - } - ] - } - }, - { - "type": "yield_expression", - "named": true, - "fields": {}, - "children": { - "multiple": false, - "required": true, - "types": [ - { - "type": "_expression", - "named": true - }, - { - "type": "element_initializer", - "named": true - } - ] - } - }, - { - "type": "\n", - "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": ";", - "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": "?as", - "named": false - }, - { - "type": "@", - "named": false - }, - { - "type": "@lateinit", - "named": false - }, - { - "type": "@required", - "named": false - }, - { - "type": "FALSE", - "named": false - }, - { - "type": "False", - "named": false - }, - { - "type": "NULL", - "named": false - }, - { - "type": "Null", - "named": false - }, - { - "type": "TRUE", - "named": false - }, - { - "type": "True", - "named": false - }, - { - "type": "[", - "named": false - }, - { - "type": "]", - "named": false - }, - { - "type": "^", - "named": false - }, - { - "type": "^=", - "named": false - }, - { - "type": "abstract_modifier", - "named": true - }, - { - "type": "array", - "named": false - }, - { - "type": "arraykey", - "named": false - }, - { - "type": "as", - "named": false - }, - { - "type": "async", - "named": false - }, - { - "type": "attribute", - "named": false - }, - { - "type": "await", - "named": false - }, - { - "type": "bool", - "named": false - }, - { - "type": "break", - "named": false - }, - { - "type": "case", - "named": false - }, - { - "type": "catch", - "named": false - }, - { - "type": "category", - "named": false - }, - { - "type": "children", - "named": false - }, - { - "type": "class", - "named": false - }, - { - "type": "clone", - "named": false - }, - { - "type": "comment", - "named": true - }, - { - "type": "concurrent", - "named": false - }, - { - "type": "const", - "named": false - }, - { - "type": "continue", - "named": false - }, - { - "type": "contravariant_modifier", - "named": true - }, - { - "type": "covariant_modifier", - "named": true - }, - { - "type": "darray", - "named": false - }, - { - "type": "default", - "named": false - }, - { - "type": "dict", - "named": false - }, - { - "type": "do", - "named": false - }, - { - "type": "dynamic", - "named": false - }, - { - "type": "echo", - "named": false - }, - { - "type": "else", - "named": false - }, - { - "type": "elseif", - "named": false - }, - { - "type": "enum", - "named": false - }, - { - "type": "extends", - "named": false - }, - { - "type": "false", - "named": false - }, - { - "type": "final_modifier", - "named": true - }, - { - "type": "finally", - "named": false - }, - { - "type": "float", - "named": false - }, - { - "type": "float", - "named": true - }, - { - "type": "for", - "named": false - }, - { - "type": "foreach", - "named": false - }, - { - "type": "function", - "named": false - }, - { - "type": "identifier", - "named": true - }, - { - "type": "if", - "named": false - }, - { - "type": "implements", - "named": false - }, - { - "type": "include", - "named": false - }, - { - "type": "include_once", - "named": false - }, - { - "type": "inout_modifier", - "named": true - }, - { - "type": "insteadof", - "named": false - }, - { - "type": "int", - "named": false - }, - { - "type": "integer", - "named": true - }, - { - "type": "interface", - "named": false - }, - { - "type": "is", - "named": false - }, - { - "type": "keyset", - "named": false - }, - { - "type": "like_modifier", - "named": true - }, - { - "type": "list", - "named": false - }, - { - "type": "mixed", - "named": false - }, - { - "type": "namespace", - "named": false - }, - { - "type": "new", - "named": false - }, - { - "type": "newtype", - "named": false - }, - { - "type": "nonnull", - "named": false - }, - { - "type": "noreturn", - "named": false - }, - { - "type": "null", - "named": false - }, - { - "type": "nullable_modifier", - "named": true - }, - { - "type": "open_modifier", - "named": true - }, - { - "type": "optional_modifier", - "named": true - }, - { - "type": "parent", - "named": false - }, - { - "type": "pipe_variable", - "named": true - }, - { - "type": "print", - "named": false - }, - { - "type": "private", - "named": false - }, - { - "type": "protected", - "named": false - }, - { - "type": "public", - "named": false - }, - { - "type": "reify_modifier", - "named": true - }, - { - "type": "require", - "named": false - }, - { - "type": "require_once", - "named": false - }, - { - "type": "return", - "named": false - }, - { - "type": "self", - "named": false - }, - { - "type": "shape", - "named": false - }, - { - "type": "soft_modifier", - "named": true - }, - { - "type": "static", - "named": false - }, - { - "type": "string", - "named": true - }, - { - "type": "string", - "named": false - }, - { - "type": "super", - "named": false - }, - { - "type": "switch", - "named": false - }, - { - "type": "throw", - "named": false - }, - { - "type": "trait", - "named": false - }, - { - "type": "true", - "named": false - }, - { - "type": "try", - "named": false - }, - { - "type": "tupe", - "named": false - }, - { - "type": "tuple", - "named": false - }, - { - "type": "type", - "named": false - }, - { - "type": "unset", - "named": false - }, - { - "type": "use", - "named": false - }, - { - "type": "using", - "named": false - }, - { - "type": "variable", - "named": true - }, - { - "type": "varray", - "named": false - }, - { - "type": "vec", - "named": false - }, - { - "type": "void", - "named": false - }, - { - "type": "where", - "named": false - }, - { - "type": "while", - "named": false - }, - { - "type": "xhp_category_identifier", - "named": true - }, - { - "type": "xhp_class_identifier", - "named": true - }, - { - "type": "xhp_comment", - "named": true - }, - { - "type": "xhp_identifier", - "named": true - }, - { - "type": "xhp_modifier", - "named": true - }, - { - "type": "xhp_string", - "named": true - }, - { - "type": "yield", - "named": false - }, - { - "type": "{", - "named": false - }, - { - "type": "|", - "named": false - }, - { - "type": "|=", - "named": false - }, - { - "type": "|>", - "named": false - }, - { - "type": "||", - "named": false - }, - { - "type": "}", - "named": false - }, - { - "type": "~", - "named": false - } -] \ No newline at end of file diff --git a/vendor/tree-sitter-hack/src/parser.c b/vendor/tree-sitter-hack/src/parser.c deleted file mode 100644 index 30051f7fc..000000000 --- a/vendor/tree-sitter-hack/src/parser.c +++ /dev/null @@ -1,295244 +0,0 @@ -#include - -#if defined(__GNUC__) || defined(__clang__) -#pragma GCC diagnostic push -#pragma GCC diagnostic ignored "-Wmissing-field-initializers" -#endif - -#define LANGUAGE_VERSION 13 -#define STATE_COUNT 5577 -#define LARGE_STATE_COUNT 1626 -#define SYMBOL_COUNT 352 -#define ALIAS_COUNT 8 -#define TOKEN_COUNT 182 -#define EXTERNAL_TOKEN_COUNT 5 -#define FIELD_COUNT 26 -#define MAX_ALIAS_SEQUENCE_LENGTH 12 -#define PRODUCTION_ID_COUNT 173 - -enum { - sym_identifier = 1, - aux_sym_script_token1 = 2, - sym_variable = 3, - sym_pipe_variable = 4, - anon_sym_type = 5, - anon_sym_newtype = 6, - anon_sym_shape = 7, - anon_sym_tupe = 8, - anon_sym_clone = 9, - anon_sym_new = 10, - anon_sym_print = 11, - sym__backslash = 12, - anon_sym_COLON_COLON = 13, - anon_sym_self = 14, - anon_sym_parent = 15, - anon_sym_static = 16, - anon_sym_LT_LT_LT = 17, - anon_sym_RBRACE = 18, - aux_sym__embedded_brace_expression_token1 = 19, - anon_sym_LBRACK = 20, - anon_sym_RBRACK = 21, - anon_sym_QMARK_DASH_GT = 22, - anon_sym_DASH_GT = 23, - anon_sym_LBRACE = 24, - anon_sym_SEMI = 25, - anon_sym_return = 26, - anon_sym_break = 27, - anon_sym_continue = 28, - anon_sym_throw = 29, - anon_sym_echo = 30, - anon_sym_COMMA = 31, - anon_sym_unset = 32, - anon_sym_LPAREN = 33, - anon_sym_RPAREN = 34, - anon_sym_concurrent = 35, - anon_sym_use = 36, - anon_sym_namespace = 37, - anon_sym_function = 38, - anon_sym_const = 39, - anon_sym_as = 40, - anon_sym_if = 41, - anon_sym_elseif = 42, - anon_sym_else = 43, - anon_sym_switch = 44, - anon_sym_case = 45, - anon_sym_COLON = 46, - anon_sym_default = 47, - anon_sym_foreach = 48, - anon_sym_as2 = 49, - anon_sym_EQ_GT = 50, - anon_sym_while = 51, - anon_sym_do = 52, - anon_sym_for = 53, - anon_sym_try = 54, - anon_sym_catch = 55, - anon_sym_finally = 56, - anon_sym_using = 57, - sym_float = 58, - sym_integer = 59, - anon_sym_true = 60, - anon_sym_True = 61, - anon_sym_TRUE = 62, - anon_sym_false = 63, - anon_sym_False = 64, - anon_sym_FALSE = 65, - anon_sym_null = 66, - anon_sym_Null = 67, - anon_sym_NULL = 68, - sym_string = 69, - anon_sym_AT = 70, - anon_sym_QMARK = 71, - anon_sym_TILDE = 72, - aux_sym_function_type_specifier_token1 = 73, - anon_sym_DOT_DOT_DOT = 74, - anon_sym_array = 75, - anon_sym_varray = 76, - anon_sym_darray = 77, - anon_sym_vec = 78, - anon_sym_dict = 79, - anon_sym_keyset = 80, - anon_sym_bool = 81, - anon_sym_float = 82, - anon_sym_int = 83, - anon_sym_string = 84, - anon_sym_arraykey = 85, - anon_sym_void = 86, - anon_sym_nonnull = 87, - anon_sym_mixed = 88, - anon_sym_dynamic = 89, - anon_sym_noreturn = 90, - anon_sym_LT = 91, - anon_sym_GT = 92, - anon_sym_PLUS = 93, - anon_sym_DASH = 94, - anon_sym_reify = 95, - anon_sym_super = 96, - anon_sym_where = 97, - anon_sym_EQ = 98, - anon_sym_tuple = 99, - anon_sym_include = 100, - anon_sym_include_once = 101, - anon_sym_require = 102, - anon_sym_require_once = 103, - anon_sym_list = 104, - anon_sym_PIPE_GT = 105, - anon_sym_QMARK_QMARK = 106, - anon_sym_PIPE_PIPE = 107, - anon_sym_AMP_AMP = 108, - anon_sym_PIPE = 109, - anon_sym_CARET = 110, - anon_sym_AMP = 111, - anon_sym_EQ_EQ = 112, - anon_sym_BANG_EQ = 113, - anon_sym_EQ_EQ_EQ = 114, - anon_sym_BANG_EQ_EQ = 115, - anon_sym_LT_EQ = 116, - anon_sym_GT_EQ = 117, - anon_sym_LT_EQ_GT = 118, - anon_sym_LT_LT = 119, - anon_sym_GT_GT = 120, - anon_sym_DOT = 121, - anon_sym_STAR = 122, - anon_sym_SLASH = 123, - anon_sym_PERCENT = 124, - anon_sym_STAR_STAR = 125, - anon_sym_QMARK_COLON = 126, - anon_sym_QMARK_QMARK_EQ = 127, - anon_sym_DOT_EQ = 128, - anon_sym_PIPE_EQ = 129, - anon_sym_CARET_EQ = 130, - anon_sym_AMP_EQ = 131, - anon_sym_LT_LT_EQ = 132, - anon_sym_GT_GT_EQ = 133, - anon_sym_PLUS_EQ = 134, - anon_sym_DASH_EQ = 135, - anon_sym_STAR_EQ = 136, - anon_sym_SLASH_EQ = 137, - anon_sym_PERCENT_EQ = 138, - anon_sym_STAR_STAR_EQ = 139, - anon_sym_BANG = 140, - anon_sym_PLUS_PLUS = 141, - anon_sym_DASH_DASH = 142, - anon_sym_await = 143, - anon_sym_is = 144, - anon_sym_as3 = 145, - anon_sym_QMARKas = 146, - anon_sym_async = 147, - anon_sym_yield = 148, - anon_sym_EQ_EQ_GT = 149, - anon_sym_trait = 150, - anon_sym_interface = 151, - anon_sym_class = 152, - anon_sym_insteadof = 153, - anon_sym_extends = 154, - anon_sym_implements = 155, - anon_sym_enum = 156, - sym_final_modifier = 157, - sym_abstract_modifier = 158, - sym_xhp_modifier = 159, - anon_sym_public = 160, - anon_sym_protected = 161, - anon_sym_private = 162, - sym_inout_modifier = 163, - sym_xhp_identifier = 164, - sym_xhp_class_identifier = 165, - sym_xhp_category_identifier = 166, - sym_xhp_comment = 167, - sym_xhp_string = 168, - anon_sym_SLASH_GT = 169, - anon_sym_LT_SLASH = 170, - anon_sym_attribute = 171, - anon_sym_ATrequired = 172, - anon_sym_ATlateinit = 173, - sym_comment = 174, - anon_sym_children = 175, - anon_sym_category = 176, - sym__heredoc_start = 177, - sym__heredoc_start_newline = 178, - sym__heredoc_body = 179, - sym__heredoc_end_newline = 180, - sym__heredoc_end = 181, - sym_script = 182, - sym_qualified_identifier = 183, - sym_scoped_identifier = 184, - sym_scope_identifier = 185, - sym_heredoc = 186, - sym_embedded_brace_expression = 187, - sym__embedded_brace_expression = 188, - sym__embedded_brace_call_expression = 189, - sym__embedded_brace_subscript_expression = 190, - sym__embedded_brace_selection_expression = 191, - sym_braced_expression = 192, - sym__expression = 193, - sym_empty_statement = 194, - sym_expression_statement = 195, - sym_compound_statement = 196, - sym_return_statement = 197, - sym_break_statement = 198, - sym_continue_statement = 199, - sym_throw_statement = 200, - sym_echo_statement = 201, - sym_unset_statement = 202, - sym_concurrent_statement = 203, - sym_use_statement = 204, - sym_use_type = 205, - sym_use_clause = 206, - sym__namespace_identifier = 207, - sym_if_statement = 208, - sym_switch_statement = 209, - sym_switch_case = 210, - sym_switch_default = 211, - sym_foreach_statement = 212, - sym_while_statement = 213, - sym_do_statement = 214, - sym_for_statement = 215, - sym_try_statement = 216, - sym_catch_clause = 217, - sym_finally_clause = 218, - sym_using_statement = 219, - sym_true = 220, - sym_false = 221, - sym_null = 222, - sym_prefixed_string = 223, - sym_type_specifier = 224, - sym__type_modifier = 225, - sym_tuple_type_specifier = 226, - sym_function_type_specifier = 227, - sym_shape_type_specifier = 228, - sym_field_specifier = 229, - sym_type_constant = 230, - sym__type_constant = 231, - sym_type_arguments = 232, - sym_type_parameters = 233, - sym_type_parameter = 234, - sym_where_clause = 235, - sym_where_constraint = 236, - sym_array = 237, - sym_element_initializer = 238, - sym_tuple = 239, - sym_shape = 240, - sym_field_initializer = 241, - sym_collection = 242, - sym_include_expression = 243, - sym_require_expression = 244, - sym_parenthesized_expression = 245, - sym_subscript_expression = 246, - sym_list_expression = 247, - sym_binary_expression = 248, - sym_prefix_unary_expression = 249, - sym_postfix_unary_expression = 250, - sym_is_expression = 251, - sym_as_expression = 252, - sym_awaitable_expression = 253, - sym_yield_expression = 254, - sym_cast_expression = 255, - sym_ternary_expression = 256, - sym_lambda_expression = 257, - sym__single_parameter_parameters = 258, - sym__single_parameter = 259, - sym_call_expression = 260, - sym_new_expression = 261, - sym_arguments = 262, - sym_argument = 263, - sym_selection_expression = 264, - sym_alias_declaration = 265, - sym_function_declaration = 266, - sym__function_declaration_header = 267, - sym_parameters = 268, - sym_parameter = 269, - sym_trait_declaration = 270, - sym_interface_declaration = 271, - sym_class_declaration = 272, - sym_member_declarations = 273, - sym_trait_use_clause = 274, - sym_trait_select_clause = 275, - sym_trait_alias_clause = 276, - sym_extends_clause = 277, - sym_implements_clause = 278, - sym_require_extends_clause = 279, - sym_require_implements_clause = 280, - sym_method_declaration = 281, - sym__class_const_declaration = 282, - sym__class_const_declarator = 283, - sym_type_const_declaration = 284, - sym_const_declaration = 285, - sym_const_declarator = 286, - sym_property_declaration = 287, - sym_property_declarator = 288, - sym_enum_declaration = 289, - sym_enumerator = 290, - sym_namespace_declaration = 291, - sym__member_modifier = 292, - sym_static_modifier = 293, - sym_visibility_modifier = 294, - sym_attribute_modifier = 295, - sym_variadic_modifier = 296, - sym_async_modifier = 297, - sym_await_modifier = 298, - sym_xhp_expression = 299, - sym_xhp_open = 300, - sym_xhp_open_close = 301, - sym_xhp_close = 302, - sym_xhp_attribute = 303, - sym_xhp_spread_expression = 304, - sym_xhp_attribute_declaration = 305, - sym_xhp_class_attribute = 306, - sym_xhp_enum_type = 307, - sym_anonymous_function_expression = 308, - sym__anonymous_function_use_clause = 309, - sym_xhp_children_declaration = 310, - sym_xhp_category_declaration = 311, - sym__xhp_binary_expression = 312, - sym__xhp_postfix_unary_expression = 313, - sym__xhp_parenthesized_expression = 314, - aux_sym_script_repeat1 = 315, - aux_sym_qualified_identifier_repeat1 = 316, - aux_sym_heredoc_repeat1 = 317, - aux_sym_echo_statement_repeat1 = 318, - aux_sym_unset_statement_repeat1 = 319, - aux_sym_use_statement_repeat1 = 320, - aux_sym_if_statement_repeat1 = 321, - aux_sym_switch_statement_repeat1 = 322, - aux_sym_try_statement_repeat1 = 323, - aux_sym_type_specifier_repeat1 = 324, - aux_sym_tuple_type_specifier_repeat1 = 325, - aux_sym_function_type_specifier_repeat1 = 326, - aux_sym_shape_type_specifier_repeat1 = 327, - aux_sym_type_parameters_repeat1 = 328, - aux_sym_type_parameter_repeat1 = 329, - aux_sym_where_clause_repeat1 = 330, - aux_sym_array_repeat1 = 331, - aux_sym_shape_repeat1 = 332, - aux_sym_list_expression_repeat1 = 333, - aux_sym_arguments_repeat1 = 334, - aux_sym_parameters_repeat1 = 335, - aux_sym_member_declarations_repeat1 = 336, - aux_sym_trait_use_clause_repeat1 = 337, - aux_sym_trait_select_clause_repeat1 = 338, - aux_sym_method_declaration_repeat1 = 339, - aux_sym__class_const_declaration_repeat1 = 340, - aux_sym_const_declaration_repeat1 = 341, - aux_sym_property_declaration_repeat1 = 342, - aux_sym_enum_declaration_repeat1 = 343, - aux_sym_attribute_modifier_repeat1 = 344, - aux_sym_xhp_expression_repeat1 = 345, - aux_sym_xhp_open_repeat1 = 346, - aux_sym_xhp_attribute_declaration_repeat1 = 347, - aux_sym_xhp_enum_type_repeat1 = 348, - aux_sym__anonymous_function_use_clause_repeat1 = 349, - aux_sym_xhp_children_declaration_repeat1 = 350, - aux_sym_xhp_category_declaration_repeat1 = 351, - alias_sym_array_type = 352, - alias_sym_contravariant_modifier = 353, - alias_sym_covariant_modifier = 354, - alias_sym_like_modifier = 355, - alias_sym_nullable_modifier = 356, - alias_sym_open_modifier = 357, - alias_sym_optional_modifier = 358, - alias_sym_soft_modifier = 359, -}; - -static const char * const ts_symbol_names[] = { - [ts_builtin_sym_end] = "end", - [sym_identifier] = "identifier", - [aux_sym_script_token1] = "script_token1", - [sym_variable] = "variable", - [sym_pipe_variable] = "pipe_variable", - [anon_sym_type] = "type", - [anon_sym_newtype] = "newtype", - [anon_sym_shape] = "shape", - [anon_sym_tupe] = "tupe", - [anon_sym_clone] = "clone", - [anon_sym_new] = "new", - [anon_sym_print] = "print", - [sym__backslash] = "_backslash", - [anon_sym_COLON_COLON] = "::", - [anon_sym_self] = "self", - [anon_sym_parent] = "parent", - [anon_sym_static] = "static", - [anon_sym_LT_LT_LT] = "<<<", - [anon_sym_RBRACE] = "}", - [aux_sym__embedded_brace_expression_token1] = "variable", - [anon_sym_LBRACK] = "[", - [anon_sym_RBRACK] = "]", - [anon_sym_QMARK_DASH_GT] = "\?->", - [anon_sym_DASH_GT] = "->", - [anon_sym_LBRACE] = "{", - [anon_sym_SEMI] = ";", - [anon_sym_return] = "return", - [anon_sym_break] = "break", - [anon_sym_continue] = "continue", - [anon_sym_throw] = "throw", - [anon_sym_echo] = "echo", - [anon_sym_COMMA] = ",", - [anon_sym_unset] = "unset", - [anon_sym_LPAREN] = "(", - [anon_sym_RPAREN] = ")", - [anon_sym_concurrent] = "concurrent", - [anon_sym_use] = "use", - [anon_sym_namespace] = "namespace", - [anon_sym_function] = "function", - [anon_sym_const] = "const", - [anon_sym_as] = "as", - [anon_sym_if] = "if", - [anon_sym_elseif] = "elseif", - [anon_sym_else] = "else", - [anon_sym_switch] = "switch", - [anon_sym_case] = "case", - [anon_sym_COLON] = ":", - [anon_sym_default] = "default", - [anon_sym_foreach] = "foreach", - [anon_sym_as2] = "as", - [anon_sym_EQ_GT] = "=>", - [anon_sym_while] = "while", - [anon_sym_do] = "do", - [anon_sym_for] = "for", - [anon_sym_try] = "try", - [anon_sym_catch] = "catch", - [anon_sym_finally] = "finally", - [anon_sym_using] = "using", - [sym_float] = "float", - [sym_integer] = "integer", - [anon_sym_true] = "true", - [anon_sym_True] = "True", - [anon_sym_TRUE] = "TRUE", - [anon_sym_false] = "false", - [anon_sym_False] = "False", - [anon_sym_FALSE] = "FALSE", - [anon_sym_null] = "null", - [anon_sym_Null] = "Null", - [anon_sym_NULL] = "NULL", - [sym_string] = "string", - [anon_sym_AT] = "@", - [anon_sym_QMARK] = "\?", - [anon_sym_TILDE] = "~", - [aux_sym_function_type_specifier_token1] = "function_type_specifier_token1", - [anon_sym_DOT_DOT_DOT] = "...", - [anon_sym_array] = "array", - [anon_sym_varray] = "varray", - [anon_sym_darray] = "darray", - [anon_sym_vec] = "vec", - [anon_sym_dict] = "dict", - [anon_sym_keyset] = "keyset", - [anon_sym_bool] = "bool", - [anon_sym_float] = "float", - [anon_sym_int] = "int", - [anon_sym_string] = "string", - [anon_sym_arraykey] = "arraykey", - [anon_sym_void] = "void", - [anon_sym_nonnull] = "nonnull", - [anon_sym_mixed] = "mixed", - [anon_sym_dynamic] = "dynamic", - [anon_sym_noreturn] = "noreturn", - [anon_sym_LT] = "<", - [anon_sym_GT] = ">", - [anon_sym_PLUS] = "+", - [anon_sym_DASH] = "-", - [anon_sym_reify] = "reify_modifier", - [anon_sym_super] = "super", - [anon_sym_where] = "where", - [anon_sym_EQ] = "=", - [anon_sym_tuple] = "tuple", - [anon_sym_include] = "include", - [anon_sym_include_once] = "include_once", - [anon_sym_require] = "require", - [anon_sym_require_once] = "require_once", - [anon_sym_list] = "list", - [anon_sym_PIPE_GT] = "|>", - [anon_sym_QMARK_QMARK] = "\?\?", - [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_EQ_EQ_EQ] = "===", - [anon_sym_BANG_EQ_EQ] = "!==", - [anon_sym_LT_EQ] = "<=", - [anon_sym_GT_EQ] = ">=", - [anon_sym_LT_EQ_GT] = "<=>", - [anon_sym_LT_LT] = "<<", - [anon_sym_GT_GT] = ">>", - [anon_sym_DOT] = ".", - [anon_sym_STAR] = "*", - [anon_sym_SLASH] = "/", - [anon_sym_PERCENT] = "%", - [anon_sym_STAR_STAR] = "**", - [anon_sym_QMARK_COLON] = "\?:", - [anon_sym_QMARK_QMARK_EQ] = "\?\?=", - [anon_sym_DOT_EQ] = ".=", - [anon_sym_PIPE_EQ] = "|=", - [anon_sym_CARET_EQ] = "^=", - [anon_sym_AMP_EQ] = "&=", - [anon_sym_LT_LT_EQ] = "<<=", - [anon_sym_GT_GT_EQ] = ">>=", - [anon_sym_PLUS_EQ] = "+=", - [anon_sym_DASH_EQ] = "-=", - [anon_sym_STAR_EQ] = "*=", - [anon_sym_SLASH_EQ] = "/=", - [anon_sym_PERCENT_EQ] = "%=", - [anon_sym_STAR_STAR_EQ] = "**=", - [anon_sym_BANG] = "!", - [anon_sym_PLUS_PLUS] = "++", - [anon_sym_DASH_DASH] = "--", - [anon_sym_await] = "await", - [anon_sym_is] = "is", - [anon_sym_as3] = "as", - [anon_sym_QMARKas] = "\?as", - [anon_sym_async] = "async", - [anon_sym_yield] = "yield", - [anon_sym_EQ_EQ_GT] = "==>", - [anon_sym_trait] = "trait", - [anon_sym_interface] = "interface", - [anon_sym_class] = "class", - [anon_sym_insteadof] = "insteadof", - [anon_sym_extends] = "extends", - [anon_sym_implements] = "implements", - [anon_sym_enum] = "enum", - [sym_final_modifier] = "final_modifier", - [sym_abstract_modifier] = "abstract_modifier", - [sym_xhp_modifier] = "xhp_modifier", - [anon_sym_public] = "public", - [anon_sym_protected] = "protected", - [anon_sym_private] = "private", - [sym_inout_modifier] = "inout_modifier", - [sym_xhp_identifier] = "xhp_identifier", - [sym_xhp_class_identifier] = "xhp_class_identifier", - [sym_xhp_category_identifier] = "xhp_category_identifier", - [sym_xhp_comment] = "xhp_comment", - [sym_xhp_string] = "xhp_string", - [anon_sym_SLASH_GT] = "/>", - [anon_sym_LT_SLASH] = "eof(lexer); - switch (state) { - case 0: - if (eof) ADVANCE(88); - if (lookahead == '!') ADVANCE(223); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(199); - if (lookahead == '/') ADVANCE(205); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(130); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(157); - if (lookahead == '=') ADVANCE(172); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '@') ADVANCE(148); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(102); - if (lookahead == 'f') ADVANCE(108); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(0) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= '_') || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 1: - if (lookahead == '!') ADVANCE(223); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(201); - if (lookahead == '/') ADVANCE(204); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(131); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(158); - if (lookahead == '=') ADVANCE(174); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(103); - if (lookahead == '{') ADVANCE(24); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(1) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= '_') || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 2: - if (lookahead == '!') ADVANCE(223); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(201); - if (lookahead == '/') ADVANCE(204); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(77); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(158); - if (lookahead == '=') ADVANCE(174); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '@') ADVANCE(148); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(103); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(2) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 3: - if (lookahead == '!') ADVANCE(223); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(201); - if (lookahead == '/') ADVANCE(204); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(77); - if (lookahead == '<') ADVANCE(158); - if (lookahead == '=') ADVANCE(174); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(104); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(3) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 4: - if (lookahead == '!') ADVANCE(222); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '+') ADVANCE(165); - if (lookahead == '-') ADVANCE(168); - if (lookahead == '.') ADVANCE(42); - if (lookahead == '/') ADVANCE(27); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(77); - if (lookahead == '<') ADVANCE(159); - if (lookahead == '?') ADVANCE(149); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == 'f') ADVANCE(109); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(4) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 5: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(82); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(198); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(45); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(173); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(5) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 6: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(200); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(129); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(172); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '@') ADVANCE(62); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(6) - if (('A' <= lookahead && lookahead <= '_') || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 7: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(200); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(45); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(172); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(102); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(7) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 8: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(82); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(169); - if (lookahead == '.') ADVANCE(198); - if (lookahead == '/') ADVANCE(204); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(173); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(151); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(8) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 9: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(170); - if (lookahead == '.') ADVANCE(200); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(128); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(174); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(150); - if (lookahead == '@') ADVANCE(62); - if (lookahead == '[') ADVANCE(119); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(9) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 10: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(169); - if (lookahead == '.') ADVANCE(200); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(129); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(174); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(151); - if (lookahead == '@') ADVANCE(62); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(10) - if (('A' <= lookahead && lookahead <= '_') || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 11: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(169); - if (lookahead == '.') ADVANCE(200); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(128); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(172); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(151); - if (lookahead == '@') ADVANCE(62); - if (lookahead == '[') ADVANCE(119); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(105); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(11) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 12: - if (lookahead == '!') ADVANCE(48); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(206); - if (lookahead == '&') ADVANCE(183); - if (lookahead == '(') ADVANCE(126); - if (lookahead == '*') ADVANCE(203); - if (lookahead == '+') ADVANCE(166); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(169); - if (lookahead == '.') ADVANCE(200); - if (lookahead == '/') ADVANCE(204); - if (lookahead == ':') ADVANCE(45); - if (lookahead == '<') ADVANCE(161); - if (lookahead == '=') ADVANCE(174); - if (lookahead == '>') ADVANCE(163); - if (lookahead == '?') ADVANCE(151); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '^') ADVANCE(182); - if (lookahead == 'a') ADVANCE(102); - if (lookahead == '|') ADVANCE(181); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(12) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('b' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 13: - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(82); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '*') ADVANCE(202); - if (lookahead == '+') ADVANCE(164); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '.') ADVANCE(41); - if (lookahead == '/') ADVANCE(27); - if (lookahead == '0') ADVANCE(141); - if (lookahead == ':') ADVANCE(77); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(47); - if (lookahead == '?') ADVANCE(149); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '|') ADVANCE(180); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(13) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(144); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 14: - if (lookahead == '"') ADVANCE(146); - if (lookahead == '\\') ADVANCE(84); - if (lookahead != 0) ADVANCE(14); - END_STATE(); - case 15: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(82); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '+') ADVANCE(164); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(167); - if (lookahead == '.') ADVANCE(41); - if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(45); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(155); - if (lookahead == '=') ADVANCE(175); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(15) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 16: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(82); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '.') ADVANCE(41); - if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(77); - if (lookahead == '<') ADVANCE(47); - if (lookahead == '?') ADVANCE(149); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == 'f') ADVANCE(109); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(16) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 17: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '%') ADVANCE(78); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '/') ADVANCE(28); - if (lookahead == ':') ADVANCE(46); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(155); - if (lookahead == '=') ADVANCE(171); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '@') ADVANCE(62); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(17) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(230); - END_STATE(); - case 18: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(46); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(155); - if (lookahead == '?') ADVANCE(149); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(18) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 19: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '+') ADVANCE(164); - if (lookahead == '-') ADVANCE(167); - if (lookahead == '/') ADVANCE(27); - if (lookahead == ':') ADVANCE(128); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(47); - if (lookahead == '=') ADVANCE(49); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(19) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 20: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '/') ADVANCE(27); - if (lookahead == '>') ADVANCE(52); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(20) - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 21: - if (lookahead == '#') ADVANCE(245); - if (lookahead == '/') ADVANCE(27); - if (lookahead == 'a') ADVANCE(67); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(21) - END_STATE(); - case 22: - if (lookahead == '#') ADVANCE(234); - if (lookahead == '/') ADVANCE(236); - if (lookahead == '<') ADVANCE(156); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(235); - if (lookahead != 0) ADVANCE(239); - END_STATE(); - case 23: - if (lookahead == '$') ADVANCE(113); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(112); - END_STATE(); - case 24: - if (lookahead == '$') ADVANCE(83); - END_STATE(); - case 25: - if (lookahead == '\'') ADVANCE(146); - if (lookahead == '\\') ADVANCE(85); - if (lookahead != 0) ADVANCE(25); - END_STATE(); - case 26: - if (lookahead == '(') ADVANCE(153); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(26); - END_STATE(); - case 27: - if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(245); - END_STATE(); - case 28: - if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(245); - if (lookahead == '>') ADVANCE(240); - END_STATE(); - case 29: - if (lookahead == '*') ADVANCE(29); - if (lookahead == '/') ADVANCE(244); - if (lookahead != 0) ADVANCE(30); - END_STATE(); - case 30: - if (lookahead == '*') ADVANCE(29); - if (lookahead != 0) ADVANCE(30); - END_STATE(); - case 31: - if (lookahead == '-') ADVANCE(40); - END_STATE(); - case 32: - if (lookahead == '-') ADVANCE(31); - END_STATE(); - case 33: - if (lookahead == '-') ADVANCE(53); - if (lookahead == '>') ADVANCE(39); - END_STATE(); - case 34: - if (lookahead == '-') ADVANCE(35); - if (lookahead == '>') ADVANCE(38); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 35: - if (lookahead == '-') ADVANCE(35); - if (lookahead == '>') ADVANCE(233); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 36: - if (lookahead == '-') ADVANCE(35); - if (lookahead == '>') ADVANCE(33); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 37: - if (lookahead == '-') ADVANCE(35); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 38: - if (lookahead == '-') ADVANCE(37); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 39: - if (lookahead == '-') ADVANCE(36); - if (lookahead == '>') ADVANCE(33); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 40: - if (lookahead == '-') ADVANCE(34); - if (lookahead == '>') ADVANCE(38); - if (lookahead != 0) ADVANCE(38); - END_STATE(); - case 41: - if (lookahead == '.') ADVANCE(44); - END_STATE(); - case 42: - if (lookahead == '.') ADVANCE(44); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(136); - END_STATE(); - case 43: - if (lookahead == '.') ADVANCE(136); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(43); - END_STATE(); - case 44: - if (lookahead == '.') ADVANCE(154); - END_STATE(); - case 45: - if (lookahead == ':') ADVANCE(115); - END_STATE(); - case 46: - if (lookahead == ':') ADVANCE(115); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - END_STATE(); - case 47: - if (lookahead == '<') ADVANCE(192); - END_STATE(); - case 48: - if (lookahead == '=') ADVANCE(186); - END_STATE(); - case 49: - if (lookahead == '=') ADVANCE(50); - END_STATE(); - case 50: - if (lookahead == '>') ADVANCE(229); - END_STATE(); - case 51: - if (lookahead == '>') ADVANCE(121); - END_STATE(); - case 52: - if (lookahead == '>') ADVANCE(196); - END_STATE(); - case 53: - if (lookahead == '>') ADVANCE(39); - END_STATE(); - case 54: - if (lookahead == 'a') ADVANCE(69); - END_STATE(); - case 55: - if (lookahead == 'd') ADVANCE(242); - END_STATE(); - case 56: - if (lookahead == 'e') ADVANCE(64); - END_STATE(); - case 57: - if (lookahead == 'e') ADVANCE(59); - END_STATE(); - case 58: - if (lookahead == 'e') ADVANCE(55); - END_STATE(); - case 59: - if (lookahead == 'i') ADVANCE(63); - END_STATE(); - case 60: - if (lookahead == 'i') ADVANCE(65); - END_STATE(); - case 61: - if (lookahead == 'i') ADVANCE(68); - END_STATE(); - case 62: - if (lookahead == 'l') ADVANCE(54); - if (lookahead == 'r') ADVANCE(56); - END_STATE(); - case 63: - if (lookahead == 'n') ADVANCE(61); - END_STATE(); - case 64: - if (lookahead == 'q') ADVANCE(70); - END_STATE(); - case 65: - if (lookahead == 'r') ADVANCE(58); - END_STATE(); - case 66: - if (lookahead == 's') ADVANCE(228); - END_STATE(); - case 67: - if (lookahead == 's') ADVANCE(132); - END_STATE(); - case 68: - if (lookahead == 't') ADVANCE(243); - END_STATE(); - case 69: - if (lookahead == 't') ADVANCE(57); - END_STATE(); - case 70: - if (lookahead == 'u') ADVANCE(60); - END_STATE(); - case 71: - if (lookahead == '+' || - lookahead == '-') ADVANCE(75); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(137); - END_STATE(); - case 72: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(89); - END_STATE(); - case 73: - if (lookahead == 'H' || - lookahead == 'h') ADVANCE(72); - END_STATE(); - case 74: - if (lookahead == '0' || - lookahead == '1') ADVANCE(142); - END_STATE(); - case 75: - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(137); - END_STATE(); - case 76: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(145); - END_STATE(); - case 77: - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - END_STATE(); - case 78: - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); - END_STATE(); - case 79: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - END_STATE(); - case 80: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); - END_STATE(); - case 81: - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(230); - END_STATE(); - case 82: - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(112); - END_STATE(); - case 83: - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(118); - END_STATE(); - case 84: - if (lookahead != 0) ADVANCE(14); - END_STATE(); - case 85: - if (lookahead != 0) ADVANCE(25); - END_STATE(); - case 86: - if (eof) ADVANCE(88); - if (lookahead == '!') ADVANCE(222); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '%') ADVANCE(78); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '+') ADVANCE(165); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(168); - if (lookahead == '.') ADVANCE(42); - if (lookahead == '/') ADVANCE(27); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(46); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(160); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '?') ADVANCE(149); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '[') ADVANCE(119); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(86) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 87: - if (eof) ADVANCE(88); - if (lookahead == '!') ADVANCE(222); - if (lookahead == '"') ADVANCE(14); - if (lookahead == '#') ADVANCE(245); - if (lookahead == '$') ADVANCE(23); - if (lookahead == '\'') ADVANCE(25); - if (lookahead == '(') ADVANCE(126); - if (lookahead == ')') ADVANCE(127); - if (lookahead == '+') ADVANCE(165); - if (lookahead == ',') ADVANCE(125); - if (lookahead == '-') ADVANCE(168); - if (lookahead == '.') ADVANCE(42); - if (lookahead == '/') ADVANCE(27); - if (lookahead == '0') ADVANCE(138); - if (lookahead == ':') ADVANCE(77); - if (lookahead == ';') ADVANCE(124); - if (lookahead == '<') ADVANCE(159); - if (lookahead == '>') ADVANCE(162); - if (lookahead == '?') ADVANCE(149); - if (lookahead == '@') ADVANCE(147); - if (lookahead == '\\') ADVANCE(114); - if (lookahead == ']') ADVANCE(120); - if (lookahead == '{') ADVANCE(123); - if (lookahead == '}') ADVANCE(117); - if (lookahead == '~') ADVANCE(152); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(87) - if (('1' <= lookahead && lookahead <= '9')) ADVANCE(140); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 88: - ACCEPT_TOKEN(ts_builtin_sym_end); - END_STATE(); - case 89: - ACCEPT_TOKEN(aux_sym_script_token1); - END_STATE(); - case 90: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '(') ADVANCE(153); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(26); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 91: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '(') ADVANCE(153); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(26); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 92: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(106); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 93: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'c') ADVANCE(107); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 94: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'i') ADVANCE(100); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 95: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'i') ADVANCE(101); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 96: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(92); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 97: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(91); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 98: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(93); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 99: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'n') ADVANCE(90); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 100: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(97); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 101: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'o') ADVANCE(99); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 102: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(134); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 103: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(226); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 104: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(133); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 105: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 's') ADVANCE(227); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 106: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(94); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 107: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 't') ADVANCE(95); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 108: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'u') ADVANCE(96); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 109: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == 'u') ADVANCE(98); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 110: - ACCEPT_TOKEN(sym_identifier); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 111: - ACCEPT_TOKEN(sym_identifier); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 112: - ACCEPT_TOKEN(sym_variable); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(112); - END_STATE(); - case 113: - ACCEPT_TOKEN(sym_pipe_variable); - END_STATE(); - case 114: - ACCEPT_TOKEN(sym__backslash); - END_STATE(); - case 115: - ACCEPT_TOKEN(anon_sym_COLON_COLON); - END_STATE(); - case 116: - ACCEPT_TOKEN(anon_sym_LT_LT_LT); - END_STATE(); - case 117: - ACCEPT_TOKEN(anon_sym_RBRACE); - END_STATE(); - case 118: - ACCEPT_TOKEN(aux_sym__embedded_brace_expression_token1); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(118); - END_STATE(); - case 119: - ACCEPT_TOKEN(anon_sym_LBRACK); - END_STATE(); - case 120: - ACCEPT_TOKEN(anon_sym_RBRACK); - END_STATE(); - case 121: - ACCEPT_TOKEN(anon_sym_QMARK_DASH_GT); - END_STATE(); - case 122: - ACCEPT_TOKEN(anon_sym_DASH_GT); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_LBRACE); - END_STATE(); - case 124: - ACCEPT_TOKEN(anon_sym_SEMI); - END_STATE(); - case 125: - ACCEPT_TOKEN(anon_sym_COMMA); - END_STATE(); - case 126: - ACCEPT_TOKEN(anon_sym_LPAREN); - END_STATE(); - case 127: - ACCEPT_TOKEN(anon_sym_RPAREN); - END_STATE(); - case 128: - ACCEPT_TOKEN(anon_sym_COLON); - END_STATE(); - case 129: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(115); - END_STATE(); - case 130: - ACCEPT_TOKEN(anon_sym_COLON); - if (lookahead == ':') ADVANCE(115); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - END_STATE(); - case 131: - ACCEPT_TOKEN(anon_sym_COLON); - if (('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - END_STATE(); - case 132: - ACCEPT_TOKEN(anon_sym_as2); - END_STATE(); - case 133: - ACCEPT_TOKEN(anon_sym_as2); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 134: - ACCEPT_TOKEN(anon_sym_as2); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 135: - ACCEPT_TOKEN(anon_sym_EQ_GT); - END_STATE(); - case 136: - ACCEPT_TOKEN(sym_float); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(136); - END_STATE(); - case 137: - ACCEPT_TOKEN(sym_float); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(137); - END_STATE(); - case 138: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(136); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(74); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(71); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(76); - if (lookahead == '8' || - lookahead == '9') ADVANCE(43); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(139); - END_STATE(); - case 139: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(136); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(71); - if (lookahead == '8' || - lookahead == '9') ADVANCE(43); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(139); - END_STATE(); - case 140: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '.') ADVANCE(136); - if (lookahead == 'E' || - lookahead == 'e') ADVANCE(71); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(140); - END_STATE(); - case 141: - ACCEPT_TOKEN(sym_integer); - if (lookahead == 'B' || - lookahead == 'b') ADVANCE(74); - if (lookahead == 'X' || - lookahead == 'x') ADVANCE(76); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(143); - END_STATE(); - case 142: - ACCEPT_TOKEN(sym_integer); - if (lookahead == '0' || - lookahead == '1') ADVANCE(142); - END_STATE(); - case 143: - ACCEPT_TOKEN(sym_integer); - if (('0' <= lookahead && lookahead <= '7')) ADVANCE(143); - END_STATE(); - case 144: - ACCEPT_TOKEN(sym_integer); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(144); - END_STATE(); - case 145: - ACCEPT_TOKEN(sym_integer); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'F') || - ('a' <= lookahead && lookahead <= 'f')) ADVANCE(145); - END_STATE(); - case 146: - ACCEPT_TOKEN(sym_string); - END_STATE(); - case 147: - ACCEPT_TOKEN(anon_sym_AT); - END_STATE(); - case 148: - ACCEPT_TOKEN(anon_sym_AT); - if (lookahead == 'l') ADVANCE(54); - if (lookahead == 'r') ADVANCE(56); - END_STATE(); - case 149: - ACCEPT_TOKEN(anon_sym_QMARK); - END_STATE(); - case 150: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == '-') ADVANCE(51); - if (lookahead == ':') ADVANCE(208); - if (lookahead == '?') ADVANCE(177); - if (lookahead == 'a') ADVANCE(66); - END_STATE(); - case 151: - ACCEPT_TOKEN(anon_sym_QMARK); - if (lookahead == ':') ADVANCE(208); - if (lookahead == '?') ADVANCE(177); - if (lookahead == 'a') ADVANCE(66); - END_STATE(); - case 152: - ACCEPT_TOKEN(anon_sym_TILDE); - END_STATE(); - case 153: - ACCEPT_TOKEN(aux_sym_function_type_specifier_token1); - END_STATE(); - case 154: - ACCEPT_TOKEN(anon_sym_DOT_DOT_DOT); - END_STATE(); - case 155: - ACCEPT_TOKEN(anon_sym_LT); - END_STATE(); - case 156: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(32); - if (lookahead == '/') ADVANCE(241); - END_STATE(); - case 157: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '!') ADVANCE(32); - if (lookahead == '/') ADVANCE(241); - if (lookahead == '<') ADVANCE(194); - if (lookahead == '=') ADVANCE(189); - if (lookahead == '?') ADVANCE(73); - END_STATE(); - case 158: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(194); - if (lookahead == '=') ADVANCE(189); - END_STATE(); - case 159: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(193); - END_STATE(); - case 160: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(193); - if (lookahead == '?') ADVANCE(73); - END_STATE(); - case 161: - ACCEPT_TOKEN(anon_sym_LT); - if (lookahead == '<') ADVANCE(195); - if (lookahead == '=') ADVANCE(189); - END_STATE(); - case 162: - ACCEPT_TOKEN(anon_sym_GT); - END_STATE(); - case 163: - ACCEPT_TOKEN(anon_sym_GT); - if (lookahead == '=') ADVANCE(190); - if (lookahead == '>') ADVANCE(197); - END_STATE(); - case 164: - ACCEPT_TOKEN(anon_sym_PLUS); - END_STATE(); - case 165: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(224); - END_STATE(); - case 166: - ACCEPT_TOKEN(anon_sym_PLUS); - if (lookahead == '+') ADVANCE(224); - if (lookahead == '=') ADVANCE(216); - END_STATE(); - case 167: - ACCEPT_TOKEN(anon_sym_DASH); - END_STATE(); - case 168: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(225); - END_STATE(); - case 169: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(225); - if (lookahead == '=') ADVANCE(217); - END_STATE(); - case 170: - ACCEPT_TOKEN(anon_sym_DASH); - if (lookahead == '-') ADVANCE(225); - if (lookahead == '=') ADVANCE(217); - if (lookahead == '>') ADVANCE(122); - END_STATE(); - case 171: - ACCEPT_TOKEN(anon_sym_EQ); - END_STATE(); - case 172: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(185); - if (lookahead == '>') ADVANCE(135); - END_STATE(); - case 173: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(184); - END_STATE(); - case 174: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(184); - if (lookahead == '>') ADVANCE(135); - END_STATE(); - case 175: - ACCEPT_TOKEN(anon_sym_EQ); - if (lookahead == '=') ADVANCE(50); - END_STATE(); - case 176: - ACCEPT_TOKEN(anon_sym_PIPE_GT); - END_STATE(); - case 177: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK); - if (lookahead == '=') ADVANCE(209); - END_STATE(); - case 178: - ACCEPT_TOKEN(anon_sym_PIPE_PIPE); - END_STATE(); - case 179: - ACCEPT_TOKEN(anon_sym_AMP_AMP); - END_STATE(); - case 180: - ACCEPT_TOKEN(anon_sym_PIPE); - END_STATE(); - case 181: - ACCEPT_TOKEN(anon_sym_PIPE); - if (lookahead == '=') ADVANCE(211); - if (lookahead == '>') ADVANCE(176); - if (lookahead == '|') ADVANCE(178); - END_STATE(); - case 182: - ACCEPT_TOKEN(anon_sym_CARET); - if (lookahead == '=') ADVANCE(212); - END_STATE(); - case 183: - ACCEPT_TOKEN(anon_sym_AMP); - if (lookahead == '&') ADVANCE(179); - if (lookahead == '=') ADVANCE(213); - END_STATE(); - case 184: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(187); - END_STATE(); - case 185: - ACCEPT_TOKEN(anon_sym_EQ_EQ); - if (lookahead == '=') ADVANCE(187); - if (lookahead == '>') ADVANCE(229); - END_STATE(); - case 186: - ACCEPT_TOKEN(anon_sym_BANG_EQ); - if (lookahead == '=') ADVANCE(188); - END_STATE(); - case 187: - ACCEPT_TOKEN(anon_sym_EQ_EQ_EQ); - END_STATE(); - case 188: - ACCEPT_TOKEN(anon_sym_BANG_EQ_EQ); - END_STATE(); - case 189: - ACCEPT_TOKEN(anon_sym_LT_EQ); - if (lookahead == '>') ADVANCE(191); - END_STATE(); - case 190: - ACCEPT_TOKEN(anon_sym_GT_EQ); - END_STATE(); - case 191: - ACCEPT_TOKEN(anon_sym_LT_EQ_GT); - END_STATE(); - case 192: - ACCEPT_TOKEN(anon_sym_LT_LT); - END_STATE(); - case 193: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '<') ADVANCE(116); - END_STATE(); - case 194: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '<') ADVANCE(116); - if (lookahead == '=') ADVANCE(214); - END_STATE(); - case 195: - ACCEPT_TOKEN(anon_sym_LT_LT); - if (lookahead == '=') ADVANCE(214); - END_STATE(); - case 196: - ACCEPT_TOKEN(anon_sym_GT_GT); - END_STATE(); - case 197: - ACCEPT_TOKEN(anon_sym_GT_GT); - if (lookahead == '=') ADVANCE(215); - END_STATE(); - case 198: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(44); - if (lookahead == '=') ADVANCE(210); - END_STATE(); - case 199: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '.') ADVANCE(44); - if (lookahead == '=') ADVANCE(210); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(136); - END_STATE(); - case 200: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '=') ADVANCE(210); - END_STATE(); - case 201: - ACCEPT_TOKEN(anon_sym_DOT); - if (lookahead == '=') ADVANCE(210); - if (('0' <= lookahead && lookahead <= '9')) ADVANCE(136); - END_STATE(); - case 202: - ACCEPT_TOKEN(anon_sym_STAR); - END_STATE(); - case 203: - ACCEPT_TOKEN(anon_sym_STAR); - if (lookahead == '*') ADVANCE(207); - if (lookahead == '=') ADVANCE(218); - END_STATE(); - case 204: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(245); - if (lookahead == '=') ADVANCE(219); - END_STATE(); - case 205: - ACCEPT_TOKEN(anon_sym_SLASH); - if (lookahead == '*') ADVANCE(30); - if (lookahead == '/') ADVANCE(245); - if (lookahead == '=') ADVANCE(219); - if (lookahead == '>') ADVANCE(240); - END_STATE(); - case 206: - ACCEPT_TOKEN(anon_sym_PERCENT); - if (lookahead == '=') ADVANCE(220); - END_STATE(); - case 207: - ACCEPT_TOKEN(anon_sym_STAR_STAR); - if (lookahead == '=') ADVANCE(221); - END_STATE(); - case 208: - ACCEPT_TOKEN(anon_sym_QMARK_COLON); - END_STATE(); - case 209: - ACCEPT_TOKEN(anon_sym_QMARK_QMARK_EQ); - END_STATE(); - case 210: - ACCEPT_TOKEN(anon_sym_DOT_EQ); - END_STATE(); - case 211: - ACCEPT_TOKEN(anon_sym_PIPE_EQ); - END_STATE(); - case 212: - ACCEPT_TOKEN(anon_sym_CARET_EQ); - END_STATE(); - case 213: - ACCEPT_TOKEN(anon_sym_AMP_EQ); - END_STATE(); - case 214: - ACCEPT_TOKEN(anon_sym_LT_LT_EQ); - END_STATE(); - case 215: - ACCEPT_TOKEN(anon_sym_GT_GT_EQ); - END_STATE(); - case 216: - ACCEPT_TOKEN(anon_sym_PLUS_EQ); - END_STATE(); - case 217: - ACCEPT_TOKEN(anon_sym_DASH_EQ); - END_STATE(); - case 218: - ACCEPT_TOKEN(anon_sym_STAR_EQ); - END_STATE(); - case 219: - ACCEPT_TOKEN(anon_sym_SLASH_EQ); - END_STATE(); - case 220: - ACCEPT_TOKEN(anon_sym_PERCENT_EQ); - END_STATE(); - case 221: - ACCEPT_TOKEN(anon_sym_STAR_STAR_EQ); - END_STATE(); - case 222: - ACCEPT_TOKEN(anon_sym_BANG); - END_STATE(); - case 223: - ACCEPT_TOKEN(anon_sym_BANG); - if (lookahead == '=') ADVANCE(186); - END_STATE(); - case 224: - ACCEPT_TOKEN(anon_sym_PLUS_PLUS); - END_STATE(); - case 225: - ACCEPT_TOKEN(anon_sym_DASH_DASH); - END_STATE(); - case 226: - ACCEPT_TOKEN(anon_sym_as3); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(110); - if ((128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 227: - ACCEPT_TOKEN(anon_sym_as3); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z') || - (128 <= lookahead && lookahead <= 255)) ADVANCE(111); - END_STATE(); - case 228: - ACCEPT_TOKEN(anon_sym_QMARKas); - END_STATE(); - case 229: - ACCEPT_TOKEN(anon_sym_EQ_EQ_GT); - END_STATE(); - case 230: - ACCEPT_TOKEN(sym_xhp_identifier); - if (lookahead == '-' || - lookahead == ':') ADVANCE(81); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(230); - END_STATE(); - case 231: - ACCEPT_TOKEN(sym_xhp_class_identifier); - if (lookahead == '-' || - lookahead == ':') ADVANCE(79); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(231); - END_STATE(); - case 232: - ACCEPT_TOKEN(sym_xhp_category_identifier); - if (lookahead == '-' || - lookahead == ':') ADVANCE(80); - if (('0' <= lookahead && lookahead <= '9') || - ('A' <= lookahead && lookahead <= 'Z') || - lookahead == '_' || - ('a' <= lookahead && lookahead <= 'z')) ADVANCE(232); - END_STATE(); - case 233: - ACCEPT_TOKEN(sym_xhp_comment); - if (lookahead == '-') ADVANCE(53); - if (lookahead == '>') ADVANCE(39); - END_STATE(); - case 234: - ACCEPT_TOKEN(sym_xhp_string); - if (lookahead == '\n') ADVANCE(239); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '{') ADVANCE(234); - END_STATE(); - case 235: - ACCEPT_TOKEN(sym_xhp_string); - if (lookahead == '#') ADVANCE(234); - if (lookahead == '/') ADVANCE(236); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') ADVANCE(235); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '{') ADVANCE(239); - END_STATE(); - case 236: - ACCEPT_TOKEN(sym_xhp_string); - if (lookahead == '*') ADVANCE(238); - if (lookahead == '/') ADVANCE(234); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '{') ADVANCE(239); - END_STATE(); - case 237: - ACCEPT_TOKEN(sym_xhp_string); - if (lookahead == '*') ADVANCE(237); - if (lookahead == '/') ADVANCE(239); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '{') ADVANCE(238); - END_STATE(); - case 238: - ACCEPT_TOKEN(sym_xhp_string); - if (lookahead == '*') ADVANCE(237); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '{') ADVANCE(238); - END_STATE(); - case 239: - ACCEPT_TOKEN(sym_xhp_string); - if (lookahead != 0 && - lookahead != '<' && - lookahead != '{') ADVANCE(239); - END_STATE(); - case 240: - ACCEPT_TOKEN(anon_sym_SLASH_GT); - END_STATE(); - case 241: - ACCEPT_TOKEN(anon_sym_LT_SLASH); - END_STATE(); - case 242: - ACCEPT_TOKEN(anon_sym_ATrequired); - END_STATE(); - case 243: - ACCEPT_TOKEN(anon_sym_ATlateinit); - END_STATE(); - case 244: - ACCEPT_TOKEN(sym_comment); - END_STATE(); - case 245: - ACCEPT_TOKEN(sym_comment); - if (lookahead != 0 && - lookahead != '\n') ADVANCE(245); - END_STATE(); - default: - return false; - } -} - -static bool ts_lex_keywords(TSLexer *lexer, TSStateId state) { - START_LEXER(); - eof = lexer->eof(lexer); - switch (state) { - case 0: - if (lookahead == 'F') ADVANCE(1); - if (lookahead == 'N') ADVANCE(2); - if (lookahead == 'T') ADVANCE(3); - if (lookahead == 'a') ADVANCE(4); - if (lookahead == 'b') ADVANCE(5); - if (lookahead == 'c') ADVANCE(6); - if (lookahead == 'd') ADVANCE(7); - if (lookahead == 'e') ADVANCE(8); - if (lookahead == 'f') ADVANCE(9); - if (lookahead == 'i') ADVANCE(10); - if (lookahead == 'k') ADVANCE(11); - if (lookahead == 'l') ADVANCE(12); - if (lookahead == 'm') ADVANCE(13); - if (lookahead == 'n') ADVANCE(14); - if (lookahead == 'p') ADVANCE(15); - if (lookahead == 'r') ADVANCE(16); - if (lookahead == 's') ADVANCE(17); - if (lookahead == 't') ADVANCE(18); - if (lookahead == 'u') ADVANCE(19); - if (lookahead == 'v') ADVANCE(20); - if (lookahead == 'w') ADVANCE(21); - if (lookahead == 'x') ADVANCE(22); - if (lookahead == 'y') ADVANCE(23); - if (lookahead == '\t' || - lookahead == '\n' || - lookahead == '\r' || - lookahead == ' ') SKIP(0) - END_STATE(); - case 1: - if (lookahead == 'A') ADVANCE(24); - if (lookahead == 'a') ADVANCE(25); - END_STATE(); - case 2: - if (lookahead == 'U') ADVANCE(26); - if (lookahead == 'u') ADVANCE(27); - END_STATE(); - case 3: - if (lookahead == 'R') ADVANCE(28); - if (lookahead == 'r') ADVANCE(29); - END_STATE(); - case 4: - if (lookahead == 'b') ADVANCE(30); - if (lookahead == 'r') ADVANCE(31); - if (lookahead == 's') ADVANCE(32); - if (lookahead == 't') ADVANCE(33); - if (lookahead == 'w') ADVANCE(34); - END_STATE(); - case 5: - if (lookahead == 'o') ADVANCE(35); - if (lookahead == 'r') ADVANCE(36); - END_STATE(); - case 6: - if (lookahead == 'a') ADVANCE(37); - if (lookahead == 'h') ADVANCE(38); - if (lookahead == 'l') ADVANCE(39); - if (lookahead == 'o') ADVANCE(40); - END_STATE(); - case 7: - if (lookahead == 'a') ADVANCE(41); - if (lookahead == 'e') ADVANCE(42); - if (lookahead == 'i') ADVANCE(43); - if (lookahead == 'o') ADVANCE(44); - if (lookahead == 'y') ADVANCE(45); - END_STATE(); - case 8: - if (lookahead == 'c') ADVANCE(46); - if (lookahead == 'l') ADVANCE(47); - if (lookahead == 'n') ADVANCE(48); - if (lookahead == 'x') ADVANCE(49); - END_STATE(); - case 9: - if (lookahead == 'a') ADVANCE(50); - if (lookahead == 'i') ADVANCE(51); - if (lookahead == 'l') ADVANCE(52); - if (lookahead == 'o') ADVANCE(53); - if (lookahead == 'u') ADVANCE(54); - END_STATE(); - case 10: - if (lookahead == 'f') ADVANCE(55); - if (lookahead == 'm') ADVANCE(56); - if (lookahead == 'n') ADVANCE(57); - if (lookahead == 's') ADVANCE(58); - END_STATE(); - case 11: - if (lookahead == 'e') ADVANCE(59); - END_STATE(); - case 12: - if (lookahead == 'i') ADVANCE(60); - END_STATE(); - case 13: - if (lookahead == 'i') ADVANCE(61); - END_STATE(); - case 14: - if (lookahead == 'a') ADVANCE(62); - if (lookahead == 'e') ADVANCE(63); - if (lookahead == 'o') ADVANCE(64); - if (lookahead == 'u') ADVANCE(65); - END_STATE(); - case 15: - if (lookahead == 'a') ADVANCE(66); - if (lookahead == 'r') ADVANCE(67); - if (lookahead == 'u') ADVANCE(68); - END_STATE(); - case 16: - if (lookahead == 'e') ADVANCE(69); - END_STATE(); - case 17: - if (lookahead == 'e') ADVANCE(70); - if (lookahead == 'h') ADVANCE(71); - if (lookahead == 't') ADVANCE(72); - if (lookahead == 'u') ADVANCE(73); - if (lookahead == 'w') ADVANCE(74); - END_STATE(); - case 18: - if (lookahead == 'h') ADVANCE(75); - if (lookahead == 'r') ADVANCE(76); - if (lookahead == 'u') ADVANCE(77); - if (lookahead == 'y') ADVANCE(78); - END_STATE(); - case 19: - if (lookahead == 'n') ADVANCE(79); - if (lookahead == 's') ADVANCE(80); - END_STATE(); - case 20: - if (lookahead == 'a') ADVANCE(81); - if (lookahead == 'e') ADVANCE(82); - if (lookahead == 'o') ADVANCE(83); - END_STATE(); - case 21: - if (lookahead == 'h') ADVANCE(84); - END_STATE(); - case 22: - if (lookahead == 'h') ADVANCE(85); - END_STATE(); - case 23: - if (lookahead == 'i') ADVANCE(86); - END_STATE(); - case 24: - if (lookahead == 'L') ADVANCE(87); - END_STATE(); - case 25: - if (lookahead == 'l') ADVANCE(88); - END_STATE(); - case 26: - if (lookahead == 'L') ADVANCE(89); - END_STATE(); - case 27: - if (lookahead == 'l') ADVANCE(90); - END_STATE(); - case 28: - if (lookahead == 'U') ADVANCE(91); - END_STATE(); - case 29: - if (lookahead == 'u') ADVANCE(92); - END_STATE(); - case 30: - if (lookahead == 's') ADVANCE(93); - END_STATE(); - case 31: - if (lookahead == 'r') ADVANCE(94); - END_STATE(); - case 32: - ACCEPT_TOKEN(anon_sym_as); - if (lookahead == 'y') ADVANCE(95); - END_STATE(); - case 33: - if (lookahead == 't') ADVANCE(96); - END_STATE(); - case 34: - if (lookahead == 'a') ADVANCE(97); - END_STATE(); - case 35: - if (lookahead == 'o') ADVANCE(98); - END_STATE(); - case 36: - if (lookahead == 'e') ADVANCE(99); - END_STATE(); - case 37: - if (lookahead == 's') ADVANCE(100); - if (lookahead == 't') ADVANCE(101); - END_STATE(); - case 38: - if (lookahead == 'i') ADVANCE(102); - END_STATE(); - case 39: - if (lookahead == 'a') ADVANCE(103); - if (lookahead == 'o') ADVANCE(104); - END_STATE(); - case 40: - if (lookahead == 'n') ADVANCE(105); - END_STATE(); - case 41: - if (lookahead == 'r') ADVANCE(106); - END_STATE(); - case 42: - if (lookahead == 'f') ADVANCE(107); - END_STATE(); - case 43: - if (lookahead == 'c') ADVANCE(108); - END_STATE(); - case 44: - ACCEPT_TOKEN(anon_sym_do); - END_STATE(); - case 45: - if (lookahead == 'n') ADVANCE(109); - END_STATE(); - case 46: - if (lookahead == 'h') ADVANCE(110); - END_STATE(); - case 47: - if (lookahead == 's') ADVANCE(111); - END_STATE(); - case 48: - if (lookahead == 'u') ADVANCE(112); - END_STATE(); - case 49: - if (lookahead == 't') ADVANCE(113); - END_STATE(); - case 50: - if (lookahead == 'l') ADVANCE(114); - END_STATE(); - case 51: - if (lookahead == 'n') ADVANCE(115); - END_STATE(); - case 52: - if (lookahead == 'o') ADVANCE(116); - END_STATE(); - case 53: - if (lookahead == 'r') ADVANCE(117); - END_STATE(); - case 54: - if (lookahead == 'n') ADVANCE(118); - END_STATE(); - case 55: - ACCEPT_TOKEN(anon_sym_if); - END_STATE(); - case 56: - if (lookahead == 'p') ADVANCE(119); - END_STATE(); - case 57: - if (lookahead == 'c') ADVANCE(120); - if (lookahead == 'o') ADVANCE(121); - if (lookahead == 's') ADVANCE(122); - if (lookahead == 't') ADVANCE(123); - END_STATE(); - case 58: - ACCEPT_TOKEN(anon_sym_is); - END_STATE(); - case 59: - if (lookahead == 'y') ADVANCE(124); - END_STATE(); - case 60: - if (lookahead == 's') ADVANCE(125); - END_STATE(); - case 61: - if (lookahead == 'x') ADVANCE(126); - END_STATE(); - case 62: - if (lookahead == 'm') ADVANCE(127); - END_STATE(); - case 63: - if (lookahead == 'w') ADVANCE(128); - END_STATE(); - case 64: - if (lookahead == 'n') ADVANCE(129); - if (lookahead == 'r') ADVANCE(130); - END_STATE(); - case 65: - if (lookahead == 'l') ADVANCE(131); - END_STATE(); - case 66: - if (lookahead == 'r') ADVANCE(132); - END_STATE(); - case 67: - if (lookahead == 'i') ADVANCE(133); - if (lookahead == 'o') ADVANCE(134); - END_STATE(); - case 68: - if (lookahead == 'b') ADVANCE(135); - END_STATE(); - case 69: - if (lookahead == 'i') ADVANCE(136); - if (lookahead == 'q') ADVANCE(137); - if (lookahead == 't') ADVANCE(138); - END_STATE(); - case 70: - if (lookahead == 'l') ADVANCE(139); - END_STATE(); - case 71: - if (lookahead == 'a') ADVANCE(140); - END_STATE(); - case 72: - if (lookahead == 'a') ADVANCE(141); - if (lookahead == 'r') ADVANCE(142); - END_STATE(); - case 73: - if (lookahead == 'p') ADVANCE(143); - END_STATE(); - case 74: - if (lookahead == 'i') ADVANCE(144); - END_STATE(); - case 75: - if (lookahead == 'r') ADVANCE(145); - END_STATE(); - case 76: - if (lookahead == 'a') ADVANCE(146); - if (lookahead == 'u') ADVANCE(147); - if (lookahead == 'y') ADVANCE(148); - END_STATE(); - case 77: - if (lookahead == 'p') ADVANCE(149); - END_STATE(); - case 78: - if (lookahead == 'p') ADVANCE(150); - END_STATE(); - case 79: - if (lookahead == 's') ADVANCE(151); - END_STATE(); - case 80: - if (lookahead == 'e') ADVANCE(152); - if (lookahead == 'i') ADVANCE(153); - END_STATE(); - case 81: - if (lookahead == 'r') ADVANCE(154); - END_STATE(); - case 82: - if (lookahead == 'c') ADVANCE(155); - END_STATE(); - case 83: - if (lookahead == 'i') ADVANCE(156); - END_STATE(); - case 84: - if (lookahead == 'e') ADVANCE(157); - if (lookahead == 'i') ADVANCE(158); - END_STATE(); - case 85: - if (lookahead == 'p') ADVANCE(159); - END_STATE(); - case 86: - if (lookahead == 'e') ADVANCE(160); - END_STATE(); - case 87: - if (lookahead == 'S') ADVANCE(161); - END_STATE(); - case 88: - if (lookahead == 's') ADVANCE(162); - END_STATE(); - case 89: - if (lookahead == 'L') ADVANCE(163); - END_STATE(); - case 90: - if (lookahead == 'l') ADVANCE(164); - END_STATE(); - case 91: - if (lookahead == 'E') ADVANCE(165); - END_STATE(); - case 92: - if (lookahead == 'e') ADVANCE(166); - END_STATE(); - case 93: - if (lookahead == 't') ADVANCE(167); - END_STATE(); - case 94: - if (lookahead == 'a') ADVANCE(168); - END_STATE(); - case 95: - if (lookahead == 'n') ADVANCE(169); - END_STATE(); - case 96: - if (lookahead == 'r') ADVANCE(170); - END_STATE(); - case 97: - if (lookahead == 'i') ADVANCE(171); - END_STATE(); - case 98: - if (lookahead == 'l') ADVANCE(172); - END_STATE(); - case 99: - if (lookahead == 'a') ADVANCE(173); - END_STATE(); - case 100: - if (lookahead == 'e') ADVANCE(174); - END_STATE(); - case 101: - if (lookahead == 'c') ADVANCE(175); - if (lookahead == 'e') ADVANCE(176); - END_STATE(); - case 102: - if (lookahead == 'l') ADVANCE(177); - END_STATE(); - case 103: - if (lookahead == 's') ADVANCE(178); - END_STATE(); - case 104: - if (lookahead == 'n') ADVANCE(179); - END_STATE(); - case 105: - if (lookahead == 'c') ADVANCE(180); - if (lookahead == 's') ADVANCE(181); - if (lookahead == 't') ADVANCE(182); - END_STATE(); - case 106: - if (lookahead == 'r') ADVANCE(183); - END_STATE(); - case 107: - if (lookahead == 'a') ADVANCE(184); - END_STATE(); - case 108: - if (lookahead == 't') ADVANCE(185); - END_STATE(); - case 109: - if (lookahead == 'a') ADVANCE(186); - END_STATE(); - case 110: - if (lookahead == 'o') ADVANCE(187); - END_STATE(); - case 111: - if (lookahead == 'e') ADVANCE(188); - END_STATE(); - case 112: - if (lookahead == 'm') ADVANCE(189); - END_STATE(); - case 113: - if (lookahead == 'e') ADVANCE(190); - END_STATE(); - case 114: - if (lookahead == 's') ADVANCE(191); - END_STATE(); - case 115: - if (lookahead == 'a') ADVANCE(192); - END_STATE(); - case 116: - if (lookahead == 'a') ADVANCE(193); - END_STATE(); - case 117: - ACCEPT_TOKEN(anon_sym_for); - if (lookahead == 'e') ADVANCE(194); - END_STATE(); - case 118: - if (lookahead == 'c') ADVANCE(195); - END_STATE(); - case 119: - if (lookahead == 'l') ADVANCE(196); - END_STATE(); - case 120: - if (lookahead == 'l') ADVANCE(197); - END_STATE(); - case 121: - if (lookahead == 'u') ADVANCE(198); - END_STATE(); - case 122: - if (lookahead == 't') ADVANCE(199); - END_STATE(); - case 123: - ACCEPT_TOKEN(anon_sym_int); - if (lookahead == 'e') ADVANCE(200); - END_STATE(); - case 124: - if (lookahead == 's') ADVANCE(201); - END_STATE(); - case 125: - if (lookahead == 't') ADVANCE(202); - END_STATE(); - case 126: - if (lookahead == 'e') ADVANCE(203); - END_STATE(); - case 127: - if (lookahead == 'e') ADVANCE(204); - END_STATE(); - case 128: - ACCEPT_TOKEN(anon_sym_new); - if (lookahead == 't') ADVANCE(205); - END_STATE(); - case 129: - if (lookahead == 'n') ADVANCE(206); - END_STATE(); - case 130: - if (lookahead == 'e') ADVANCE(207); - END_STATE(); - case 131: - if (lookahead == 'l') ADVANCE(208); - END_STATE(); - case 132: - if (lookahead == 'e') ADVANCE(209); - END_STATE(); - case 133: - if (lookahead == 'n') ADVANCE(210); - if (lookahead == 'v') ADVANCE(211); - END_STATE(); - case 134: - if (lookahead == 't') ADVANCE(212); - END_STATE(); - case 135: - if (lookahead == 'l') ADVANCE(213); - END_STATE(); - case 136: - if (lookahead == 'f') ADVANCE(214); - END_STATE(); - case 137: - if (lookahead == 'u') ADVANCE(215); - END_STATE(); - case 138: - if (lookahead == 'u') ADVANCE(216); - END_STATE(); - case 139: - if (lookahead == 'f') ADVANCE(217); - END_STATE(); - case 140: - if (lookahead == 'p') ADVANCE(218); - END_STATE(); - case 141: - if (lookahead == 't') ADVANCE(219); - END_STATE(); - case 142: - if (lookahead == 'i') ADVANCE(220); - END_STATE(); - case 143: - if (lookahead == 'e') ADVANCE(221); - END_STATE(); - case 144: - if (lookahead == 't') ADVANCE(222); - END_STATE(); - case 145: - if (lookahead == 'o') ADVANCE(223); - END_STATE(); - case 146: - if (lookahead == 'i') ADVANCE(224); - END_STATE(); - case 147: - if (lookahead == 'e') ADVANCE(225); - END_STATE(); - case 148: - ACCEPT_TOKEN(anon_sym_try); - END_STATE(); - case 149: - if (lookahead == 'e') ADVANCE(226); - if (lookahead == 'l') ADVANCE(227); - END_STATE(); - case 150: - if (lookahead == 'e') ADVANCE(228); - END_STATE(); - case 151: - if (lookahead == 'e') ADVANCE(229); - END_STATE(); - case 152: - ACCEPT_TOKEN(anon_sym_use); - END_STATE(); - case 153: - if (lookahead == 'n') ADVANCE(230); - END_STATE(); - case 154: - if (lookahead == 'r') ADVANCE(231); - END_STATE(); - case 155: - ACCEPT_TOKEN(anon_sym_vec); - END_STATE(); - case 156: - if (lookahead == 'd') ADVANCE(232); - END_STATE(); - case 157: - if (lookahead == 'r') ADVANCE(233); - END_STATE(); - case 158: - if (lookahead == 'l') ADVANCE(234); - END_STATE(); - case 159: - ACCEPT_TOKEN(sym_xhp_modifier); - END_STATE(); - case 160: - if (lookahead == 'l') ADVANCE(235); - END_STATE(); - case 161: - if (lookahead == 'E') ADVANCE(236); - END_STATE(); - case 162: - if (lookahead == 'e') ADVANCE(237); - END_STATE(); - case 163: - ACCEPT_TOKEN(anon_sym_NULL); - END_STATE(); - case 164: - ACCEPT_TOKEN(anon_sym_Null); - END_STATE(); - case 165: - ACCEPT_TOKEN(anon_sym_TRUE); - END_STATE(); - case 166: - ACCEPT_TOKEN(anon_sym_True); - END_STATE(); - case 167: - if (lookahead == 'r') ADVANCE(238); - END_STATE(); - case 168: - if (lookahead == 'y') ADVANCE(239); - END_STATE(); - case 169: - if (lookahead == 'c') ADVANCE(240); - END_STATE(); - case 170: - if (lookahead == 'i') ADVANCE(241); - END_STATE(); - case 171: - if (lookahead == 't') ADVANCE(242); - END_STATE(); - case 172: - ACCEPT_TOKEN(anon_sym_bool); - END_STATE(); - case 173: - if (lookahead == 'k') ADVANCE(243); - END_STATE(); - case 174: - ACCEPT_TOKEN(anon_sym_case); - END_STATE(); - case 175: - if (lookahead == 'h') ADVANCE(244); - END_STATE(); - case 176: - if (lookahead == 'g') ADVANCE(245); - END_STATE(); - case 177: - if (lookahead == 'd') ADVANCE(246); - END_STATE(); - case 178: - if (lookahead == 's') ADVANCE(247); - END_STATE(); - case 179: - if (lookahead == 'e') ADVANCE(248); - END_STATE(); - case 180: - if (lookahead == 'u') ADVANCE(249); - END_STATE(); - case 181: - if (lookahead == 't') ADVANCE(250); - END_STATE(); - case 182: - if (lookahead == 'i') ADVANCE(251); - END_STATE(); - case 183: - if (lookahead == 'a') ADVANCE(252); - END_STATE(); - case 184: - if (lookahead == 'u') ADVANCE(253); - END_STATE(); - case 185: - ACCEPT_TOKEN(anon_sym_dict); - END_STATE(); - case 186: - if (lookahead == 'm') ADVANCE(254); - END_STATE(); - case 187: - ACCEPT_TOKEN(anon_sym_echo); - END_STATE(); - case 188: - ACCEPT_TOKEN(anon_sym_else); - if (lookahead == 'i') ADVANCE(255); - END_STATE(); - case 189: - ACCEPT_TOKEN(anon_sym_enum); - END_STATE(); - case 190: - if (lookahead == 'n') ADVANCE(256); - END_STATE(); - case 191: - if (lookahead == 'e') ADVANCE(257); - END_STATE(); - case 192: - if (lookahead == 'l') ADVANCE(258); - END_STATE(); - case 193: - if (lookahead == 't') ADVANCE(259); - END_STATE(); - case 194: - if (lookahead == 'a') ADVANCE(260); - END_STATE(); - case 195: - if (lookahead == 't') ADVANCE(261); - END_STATE(); - case 196: - if (lookahead == 'e') ADVANCE(262); - END_STATE(); - case 197: - if (lookahead == 'u') ADVANCE(263); - END_STATE(); - case 198: - if (lookahead == 't') ADVANCE(264); - END_STATE(); - case 199: - if (lookahead == 'e') ADVANCE(265); - END_STATE(); - case 200: - if (lookahead == 'r') ADVANCE(266); - END_STATE(); - case 201: - if (lookahead == 'e') ADVANCE(267); - END_STATE(); - case 202: - ACCEPT_TOKEN(anon_sym_list); - END_STATE(); - case 203: - if (lookahead == 'd') ADVANCE(268); - END_STATE(); - case 204: - if (lookahead == 's') ADVANCE(269); - END_STATE(); - case 205: - if (lookahead == 'y') ADVANCE(270); - END_STATE(); - case 206: - if (lookahead == 'u') ADVANCE(271); - END_STATE(); - case 207: - if (lookahead == 't') ADVANCE(272); - END_STATE(); - case 208: - ACCEPT_TOKEN(anon_sym_null); - END_STATE(); - case 209: - if (lookahead == 'n') ADVANCE(273); - END_STATE(); - case 210: - if (lookahead == 't') ADVANCE(274); - END_STATE(); - case 211: - if (lookahead == 'a') ADVANCE(275); - END_STATE(); - case 212: - if (lookahead == 'e') ADVANCE(276); - END_STATE(); - case 213: - if (lookahead == 'i') ADVANCE(277); - END_STATE(); - case 214: - if (lookahead == 'y') ADVANCE(278); - END_STATE(); - case 215: - if (lookahead == 'i') ADVANCE(279); - END_STATE(); - case 216: - if (lookahead == 'r') ADVANCE(280); - END_STATE(); - case 217: - ACCEPT_TOKEN(anon_sym_self); - END_STATE(); - case 218: - if (lookahead == 'e') ADVANCE(281); - END_STATE(); - case 219: - if (lookahead == 'i') ADVANCE(282); - END_STATE(); - case 220: - if (lookahead == 'n') ADVANCE(283); - END_STATE(); - case 221: - if (lookahead == 'r') ADVANCE(284); - END_STATE(); - case 222: - if (lookahead == 'c') ADVANCE(285); - END_STATE(); - case 223: - if (lookahead == 'w') ADVANCE(286); - END_STATE(); - case 224: - if (lookahead == 't') ADVANCE(287); - END_STATE(); - case 225: - ACCEPT_TOKEN(anon_sym_true); - END_STATE(); - case 226: - ACCEPT_TOKEN(anon_sym_tupe); - END_STATE(); - case 227: - if (lookahead == 'e') ADVANCE(288); - END_STATE(); - case 228: - ACCEPT_TOKEN(anon_sym_type); - END_STATE(); - case 229: - if (lookahead == 't') ADVANCE(289); - END_STATE(); - case 230: - if (lookahead == 'g') ADVANCE(290); - END_STATE(); - case 231: - if (lookahead == 'a') ADVANCE(291); - END_STATE(); - case 232: - ACCEPT_TOKEN(anon_sym_void); - END_STATE(); - case 233: - if (lookahead == 'e') ADVANCE(292); - END_STATE(); - case 234: - if (lookahead == 'e') ADVANCE(293); - END_STATE(); - case 235: - if (lookahead == 'd') ADVANCE(294); - END_STATE(); - case 236: - ACCEPT_TOKEN(anon_sym_FALSE); - END_STATE(); - case 237: - ACCEPT_TOKEN(anon_sym_False); - END_STATE(); - case 238: - if (lookahead == 'a') ADVANCE(295); - END_STATE(); - case 239: - ACCEPT_TOKEN(anon_sym_array); - if (lookahead == 'k') ADVANCE(296); - END_STATE(); - case 240: - ACCEPT_TOKEN(anon_sym_async); - END_STATE(); - case 241: - if (lookahead == 'b') ADVANCE(297); - END_STATE(); - case 242: - ACCEPT_TOKEN(anon_sym_await); - END_STATE(); - case 243: - ACCEPT_TOKEN(anon_sym_break); - END_STATE(); - case 244: - ACCEPT_TOKEN(anon_sym_catch); - END_STATE(); - case 245: - if (lookahead == 'o') ADVANCE(298); - END_STATE(); - case 246: - if (lookahead == 'r') ADVANCE(299); - END_STATE(); - case 247: - ACCEPT_TOKEN(anon_sym_class); - END_STATE(); - case 248: - ACCEPT_TOKEN(anon_sym_clone); - END_STATE(); - case 249: - if (lookahead == 'r') ADVANCE(300); - END_STATE(); - case 250: - ACCEPT_TOKEN(anon_sym_const); - END_STATE(); - case 251: - if (lookahead == 'n') ADVANCE(301); - END_STATE(); - case 252: - if (lookahead == 'y') ADVANCE(302); - END_STATE(); - case 253: - if (lookahead == 'l') ADVANCE(303); - END_STATE(); - case 254: - if (lookahead == 'i') ADVANCE(304); - END_STATE(); - case 255: - if (lookahead == 'f') ADVANCE(305); - END_STATE(); - case 256: - if (lookahead == 'd') ADVANCE(306); - END_STATE(); - case 257: - ACCEPT_TOKEN(anon_sym_false); - END_STATE(); - case 258: - ACCEPT_TOKEN(sym_final_modifier); - if (lookahead == 'l') ADVANCE(307); - END_STATE(); - case 259: - ACCEPT_TOKEN(anon_sym_float); - END_STATE(); - case 260: - if (lookahead == 'c') ADVANCE(308); - END_STATE(); - case 261: - if (lookahead == 'i') ADVANCE(309); - END_STATE(); - case 262: - if (lookahead == 'm') ADVANCE(310); - END_STATE(); - case 263: - if (lookahead == 'd') ADVANCE(311); - END_STATE(); - case 264: - ACCEPT_TOKEN(sym_inout_modifier); - END_STATE(); - case 265: - if (lookahead == 'a') ADVANCE(312); - END_STATE(); - case 266: - if (lookahead == 'f') ADVANCE(313); - END_STATE(); - case 267: - if (lookahead == 't') ADVANCE(314); - END_STATE(); - case 268: - ACCEPT_TOKEN(anon_sym_mixed); - END_STATE(); - case 269: - if (lookahead == 'p') ADVANCE(315); - END_STATE(); - case 270: - if (lookahead == 'p') ADVANCE(316); - END_STATE(); - case 271: - if (lookahead == 'l') ADVANCE(317); - END_STATE(); - case 272: - if (lookahead == 'u') ADVANCE(318); - END_STATE(); - case 273: - if (lookahead == 't') ADVANCE(319); - END_STATE(); - case 274: - ACCEPT_TOKEN(anon_sym_print); - END_STATE(); - case 275: - if (lookahead == 't') ADVANCE(320); - END_STATE(); - case 276: - if (lookahead == 'c') ADVANCE(321); - END_STATE(); - case 277: - if (lookahead == 'c') ADVANCE(322); - END_STATE(); - case 278: - ACCEPT_TOKEN(anon_sym_reify); - END_STATE(); - case 279: - if (lookahead == 'r') ADVANCE(323); - END_STATE(); - case 280: - if (lookahead == 'n') ADVANCE(324); - END_STATE(); - case 281: - ACCEPT_TOKEN(anon_sym_shape); - END_STATE(); - case 282: - if (lookahead == 'c') ADVANCE(325); - END_STATE(); - case 283: - if (lookahead == 'g') ADVANCE(326); - END_STATE(); - case 284: - ACCEPT_TOKEN(anon_sym_super); - END_STATE(); - case 285: - if (lookahead == 'h') ADVANCE(327); - END_STATE(); - case 286: - ACCEPT_TOKEN(anon_sym_throw); - END_STATE(); - case 287: - ACCEPT_TOKEN(anon_sym_trait); - END_STATE(); - case 288: - ACCEPT_TOKEN(anon_sym_tuple); - END_STATE(); - case 289: - ACCEPT_TOKEN(anon_sym_unset); - END_STATE(); - case 290: - ACCEPT_TOKEN(anon_sym_using); - END_STATE(); - case 291: - if (lookahead == 'y') ADVANCE(328); - END_STATE(); - case 292: - ACCEPT_TOKEN(anon_sym_where); - END_STATE(); - case 293: - ACCEPT_TOKEN(anon_sym_while); - END_STATE(); - case 294: - ACCEPT_TOKEN(anon_sym_yield); - END_STATE(); - case 295: - if (lookahead == 'c') ADVANCE(329); - END_STATE(); - case 296: - if (lookahead == 'e') ADVANCE(330); - END_STATE(); - case 297: - if (lookahead == 'u') ADVANCE(331); - END_STATE(); - case 298: - if (lookahead == 'r') ADVANCE(332); - END_STATE(); - case 299: - if (lookahead == 'e') ADVANCE(333); - END_STATE(); - case 300: - if (lookahead == 'r') ADVANCE(334); - END_STATE(); - case 301: - if (lookahead == 'u') ADVANCE(335); - END_STATE(); - case 302: - ACCEPT_TOKEN(anon_sym_darray); - END_STATE(); - case 303: - if (lookahead == 't') ADVANCE(336); - END_STATE(); - case 304: - if (lookahead == 'c') ADVANCE(337); - END_STATE(); - case 305: - ACCEPT_TOKEN(anon_sym_elseif); - END_STATE(); - case 306: - if (lookahead == 's') ADVANCE(338); - END_STATE(); - case 307: - if (lookahead == 'y') ADVANCE(339); - END_STATE(); - case 308: - if (lookahead == 'h') ADVANCE(340); - END_STATE(); - case 309: - if (lookahead == 'o') ADVANCE(341); - END_STATE(); - case 310: - if (lookahead == 'e') ADVANCE(342); - END_STATE(); - case 311: - if (lookahead == 'e') ADVANCE(343); - END_STATE(); - case 312: - if (lookahead == 'd') ADVANCE(344); - END_STATE(); - case 313: - if (lookahead == 'a') ADVANCE(345); - END_STATE(); - case 314: - ACCEPT_TOKEN(anon_sym_keyset); - END_STATE(); - case 315: - if (lookahead == 'a') ADVANCE(346); - END_STATE(); - case 316: - if (lookahead == 'e') ADVANCE(347); - END_STATE(); - case 317: - if (lookahead == 'l') ADVANCE(348); - END_STATE(); - case 318: - if (lookahead == 'r') ADVANCE(349); - END_STATE(); - case 319: - ACCEPT_TOKEN(anon_sym_parent); - END_STATE(); - case 320: - if (lookahead == 'e') ADVANCE(350); - END_STATE(); - case 321: - if (lookahead == 't') ADVANCE(351); - END_STATE(); - case 322: - ACCEPT_TOKEN(anon_sym_public); - END_STATE(); - case 323: - if (lookahead == 'e') ADVANCE(352); - END_STATE(); - case 324: - ACCEPT_TOKEN(anon_sym_return); - END_STATE(); - case 325: - ACCEPT_TOKEN(anon_sym_static); - END_STATE(); - case 326: - ACCEPT_TOKEN(anon_sym_string); - END_STATE(); - case 327: - ACCEPT_TOKEN(anon_sym_switch); - END_STATE(); - case 328: - ACCEPT_TOKEN(anon_sym_varray); - END_STATE(); - case 329: - if (lookahead == 't') ADVANCE(353); - END_STATE(); - case 330: - if (lookahead == 'y') ADVANCE(354); - END_STATE(); - case 331: - if (lookahead == 't') ADVANCE(355); - END_STATE(); - case 332: - if (lookahead == 'y') ADVANCE(356); - END_STATE(); - case 333: - if (lookahead == 'n') ADVANCE(357); - END_STATE(); - case 334: - if (lookahead == 'e') ADVANCE(358); - END_STATE(); - case 335: - if (lookahead == 'e') ADVANCE(359); - END_STATE(); - case 336: - ACCEPT_TOKEN(anon_sym_default); - END_STATE(); - case 337: - ACCEPT_TOKEN(anon_sym_dynamic); - END_STATE(); - case 338: - ACCEPT_TOKEN(anon_sym_extends); - END_STATE(); - case 339: - ACCEPT_TOKEN(anon_sym_finally); - END_STATE(); - case 340: - ACCEPT_TOKEN(anon_sym_foreach); - END_STATE(); - case 341: - if (lookahead == 'n') ADVANCE(360); - END_STATE(); - case 342: - if (lookahead == 'n') ADVANCE(361); - END_STATE(); - case 343: - ACCEPT_TOKEN(anon_sym_include); - if (lookahead == '_') ADVANCE(362); - END_STATE(); - case 344: - if (lookahead == 'o') ADVANCE(363); - END_STATE(); - case 345: - if (lookahead == 'c') ADVANCE(364); - END_STATE(); - case 346: - if (lookahead == 'c') ADVANCE(365); - END_STATE(); - case 347: - ACCEPT_TOKEN(anon_sym_newtype); - END_STATE(); - case 348: - ACCEPT_TOKEN(anon_sym_nonnull); - END_STATE(); - case 349: - if (lookahead == 'n') ADVANCE(366); - END_STATE(); - case 350: - ACCEPT_TOKEN(anon_sym_private); - END_STATE(); - case 351: - if (lookahead == 'e') ADVANCE(367); - END_STATE(); - case 352: - ACCEPT_TOKEN(anon_sym_require); - if (lookahead == '_') ADVANCE(368); - END_STATE(); - case 353: - ACCEPT_TOKEN(sym_abstract_modifier); - END_STATE(); - case 354: - ACCEPT_TOKEN(anon_sym_arraykey); - END_STATE(); - case 355: - if (lookahead == 'e') ADVANCE(369); - END_STATE(); - case 356: - ACCEPT_TOKEN(anon_sym_category); - END_STATE(); - case 357: - ACCEPT_TOKEN(anon_sym_children); - END_STATE(); - case 358: - if (lookahead == 'n') ADVANCE(370); - END_STATE(); - case 359: - ACCEPT_TOKEN(anon_sym_continue); - END_STATE(); - case 360: - ACCEPT_TOKEN(anon_sym_function); - END_STATE(); - case 361: - if (lookahead == 't') ADVANCE(371); - END_STATE(); - case 362: - if (lookahead == 'o') ADVANCE(372); - END_STATE(); - case 363: - if (lookahead == 'f') ADVANCE(373); - END_STATE(); - case 364: - if (lookahead == 'e') ADVANCE(374); - END_STATE(); - case 365: - if (lookahead == 'e') ADVANCE(375); - END_STATE(); - case 366: - ACCEPT_TOKEN(anon_sym_noreturn); - END_STATE(); - case 367: - if (lookahead == 'd') ADVANCE(376); - END_STATE(); - case 368: - if (lookahead == 'o') ADVANCE(377); - END_STATE(); - case 369: - ACCEPT_TOKEN(anon_sym_attribute); - END_STATE(); - case 370: - if (lookahead == 't') ADVANCE(378); - END_STATE(); - case 371: - if (lookahead == 's') ADVANCE(379); - END_STATE(); - case 372: - if (lookahead == 'n') ADVANCE(380); - END_STATE(); - case 373: - ACCEPT_TOKEN(anon_sym_insteadof); - END_STATE(); - case 374: - ACCEPT_TOKEN(anon_sym_interface); - END_STATE(); - case 375: - ACCEPT_TOKEN(anon_sym_namespace); - END_STATE(); - case 376: - ACCEPT_TOKEN(anon_sym_protected); - END_STATE(); - case 377: - if (lookahead == 'n') ADVANCE(381); - END_STATE(); - case 378: - ACCEPT_TOKEN(anon_sym_concurrent); - END_STATE(); - case 379: - ACCEPT_TOKEN(anon_sym_implements); - END_STATE(); - case 380: - if (lookahead == 'c') ADVANCE(382); - END_STATE(); - case 381: - if (lookahead == 'c') ADVANCE(383); - END_STATE(); - case 382: - if (lookahead == 'e') ADVANCE(384); - END_STATE(); - case 383: - if (lookahead == 'e') ADVANCE(385); - END_STATE(); - case 384: - ACCEPT_TOKEN(anon_sym_include_once); - END_STATE(); - case 385: - ACCEPT_TOKEN(anon_sym_require_once); - END_STATE(); - default: - return false; - } -} - -static const TSLexMode ts_lex_modes[STATE_COUNT] = { - [0] = {.lex_state = 0, .external_lex_state = 1}, - [1] = {.lex_state = 86}, - [2] = {.lex_state = 87}, - [3] = {.lex_state = 87}, - [4] = {.lex_state = 87}, - [5] = {.lex_state = 87}, - [6] = {.lex_state = 87}, - [7] = {.lex_state = 87}, - [8] = {.lex_state = 87}, - [9] = {.lex_state = 87}, - [10] = {.lex_state = 87}, - [11] = {.lex_state = 87}, - [12] = {.lex_state = 87}, - [13] = {.lex_state = 87}, - [14] = {.lex_state = 87}, - [15] = {.lex_state = 87}, - [16] = {.lex_state = 87}, - [17] = {.lex_state = 87}, - [18] = {.lex_state = 87}, - [19] = {.lex_state = 87}, - [20] = {.lex_state = 87}, - [21] = {.lex_state = 87}, - [22] = {.lex_state = 87}, - [23] = {.lex_state = 87}, - [24] = {.lex_state = 87}, - [25] = {.lex_state = 87}, - [26] = {.lex_state = 87}, - [27] = {.lex_state = 87}, - [28] = {.lex_state = 87}, - [29] = {.lex_state = 87}, - [30] = {.lex_state = 87}, - [31] = {.lex_state = 87}, - [32] = {.lex_state = 87}, - [33] = {.lex_state = 87}, - [34] = {.lex_state = 87}, - [35] = {.lex_state = 87}, - [36] = {.lex_state = 87}, - [37] = {.lex_state = 87}, - [38] = {.lex_state = 87}, - [39] = {.lex_state = 87}, - [40] = {.lex_state = 87}, - [41] = {.lex_state = 87}, - [42] = {.lex_state = 87}, - [43] = {.lex_state = 87}, - [44] = {.lex_state = 87}, - [45] = {.lex_state = 87}, - [46] = {.lex_state = 87}, - [47] = {.lex_state = 87}, - [48] = {.lex_state = 87}, - [49] = {.lex_state = 87}, - [50] = {.lex_state = 87}, - [51] = {.lex_state = 87}, - [52] = {.lex_state = 87}, - [53] = {.lex_state = 87}, - [54] = {.lex_state = 87}, - [55] = {.lex_state = 87}, - [56] = {.lex_state = 87}, - [57] = {.lex_state = 87}, - [58] = {.lex_state = 87}, - [59] = {.lex_state = 87}, - [60] = {.lex_state = 87}, - [61] = {.lex_state = 87}, - [62] = {.lex_state = 87}, - [63] = {.lex_state = 87}, - [64] = {.lex_state = 87}, - [65] = {.lex_state = 87}, - [66] = {.lex_state = 87}, - [67] = {.lex_state = 87}, - [68] = {.lex_state = 87}, - [69] = {.lex_state = 87}, - [70] = {.lex_state = 87}, - [71] = {.lex_state = 87}, - [72] = {.lex_state = 87}, - [73] = {.lex_state = 87}, - [74] = {.lex_state = 87}, - [75] = {.lex_state = 87}, - [76] = {.lex_state = 87}, - [77] = {.lex_state = 87}, - [78] = {.lex_state = 87}, - [79] = {.lex_state = 87}, - [80] = {.lex_state = 87}, - [81] = {.lex_state = 87}, - [82] = {.lex_state = 87}, - [83] = {.lex_state = 87}, - [84] = {.lex_state = 87}, - [85] = {.lex_state = 87}, - [86] = {.lex_state = 87}, - [87] = {.lex_state = 87}, - [88] = {.lex_state = 87}, - [89] = {.lex_state = 87}, - [90] = {.lex_state = 87}, - [91] = {.lex_state = 87}, - [92] = {.lex_state = 87}, - [93] = {.lex_state = 87}, - [94] = {.lex_state = 87}, - [95] = {.lex_state = 87}, - [96] = {.lex_state = 87}, - [97] = {.lex_state = 87}, - [98] = {.lex_state = 87}, - [99] = {.lex_state = 87}, - [100] = {.lex_state = 87}, - [101] = {.lex_state = 87}, - [102] = {.lex_state = 87}, - [103] = {.lex_state = 87}, - [104] = {.lex_state = 87}, - [105] = {.lex_state = 87}, - [106] = {.lex_state = 87}, - [107] = {.lex_state = 87}, - [108] = {.lex_state = 87}, - [109] = {.lex_state = 87}, - [110] = {.lex_state = 87}, - [111] = {.lex_state = 87}, - [112] = {.lex_state = 87}, - [113] = {.lex_state = 87}, - [114] = {.lex_state = 87}, - [115] = {.lex_state = 87}, - [116] = {.lex_state = 87}, - [117] = {.lex_state = 87}, - [118] = {.lex_state = 87}, - [119] = {.lex_state = 87}, - [120] = {.lex_state = 87}, - [121] = {.lex_state = 87}, - [122] = {.lex_state = 87}, - [123] = {.lex_state = 87}, - [124] = {.lex_state = 87}, - [125] = {.lex_state = 87}, - [126] = {.lex_state = 87}, - [127] = {.lex_state = 87}, - [128] = {.lex_state = 87}, - [129] = {.lex_state = 87}, - [130] = {.lex_state = 87}, - [131] = {.lex_state = 87}, - [132] = {.lex_state = 87}, - [133] = {.lex_state = 87}, - [134] = {.lex_state = 87}, - [135] = {.lex_state = 87}, - [136] = {.lex_state = 87}, - [137] = {.lex_state = 87}, - [138] = {.lex_state = 87}, - [139] = {.lex_state = 87}, - [140] = {.lex_state = 87}, - [141] = {.lex_state = 87}, - [142] = {.lex_state = 87}, - [143] = {.lex_state = 87}, - [144] = {.lex_state = 87}, - [145] = {.lex_state = 87}, - [146] = {.lex_state = 87}, - [147] = {.lex_state = 87}, - [148] = {.lex_state = 87}, - [149] = {.lex_state = 87}, - [150] = {.lex_state = 87}, - [151] = {.lex_state = 87}, - [152] = {.lex_state = 87}, - [153] = {.lex_state = 87}, - [154] = {.lex_state = 87}, - [155] = {.lex_state = 87}, - [156] = {.lex_state = 87}, - [157] = {.lex_state = 87}, - [158] = {.lex_state = 87}, - [159] = {.lex_state = 87}, - [160] = {.lex_state = 87}, - [161] = {.lex_state = 87}, - [162] = {.lex_state = 87}, - [163] = {.lex_state = 87}, - [164] = {.lex_state = 87}, - [165] = {.lex_state = 87}, - [166] = {.lex_state = 87}, - [167] = {.lex_state = 87}, - [168] = {.lex_state = 87}, - [169] = {.lex_state = 87}, - [170] = {.lex_state = 87}, - [171] = {.lex_state = 87}, - [172] = {.lex_state = 87}, - [173] = {.lex_state = 87}, - [174] = {.lex_state = 87}, - [175] = {.lex_state = 87}, - [176] = {.lex_state = 87}, - [177] = {.lex_state = 87}, - [178] = {.lex_state = 87}, - [179] = {.lex_state = 87}, - [180] = {.lex_state = 87}, - [181] = {.lex_state = 87}, - [182] = {.lex_state = 87}, - [183] = {.lex_state = 87}, - [184] = {.lex_state = 87}, - [185] = {.lex_state = 1}, - [186] = {.lex_state = 1}, - [187] = {.lex_state = 1}, - [188] = {.lex_state = 2}, - [189] = {.lex_state = 2}, - [190] = {.lex_state = 2}, - [191] = {.lex_state = 3}, - [192] = {.lex_state = 3}, - [193] = {.lex_state = 3}, - [194] = {.lex_state = 4}, - [195] = {.lex_state = 4}, - [196] = {.lex_state = 4}, - [197] = {.lex_state = 4}, - [198] = {.lex_state = 87}, - [199] = {.lex_state = 87}, - [200] = {.lex_state = 87}, - [201] = {.lex_state = 87}, - [202] = {.lex_state = 87}, - [203] = {.lex_state = 87}, - [204] = {.lex_state = 87}, - [205] = {.lex_state = 87}, - [206] = {.lex_state = 87}, - [207] = {.lex_state = 87}, - [208] = {.lex_state = 87}, - [209] = {.lex_state = 87}, - [210] = {.lex_state = 87}, - [211] = {.lex_state = 87}, - [212] = {.lex_state = 87}, - [213] = {.lex_state = 87}, - [214] = {.lex_state = 87}, - [215] = {.lex_state = 87}, - [216] = {.lex_state = 87}, - [217] = {.lex_state = 87}, - [218] = {.lex_state = 87}, - [219] = {.lex_state = 87}, - [220] = {.lex_state = 87}, - [221] = {.lex_state = 87}, - [222] = {.lex_state = 87}, - [223] = {.lex_state = 87}, - [224] = {.lex_state = 87}, - [225] = {.lex_state = 87}, - [226] = {.lex_state = 87}, - [227] = {.lex_state = 87}, - [228] = {.lex_state = 87}, - [229] = {.lex_state = 87}, - [230] = {.lex_state = 87}, - [231] = {.lex_state = 87}, - [232] = {.lex_state = 87}, - [233] = {.lex_state = 87}, - [234] = {.lex_state = 87}, - [235] = {.lex_state = 87}, - [236] = {.lex_state = 87}, - [237] = {.lex_state = 87}, - [238] = {.lex_state = 87}, - [239] = {.lex_state = 87}, - [240] = {.lex_state = 87}, - [241] = {.lex_state = 87}, - [242] = {.lex_state = 87}, - [243] = {.lex_state = 87}, - [244] = {.lex_state = 87}, - [245] = {.lex_state = 87}, - [246] = {.lex_state = 87}, - [247] = {.lex_state = 87}, - [248] = {.lex_state = 87}, - [249] = {.lex_state = 87}, - [250] = {.lex_state = 87}, - [251] = {.lex_state = 87}, - [252] = {.lex_state = 87}, - [253] = {.lex_state = 87}, - [254] = {.lex_state = 87}, - [255] = {.lex_state = 87}, - [256] = {.lex_state = 87}, - [257] = {.lex_state = 87}, - [258] = {.lex_state = 87}, - [259] = {.lex_state = 87}, - [260] = {.lex_state = 87}, - [261] = {.lex_state = 87}, - [262] = {.lex_state = 87}, - [263] = {.lex_state = 87}, - [264] = {.lex_state = 87}, - [265] = {.lex_state = 87}, - [266] = {.lex_state = 87}, - [267] = {.lex_state = 87}, - [268] = {.lex_state = 87}, - [269] = {.lex_state = 87}, - [270] = {.lex_state = 87}, - [271] = {.lex_state = 87}, - [272] = {.lex_state = 87}, - [273] = {.lex_state = 87}, - [274] = {.lex_state = 87}, - [275] = {.lex_state = 87}, - [276] = {.lex_state = 87}, - [277] = {.lex_state = 87}, - [278] = {.lex_state = 87}, - [279] = {.lex_state = 87}, - [280] = {.lex_state = 87}, - [281] = {.lex_state = 87}, - [282] = {.lex_state = 87}, - [283] = {.lex_state = 87}, - [284] = {.lex_state = 87}, - [285] = {.lex_state = 87}, - [286] = {.lex_state = 87}, - [287] = {.lex_state = 87}, - [288] = {.lex_state = 87}, - [289] = {.lex_state = 87}, - [290] = {.lex_state = 87}, - [291] = {.lex_state = 87}, - [292] = {.lex_state = 87}, - [293] = {.lex_state = 87}, - [294] = {.lex_state = 87}, - [295] = {.lex_state = 87}, - [296] = {.lex_state = 87}, - [297] = {.lex_state = 87}, - [298] = {.lex_state = 87}, - [299] = {.lex_state = 87}, - [300] = {.lex_state = 87}, - [301] = {.lex_state = 87}, - [302] = {.lex_state = 87}, - [303] = {.lex_state = 87}, - [304] = {.lex_state = 87}, - [305] = {.lex_state = 87}, - [306] = {.lex_state = 87}, - [307] = {.lex_state = 87}, - [308] = {.lex_state = 87}, - [309] = {.lex_state = 87}, - [310] = {.lex_state = 87}, - [311] = {.lex_state = 87}, - [312] = {.lex_state = 87}, - [313] = {.lex_state = 87}, - [314] = {.lex_state = 87}, - [315] = {.lex_state = 87}, - [316] = {.lex_state = 87}, - [317] = {.lex_state = 87}, - [318] = {.lex_state = 87}, - [319] = {.lex_state = 87}, - [320] = {.lex_state = 87}, - [321] = {.lex_state = 87}, - [322] = {.lex_state = 87}, - [323] = {.lex_state = 87}, - [324] = {.lex_state = 87}, - [325] = {.lex_state = 87}, - [326] = {.lex_state = 87}, - [327] = {.lex_state = 87}, - [328] = {.lex_state = 87}, - [329] = {.lex_state = 87}, - [330] = {.lex_state = 87}, - [331] = {.lex_state = 87}, - [332] = {.lex_state = 87}, - [333] = {.lex_state = 87}, - [334] = {.lex_state = 87}, - [335] = {.lex_state = 87}, - [336] = {.lex_state = 87}, - [337] = {.lex_state = 87}, - [338] = {.lex_state = 87}, - [339] = {.lex_state = 87}, - [340] = {.lex_state = 87}, - [341] = {.lex_state = 87}, - [342] = {.lex_state = 87}, - [343] = {.lex_state = 87}, - [344] = {.lex_state = 87}, - [345] = {.lex_state = 87}, - [346] = {.lex_state = 87}, - [347] = {.lex_state = 87}, - [348] = {.lex_state = 87}, - [349] = {.lex_state = 87}, - [350] = {.lex_state = 87}, - [351] = {.lex_state = 87}, - [352] = {.lex_state = 87}, - [353] = {.lex_state = 87}, - [354] = {.lex_state = 87}, - [355] = {.lex_state = 87}, - [356] = {.lex_state = 87}, - [357] = {.lex_state = 87}, - [358] = {.lex_state = 87}, - [359] = {.lex_state = 87}, - [360] = {.lex_state = 87}, - [361] = {.lex_state = 87}, - [362] = {.lex_state = 87}, - [363] = {.lex_state = 87}, - [364] = {.lex_state = 87}, - [365] = {.lex_state = 87}, - [366] = {.lex_state = 87}, - [367] = {.lex_state = 87}, - [368] = {.lex_state = 87}, - [369] = {.lex_state = 87}, - [370] = {.lex_state = 87}, - [371] = {.lex_state = 87}, - [372] = {.lex_state = 87}, - [373] = {.lex_state = 87}, - [374] = {.lex_state = 87}, - [375] = {.lex_state = 87}, - [376] = {.lex_state = 87}, - [377] = {.lex_state = 87}, - [378] = {.lex_state = 87}, - [379] = {.lex_state = 87}, - [380] = {.lex_state = 87}, - [381] = {.lex_state = 87}, - [382] = {.lex_state = 87}, - [383] = {.lex_state = 87}, - [384] = {.lex_state = 87}, - [385] = {.lex_state = 87}, - [386] = {.lex_state = 87}, - [387] = {.lex_state = 87}, - [388] = {.lex_state = 87}, - [389] = {.lex_state = 87}, - [390] = {.lex_state = 87}, - [391] = {.lex_state = 87}, - [392] = {.lex_state = 87}, - [393] = {.lex_state = 87}, - [394] = {.lex_state = 87}, - [395] = {.lex_state = 87}, - [396] = {.lex_state = 87}, - [397] = {.lex_state = 87}, - [398] = {.lex_state = 87}, - [399] = {.lex_state = 87}, - [400] = {.lex_state = 87}, - [401] = {.lex_state = 87}, - [402] = {.lex_state = 87}, - [403] = {.lex_state = 87}, - [404] = {.lex_state = 87}, - [405] = {.lex_state = 87}, - [406] = {.lex_state = 87}, - [407] = {.lex_state = 87}, - [408] = {.lex_state = 87}, - [409] = {.lex_state = 87}, - [410] = {.lex_state = 87}, - [411] = {.lex_state = 87}, - [412] = {.lex_state = 87}, - [413] = {.lex_state = 87}, - [414] = {.lex_state = 87}, - [415] = {.lex_state = 87}, - [416] = {.lex_state = 87}, - [417] = {.lex_state = 87}, - [418] = {.lex_state = 87}, - [419] = {.lex_state = 87}, - [420] = {.lex_state = 87}, - [421] = {.lex_state = 87}, - [422] = {.lex_state = 87}, - [423] = {.lex_state = 87}, - [424] = {.lex_state = 87}, - [425] = {.lex_state = 87}, - [426] = {.lex_state = 87}, - [427] = {.lex_state = 87}, - [428] = {.lex_state = 87}, - [429] = {.lex_state = 87}, - [430] = {.lex_state = 87}, - [431] = {.lex_state = 87}, - [432] = {.lex_state = 87}, - [433] = {.lex_state = 87}, - [434] = {.lex_state = 87}, - [435] = {.lex_state = 87}, - [436] = {.lex_state = 87}, - [437] = {.lex_state = 87}, - [438] = {.lex_state = 87}, - [439] = {.lex_state = 87}, - [440] = {.lex_state = 87}, - [441] = {.lex_state = 87}, - [442] = {.lex_state = 87}, - [443] = {.lex_state = 87}, - [444] = {.lex_state = 87}, - [445] = {.lex_state = 87}, - [446] = {.lex_state = 87}, - [447] = {.lex_state = 87}, - [448] = {.lex_state = 87}, - [449] = {.lex_state = 87}, - [450] = {.lex_state = 87}, - [451] = {.lex_state = 87}, - [452] = {.lex_state = 87}, - [453] = {.lex_state = 87}, - [454] = {.lex_state = 87}, - [455] = {.lex_state = 87}, - [456] = {.lex_state = 87}, - [457] = {.lex_state = 87}, - [458] = {.lex_state = 87}, - [459] = {.lex_state = 87}, - [460] = {.lex_state = 87}, - [461] = {.lex_state = 87}, - [462] = {.lex_state = 87}, - [463] = {.lex_state = 87}, - [464] = {.lex_state = 87}, - [465] = {.lex_state = 87}, - [466] = {.lex_state = 87}, - [467] = {.lex_state = 87}, - [468] = {.lex_state = 87}, - [469] = {.lex_state = 87}, - [470] = {.lex_state = 87}, - [471] = {.lex_state = 87}, - [472] = {.lex_state = 87}, - [473] = {.lex_state = 87}, - [474] = {.lex_state = 87}, - [475] = {.lex_state = 87}, - [476] = {.lex_state = 87}, - [477] = {.lex_state = 87}, - [478] = {.lex_state = 87}, - [479] = {.lex_state = 87}, - [480] = {.lex_state = 87}, - [481] = {.lex_state = 87}, - [482] = {.lex_state = 87}, - [483] = {.lex_state = 87}, - [484] = {.lex_state = 87}, - [485] = {.lex_state = 87}, - [486] = {.lex_state = 87}, - [487] = {.lex_state = 87}, - [488] = {.lex_state = 87}, - [489] = {.lex_state = 87}, - [490] = {.lex_state = 87}, - [491] = {.lex_state = 87}, - [492] = {.lex_state = 87}, - [493] = {.lex_state = 87}, - [494] = {.lex_state = 87}, - [495] = {.lex_state = 87}, - [496] = {.lex_state = 87}, - [497] = {.lex_state = 87}, - [498] = {.lex_state = 87}, - [499] = {.lex_state = 87}, - [500] = {.lex_state = 87}, - [501] = {.lex_state = 87}, - [502] = {.lex_state = 87}, - [503] = {.lex_state = 87}, - [504] = {.lex_state = 87}, - [505] = {.lex_state = 87}, - [506] = {.lex_state = 87}, - [507] = {.lex_state = 87}, - [508] = {.lex_state = 87}, - [509] = {.lex_state = 87}, - [510] = {.lex_state = 87}, - [511] = {.lex_state = 87}, - [512] = {.lex_state = 87}, - [513] = {.lex_state = 87}, - [514] = {.lex_state = 87}, - [515] = {.lex_state = 87}, - [516] = {.lex_state = 87}, - [517] = {.lex_state = 87}, - [518] = {.lex_state = 87}, - [519] = {.lex_state = 87}, - [520] = {.lex_state = 87}, - [521] = {.lex_state = 87}, - [522] = {.lex_state = 87}, - [523] = {.lex_state = 87}, - [524] = {.lex_state = 87}, - [525] = {.lex_state = 87}, - [526] = {.lex_state = 87}, - [527] = {.lex_state = 87}, - [528] = {.lex_state = 87}, - [529] = {.lex_state = 87}, - [530] = {.lex_state = 87}, - [531] = {.lex_state = 87}, - [532] = {.lex_state = 87}, - [533] = {.lex_state = 87}, - [534] = {.lex_state = 87}, - [535] = {.lex_state = 87}, - [536] = {.lex_state = 87}, - [537] = {.lex_state = 87}, - [538] = {.lex_state = 87}, - [539] = {.lex_state = 87}, - [540] = {.lex_state = 87}, - [541] = {.lex_state = 87}, - [542] = {.lex_state = 87}, - [543] = {.lex_state = 87}, - [544] = {.lex_state = 87}, - [545] = {.lex_state = 87}, - [546] = {.lex_state = 87}, - [547] = {.lex_state = 87}, - [548] = {.lex_state = 87}, - [549] = {.lex_state = 87}, - [550] = {.lex_state = 87}, - [551] = {.lex_state = 87}, - [552] = {.lex_state = 87}, - [553] = {.lex_state = 87}, - [554] = {.lex_state = 87}, - [555] = {.lex_state = 87}, - [556] = {.lex_state = 87}, - [557] = {.lex_state = 87}, - [558] = {.lex_state = 87}, - [559] = {.lex_state = 87}, - [560] = {.lex_state = 87}, - [561] = {.lex_state = 87}, - [562] = {.lex_state = 87}, - [563] = {.lex_state = 87}, - [564] = {.lex_state = 87}, - [565] = {.lex_state = 87}, - [566] = {.lex_state = 87}, - [567] = {.lex_state = 87}, - [568] = {.lex_state = 87}, - [569] = {.lex_state = 87}, - [570] = {.lex_state = 87}, - [571] = {.lex_state = 87}, - [572] = {.lex_state = 87}, - [573] = {.lex_state = 87}, - [574] = {.lex_state = 87}, - [575] = {.lex_state = 87}, - [576] = {.lex_state = 87}, - [577] = {.lex_state = 87}, - [578] = {.lex_state = 87}, - [579] = {.lex_state = 87}, - [580] = {.lex_state = 87}, - [581] = {.lex_state = 87}, - [582] = {.lex_state = 87}, - [583] = {.lex_state = 87}, - [584] = {.lex_state = 87}, - [585] = {.lex_state = 87}, - [586] = {.lex_state = 87}, - [587] = {.lex_state = 87}, - [588] = {.lex_state = 87}, - [589] = {.lex_state = 87}, - [590] = {.lex_state = 87}, - [591] = {.lex_state = 87}, - [592] = {.lex_state = 87}, - [593] = {.lex_state = 87}, - [594] = {.lex_state = 87}, - [595] = {.lex_state = 87}, - [596] = {.lex_state = 87}, - [597] = {.lex_state = 87}, - [598] = {.lex_state = 87}, - [599] = {.lex_state = 87}, - [600] = {.lex_state = 87}, - [601] = {.lex_state = 87}, - [602] = {.lex_state = 87}, - [603] = {.lex_state = 87}, - [604] = {.lex_state = 87}, - [605] = {.lex_state = 87}, - [606] = {.lex_state = 87}, - [607] = {.lex_state = 87}, - [608] = {.lex_state = 87}, - [609] = {.lex_state = 87}, - [610] = {.lex_state = 87}, - [611] = {.lex_state = 87}, - [612] = {.lex_state = 87}, - [613] = {.lex_state = 87}, - [614] = {.lex_state = 87}, - [615] = {.lex_state = 87}, - [616] = {.lex_state = 87}, - [617] = {.lex_state = 87}, - [618] = {.lex_state = 87}, - [619] = {.lex_state = 87}, - [620] = {.lex_state = 87}, - [621] = {.lex_state = 87}, - [622] = {.lex_state = 87}, - [623] = {.lex_state = 87}, - [624] = {.lex_state = 87}, - [625] = {.lex_state = 87}, - [626] = {.lex_state = 87}, - [627] = {.lex_state = 87}, - [628] = {.lex_state = 87}, - [629] = {.lex_state = 87}, - [630] = {.lex_state = 87}, - [631] = {.lex_state = 87}, - [632] = {.lex_state = 87}, - [633] = {.lex_state = 87}, - [634] = {.lex_state = 87}, - [635] = {.lex_state = 87}, - [636] = {.lex_state = 87}, - [637] = {.lex_state = 87}, - [638] = {.lex_state = 87}, - [639] = {.lex_state = 87}, - [640] = {.lex_state = 87}, - [641] = {.lex_state = 87}, - [642] = {.lex_state = 87}, - [643] = {.lex_state = 87}, - [644] = {.lex_state = 87}, - [645] = {.lex_state = 87}, - [646] = {.lex_state = 87}, - [647] = {.lex_state = 87}, - [648] = {.lex_state = 87}, - [649] = {.lex_state = 87}, - [650] = {.lex_state = 87}, - [651] = {.lex_state = 87}, - [652] = {.lex_state = 87}, - [653] = {.lex_state = 87}, - [654] = {.lex_state = 87}, - [655] = {.lex_state = 87}, - [656] = {.lex_state = 87}, - [657] = {.lex_state = 87}, - [658] = {.lex_state = 87}, - [659] = {.lex_state = 87}, - [660] = {.lex_state = 87}, - [661] = {.lex_state = 87}, - [662] = {.lex_state = 87}, - [663] = {.lex_state = 87}, - [664] = {.lex_state = 87}, - [665] = {.lex_state = 87}, - [666] = {.lex_state = 87}, - [667] = {.lex_state = 87}, - [668] = {.lex_state = 87}, - [669] = {.lex_state = 87}, - [670] = {.lex_state = 87}, - [671] = {.lex_state = 87}, - [672] = {.lex_state = 87}, - [673] = {.lex_state = 87}, - [674] = {.lex_state = 87}, - [675] = {.lex_state = 87}, - [676] = {.lex_state = 87}, - [677] = {.lex_state = 87}, - [678] = {.lex_state = 87}, - [679] = {.lex_state = 87}, - [680] = {.lex_state = 87}, - [681] = {.lex_state = 87}, - [682] = {.lex_state = 87}, - [683] = {.lex_state = 87}, - [684] = {.lex_state = 87}, - [685] = {.lex_state = 87}, - [686] = {.lex_state = 87}, - [687] = {.lex_state = 87}, - [688] = {.lex_state = 87}, - [689] = {.lex_state = 87}, - [690] = {.lex_state = 87}, - [691] = {.lex_state = 87}, - [692] = {.lex_state = 87}, - [693] = {.lex_state = 87}, - [694] = {.lex_state = 87}, - [695] = {.lex_state = 87}, - [696] = {.lex_state = 87}, - [697] = {.lex_state = 87}, - [698] = {.lex_state = 87}, - [699] = {.lex_state = 87}, - [700] = {.lex_state = 87}, - [701] = {.lex_state = 87}, - [702] = {.lex_state = 87}, - [703] = {.lex_state = 87}, - [704] = {.lex_state = 87}, - [705] = {.lex_state = 87}, - [706] = {.lex_state = 87}, - [707] = {.lex_state = 87}, - [708] = {.lex_state = 87}, - [709] = {.lex_state = 87}, - [710] = {.lex_state = 87}, - [711] = {.lex_state = 87}, - [712] = {.lex_state = 87}, - [713] = {.lex_state = 87}, - [714] = {.lex_state = 87}, - [715] = {.lex_state = 87}, - [716] = {.lex_state = 87}, - [717] = {.lex_state = 87}, - [718] = {.lex_state = 87}, - [719] = {.lex_state = 87}, - [720] = {.lex_state = 87}, - [721] = {.lex_state = 87}, - [722] = {.lex_state = 87}, - [723] = {.lex_state = 87}, - [724] = {.lex_state = 87}, - [725] = {.lex_state = 87}, - [726] = {.lex_state = 87}, - [727] = {.lex_state = 87}, - [728] = {.lex_state = 87}, - [729] = {.lex_state = 87}, - [730] = {.lex_state = 87}, - [731] = {.lex_state = 87}, - [732] = {.lex_state = 87}, - [733] = {.lex_state = 87}, - [734] = {.lex_state = 87}, - [735] = {.lex_state = 87}, - [736] = {.lex_state = 87}, - [737] = {.lex_state = 87}, - [738] = {.lex_state = 87}, - [739] = {.lex_state = 87}, - [740] = {.lex_state = 87}, - [741] = {.lex_state = 87}, - [742] = {.lex_state = 87}, - [743] = {.lex_state = 87}, - [744] = {.lex_state = 87}, - [745] = {.lex_state = 87}, - [746] = {.lex_state = 87}, - [747] = {.lex_state = 87}, - [748] = {.lex_state = 87}, - [749] = {.lex_state = 87}, - [750] = {.lex_state = 87}, - [751] = {.lex_state = 87}, - [752] = {.lex_state = 87}, - [753] = {.lex_state = 87}, - [754] = {.lex_state = 87}, - [755] = {.lex_state = 87}, - [756] = {.lex_state = 87}, - [757] = {.lex_state = 87}, - [758] = {.lex_state = 87}, - [759] = {.lex_state = 87}, - [760] = {.lex_state = 87}, - [761] = {.lex_state = 87}, - [762] = {.lex_state = 87}, - [763] = {.lex_state = 87}, - [764] = {.lex_state = 87}, - [765] = {.lex_state = 87}, - [766] = {.lex_state = 87}, - [767] = {.lex_state = 87}, - [768] = {.lex_state = 87}, - [769] = {.lex_state = 87}, - [770] = {.lex_state = 87}, - [771] = {.lex_state = 87}, - [772] = {.lex_state = 87}, - [773] = {.lex_state = 87}, - [774] = {.lex_state = 87}, - [775] = {.lex_state = 87}, - [776] = {.lex_state = 87}, - [777] = {.lex_state = 87}, - [778] = {.lex_state = 87}, - [779] = {.lex_state = 87}, - [780] = {.lex_state = 87}, - [781] = {.lex_state = 87}, - [782] = {.lex_state = 87}, - [783] = {.lex_state = 87}, - [784] = {.lex_state = 87}, - [785] = {.lex_state = 87}, - [786] = {.lex_state = 87}, - [787] = {.lex_state = 87}, - [788] = {.lex_state = 87}, - [789] = {.lex_state = 87}, - [790] = {.lex_state = 87}, - [791] = {.lex_state = 87}, - [792] = {.lex_state = 87}, - [793] = {.lex_state = 87}, - [794] = {.lex_state = 87}, - [795] = {.lex_state = 87}, - [796] = {.lex_state = 87}, - [797] = {.lex_state = 87}, - [798] = {.lex_state = 87}, - [799] = {.lex_state = 87}, - [800] = {.lex_state = 87}, - [801] = {.lex_state = 87}, - [802] = {.lex_state = 87}, - [803] = {.lex_state = 87}, - [804] = {.lex_state = 87}, - [805] = {.lex_state = 87}, - [806] = {.lex_state = 87}, - [807] = {.lex_state = 87}, - [808] = {.lex_state = 87}, - [809] = {.lex_state = 87}, - [810] = {.lex_state = 87}, - [811] = {.lex_state = 87}, - [812] = {.lex_state = 87}, - [813] = {.lex_state = 87}, - [814] = {.lex_state = 87}, - [815] = {.lex_state = 87}, - [816] = {.lex_state = 87}, - [817] = {.lex_state = 87}, - [818] = {.lex_state = 87}, - [819] = {.lex_state = 87}, - [820] = {.lex_state = 87}, - [821] = {.lex_state = 87}, - [822] = {.lex_state = 87}, - [823] = {.lex_state = 87}, - [824] = {.lex_state = 87}, - [825] = {.lex_state = 87}, - [826] = {.lex_state = 87}, - [827] = {.lex_state = 87}, - [828] = {.lex_state = 87}, - [829] = {.lex_state = 87}, - [830] = {.lex_state = 87}, - [831] = {.lex_state = 87}, - [832] = {.lex_state = 87}, - [833] = {.lex_state = 87}, - [834] = {.lex_state = 87}, - [835] = {.lex_state = 87}, - [836] = {.lex_state = 87}, - [837] = {.lex_state = 87}, - [838] = {.lex_state = 87}, - [839] = {.lex_state = 87}, - [840] = {.lex_state = 87}, - [841] = {.lex_state = 87}, - [842] = {.lex_state = 87}, - [843] = {.lex_state = 87}, - [844] = {.lex_state = 87}, - [845] = {.lex_state = 87}, - [846] = {.lex_state = 87}, - [847] = {.lex_state = 87}, - [848] = {.lex_state = 87}, - [849] = {.lex_state = 87}, - [850] = {.lex_state = 87}, - [851] = {.lex_state = 87}, - [852] = {.lex_state = 87}, - [853] = {.lex_state = 87}, - [854] = {.lex_state = 87}, - [855] = {.lex_state = 87}, - [856] = {.lex_state = 87}, - [857] = {.lex_state = 87}, - [858] = {.lex_state = 87}, - [859] = {.lex_state = 87}, - [860] = {.lex_state = 87}, - [861] = {.lex_state = 87}, - [862] = {.lex_state = 87}, - [863] = {.lex_state = 87}, - [864] = {.lex_state = 87}, - [865] = {.lex_state = 87}, - [866] = {.lex_state = 87}, - [867] = {.lex_state = 87}, - [868] = {.lex_state = 87}, - [869] = {.lex_state = 87}, - [870] = {.lex_state = 87}, - [871] = {.lex_state = 87}, - [872] = {.lex_state = 87}, - [873] = {.lex_state = 87}, - [874] = {.lex_state = 87}, - [875] = {.lex_state = 87}, - [876] = {.lex_state = 87}, - [877] = {.lex_state = 87}, - [878] = {.lex_state = 87}, - [879] = {.lex_state = 87}, - [880] = {.lex_state = 87}, - [881] = {.lex_state = 87}, - [882] = {.lex_state = 87}, - [883] = {.lex_state = 87}, - [884] = {.lex_state = 87}, - [885] = {.lex_state = 87}, - [886] = {.lex_state = 87}, - [887] = {.lex_state = 87}, - [888] = {.lex_state = 87}, - [889] = {.lex_state = 87}, - [890] = {.lex_state = 87}, - [891] = {.lex_state = 87}, - [892] = {.lex_state = 87}, - [893] = {.lex_state = 87}, - [894] = {.lex_state = 87}, - [895] = {.lex_state = 87}, - [896] = {.lex_state = 87}, - [897] = {.lex_state = 87}, - [898] = {.lex_state = 87}, - [899] = {.lex_state = 87}, - [900] = {.lex_state = 87}, - [901] = {.lex_state = 87}, - [902] = {.lex_state = 87}, - [903] = {.lex_state = 87}, - [904] = {.lex_state = 87}, - [905] = {.lex_state = 87}, - [906] = {.lex_state = 87}, - [907] = {.lex_state = 87}, - [908] = {.lex_state = 87}, - [909] = {.lex_state = 87}, - [910] = {.lex_state = 87}, - [911] = {.lex_state = 87}, - [912] = {.lex_state = 87}, - [913] = {.lex_state = 87}, - [914] = {.lex_state = 87}, - [915] = {.lex_state = 87}, - [916] = {.lex_state = 87}, - [917] = {.lex_state = 87}, - [918] = {.lex_state = 87}, - [919] = {.lex_state = 87}, - [920] = {.lex_state = 87}, - [921] = {.lex_state = 87}, - [922] = {.lex_state = 87}, - [923] = {.lex_state = 87}, - [924] = {.lex_state = 87}, - [925] = {.lex_state = 87}, - [926] = {.lex_state = 87}, - [927] = {.lex_state = 87}, - [928] = {.lex_state = 87}, - [929] = {.lex_state = 87}, - [930] = {.lex_state = 87}, - [931] = {.lex_state = 87}, - [932] = {.lex_state = 87}, - [933] = {.lex_state = 87}, - [934] = {.lex_state = 87}, - [935] = {.lex_state = 87}, - [936] = {.lex_state = 87}, - [937] = {.lex_state = 87}, - [938] = {.lex_state = 87}, - [939] = {.lex_state = 87}, - [940] = {.lex_state = 87}, - [941] = {.lex_state = 87}, - [942] = {.lex_state = 87}, - [943] = {.lex_state = 87}, - [944] = {.lex_state = 87}, - [945] = {.lex_state = 87}, - [946] = {.lex_state = 87}, - [947] = {.lex_state = 87}, - [948] = {.lex_state = 87}, - [949] = {.lex_state = 87}, - [950] = {.lex_state = 87}, - [951] = {.lex_state = 87}, - [952] = {.lex_state = 87}, - [953] = {.lex_state = 87}, - [954] = {.lex_state = 87}, - [955] = {.lex_state = 87}, - [956] = {.lex_state = 87}, - [957] = {.lex_state = 87}, - [958] = {.lex_state = 87}, - [959] = {.lex_state = 87}, - [960] = {.lex_state = 87}, - [961] = {.lex_state = 87}, - [962] = {.lex_state = 87}, - [963] = {.lex_state = 87}, - [964] = {.lex_state = 87}, - [965] = {.lex_state = 87}, - [966] = {.lex_state = 87}, - [967] = {.lex_state = 87}, - [968] = {.lex_state = 87}, - [969] = {.lex_state = 87}, - [970] = {.lex_state = 87}, - [971] = {.lex_state = 87}, - [972] = {.lex_state = 87}, - [973] = {.lex_state = 87}, - [974] = {.lex_state = 87}, - [975] = {.lex_state = 87}, - [976] = {.lex_state = 87}, - [977] = {.lex_state = 87}, - [978] = {.lex_state = 87}, - [979] = {.lex_state = 87}, - [980] = {.lex_state = 87}, - [981] = {.lex_state = 87}, - [982] = {.lex_state = 87}, - [983] = {.lex_state = 87}, - [984] = {.lex_state = 87}, - [985] = {.lex_state = 87}, - [986] = {.lex_state = 87}, - [987] = {.lex_state = 87}, - [988] = {.lex_state = 87}, - [989] = {.lex_state = 87}, - [990] = {.lex_state = 87}, - [991] = {.lex_state = 87}, - [992] = {.lex_state = 87}, - [993] = {.lex_state = 87}, - [994] = {.lex_state = 87}, - [995] = {.lex_state = 87}, - [996] = {.lex_state = 87}, - [997] = {.lex_state = 87}, - [998] = {.lex_state = 87}, - [999] = {.lex_state = 87}, - [1000] = {.lex_state = 87}, - [1001] = {.lex_state = 87}, - [1002] = {.lex_state = 87}, - [1003] = {.lex_state = 87}, - [1004] = {.lex_state = 87}, - [1005] = {.lex_state = 87}, - [1006] = {.lex_state = 87}, - [1007] = {.lex_state = 87}, - [1008] = {.lex_state = 87}, - [1009] = {.lex_state = 87}, - [1010] = {.lex_state = 87}, - [1011] = {.lex_state = 87}, - [1012] = {.lex_state = 87}, - [1013] = {.lex_state = 87}, - [1014] = {.lex_state = 87}, - [1015] = {.lex_state = 87}, - [1016] = {.lex_state = 87}, - [1017] = {.lex_state = 87}, - [1018] = {.lex_state = 87}, - [1019] = {.lex_state = 87}, - [1020] = {.lex_state = 87}, - [1021] = {.lex_state = 87}, - [1022] = {.lex_state = 87}, - [1023] = {.lex_state = 87}, - [1024] = {.lex_state = 87}, - [1025] = {.lex_state = 87}, - [1026] = {.lex_state = 87}, - [1027] = {.lex_state = 87}, - [1028] = {.lex_state = 87}, - [1029] = {.lex_state = 87}, - [1030] = {.lex_state = 87}, - [1031] = {.lex_state = 87}, - [1032] = {.lex_state = 87}, - [1033] = {.lex_state = 87}, - [1034] = {.lex_state = 87}, - [1035] = {.lex_state = 87}, - [1036] = {.lex_state = 87}, - [1037] = {.lex_state = 87}, - [1038] = {.lex_state = 87}, - [1039] = {.lex_state = 87}, - [1040] = {.lex_state = 87}, - [1041] = {.lex_state = 87}, - [1042] = {.lex_state = 87}, - [1043] = {.lex_state = 87}, - [1044] = {.lex_state = 87}, - [1045] = {.lex_state = 87}, - [1046] = {.lex_state = 87}, - [1047] = {.lex_state = 87}, - [1048] = {.lex_state = 87}, - [1049] = {.lex_state = 87}, - [1050] = {.lex_state = 87}, - [1051] = {.lex_state = 87}, - [1052] = {.lex_state = 87}, - [1053] = {.lex_state = 87}, - [1054] = {.lex_state = 87}, - [1055] = {.lex_state = 87}, - [1056] = {.lex_state = 87}, - [1057] = {.lex_state = 87}, - [1058] = {.lex_state = 87}, - [1059] = {.lex_state = 87}, - [1060] = {.lex_state = 87}, - [1061] = {.lex_state = 87}, - [1062] = {.lex_state = 87}, - [1063] = {.lex_state = 87}, - [1064] = {.lex_state = 87}, - [1065] = {.lex_state = 87}, - [1066] = {.lex_state = 87}, - [1067] = {.lex_state = 87}, - [1068] = {.lex_state = 87}, - [1069] = {.lex_state = 87}, - [1070] = {.lex_state = 87}, - [1071] = {.lex_state = 87}, - [1072] = {.lex_state = 87}, - [1073] = {.lex_state = 87}, - [1074] = {.lex_state = 87}, - [1075] = {.lex_state = 87}, - [1076] = {.lex_state = 87}, - [1077] = {.lex_state = 87}, - [1078] = {.lex_state = 87}, - [1079] = {.lex_state = 87}, - [1080] = {.lex_state = 87}, - [1081] = {.lex_state = 87}, - [1082] = {.lex_state = 87}, - [1083] = {.lex_state = 87}, - [1084] = {.lex_state = 87}, - [1085] = {.lex_state = 87}, - [1086] = {.lex_state = 87}, - [1087] = {.lex_state = 87}, - [1088] = {.lex_state = 87}, - [1089] = {.lex_state = 87}, - [1090] = {.lex_state = 87}, - [1091] = {.lex_state = 87}, - [1092] = {.lex_state = 87}, - [1093] = {.lex_state = 87}, - [1094] = {.lex_state = 87}, - [1095] = {.lex_state = 87}, - [1096] = {.lex_state = 87}, - [1097] = {.lex_state = 87}, - [1098] = {.lex_state = 87}, - [1099] = {.lex_state = 87}, - [1100] = {.lex_state = 87}, - [1101] = {.lex_state = 87}, - [1102] = {.lex_state = 87}, - [1103] = {.lex_state = 87}, - [1104] = {.lex_state = 87}, - [1105] = {.lex_state = 87}, - [1106] = {.lex_state = 87}, - [1107] = {.lex_state = 87}, - [1108] = {.lex_state = 87}, - [1109] = {.lex_state = 87}, - [1110] = {.lex_state = 87}, - [1111] = {.lex_state = 87}, - [1112] = {.lex_state = 87}, - [1113] = {.lex_state = 87}, - [1114] = {.lex_state = 87}, - [1115] = {.lex_state = 87}, - [1116] = {.lex_state = 87}, - [1117] = {.lex_state = 87}, - [1118] = {.lex_state = 87}, - [1119] = {.lex_state = 87}, - [1120] = {.lex_state = 87}, - [1121] = {.lex_state = 87}, - [1122] = {.lex_state = 87}, - [1123] = {.lex_state = 87}, - [1124] = {.lex_state = 87}, - [1125] = {.lex_state = 87}, - [1126] = {.lex_state = 87}, - [1127] = {.lex_state = 87}, - [1128] = {.lex_state = 87}, - [1129] = {.lex_state = 87}, - [1130] = {.lex_state = 87}, - [1131] = {.lex_state = 87}, - [1132] = {.lex_state = 87}, - [1133] = {.lex_state = 87}, - [1134] = {.lex_state = 87}, - [1135] = {.lex_state = 87}, - [1136] = {.lex_state = 87}, - [1137] = {.lex_state = 87}, - [1138] = {.lex_state = 87}, - [1139] = {.lex_state = 87}, - [1140] = {.lex_state = 87}, - [1141] = {.lex_state = 87}, - [1142] = {.lex_state = 87}, - [1143] = {.lex_state = 87}, - [1144] = {.lex_state = 87}, - [1145] = {.lex_state = 87}, - [1146] = {.lex_state = 87}, - [1147] = {.lex_state = 87}, - [1148] = {.lex_state = 87}, - [1149] = {.lex_state = 87}, - [1150] = {.lex_state = 87}, - [1151] = {.lex_state = 87}, - [1152] = {.lex_state = 87}, - [1153] = {.lex_state = 87}, - [1154] = {.lex_state = 87}, - [1155] = {.lex_state = 87}, - [1156] = {.lex_state = 87}, - [1157] = {.lex_state = 87}, - [1158] = {.lex_state = 87}, - [1159] = {.lex_state = 87}, - [1160] = {.lex_state = 87}, - [1161] = {.lex_state = 87}, - [1162] = {.lex_state = 87}, - [1163] = {.lex_state = 87}, - [1164] = {.lex_state = 87}, - [1165] = {.lex_state = 87}, - [1166] = {.lex_state = 87}, - [1167] = {.lex_state = 87}, - [1168] = {.lex_state = 87}, - [1169] = {.lex_state = 87}, - [1170] = {.lex_state = 87}, - [1171] = {.lex_state = 87}, - [1172] = {.lex_state = 87}, - [1173] = {.lex_state = 87}, - [1174] = {.lex_state = 87}, - [1175] = {.lex_state = 87}, - [1176] = {.lex_state = 87}, - [1177] = {.lex_state = 87}, - [1178] = {.lex_state = 87}, - [1179] = {.lex_state = 87}, - [1180] = {.lex_state = 87}, - [1181] = {.lex_state = 87}, - [1182] = {.lex_state = 87}, - [1183] = {.lex_state = 87}, - [1184] = {.lex_state = 87}, - [1185] = {.lex_state = 87}, - [1186] = {.lex_state = 87}, - [1187] = {.lex_state = 87}, - [1188] = {.lex_state = 87}, - [1189] = {.lex_state = 87}, - [1190] = {.lex_state = 87}, - [1191] = {.lex_state = 87}, - [1192] = {.lex_state = 87}, - [1193] = {.lex_state = 87}, - [1194] = {.lex_state = 87}, - [1195] = {.lex_state = 87}, - [1196] = {.lex_state = 87}, - [1197] = {.lex_state = 87}, - [1198] = {.lex_state = 87}, - [1199] = {.lex_state = 87}, - [1200] = {.lex_state = 87}, - [1201] = {.lex_state = 87}, - [1202] = {.lex_state = 87}, - [1203] = {.lex_state = 87}, - [1204] = {.lex_state = 87}, - [1205] = {.lex_state = 87}, - [1206] = {.lex_state = 87}, - [1207] = {.lex_state = 87}, - [1208] = {.lex_state = 87}, - [1209] = {.lex_state = 87}, - [1210] = {.lex_state = 87}, - [1211] = {.lex_state = 87}, - [1212] = {.lex_state = 87}, - [1213] = {.lex_state = 87}, - [1214] = {.lex_state = 87}, - [1215] = {.lex_state = 87}, - [1216] = {.lex_state = 87}, - [1217] = {.lex_state = 87}, - [1218] = {.lex_state = 87}, - [1219] = {.lex_state = 87}, - [1220] = {.lex_state = 87}, - [1221] = {.lex_state = 87}, - [1222] = {.lex_state = 87}, - [1223] = {.lex_state = 87}, - [1224] = {.lex_state = 87}, - [1225] = {.lex_state = 87}, - [1226] = {.lex_state = 87}, - [1227] = {.lex_state = 87}, - [1228] = {.lex_state = 87}, - [1229] = {.lex_state = 87}, - [1230] = {.lex_state = 87}, - [1231] = {.lex_state = 87}, - [1232] = {.lex_state = 87}, - [1233] = {.lex_state = 87}, - [1234] = {.lex_state = 87}, - [1235] = {.lex_state = 87}, - [1236] = {.lex_state = 87}, - [1237] = {.lex_state = 87}, - [1238] = {.lex_state = 87}, - [1239] = {.lex_state = 87}, - [1240] = {.lex_state = 87}, - [1241] = {.lex_state = 87}, - [1242] = {.lex_state = 87}, - [1243] = {.lex_state = 87}, - [1244] = {.lex_state = 87}, - [1245] = {.lex_state = 87}, - [1246] = {.lex_state = 87}, - [1247] = {.lex_state = 87}, - [1248] = {.lex_state = 87}, - [1249] = {.lex_state = 87}, - [1250] = {.lex_state = 87}, - [1251] = {.lex_state = 87}, - [1252] = {.lex_state = 87}, - [1253] = {.lex_state = 87}, - [1254] = {.lex_state = 87}, - [1255] = {.lex_state = 87}, - [1256] = {.lex_state = 87}, - [1257] = {.lex_state = 87}, - [1258] = {.lex_state = 87}, - [1259] = {.lex_state = 87}, - [1260] = {.lex_state = 87}, - [1261] = {.lex_state = 87}, - [1262] = {.lex_state = 87}, - [1263] = {.lex_state = 87}, - [1264] = {.lex_state = 87}, - [1265] = {.lex_state = 87}, - [1266] = {.lex_state = 87}, - [1267] = {.lex_state = 87}, - [1268] = {.lex_state = 87}, - [1269] = {.lex_state = 87}, - [1270] = {.lex_state = 87}, - [1271] = {.lex_state = 87}, - [1272] = {.lex_state = 87}, - [1273] = {.lex_state = 87}, - [1274] = {.lex_state = 87}, - [1275] = {.lex_state = 87}, - [1276] = {.lex_state = 87}, - [1277] = {.lex_state = 87}, - [1278] = {.lex_state = 87}, - [1279] = {.lex_state = 87}, - [1280] = {.lex_state = 87}, - [1281] = {.lex_state = 87}, - [1282] = {.lex_state = 87}, - [1283] = {.lex_state = 87}, - [1284] = {.lex_state = 87}, - [1285] = {.lex_state = 87}, - [1286] = {.lex_state = 87}, - [1287] = {.lex_state = 87}, - [1288] = {.lex_state = 87}, - [1289] = {.lex_state = 87}, - [1290] = {.lex_state = 87}, - [1291] = {.lex_state = 87}, - [1292] = {.lex_state = 87}, - [1293] = {.lex_state = 87}, - [1294] = {.lex_state = 87}, - [1295] = {.lex_state = 87}, - [1296] = {.lex_state = 87}, - [1297] = {.lex_state = 87}, - [1298] = {.lex_state = 87}, - [1299] = {.lex_state = 87}, - [1300] = {.lex_state = 87}, - [1301] = {.lex_state = 87}, - [1302] = {.lex_state = 87}, - [1303] = {.lex_state = 87}, - [1304] = {.lex_state = 87}, - [1305] = {.lex_state = 87}, - [1306] = {.lex_state = 87}, - [1307] = {.lex_state = 87}, - [1308] = {.lex_state = 87}, - [1309] = {.lex_state = 87}, - [1310] = {.lex_state = 87}, - [1311] = {.lex_state = 87}, - [1312] = {.lex_state = 87}, - [1313] = {.lex_state = 87}, - [1314] = {.lex_state = 87}, - [1315] = {.lex_state = 87}, - [1316] = {.lex_state = 87}, - [1317] = {.lex_state = 87}, - [1318] = {.lex_state = 87}, - [1319] = {.lex_state = 87}, - [1320] = {.lex_state = 87}, - [1321] = {.lex_state = 87}, - [1322] = {.lex_state = 87}, - [1323] = {.lex_state = 87}, - [1324] = {.lex_state = 87}, - [1325] = {.lex_state = 87}, - [1326] = {.lex_state = 87}, - [1327] = {.lex_state = 87}, - [1328] = {.lex_state = 87}, - [1329] = {.lex_state = 87}, - [1330] = {.lex_state = 87}, - [1331] = {.lex_state = 87}, - [1332] = {.lex_state = 87}, - [1333] = {.lex_state = 87}, - [1334] = {.lex_state = 87}, - [1335] = {.lex_state = 87}, - [1336] = {.lex_state = 87}, - [1337] = {.lex_state = 87}, - [1338] = {.lex_state = 87}, - [1339] = {.lex_state = 87}, - [1340] = {.lex_state = 87}, - [1341] = {.lex_state = 87}, - [1342] = {.lex_state = 87}, - [1343] = {.lex_state = 87}, - [1344] = {.lex_state = 87}, - [1345] = {.lex_state = 87}, - [1346] = {.lex_state = 87}, - [1347] = {.lex_state = 87}, - [1348] = {.lex_state = 87}, - [1349] = {.lex_state = 87}, - [1350] = {.lex_state = 87}, - [1351] = {.lex_state = 87}, - [1352] = {.lex_state = 87}, - [1353] = {.lex_state = 87}, - [1354] = {.lex_state = 87}, - [1355] = {.lex_state = 87}, - [1356] = {.lex_state = 87}, - [1357] = {.lex_state = 87}, - [1358] = {.lex_state = 87}, - [1359] = {.lex_state = 87}, - [1360] = {.lex_state = 87}, - [1361] = {.lex_state = 87}, - [1362] = {.lex_state = 87}, - [1363] = {.lex_state = 87}, - [1364] = {.lex_state = 87}, - [1365] = {.lex_state = 87}, - [1366] = {.lex_state = 87}, - [1367] = {.lex_state = 87}, - [1368] = {.lex_state = 87}, - [1369] = {.lex_state = 87}, - [1370] = {.lex_state = 87}, - [1371] = {.lex_state = 87}, - [1372] = {.lex_state = 87}, - [1373] = {.lex_state = 87}, - [1374] = {.lex_state = 87}, - [1375] = {.lex_state = 87}, - [1376] = {.lex_state = 87}, - [1377] = {.lex_state = 87}, - [1378] = {.lex_state = 87}, - [1379] = {.lex_state = 87}, - [1380] = {.lex_state = 87}, - [1381] = {.lex_state = 87}, - [1382] = {.lex_state = 87}, - [1383] = {.lex_state = 87}, - [1384] = {.lex_state = 87}, - [1385] = {.lex_state = 87}, - [1386] = {.lex_state = 87}, - [1387] = {.lex_state = 87}, - [1388] = {.lex_state = 87}, - [1389] = {.lex_state = 87}, - [1390] = {.lex_state = 87}, - [1391] = {.lex_state = 87}, - [1392] = {.lex_state = 87}, - [1393] = {.lex_state = 87}, - [1394] = {.lex_state = 87}, - [1395] = {.lex_state = 87}, - [1396] = {.lex_state = 87}, - [1397] = {.lex_state = 87}, - [1398] = {.lex_state = 87}, - [1399] = {.lex_state = 87}, - [1400] = {.lex_state = 87}, - [1401] = {.lex_state = 87}, - [1402] = {.lex_state = 87}, - [1403] = {.lex_state = 87}, - [1404] = {.lex_state = 87}, - [1405] = {.lex_state = 87}, - [1406] = {.lex_state = 87}, - [1407] = {.lex_state = 87}, - [1408] = {.lex_state = 87}, - [1409] = {.lex_state = 87}, - [1410] = {.lex_state = 87}, - [1411] = {.lex_state = 87}, - [1412] = {.lex_state = 87}, - [1413] = {.lex_state = 87}, - [1414] = {.lex_state = 87}, - [1415] = {.lex_state = 87}, - [1416] = {.lex_state = 87}, - [1417] = {.lex_state = 87}, - [1418] = {.lex_state = 87}, - [1419] = {.lex_state = 87}, - [1420] = {.lex_state = 87}, - [1421] = {.lex_state = 87}, - [1422] = {.lex_state = 87}, - [1423] = {.lex_state = 87}, - [1424] = {.lex_state = 87}, - [1425] = {.lex_state = 87}, - [1426] = {.lex_state = 87}, - [1427] = {.lex_state = 87}, - [1428] = {.lex_state = 87}, - [1429] = {.lex_state = 87}, - [1430] = {.lex_state = 87}, - [1431] = {.lex_state = 87}, - [1432] = {.lex_state = 87}, - [1433] = {.lex_state = 87}, - [1434] = {.lex_state = 87}, - [1435] = {.lex_state = 87}, - [1436] = {.lex_state = 87}, - [1437] = {.lex_state = 87}, - [1438] = {.lex_state = 87}, - [1439] = {.lex_state = 87}, - [1440] = {.lex_state = 87}, - [1441] = {.lex_state = 87}, - [1442] = {.lex_state = 87}, - [1443] = {.lex_state = 87}, - [1444] = {.lex_state = 87}, - [1445] = {.lex_state = 87}, - [1446] = {.lex_state = 87}, - [1447] = {.lex_state = 87}, - [1448] = {.lex_state = 87}, - [1449] = {.lex_state = 87}, - [1450] = {.lex_state = 87}, - [1451] = {.lex_state = 87}, - [1452] = {.lex_state = 87}, - [1453] = {.lex_state = 87}, - [1454] = {.lex_state = 87}, - [1455] = {.lex_state = 87}, - [1456] = {.lex_state = 87}, - [1457] = {.lex_state = 87}, - [1458] = {.lex_state = 87}, - [1459] = {.lex_state = 87}, - [1460] = {.lex_state = 87}, - [1461] = {.lex_state = 87}, - [1462] = {.lex_state = 87}, - [1463] = {.lex_state = 87}, - [1464] = {.lex_state = 87}, - [1465] = {.lex_state = 87}, - [1466] = {.lex_state = 87}, - [1467] = {.lex_state = 87}, - [1468] = {.lex_state = 87}, - [1469] = {.lex_state = 87}, - [1470] = {.lex_state = 87}, - [1471] = {.lex_state = 87}, - [1472] = {.lex_state = 87}, - [1473] = {.lex_state = 87}, - [1474] = {.lex_state = 87}, - [1475] = {.lex_state = 87}, - [1476] = {.lex_state = 87}, - [1477] = {.lex_state = 87}, - [1478] = {.lex_state = 87}, - [1479] = {.lex_state = 87}, - [1480] = {.lex_state = 87}, - [1481] = {.lex_state = 87}, - [1482] = {.lex_state = 87}, - [1483] = {.lex_state = 87}, - [1484] = {.lex_state = 87}, - [1485] = {.lex_state = 87}, - [1486] = {.lex_state = 87}, - [1487] = {.lex_state = 87}, - [1488] = {.lex_state = 87}, - [1489] = {.lex_state = 87}, - [1490] = {.lex_state = 87}, - [1491] = {.lex_state = 87}, - [1492] = {.lex_state = 87}, - [1493] = {.lex_state = 87}, - [1494] = {.lex_state = 87}, - [1495] = {.lex_state = 87}, - [1496] = {.lex_state = 87}, - [1497] = {.lex_state = 87}, - [1498] = {.lex_state = 87}, - [1499] = {.lex_state = 87}, - [1500] = {.lex_state = 87}, - [1501] = {.lex_state = 87}, - [1502] = {.lex_state = 87}, - [1503] = {.lex_state = 87}, - [1504] = {.lex_state = 87}, - [1505] = {.lex_state = 87}, - [1506] = {.lex_state = 87}, - [1507] = {.lex_state = 87}, - [1508] = {.lex_state = 87}, - [1509] = {.lex_state = 87}, - [1510] = {.lex_state = 87}, - [1511] = {.lex_state = 87}, - [1512] = {.lex_state = 87}, - [1513] = {.lex_state = 87}, - [1514] = {.lex_state = 87}, - [1515] = {.lex_state = 87}, - [1516] = {.lex_state = 87}, - [1517] = {.lex_state = 87}, - [1518] = {.lex_state = 87}, - [1519] = {.lex_state = 87}, - [1520] = {.lex_state = 87}, - [1521] = {.lex_state = 87}, - [1522] = {.lex_state = 87}, - [1523] = {.lex_state = 87}, - [1524] = {.lex_state = 87}, - [1525] = {.lex_state = 87}, - [1526] = {.lex_state = 87}, - [1527] = {.lex_state = 87}, - [1528] = {.lex_state = 87}, - [1529] = {.lex_state = 87}, - [1530] = {.lex_state = 87}, - [1531] = {.lex_state = 87}, - [1532] = {.lex_state = 87}, - [1533] = {.lex_state = 87}, - [1534] = {.lex_state = 87}, - [1535] = {.lex_state = 87}, - [1536] = {.lex_state = 87}, - [1537] = {.lex_state = 87}, - [1538] = {.lex_state = 87}, - [1539] = {.lex_state = 87}, - [1540] = {.lex_state = 87}, - [1541] = {.lex_state = 87}, - [1542] = {.lex_state = 87}, - [1543] = {.lex_state = 87}, - [1544] = {.lex_state = 87}, - [1545] = {.lex_state = 87}, - [1546] = {.lex_state = 87}, - [1547] = {.lex_state = 87}, - [1548] = {.lex_state = 87}, - [1549] = {.lex_state = 87}, - [1550] = {.lex_state = 87}, - [1551] = {.lex_state = 87}, - [1552] = {.lex_state = 87}, - [1553] = {.lex_state = 87}, - [1554] = {.lex_state = 87}, - [1555] = {.lex_state = 87}, - [1556] = {.lex_state = 87}, - [1557] = {.lex_state = 87}, - [1558] = {.lex_state = 87}, - [1559] = {.lex_state = 87}, - [1560] = {.lex_state = 87}, - [1561] = {.lex_state = 87}, - [1562] = {.lex_state = 87}, - [1563] = {.lex_state = 87}, - [1564] = {.lex_state = 87}, - [1565] = {.lex_state = 87}, - [1566] = {.lex_state = 87}, - [1567] = {.lex_state = 87}, - [1568] = {.lex_state = 87}, - [1569] = {.lex_state = 87}, - [1570] = {.lex_state = 87}, - [1571] = {.lex_state = 87}, - [1572] = {.lex_state = 87}, - [1573] = {.lex_state = 87}, - [1574] = {.lex_state = 87}, - [1575] = {.lex_state = 87}, - [1576] = {.lex_state = 87}, - [1577] = {.lex_state = 87}, - [1578] = {.lex_state = 87}, - [1579] = {.lex_state = 87}, - [1580] = {.lex_state = 87}, - [1581] = {.lex_state = 87}, - [1582] = {.lex_state = 87}, - [1583] = {.lex_state = 87}, - [1584] = {.lex_state = 87}, - [1585] = {.lex_state = 87}, - [1586] = {.lex_state = 87}, - [1587] = {.lex_state = 87}, - [1588] = {.lex_state = 87}, - [1589] = {.lex_state = 87}, - [1590] = {.lex_state = 87}, - [1591] = {.lex_state = 87}, - [1592] = {.lex_state = 87}, - [1593] = {.lex_state = 87}, - [1594] = {.lex_state = 87}, - [1595] = {.lex_state = 87}, - [1596] = {.lex_state = 87}, - [1597] = {.lex_state = 87}, - [1598] = {.lex_state = 87}, - [1599] = {.lex_state = 87}, - [1600] = {.lex_state = 87}, - [1601] = {.lex_state = 87}, - [1602] = {.lex_state = 87}, - [1603] = {.lex_state = 87}, - [1604] = {.lex_state = 87}, - [1605] = {.lex_state = 87}, - [1606] = {.lex_state = 87}, - [1607] = {.lex_state = 87}, - [1608] = {.lex_state = 87}, - [1609] = {.lex_state = 87}, - [1610] = {.lex_state = 13}, - [1611] = {.lex_state = 13}, - [1612] = {.lex_state = 13}, - [1613] = {.lex_state = 13}, - [1614] = {.lex_state = 13}, - [1615] = {.lex_state = 13}, - [1616] = {.lex_state = 13}, - [1617] = {.lex_state = 13}, - [1618] = {.lex_state = 13}, - [1619] = {.lex_state = 13}, - [1620] = {.lex_state = 13}, - [1621] = {.lex_state = 13}, - [1622] = {.lex_state = 13}, - [1623] = {.lex_state = 13}, - [1624] = {.lex_state = 13}, - [1625] = {.lex_state = 6}, - [1626] = {.lex_state = 6}, - [1627] = {.lex_state = 6}, - [1628] = {.lex_state = 6}, - [1629] = {.lex_state = 6}, - [1630] = {.lex_state = 6}, - [1631] = {.lex_state = 11}, - [1632] = {.lex_state = 11}, - [1633] = {.lex_state = 9}, - [1634] = {.lex_state = 6}, - [1635] = {.lex_state = 6}, - [1636] = {.lex_state = 6}, - [1637] = {.lex_state = 6}, - [1638] = {.lex_state = 10}, - [1639] = {.lex_state = 6}, - [1640] = {.lex_state = 9}, - [1641] = {.lex_state = 6}, - [1642] = {.lex_state = 6}, - [1643] = {.lex_state = 9}, - [1644] = {.lex_state = 6}, - [1645] = {.lex_state = 9}, - [1646] = {.lex_state = 6}, - [1647] = {.lex_state = 10}, - [1648] = {.lex_state = 6}, - [1649] = {.lex_state = 10}, - [1650] = {.lex_state = 10}, - [1651] = {.lex_state = 9}, - [1652] = {.lex_state = 9}, - [1653] = {.lex_state = 10}, - [1654] = {.lex_state = 9}, - [1655] = {.lex_state = 9}, - [1656] = {.lex_state = 9}, - [1657] = {.lex_state = 9}, - [1658] = {.lex_state = 9}, - [1659] = {.lex_state = 9}, - [1660] = {.lex_state = 9}, - [1661] = {.lex_state = 9}, - [1662] = {.lex_state = 9}, - [1663] = {.lex_state = 9}, - [1664] = {.lex_state = 9}, - [1665] = {.lex_state = 9}, - [1666] = {.lex_state = 9}, - [1667] = {.lex_state = 9}, - [1668] = {.lex_state = 9}, - [1669] = {.lex_state = 6}, - [1670] = {.lex_state = 9}, - [1671] = {.lex_state = 9}, - [1672] = {.lex_state = 9}, - [1673] = {.lex_state = 9}, - [1674] = {.lex_state = 9}, - [1675] = {.lex_state = 9}, - [1676] = {.lex_state = 9}, - [1677] = {.lex_state = 9}, - [1678] = {.lex_state = 9}, - [1679] = {.lex_state = 9}, - [1680] = {.lex_state = 9}, - [1681] = {.lex_state = 9}, - [1682] = {.lex_state = 9}, - [1683] = {.lex_state = 9}, - [1684] = {.lex_state = 6}, - [1685] = {.lex_state = 9}, - [1686] = {.lex_state = 10}, - [1687] = {.lex_state = 9}, - [1688] = {.lex_state = 9}, - [1689] = {.lex_state = 6}, - [1690] = {.lex_state = 9}, - [1691] = {.lex_state = 9}, - [1692] = {.lex_state = 9}, - [1693] = {.lex_state = 10}, - [1694] = {.lex_state = 9}, - [1695] = {.lex_state = 9}, - [1696] = {.lex_state = 9}, - [1697] = {.lex_state = 9}, - [1698] = {.lex_state = 9}, - [1699] = {.lex_state = 9}, - [1700] = {.lex_state = 9}, - [1701] = {.lex_state = 9}, - [1702] = {.lex_state = 9}, - [1703] = {.lex_state = 6}, - [1704] = {.lex_state = 5}, - [1705] = {.lex_state = 9}, - [1706] = {.lex_state = 9}, - [1707] = {.lex_state = 6}, - [1708] = {.lex_state = 9}, - [1709] = {.lex_state = 7}, - [1710] = {.lex_state = 5}, - [1711] = {.lex_state = 7}, - [1712] = {.lex_state = 6}, - [1713] = {.lex_state = 6}, - [1714] = {.lex_state = 5}, - [1715] = {.lex_state = 5}, - [1716] = {.lex_state = 11}, - [1717] = {.lex_state = 10}, - [1718] = {.lex_state = 10}, - [1719] = {.lex_state = 6}, - [1720] = {.lex_state = 7}, - [1721] = {.lex_state = 6}, - [1722] = {.lex_state = 11}, - [1723] = {.lex_state = 7}, - [1724] = {.lex_state = 10}, - [1725] = {.lex_state = 7}, - [1726] = {.lex_state = 11}, - [1727] = {.lex_state = 5}, - [1728] = {.lex_state = 11}, - [1729] = {.lex_state = 6}, - [1730] = {.lex_state = 6}, - [1731] = {.lex_state = 11}, - [1732] = {.lex_state = 11}, - [1733] = {.lex_state = 11}, - [1734] = {.lex_state = 11}, - [1735] = {.lex_state = 11}, - [1736] = {.lex_state = 11}, - [1737] = {.lex_state = 11}, - [1738] = {.lex_state = 11}, - [1739] = {.lex_state = 11}, - [1740] = {.lex_state = 11}, - [1741] = {.lex_state = 11}, - [1742] = {.lex_state = 11}, - [1743] = {.lex_state = 5}, - [1744] = {.lex_state = 11}, - [1745] = {.lex_state = 9}, - [1746] = {.lex_state = 11}, - [1747] = {.lex_state = 11}, - [1748] = {.lex_state = 11}, - [1749] = {.lex_state = 5}, - [1750] = {.lex_state = 11}, - [1751] = {.lex_state = 11}, - [1752] = {.lex_state = 11}, - [1753] = {.lex_state = 11}, - [1754] = {.lex_state = 11}, - [1755] = {.lex_state = 11}, - [1756] = {.lex_state = 11}, - [1757] = {.lex_state = 11}, - [1758] = {.lex_state = 11}, - [1759] = {.lex_state = 11}, - [1760] = {.lex_state = 11}, - [1761] = {.lex_state = 11}, - [1762] = {.lex_state = 11}, - [1763] = {.lex_state = 11}, - [1764] = {.lex_state = 7}, - [1765] = {.lex_state = 11}, - [1766] = {.lex_state = 11}, - [1767] = {.lex_state = 11}, - [1768] = {.lex_state = 11}, - [1769] = {.lex_state = 11}, - [1770] = {.lex_state = 11}, - [1771] = {.lex_state = 11}, - [1772] = {.lex_state = 11}, - [1773] = {.lex_state = 11}, - [1774] = {.lex_state = 11}, - [1775] = {.lex_state = 11}, - [1776] = {.lex_state = 11}, - [1777] = {.lex_state = 11}, - [1778] = {.lex_state = 11}, - [1779] = {.lex_state = 11}, - [1780] = {.lex_state = 11}, - [1781] = {.lex_state = 11}, - [1782] = {.lex_state = 7}, - [1783] = {.lex_state = 11}, - [1784] = {.lex_state = 6}, - [1785] = {.lex_state = 11}, - [1786] = {.lex_state = 11}, - [1787] = {.lex_state = 11}, - [1788] = {.lex_state = 11}, - [1789] = {.lex_state = 11}, - [1790] = {.lex_state = 11}, - [1791] = {.lex_state = 11}, - [1792] = {.lex_state = 11}, - [1793] = {.lex_state = 11}, - [1794] = {.lex_state = 11}, - [1795] = {.lex_state = 11}, - [1796] = {.lex_state = 11}, - [1797] = {.lex_state = 11}, - [1798] = {.lex_state = 11}, - [1799] = {.lex_state = 11}, - [1800] = {.lex_state = 11}, - [1801] = {.lex_state = 11}, - [1802] = {.lex_state = 11}, - [1803] = {.lex_state = 11}, - [1804] = {.lex_state = 11}, - [1805] = {.lex_state = 11}, - [1806] = {.lex_state = 11}, - [1807] = {.lex_state = 11}, - [1808] = {.lex_state = 11}, - [1809] = {.lex_state = 11}, - [1810] = {.lex_state = 11}, - [1811] = {.lex_state = 11}, - [1812] = {.lex_state = 11}, - [1813] = {.lex_state = 11}, - [1814] = {.lex_state = 11}, - [1815] = {.lex_state = 11}, - [1816] = {.lex_state = 11}, - [1817] = {.lex_state = 11}, - [1818] = {.lex_state = 11}, - [1819] = {.lex_state = 11}, - [1820] = {.lex_state = 11}, - [1821] = {.lex_state = 11}, - [1822] = {.lex_state = 11}, - [1823] = {.lex_state = 11}, - [1824] = {.lex_state = 11}, - [1825] = {.lex_state = 11}, - [1826] = {.lex_state = 11}, - [1827] = {.lex_state = 11}, - [1828] = {.lex_state = 11}, - [1829] = {.lex_state = 6}, - [1830] = {.lex_state = 11}, - [1831] = {.lex_state = 11}, - [1832] = {.lex_state = 5}, - [1833] = {.lex_state = 11}, - [1834] = {.lex_state = 11}, - [1835] = {.lex_state = 11}, - [1836] = {.lex_state = 11}, - [1837] = {.lex_state = 11}, - [1838] = {.lex_state = 11}, - [1839] = {.lex_state = 11}, - [1840] = {.lex_state = 11}, - [1841] = {.lex_state = 11}, - [1842] = {.lex_state = 11}, - [1843] = {.lex_state = 11}, - [1844] = {.lex_state = 11}, - [1845] = {.lex_state = 7}, - [1846] = {.lex_state = 11}, - [1847] = {.lex_state = 11}, - [1848] = {.lex_state = 5}, - [1849] = {.lex_state = 11}, - [1850] = {.lex_state = 11}, - [1851] = {.lex_state = 11}, - [1852] = {.lex_state = 11}, - [1853] = {.lex_state = 11}, - [1854] = {.lex_state = 86}, - [1855] = {.lex_state = 86}, - [1856] = {.lex_state = 11}, - [1857] = {.lex_state = 11}, - [1858] = {.lex_state = 11}, - [1859] = {.lex_state = 11}, - [1860] = {.lex_state = 11}, - [1861] = {.lex_state = 11}, - [1862] = {.lex_state = 11}, - [1863] = {.lex_state = 11}, - [1864] = {.lex_state = 11}, - [1865] = {.lex_state = 11}, - [1866] = {.lex_state = 11}, - [1867] = {.lex_state = 11}, - [1868] = {.lex_state = 11}, - [1869] = {.lex_state = 11}, - [1870] = {.lex_state = 11}, - [1871] = {.lex_state = 11}, - [1872] = {.lex_state = 11}, - [1873] = {.lex_state = 11}, - [1874] = {.lex_state = 11}, - [1875] = {.lex_state = 11}, - [1876] = {.lex_state = 11}, - [1877] = {.lex_state = 11}, - [1878] = {.lex_state = 86}, - [1879] = {.lex_state = 11}, - [1880] = {.lex_state = 11}, - [1881] = {.lex_state = 11}, - [1882] = {.lex_state = 11}, - [1883] = {.lex_state = 11}, - [1884] = {.lex_state = 11}, - [1885] = {.lex_state = 11}, - [1886] = {.lex_state = 11}, - [1887] = {.lex_state = 11}, - [1888] = {.lex_state = 7}, - [1889] = {.lex_state = 11}, - [1890] = {.lex_state = 11}, - [1891] = {.lex_state = 11}, - [1892] = {.lex_state = 11}, - [1893] = {.lex_state = 11}, - [1894] = {.lex_state = 6}, - [1895] = {.lex_state = 6}, - [1896] = {.lex_state = 11}, - [1897] = {.lex_state = 11}, - [1898] = {.lex_state = 6}, - [1899] = {.lex_state = 7}, - [1900] = {.lex_state = 11}, - [1901] = {.lex_state = 11}, - [1902] = {.lex_state = 6}, - [1903] = {.lex_state = 11}, - [1904] = {.lex_state = 11}, - [1905] = {.lex_state = 5}, - [1906] = {.lex_state = 11}, - [1907] = {.lex_state = 11}, - [1908] = {.lex_state = 11}, - [1909] = {.lex_state = 11}, - [1910] = {.lex_state = 11}, - [1911] = {.lex_state = 11}, - [1912] = {.lex_state = 11}, - [1913] = {.lex_state = 6}, - [1914] = {.lex_state = 6}, - [1915] = {.lex_state = 7}, - [1916] = {.lex_state = 11}, - [1917] = {.lex_state = 7}, - [1918] = {.lex_state = 7}, - [1919] = {.lex_state = 11}, - [1920] = {.lex_state = 6}, - [1921] = {.lex_state = 7}, - [1922] = {.lex_state = 7}, - [1923] = {.lex_state = 6}, - [1924] = {.lex_state = 6}, - [1925] = {.lex_state = 11}, - [1926] = {.lex_state = 11}, - [1927] = {.lex_state = 6}, - [1928] = {.lex_state = 11}, - [1929] = {.lex_state = 11}, - [1930] = {.lex_state = 6}, - [1931] = {.lex_state = 11}, - [1932] = {.lex_state = 11}, - [1933] = {.lex_state = 11}, - [1934] = {.lex_state = 7}, - [1935] = {.lex_state = 11}, - [1936] = {.lex_state = 6}, - [1937] = {.lex_state = 11}, - [1938] = {.lex_state = 11}, - [1939] = {.lex_state = 11}, - [1940] = {.lex_state = 11}, - [1941] = {.lex_state = 11}, - [1942] = {.lex_state = 5}, - [1943] = {.lex_state = 6}, - [1944] = {.lex_state = 11}, - [1945] = {.lex_state = 7}, - [1946] = {.lex_state = 6}, - [1947] = {.lex_state = 11}, - [1948] = {.lex_state = 11}, - [1949] = {.lex_state = 6}, - [1950] = {.lex_state = 11}, - [1951] = {.lex_state = 6}, - [1952] = {.lex_state = 12}, - [1953] = {.lex_state = 6}, - [1954] = {.lex_state = 6}, - [1955] = {.lex_state = 87}, - [1956] = {.lex_state = 6}, - [1957] = {.lex_state = 7}, - [1958] = {.lex_state = 6}, - [1959] = {.lex_state = 6}, - [1960] = {.lex_state = 6}, - [1961] = {.lex_state = 11}, - [1962] = {.lex_state = 7}, - [1963] = {.lex_state = 6}, - [1964] = {.lex_state = 6}, - [1965] = {.lex_state = 6}, - [1966] = {.lex_state = 6}, - [1967] = {.lex_state = 6}, - [1968] = {.lex_state = 7}, - [1969] = {.lex_state = 11}, - [1970] = {.lex_state = 6}, - [1971] = {.lex_state = 6}, - [1972] = {.lex_state = 11}, - [1973] = {.lex_state = 6}, - [1974] = {.lex_state = 6}, - [1975] = {.lex_state = 12}, - [1976] = {.lex_state = 6}, - [1977] = {.lex_state = 6}, - [1978] = {.lex_state = 7}, - [1979] = {.lex_state = 7}, - [1980] = {.lex_state = 6}, - [1981] = {.lex_state = 6}, - [1982] = {.lex_state = 6}, - [1983] = {.lex_state = 12}, - [1984] = {.lex_state = 6}, - [1985] = {.lex_state = 11}, - [1986] = {.lex_state = 6}, - [1987] = {.lex_state = 6}, - [1988] = {.lex_state = 11}, - [1989] = {.lex_state = 6}, - [1990] = {.lex_state = 6}, - [1991] = {.lex_state = 11}, - [1992] = {.lex_state = 7}, - [1993] = {.lex_state = 6}, - [1994] = {.lex_state = 6}, - [1995] = {.lex_state = 6}, - [1996] = {.lex_state = 6}, - [1997] = {.lex_state = 6}, - [1998] = {.lex_state = 6}, - [1999] = {.lex_state = 6}, - [2000] = {.lex_state = 6}, - [2001] = {.lex_state = 6}, - [2002] = {.lex_state = 6}, - [2003] = {.lex_state = 11}, - [2004] = {.lex_state = 6}, - [2005] = {.lex_state = 6}, - [2006] = {.lex_state = 11}, - [2007] = {.lex_state = 6}, - [2008] = {.lex_state = 7}, - [2009] = {.lex_state = 6}, - [2010] = {.lex_state = 6}, - [2011] = {.lex_state = 6}, - [2012] = {.lex_state = 6}, - [2013] = {.lex_state = 12}, - [2014] = {.lex_state = 11}, - [2015] = {.lex_state = 7}, - [2016] = {.lex_state = 6}, - [2017] = {.lex_state = 6}, - [2018] = {.lex_state = 6}, - [2019] = {.lex_state = 6}, - [2020] = {.lex_state = 12}, - [2021] = {.lex_state = 11}, - [2022] = {.lex_state = 6}, - [2023] = {.lex_state = 11}, - [2024] = {.lex_state = 6}, - [2025] = {.lex_state = 6}, - [2026] = {.lex_state = 11}, - [2027] = {.lex_state = 6}, - [2028] = {.lex_state = 11}, - [2029] = {.lex_state = 11}, - [2030] = {.lex_state = 11}, - [2031] = {.lex_state = 6}, - [2032] = {.lex_state = 6}, - [2033] = {.lex_state = 11}, - [2034] = {.lex_state = 11}, - [2035] = {.lex_state = 11}, - [2036] = {.lex_state = 6}, - [2037] = {.lex_state = 6}, - [2038] = {.lex_state = 6}, - [2039] = {.lex_state = 11}, - [2040] = {.lex_state = 6}, - [2041] = {.lex_state = 11}, - [2042] = {.lex_state = 6}, - [2043] = {.lex_state = 6}, - [2044] = {.lex_state = 11}, - [2045] = {.lex_state = 7}, - [2046] = {.lex_state = 6}, - [2047] = {.lex_state = 6}, - [2048] = {.lex_state = 11}, - [2049] = {.lex_state = 6}, - [2050] = {.lex_state = 6}, - [2051] = {.lex_state = 11}, - [2052] = {.lex_state = 11}, - [2053] = {.lex_state = 12}, - [2054] = {.lex_state = 11}, - [2055] = {.lex_state = 6}, - [2056] = {.lex_state = 6}, - [2057] = {.lex_state = 11}, - [2058] = {.lex_state = 6}, - [2059] = {.lex_state = 6}, - [2060] = {.lex_state = 11}, - [2061] = {.lex_state = 6}, - [2062] = {.lex_state = 6}, - [2063] = {.lex_state = 6}, - [2064] = {.lex_state = 6}, - [2065] = {.lex_state = 7}, - [2066] = {.lex_state = 11}, - [2067] = {.lex_state = 6}, - [2068] = {.lex_state = 12}, - [2069] = {.lex_state = 11}, - [2070] = {.lex_state = 11}, - [2071] = {.lex_state = 11}, - [2072] = {.lex_state = 11}, - [2073] = {.lex_state = 11}, - [2074] = {.lex_state = 11}, - [2075] = {.lex_state = 11}, - [2076] = {.lex_state = 11}, - [2077] = {.lex_state = 6}, - [2078] = {.lex_state = 6}, - [2079] = {.lex_state = 6}, - [2080] = {.lex_state = 12}, - [2081] = {.lex_state = 11}, - [2082] = {.lex_state = 11}, - [2083] = {.lex_state = 6}, - [2084] = {.lex_state = 11}, - [2085] = {.lex_state = 6}, - [2086] = {.lex_state = 6}, - [2087] = {.lex_state = 6}, - [2088] = {.lex_state = 7}, - [2089] = {.lex_state = 11}, - [2090] = {.lex_state = 6}, - [2091] = {.lex_state = 6}, - [2092] = {.lex_state = 11}, - [2093] = {.lex_state = 7}, - [2094] = {.lex_state = 6}, - [2095] = {.lex_state = 6}, - [2096] = {.lex_state = 11}, - [2097] = {.lex_state = 11}, - [2098] = {.lex_state = 11}, - [2099] = {.lex_state = 6}, - [2100] = {.lex_state = 6}, - [2101] = {.lex_state = 11}, - [2102] = {.lex_state = 11}, - [2103] = {.lex_state = 11}, - [2104] = {.lex_state = 6}, - [2105] = {.lex_state = 7}, - [2106] = {.lex_state = 7}, - [2107] = {.lex_state = 12}, - [2108] = {.lex_state = 7}, - [2109] = {.lex_state = 6}, - [2110] = {.lex_state = 11}, - [2111] = {.lex_state = 7}, - [2112] = {.lex_state = 11}, - [2113] = {.lex_state = 6}, - [2114] = {.lex_state = 7}, - [2115] = {.lex_state = 11}, - [2116] = {.lex_state = 11}, - [2117] = {.lex_state = 11}, - [2118] = {.lex_state = 7}, - [2119] = {.lex_state = 6}, - [2120] = {.lex_state = 11}, - [2121] = {.lex_state = 11}, - [2122] = {.lex_state = 11}, - [2123] = {.lex_state = 11}, - [2124] = {.lex_state = 11}, - [2125] = {.lex_state = 6}, - [2126] = {.lex_state = 6}, - [2127] = {.lex_state = 11}, - [2128] = {.lex_state = 6}, - [2129] = {.lex_state = 7}, - [2130] = {.lex_state = 11}, - [2131] = {.lex_state = 6}, - [2132] = {.lex_state = 11}, - [2133] = {.lex_state = 11}, - [2134] = {.lex_state = 11}, - [2135] = {.lex_state = 6}, - [2136] = {.lex_state = 6}, - [2137] = {.lex_state = 11}, - [2138] = {.lex_state = 6}, - [2139] = {.lex_state = 6}, - [2140] = {.lex_state = 6}, - [2141] = {.lex_state = 11}, - [2142] = {.lex_state = 7}, - [2143] = {.lex_state = 11}, - [2144] = {.lex_state = 11}, - [2145] = {.lex_state = 7}, - [2146] = {.lex_state = 6}, - [2147] = {.lex_state = 12}, - [2148] = {.lex_state = 11}, - [2149] = {.lex_state = 6}, - [2150] = {.lex_state = 12}, - [2151] = {.lex_state = 6}, - [2152] = {.lex_state = 7}, - [2153] = {.lex_state = 6}, - [2154] = {.lex_state = 6}, - [2155] = {.lex_state = 11}, - [2156] = {.lex_state = 12}, - [2157] = {.lex_state = 12}, - [2158] = {.lex_state = 12}, - [2159] = {.lex_state = 12}, - [2160] = {.lex_state = 7}, - [2161] = {.lex_state = 6}, - [2162] = {.lex_state = 12}, - [2163] = {.lex_state = 7}, - [2164] = {.lex_state = 12}, - [2165] = {.lex_state = 11}, - [2166] = {.lex_state = 7}, - [2167] = {.lex_state = 11}, - [2168] = {.lex_state = 11}, - [2169] = {.lex_state = 11}, - [2170] = {.lex_state = 11}, - [2171] = {.lex_state = 11}, - [2172] = {.lex_state = 11}, - [2173] = {.lex_state = 11}, - [2174] = {.lex_state = 11}, - [2175] = {.lex_state = 12}, - [2176] = {.lex_state = 6}, - [2177] = {.lex_state = 7}, - [2178] = {.lex_state = 6}, - [2179] = {.lex_state = 7}, - [2180] = {.lex_state = 7}, - [2181] = {.lex_state = 11}, - [2182] = {.lex_state = 11}, - [2183] = {.lex_state = 11}, - [2184] = {.lex_state = 11}, - [2185] = {.lex_state = 12}, - [2186] = {.lex_state = 12}, - [2187] = {.lex_state = 12}, - [2188] = {.lex_state = 12}, - [2189] = {.lex_state = 12}, - [2190] = {.lex_state = 12}, - [2191] = {.lex_state = 12}, - [2192] = {.lex_state = 11}, - [2193] = {.lex_state = 7}, - [2194] = {.lex_state = 7}, - [2195] = {.lex_state = 7}, - [2196] = {.lex_state = 7}, - [2197] = {.lex_state = 12}, - [2198] = {.lex_state = 12}, - [2199] = {.lex_state = 12}, - [2200] = {.lex_state = 12}, - [2201] = {.lex_state = 12}, - [2202] = {.lex_state = 12}, - [2203] = {.lex_state = 6}, - [2204] = {.lex_state = 11}, - [2205] = {.lex_state = 11}, - [2206] = {.lex_state = 11}, - [2207] = {.lex_state = 11}, - [2208] = {.lex_state = 12}, - [2209] = {.lex_state = 11}, - [2210] = {.lex_state = 7}, - [2211] = {.lex_state = 6}, - [2212] = {.lex_state = 11}, - [2213] = {.lex_state = 11}, - [2214] = {.lex_state = 8}, - [2215] = {.lex_state = 7}, - [2216] = {.lex_state = 7}, - [2217] = {.lex_state = 11}, - [2218] = {.lex_state = 7}, - [2219] = {.lex_state = 6}, - [2220] = {.lex_state = 7}, - [2221] = {.lex_state = 11}, - [2222] = {.lex_state = 12}, - [2223] = {.lex_state = 11}, - [2224] = {.lex_state = 6}, - [2225] = {.lex_state = 7}, - [2226] = {.lex_state = 7}, - [2227] = {.lex_state = 7}, - [2228] = {.lex_state = 7}, - [2229] = {.lex_state = 7}, - [2230] = {.lex_state = 12}, - [2231] = {.lex_state = 11}, - [2232] = {.lex_state = 7}, - [2233] = {.lex_state = 6}, - [2234] = {.lex_state = 6}, - [2235] = {.lex_state = 11}, - [2236] = {.lex_state = 12}, - [2237] = {.lex_state = 11}, - [2238] = {.lex_state = 12}, - [2239] = {.lex_state = 12}, - [2240] = {.lex_state = 12}, - [2241] = {.lex_state = 12}, - [2242] = {.lex_state = 12}, - [2243] = {.lex_state = 7}, - [2244] = {.lex_state = 11}, - [2245] = {.lex_state = 12}, - [2246] = {.lex_state = 11}, - [2247] = {.lex_state = 7}, - [2248] = {.lex_state = 12}, - [2249] = {.lex_state = 12}, - [2250] = {.lex_state = 7}, - [2251] = {.lex_state = 11}, - [2252] = {.lex_state = 12}, - [2253] = {.lex_state = 11}, - [2254] = {.lex_state = 7}, - [2255] = {.lex_state = 12}, - [2256] = {.lex_state = 7}, - [2257] = {.lex_state = 7}, - [2258] = {.lex_state = 11}, - [2259] = {.lex_state = 6}, - [2260] = {.lex_state = 8}, - [2261] = {.lex_state = 11}, - [2262] = {.lex_state = 12}, - [2263] = {.lex_state = 12}, - [2264] = {.lex_state = 7}, - [2265] = {.lex_state = 7}, - [2266] = {.lex_state = 7}, - [2267] = {.lex_state = 6}, - [2268] = {.lex_state = 11}, - [2269] = {.lex_state = 6}, - [2270] = {.lex_state = 12}, - [2271] = {.lex_state = 6}, - [2272] = {.lex_state = 7}, - [2273] = {.lex_state = 11}, - [2274] = {.lex_state = 7}, - [2275] = {.lex_state = 11}, - [2276] = {.lex_state = 11}, - [2277] = {.lex_state = 6}, - [2278] = {.lex_state = 7}, - [2279] = {.lex_state = 7}, - [2280] = {.lex_state = 6}, - [2281] = {.lex_state = 6}, - [2282] = {.lex_state = 11}, - [2283] = {.lex_state = 6}, - [2284] = {.lex_state = 7}, - [2285] = {.lex_state = 6}, - [2286] = {.lex_state = 11}, - [2287] = {.lex_state = 7}, - [2288] = {.lex_state = 7}, - [2289] = {.lex_state = 6}, - [2290] = {.lex_state = 6}, - [2291] = {.lex_state = 86}, - [2292] = {.lex_state = 6}, - [2293] = {.lex_state = 11}, - [2294] = {.lex_state = 16}, - [2295] = {.lex_state = 6}, - [2296] = {.lex_state = 11}, - [2297] = {.lex_state = 6}, - [2298] = {.lex_state = 11}, - [2299] = {.lex_state = 11}, - [2300] = {.lex_state = 11}, - [2301] = {.lex_state = 11}, - [2302] = {.lex_state = 6}, - [2303] = {.lex_state = 6}, - [2304] = {.lex_state = 6}, - [2305] = {.lex_state = 11}, - [2306] = {.lex_state = 6}, - [2307] = {.lex_state = 11}, - [2308] = {.lex_state = 11}, - [2309] = {.lex_state = 12}, - [2310] = {.lex_state = 6}, - [2311] = {.lex_state = 6}, - [2312] = {.lex_state = 11}, - [2313] = {.lex_state = 11}, - [2314] = {.lex_state = 8}, - [2315] = {.lex_state = 11}, - [2316] = {.lex_state = 6}, - [2317] = {.lex_state = 6}, - [2318] = {.lex_state = 8}, - [2319] = {.lex_state = 11}, - [2320] = {.lex_state = 6}, - [2321] = {.lex_state = 6}, - [2322] = {.lex_state = 6}, - [2323] = {.lex_state = 6}, - [2324] = {.lex_state = 11}, - [2325] = {.lex_state = 11}, - [2326] = {.lex_state = 11}, - [2327] = {.lex_state = 8}, - [2328] = {.lex_state = 6}, - [2329] = {.lex_state = 6}, - [2330] = {.lex_state = 6}, - [2331] = {.lex_state = 6}, - [2332] = {.lex_state = 11}, - [2333] = {.lex_state = 6}, - [2334] = {.lex_state = 11}, - [2335] = {.lex_state = 11}, - [2336] = {.lex_state = 11}, - [2337] = {.lex_state = 11}, - [2338] = {.lex_state = 6}, - [2339] = {.lex_state = 12}, - [2340] = {.lex_state = 12}, - [2341] = {.lex_state = 6}, - [2342] = {.lex_state = 12}, - [2343] = {.lex_state = 12}, - [2344] = {.lex_state = 11}, - [2345] = {.lex_state = 12}, - [2346] = {.lex_state = 12}, - [2347] = {.lex_state = 6}, - [2348] = {.lex_state = 6}, - [2349] = {.lex_state = 6}, - [2350] = {.lex_state = 6}, - [2351] = {.lex_state = 6}, - [2352] = {.lex_state = 6}, - [2353] = {.lex_state = 6}, - [2354] = {.lex_state = 6}, - [2355] = {.lex_state = 86}, - [2356] = {.lex_state = 6}, - [2357] = {.lex_state = 6}, - [2358] = {.lex_state = 6}, - [2359] = {.lex_state = 6}, - [2360] = {.lex_state = 12}, - [2361] = {.lex_state = 11}, - [2362] = {.lex_state = 6}, - [2363] = {.lex_state = 13}, - [2364] = {.lex_state = 11}, - [2365] = {.lex_state = 11}, - [2366] = {.lex_state = 12}, - [2367] = {.lex_state = 12}, - [2368] = {.lex_state = 12}, - [2369] = {.lex_state = 11}, - [2370] = {.lex_state = 11}, - [2371] = {.lex_state = 13}, - [2372] = {.lex_state = 12}, - [2373] = {.lex_state = 11}, - [2374] = {.lex_state = 12}, - [2375] = {.lex_state = 12}, - [2376] = {.lex_state = 6}, - [2377] = {.lex_state = 6}, - [2378] = {.lex_state = 12}, - [2379] = {.lex_state = 11}, - [2380] = {.lex_state = 12}, - [2381] = {.lex_state = 12}, - [2382] = {.lex_state = 11}, - [2383] = {.lex_state = 12}, - [2384] = {.lex_state = 6}, - [2385] = {.lex_state = 12}, - [2386] = {.lex_state = 12}, - [2387] = {.lex_state = 12}, - [2388] = {.lex_state = 11}, - [2389] = {.lex_state = 11}, - [2390] = {.lex_state = 12}, - [2391] = {.lex_state = 12}, - [2392] = {.lex_state = 11}, - [2393] = {.lex_state = 12}, - [2394] = {.lex_state = 11}, - [2395] = {.lex_state = 12}, - [2396] = {.lex_state = 6}, - [2397] = {.lex_state = 11}, - [2398] = {.lex_state = 11}, - [2399] = {.lex_state = 11}, - [2400] = {.lex_state = 11}, - [2401] = {.lex_state = 11}, - [2402] = {.lex_state = 11}, - [2403] = {.lex_state = 12}, - [2404] = {.lex_state = 12}, - [2405] = {.lex_state = 12}, - [2406] = {.lex_state = 12}, - [2407] = {.lex_state = 12}, - [2408] = {.lex_state = 12}, - [2409] = {.lex_state = 12}, - [2410] = {.lex_state = 12}, - [2411] = {.lex_state = 12}, - [2412] = {.lex_state = 6}, - [2413] = {.lex_state = 12}, - [2414] = {.lex_state = 6}, - [2415] = {.lex_state = 12}, - [2416] = {.lex_state = 6}, - [2417] = {.lex_state = 12}, - [2418] = {.lex_state = 12}, - [2419] = {.lex_state = 11}, - [2420] = {.lex_state = 12}, - [2421] = {.lex_state = 6}, - [2422] = {.lex_state = 11}, - [2423] = {.lex_state = 11}, - [2424] = {.lex_state = 11}, - [2425] = {.lex_state = 11}, - [2426] = {.lex_state = 11}, - [2427] = {.lex_state = 11}, - [2428] = {.lex_state = 12}, - [2429] = {.lex_state = 12}, - [2430] = {.lex_state = 11}, - [2431] = {.lex_state = 12}, - [2432] = {.lex_state = 6}, - [2433] = {.lex_state = 11}, - [2434] = {.lex_state = 12}, - [2435] = {.lex_state = 11}, - [2436] = {.lex_state = 11}, - [2437] = {.lex_state = 11}, - [2438] = {.lex_state = 12}, - [2439] = {.lex_state = 13}, - [2440] = {.lex_state = 12}, - [2441] = {.lex_state = 11}, - [2442] = {.lex_state = 12}, - [2443] = {.lex_state = 12}, - [2444] = {.lex_state = 11}, - [2445] = {.lex_state = 12}, - [2446] = {.lex_state = 12}, - [2447] = {.lex_state = 12}, - [2448] = {.lex_state = 11}, - [2449] = {.lex_state = 12}, - [2450] = {.lex_state = 11}, - [2451] = {.lex_state = 12}, - [2452] = {.lex_state = 12}, - [2453] = {.lex_state = 12}, - [2454] = {.lex_state = 12}, - [2455] = {.lex_state = 12}, - [2456] = {.lex_state = 11}, - [2457] = {.lex_state = 12}, - [2458] = {.lex_state = 12}, - [2459] = {.lex_state = 12}, - [2460] = {.lex_state = 6}, - [2461] = {.lex_state = 12}, - [2462] = {.lex_state = 12}, - [2463] = {.lex_state = 12}, - [2464] = {.lex_state = 11}, - [2465] = {.lex_state = 12}, - [2466] = {.lex_state = 6}, - [2467] = {.lex_state = 11}, - [2468] = {.lex_state = 12}, - [2469] = {.lex_state = 12}, - [2470] = {.lex_state = 12}, - [2471] = {.lex_state = 12}, - [2472] = {.lex_state = 6}, - [2473] = {.lex_state = 12}, - [2474] = {.lex_state = 12}, - [2475] = {.lex_state = 12}, - [2476] = {.lex_state = 12}, - [2477] = {.lex_state = 12}, - [2478] = {.lex_state = 12}, - [2479] = {.lex_state = 6}, - [2480] = {.lex_state = 6}, - [2481] = {.lex_state = 11}, - [2482] = {.lex_state = 12}, - [2483] = {.lex_state = 11}, - [2484] = {.lex_state = 12}, - [2485] = {.lex_state = 11}, - [2486] = {.lex_state = 11}, - [2487] = {.lex_state = 12}, - [2488] = {.lex_state = 12}, - [2489] = {.lex_state = 12}, - [2490] = {.lex_state = 12}, - [2491] = {.lex_state = 11}, - [2492] = {.lex_state = 12}, - [2493] = {.lex_state = 11}, - [2494] = {.lex_state = 12}, - [2495] = {.lex_state = 11}, - [2496] = {.lex_state = 11}, - [2497] = {.lex_state = 11}, - [2498] = {.lex_state = 11}, - [2499] = {.lex_state = 11}, - [2500] = {.lex_state = 12}, - [2501] = {.lex_state = 11}, - [2502] = {.lex_state = 6}, - [2503] = {.lex_state = 12}, - [2504] = {.lex_state = 12}, - [2505] = {.lex_state = 12}, - [2506] = {.lex_state = 11}, - [2507] = {.lex_state = 11}, - [2508] = {.lex_state = 12}, - [2509] = {.lex_state = 11}, - [2510] = {.lex_state = 12}, - [2511] = {.lex_state = 12}, - [2512] = {.lex_state = 12}, - [2513] = {.lex_state = 12}, - [2514] = {.lex_state = 6}, - [2515] = {.lex_state = 11}, - [2516] = {.lex_state = 11}, - [2517] = {.lex_state = 12}, - [2518] = {.lex_state = 6}, - [2519] = {.lex_state = 13}, - [2520] = {.lex_state = 11}, - [2521] = {.lex_state = 6}, - [2522] = {.lex_state = 11}, - [2523] = {.lex_state = 11}, - [2524] = {.lex_state = 86}, - [2525] = {.lex_state = 86}, - [2526] = {.lex_state = 15}, - [2527] = {.lex_state = 86}, - [2528] = {.lex_state = 86}, - [2529] = {.lex_state = 86}, - [2530] = {.lex_state = 86}, - [2531] = {.lex_state = 86}, - [2532] = {.lex_state = 86}, - [2533] = {.lex_state = 86}, - [2534] = {.lex_state = 86}, - [2535] = {.lex_state = 13}, - [2536] = {.lex_state = 13}, - [2537] = {.lex_state = 13}, - [2538] = {.lex_state = 15}, - [2539] = {.lex_state = 15}, - [2540] = {.lex_state = 13}, - [2541] = {.lex_state = 13}, - [2542] = {.lex_state = 13}, - [2543] = {.lex_state = 13}, - [2544] = {.lex_state = 13}, - [2545] = {.lex_state = 13}, - [2546] = {.lex_state = 13}, - [2547] = {.lex_state = 13}, - [2548] = {.lex_state = 13}, - [2549] = {.lex_state = 13}, - [2550] = {.lex_state = 13}, - [2551] = {.lex_state = 13}, - [2552] = {.lex_state = 13}, - [2553] = {.lex_state = 13}, - [2554] = {.lex_state = 13}, - [2555] = {.lex_state = 13}, - [2556] = {.lex_state = 13}, - [2557] = {.lex_state = 13}, - [2558] = {.lex_state = 13}, - [2559] = {.lex_state = 13}, - [2560] = {.lex_state = 13}, - [2561] = {.lex_state = 13}, - [2562] = {.lex_state = 13}, - [2563] = {.lex_state = 13}, - [2564] = {.lex_state = 13}, - [2565] = {.lex_state = 13}, - [2566] = {.lex_state = 13}, - [2567] = {.lex_state = 13}, - [2568] = {.lex_state = 13}, - [2569] = {.lex_state = 13}, - [2570] = {.lex_state = 13}, - [2571] = {.lex_state = 13}, - [2572] = {.lex_state = 13}, - [2573] = {.lex_state = 13}, - [2574] = {.lex_state = 13}, - [2575] = {.lex_state = 13}, - [2576] = {.lex_state = 15}, - [2577] = {.lex_state = 13}, - [2578] = {.lex_state = 13}, - [2579] = {.lex_state = 13}, - [2580] = {.lex_state = 13}, - [2581] = {.lex_state = 13}, - [2582] = {.lex_state = 13}, - [2583] = {.lex_state = 13}, - [2584] = {.lex_state = 13}, - [2585] = {.lex_state = 13}, - [2586] = {.lex_state = 13}, - [2587] = {.lex_state = 13}, - [2588] = {.lex_state = 13}, - [2589] = {.lex_state = 13}, - [2590] = {.lex_state = 13}, - [2591] = {.lex_state = 13}, - [2592] = {.lex_state = 13}, - [2593] = {.lex_state = 13}, - [2594] = {.lex_state = 13}, - [2595] = {.lex_state = 13}, - [2596] = {.lex_state = 13}, - [2597] = {.lex_state = 13}, - [2598] = {.lex_state = 13}, - [2599] = {.lex_state = 13}, - [2600] = {.lex_state = 13}, - [2601] = {.lex_state = 13}, - [2602] = {.lex_state = 13}, - [2603] = {.lex_state = 13}, - [2604] = {.lex_state = 13}, - [2605] = {.lex_state = 15}, - [2606] = {.lex_state = 15}, - [2607] = {.lex_state = 15}, - [2608] = {.lex_state = 86}, - [2609] = {.lex_state = 15}, - [2610] = {.lex_state = 86}, - [2611] = {.lex_state = 15}, - [2612] = {.lex_state = 15}, - [2613] = {.lex_state = 15}, - [2614] = {.lex_state = 15}, - [2615] = {.lex_state = 15}, - [2616] = {.lex_state = 86}, - [2617] = {.lex_state = 86}, - [2618] = {.lex_state = 15}, - [2619] = {.lex_state = 86}, - [2620] = {.lex_state = 15}, - [2621] = {.lex_state = 86}, - [2622] = {.lex_state = 15}, - [2623] = {.lex_state = 86}, - [2624] = {.lex_state = 86}, - [2625] = {.lex_state = 86}, - [2626] = {.lex_state = 86}, - [2627] = {.lex_state = 15}, - [2628] = {.lex_state = 86}, - [2629] = {.lex_state = 86}, - [2630] = {.lex_state = 15}, - [2631] = {.lex_state = 15}, - [2632] = {.lex_state = 15}, - [2633] = {.lex_state = 86}, - [2634] = {.lex_state = 86}, - [2635] = {.lex_state = 15}, - [2636] = {.lex_state = 86}, - [2637] = {.lex_state = 86}, - [2638] = {.lex_state = 86}, - [2639] = {.lex_state = 15}, - [2640] = {.lex_state = 86}, - [2641] = {.lex_state = 86}, - [2642] = {.lex_state = 86}, - [2643] = {.lex_state = 86}, - [2644] = {.lex_state = 15}, - [2645] = {.lex_state = 86}, - [2646] = {.lex_state = 86}, - [2647] = {.lex_state = 15}, - [2648] = {.lex_state = 86}, - [2649] = {.lex_state = 15}, - [2650] = {.lex_state = 86}, - [2651] = {.lex_state = 86}, - [2652] = {.lex_state = 86}, - [2653] = {.lex_state = 86}, - [2654] = {.lex_state = 86}, - [2655] = {.lex_state = 86}, - [2656] = {.lex_state = 86}, - [2657] = {.lex_state = 86}, - [2658] = {.lex_state = 86}, - [2659] = {.lex_state = 86}, - [2660] = {.lex_state = 13}, - [2661] = {.lex_state = 15}, - [2662] = {.lex_state = 15}, - [2663] = {.lex_state = 13}, - [2664] = {.lex_state = 15}, - [2665] = {.lex_state = 86}, - [2666] = {.lex_state = 86}, - [2667] = {.lex_state = 15}, - [2668] = {.lex_state = 86}, - [2669] = {.lex_state = 86}, - [2670] = {.lex_state = 86}, - [2671] = {.lex_state = 86}, - [2672] = {.lex_state = 86}, - [2673] = {.lex_state = 86}, - [2674] = {.lex_state = 86}, - [2675] = {.lex_state = 15}, - [2676] = {.lex_state = 86}, - [2677] = {.lex_state = 86}, - [2678] = {.lex_state = 86}, - [2679] = {.lex_state = 86}, - [2680] = {.lex_state = 13}, - [2681] = {.lex_state = 15}, - [2682] = {.lex_state = 15}, - [2683] = {.lex_state = 86}, - [2684] = {.lex_state = 15}, - [2685] = {.lex_state = 15}, - [2686] = {.lex_state = 86}, - [2687] = {.lex_state = 86}, - [2688] = {.lex_state = 86}, - [2689] = {.lex_state = 86}, - [2690] = {.lex_state = 15}, - [2691] = {.lex_state = 15}, - [2692] = {.lex_state = 13}, - [2693] = {.lex_state = 86}, - [2694] = {.lex_state = 86}, - [2695] = {.lex_state = 86}, - [2696] = {.lex_state = 15}, - [2697] = {.lex_state = 86}, - [2698] = {.lex_state = 15}, - [2699] = {.lex_state = 86}, - [2700] = {.lex_state = 15}, - [2701] = {.lex_state = 86}, - [2702] = {.lex_state = 15}, - [2703] = {.lex_state = 86}, - [2704] = {.lex_state = 15}, - [2705] = {.lex_state = 86}, - [2706] = {.lex_state = 86}, - [2707] = {.lex_state = 86}, - [2708] = {.lex_state = 86}, - [2709] = {.lex_state = 86}, - [2710] = {.lex_state = 4}, - [2711] = {.lex_state = 86}, - [2712] = {.lex_state = 86}, - [2713] = {.lex_state = 86}, - [2714] = {.lex_state = 86}, - [2715] = {.lex_state = 86}, - [2716] = {.lex_state = 86}, - [2717] = {.lex_state = 86}, - [2718] = {.lex_state = 86}, - [2719] = {.lex_state = 86}, - [2720] = {.lex_state = 86}, - [2721] = {.lex_state = 4}, - [2722] = {.lex_state = 86}, - [2723] = {.lex_state = 86}, - [2724] = {.lex_state = 86}, - [2725] = {.lex_state = 86}, - [2726] = {.lex_state = 86}, - [2727] = {.lex_state = 4}, - [2728] = {.lex_state = 86}, - [2729] = {.lex_state = 86}, - [2730] = {.lex_state = 4}, - [2731] = {.lex_state = 4}, - [2732] = {.lex_state = 86}, - [2733] = {.lex_state = 86}, - [2734] = {.lex_state = 4}, - [2735] = {.lex_state = 86}, - [2736] = {.lex_state = 4}, - [2737] = {.lex_state = 86}, - [2738] = {.lex_state = 86}, - [2739] = {.lex_state = 86}, - [2740] = {.lex_state = 86}, - [2741] = {.lex_state = 86}, - [2742] = {.lex_state = 86}, - [2743] = {.lex_state = 86}, - [2744] = {.lex_state = 4}, - [2745] = {.lex_state = 86}, - [2746] = {.lex_state = 86}, - [2747] = {.lex_state = 4}, - [2748] = {.lex_state = 86}, - [2749] = {.lex_state = 86}, - [2750] = {.lex_state = 4}, - [2751] = {.lex_state = 86}, - [2752] = {.lex_state = 86}, - [2753] = {.lex_state = 86}, - [2754] = {.lex_state = 4}, - [2755] = {.lex_state = 86}, - [2756] = {.lex_state = 4}, - [2757] = {.lex_state = 86}, - [2758] = {.lex_state = 86}, - [2759] = {.lex_state = 86}, - [2760] = {.lex_state = 4}, - [2761] = {.lex_state = 4}, - [2762] = {.lex_state = 86}, - [2763] = {.lex_state = 86}, - [2764] = {.lex_state = 86}, - [2765] = {.lex_state = 86}, - [2766] = {.lex_state = 86}, - [2767] = {.lex_state = 86}, - [2768] = {.lex_state = 86}, - [2769] = {.lex_state = 86}, - [2770] = {.lex_state = 86}, - [2771] = {.lex_state = 86}, - [2772] = {.lex_state = 86}, - [2773] = {.lex_state = 86}, - [2774] = {.lex_state = 86}, - [2775] = {.lex_state = 86}, - [2776] = {.lex_state = 86}, - [2777] = {.lex_state = 86}, - [2778] = {.lex_state = 86}, - [2779] = {.lex_state = 86}, - [2780] = {.lex_state = 86}, - [2781] = {.lex_state = 86}, - [2782] = {.lex_state = 86}, - [2783] = {.lex_state = 86}, - [2784] = {.lex_state = 86}, - [2785] = {.lex_state = 86}, - [2786] = {.lex_state = 86}, - [2787] = {.lex_state = 86}, - [2788] = {.lex_state = 86}, - [2789] = {.lex_state = 86}, - [2790] = {.lex_state = 86}, - [2791] = {.lex_state = 86}, - [2792] = {.lex_state = 86}, - [2793] = {.lex_state = 86}, - [2794] = {.lex_state = 86}, - [2795] = {.lex_state = 86}, - [2796] = {.lex_state = 86}, - [2797] = {.lex_state = 86}, - [2798] = {.lex_state = 86}, - [2799] = {.lex_state = 86}, - [2800] = {.lex_state = 86}, - [2801] = {.lex_state = 86}, - [2802] = {.lex_state = 86}, - [2803] = {.lex_state = 86}, - [2804] = {.lex_state = 86}, - [2805] = {.lex_state = 86}, - [2806] = {.lex_state = 86}, - [2807] = {.lex_state = 86}, - [2808] = {.lex_state = 86}, - [2809] = {.lex_state = 86}, - [2810] = {.lex_state = 86}, - [2811] = {.lex_state = 86}, - [2812] = {.lex_state = 86}, - [2813] = {.lex_state = 86}, - [2814] = {.lex_state = 86}, - [2815] = {.lex_state = 86}, - [2816] = {.lex_state = 86}, - [2817] = {.lex_state = 86}, - [2818] = {.lex_state = 86}, - [2819] = {.lex_state = 86}, - [2820] = {.lex_state = 86}, - [2821] = {.lex_state = 86}, - [2822] = {.lex_state = 86}, - [2823] = {.lex_state = 86}, - [2824] = {.lex_state = 86}, - [2825] = {.lex_state = 86}, - [2826] = {.lex_state = 86}, - [2827] = {.lex_state = 86}, - [2828] = {.lex_state = 86}, - [2829] = {.lex_state = 86}, - [2830] = {.lex_state = 86}, - [2831] = {.lex_state = 86}, - [2832] = {.lex_state = 86}, - [2833] = {.lex_state = 86}, - [2834] = {.lex_state = 86}, - [2835] = {.lex_state = 86}, - [2836] = {.lex_state = 86}, - [2837] = {.lex_state = 86}, - [2838] = {.lex_state = 86}, - [2839] = {.lex_state = 86}, - [2840] = {.lex_state = 86}, - [2841] = {.lex_state = 86}, - [2842] = {.lex_state = 86}, - [2843] = {.lex_state = 86}, - [2844] = {.lex_state = 86}, - [2845] = {.lex_state = 86}, - [2846] = {.lex_state = 86}, - [2847] = {.lex_state = 86}, - [2848] = {.lex_state = 86}, - [2849] = {.lex_state = 86}, - [2850] = {.lex_state = 86}, - [2851] = {.lex_state = 86}, - [2852] = {.lex_state = 86}, - [2853] = {.lex_state = 86}, - [2854] = {.lex_state = 86}, - [2855] = {.lex_state = 86}, - [2856] = {.lex_state = 86}, - [2857] = {.lex_state = 86}, - [2858] = {.lex_state = 86}, - [2859] = {.lex_state = 86}, - [2860] = {.lex_state = 86}, - [2861] = {.lex_state = 86}, - [2862] = {.lex_state = 86}, - [2863] = {.lex_state = 86}, - [2864] = {.lex_state = 86}, - [2865] = {.lex_state = 86}, - [2866] = {.lex_state = 86}, - [2867] = {.lex_state = 86}, - [2868] = {.lex_state = 86}, - [2869] = {.lex_state = 86}, - [2870] = {.lex_state = 86}, - [2871] = {.lex_state = 86}, - [2872] = {.lex_state = 86}, - [2873] = {.lex_state = 86}, - [2874] = {.lex_state = 86}, - [2875] = {.lex_state = 86}, - [2876] = {.lex_state = 86}, - [2877] = {.lex_state = 86}, - [2878] = {.lex_state = 86}, - [2879] = {.lex_state = 86}, - [2880] = {.lex_state = 86}, - [2881] = {.lex_state = 86}, - [2882] = {.lex_state = 86}, - [2883] = {.lex_state = 86}, - [2884] = {.lex_state = 86}, - [2885] = {.lex_state = 86}, - [2886] = {.lex_state = 86}, - [2887] = {.lex_state = 86}, - [2888] = {.lex_state = 86}, - [2889] = {.lex_state = 86}, - [2890] = {.lex_state = 86}, - [2891] = {.lex_state = 86}, - [2892] = {.lex_state = 86}, - [2893] = {.lex_state = 86}, - [2894] = {.lex_state = 86}, - [2895] = {.lex_state = 86}, - [2896] = {.lex_state = 86}, - [2897] = {.lex_state = 86}, - [2898] = {.lex_state = 86}, - [2899] = {.lex_state = 86}, - [2900] = {.lex_state = 86}, - [2901] = {.lex_state = 86}, - [2902] = {.lex_state = 86}, - [2903] = {.lex_state = 86}, - [2904] = {.lex_state = 86}, - [2905] = {.lex_state = 86}, - [2906] = {.lex_state = 86}, - [2907] = {.lex_state = 86}, - [2908] = {.lex_state = 86}, - [2909] = {.lex_state = 86}, - [2910] = {.lex_state = 86}, - [2911] = {.lex_state = 86}, - [2912] = {.lex_state = 86}, - [2913] = {.lex_state = 86}, - [2914] = {.lex_state = 86}, - [2915] = {.lex_state = 86}, - [2916] = {.lex_state = 86}, - [2917] = {.lex_state = 86}, - [2918] = {.lex_state = 86}, - [2919] = {.lex_state = 86}, - [2920] = {.lex_state = 86}, - [2921] = {.lex_state = 86}, - [2922] = {.lex_state = 86}, - [2923] = {.lex_state = 86}, - [2924] = {.lex_state = 86}, - [2925] = {.lex_state = 86}, - [2926] = {.lex_state = 86}, - [2927] = {.lex_state = 86}, - [2928] = {.lex_state = 86}, - [2929] = {.lex_state = 86}, - [2930] = {.lex_state = 86}, - [2931] = {.lex_state = 86}, - [2932] = {.lex_state = 86}, - [2933] = {.lex_state = 86}, - [2934] = {.lex_state = 86}, - [2935] = {.lex_state = 86}, - [2936] = {.lex_state = 86}, - [2937] = {.lex_state = 86}, - [2938] = {.lex_state = 86}, - [2939] = {.lex_state = 86}, - [2940] = {.lex_state = 86}, - [2941] = {.lex_state = 86}, - [2942] = {.lex_state = 86}, - [2943] = {.lex_state = 86}, - [2944] = {.lex_state = 86}, - [2945] = {.lex_state = 86}, - [2946] = {.lex_state = 86}, - [2947] = {.lex_state = 86}, - [2948] = {.lex_state = 86}, - [2949] = {.lex_state = 86}, - [2950] = {.lex_state = 86}, - [2951] = {.lex_state = 86}, - [2952] = {.lex_state = 86}, - [2953] = {.lex_state = 86}, - [2954] = {.lex_state = 86}, - [2955] = {.lex_state = 86}, - [2956] = {.lex_state = 86}, - [2957] = {.lex_state = 86}, - [2958] = {.lex_state = 86}, - [2959] = {.lex_state = 86}, - [2960] = {.lex_state = 86}, - [2961] = {.lex_state = 86}, - [2962] = {.lex_state = 86}, - [2963] = {.lex_state = 86}, - [2964] = {.lex_state = 86}, - [2965] = {.lex_state = 86}, - [2966] = {.lex_state = 86}, - [2967] = {.lex_state = 86}, - [2968] = {.lex_state = 86}, - [2969] = {.lex_state = 86}, - [2970] = {.lex_state = 86}, - [2971] = {.lex_state = 86}, - [2972] = {.lex_state = 86}, - [2973] = {.lex_state = 86}, - [2974] = {.lex_state = 86}, - [2975] = {.lex_state = 86}, - [2976] = {.lex_state = 86}, - [2977] = {.lex_state = 86}, - [2978] = {.lex_state = 86}, - [2979] = {.lex_state = 86}, - [2980] = {.lex_state = 86}, - [2981] = {.lex_state = 86}, - [2982] = {.lex_state = 86}, - [2983] = {.lex_state = 86}, - [2984] = {.lex_state = 86}, - [2985] = {.lex_state = 86}, - [2986] = {.lex_state = 86}, - [2987] = {.lex_state = 86}, - [2988] = {.lex_state = 86}, - [2989] = {.lex_state = 86}, - [2990] = {.lex_state = 18}, - [2991] = {.lex_state = 18}, - [2992] = {.lex_state = 18}, - [2993] = {.lex_state = 15}, - [2994] = {.lex_state = 86}, - [2995] = {.lex_state = 86}, - [2996] = {.lex_state = 86}, - [2997] = {.lex_state = 18}, - [2998] = {.lex_state = 86}, - [2999] = {.lex_state = 86}, - [3000] = {.lex_state = 18}, - [3001] = {.lex_state = 86}, - [3002] = {.lex_state = 86}, - [3003] = {.lex_state = 86}, - [3004] = {.lex_state = 18}, - [3005] = {.lex_state = 86}, - [3006] = {.lex_state = 86}, - [3007] = {.lex_state = 86}, - [3008] = {.lex_state = 18}, - [3009] = {.lex_state = 18}, - [3010] = {.lex_state = 18}, - [3011] = {.lex_state = 86}, - [3012] = {.lex_state = 86}, - [3013] = {.lex_state = 86}, - [3014] = {.lex_state = 15}, - [3015] = {.lex_state = 18}, - [3016] = {.lex_state = 15}, - [3017] = {.lex_state = 86}, - [3018] = {.lex_state = 86}, - [3019] = {.lex_state = 86}, - [3020] = {.lex_state = 86}, - [3021] = {.lex_state = 86}, - [3022] = {.lex_state = 86}, - [3023] = {.lex_state = 86}, - [3024] = {.lex_state = 86}, - [3025] = {.lex_state = 86}, - [3026] = {.lex_state = 86}, - [3027] = {.lex_state = 86}, - [3028] = {.lex_state = 86}, - [3029] = {.lex_state = 86}, - [3030] = {.lex_state = 86}, - [3031] = {.lex_state = 86}, - [3032] = {.lex_state = 86}, - [3033] = {.lex_state = 86}, - [3034] = {.lex_state = 86}, - [3035] = {.lex_state = 86}, - [3036] = {.lex_state = 86}, - [3037] = {.lex_state = 86}, - [3038] = {.lex_state = 86}, - [3039] = {.lex_state = 86}, - [3040] = {.lex_state = 86}, - [3041] = {.lex_state = 86}, - [3042] = {.lex_state = 86}, - [3043] = {.lex_state = 86}, - [3044] = {.lex_state = 86}, - [3045] = {.lex_state = 86}, - [3046] = {.lex_state = 86}, - [3047] = {.lex_state = 86}, - [3048] = {.lex_state = 15}, - [3049] = {.lex_state = 86}, - [3050] = {.lex_state = 86}, - [3051] = {.lex_state = 15}, - [3052] = {.lex_state = 15}, - [3053] = {.lex_state = 15}, - [3054] = {.lex_state = 15}, - [3055] = {.lex_state = 15}, - [3056] = {.lex_state = 15}, - [3057] = {.lex_state = 15}, - [3058] = {.lex_state = 15}, - [3059] = {.lex_state = 15}, - [3060] = {.lex_state = 15}, - [3061] = {.lex_state = 15}, - [3062] = {.lex_state = 86}, - [3063] = {.lex_state = 86}, - [3064] = {.lex_state = 86}, - [3065] = {.lex_state = 86}, - [3066] = {.lex_state = 86}, - [3067] = {.lex_state = 86}, - [3068] = {.lex_state = 86}, - [3069] = {.lex_state = 15}, - [3070] = {.lex_state = 15}, - [3071] = {.lex_state = 15}, - [3072] = {.lex_state = 15}, - [3073] = {.lex_state = 15}, - [3074] = {.lex_state = 15}, - [3075] = {.lex_state = 15}, - [3076] = {.lex_state = 15}, - [3077] = {.lex_state = 15}, - [3078] = {.lex_state = 15}, - [3079] = {.lex_state = 15}, - [3080] = {.lex_state = 86}, - [3081] = {.lex_state = 86}, - [3082] = {.lex_state = 86}, - [3083] = {.lex_state = 86}, - [3084] = {.lex_state = 86}, - [3085] = {.lex_state = 86}, - [3086] = {.lex_state = 86}, - [3087] = {.lex_state = 15}, - [3088] = {.lex_state = 15}, - [3089] = {.lex_state = 1, .external_lex_state = 2}, - [3090] = {.lex_state = 15}, - [3091] = {.lex_state = 15}, - [3092] = {.lex_state = 15}, - [3093] = {.lex_state = 15}, - [3094] = {.lex_state = 15}, - [3095] = {.lex_state = 15}, - [3096] = {.lex_state = 15}, - [3097] = {.lex_state = 15}, - [3098] = {.lex_state = 15}, - [3099] = {.lex_state = 15}, - [3100] = {.lex_state = 15}, - [3101] = {.lex_state = 15}, - [3102] = {.lex_state = 15}, - [3103] = {.lex_state = 15}, - [3104] = {.lex_state = 15}, - [3105] = {.lex_state = 15}, - [3106] = {.lex_state = 15}, - [3107] = {.lex_state = 15}, - [3108] = {.lex_state = 15}, - [3109] = {.lex_state = 15}, - [3110] = {.lex_state = 15}, - [3111] = {.lex_state = 15}, - [3112] = {.lex_state = 15}, - [3113] = {.lex_state = 15}, - [3114] = {.lex_state = 15}, - [3115] = {.lex_state = 15}, - [3116] = {.lex_state = 15}, - [3117] = {.lex_state = 15}, - [3118] = {.lex_state = 15}, - [3119] = {.lex_state = 15}, - [3120] = {.lex_state = 15}, - [3121] = {.lex_state = 15}, - [3122] = {.lex_state = 15}, - [3123] = {.lex_state = 1, .external_lex_state = 2}, - [3124] = {.lex_state = 15}, - [3125] = {.lex_state = 22}, - [3126] = {.lex_state = 15}, - [3127] = {.lex_state = 22}, - [3128] = {.lex_state = 15}, - [3129] = {.lex_state = 22}, - [3130] = {.lex_state = 15}, - [3131] = {.lex_state = 15}, - [3132] = {.lex_state = 15}, - [3133] = {.lex_state = 15}, - [3134] = {.lex_state = 1, .external_lex_state = 3}, - [3135] = {.lex_state = 15}, - [3136] = {.lex_state = 15}, - [3137] = {.lex_state = 15}, - [3138] = {.lex_state = 1, .external_lex_state = 3}, - [3139] = {.lex_state = 15}, - [3140] = {.lex_state = 22}, - [3141] = {.lex_state = 22}, - [3142] = {.lex_state = 15}, - [3143] = {.lex_state = 15}, - [3144] = {.lex_state = 15}, - [3145] = {.lex_state = 15}, - [3146] = {.lex_state = 15}, - [3147] = {.lex_state = 1, .external_lex_state = 3}, - [3148] = {.lex_state = 1, .external_lex_state = 3}, - [3149] = {.lex_state = 1, .external_lex_state = 3}, - [3150] = {.lex_state = 1, .external_lex_state = 3}, - [3151] = {.lex_state = 15}, - [3152] = {.lex_state = 15}, - [3153] = {.lex_state = 15}, - [3154] = {.lex_state = 1, .external_lex_state = 3}, - [3155] = {.lex_state = 15}, - [3156] = {.lex_state = 15}, - [3157] = {.lex_state = 22}, - [3158] = {.lex_state = 15}, - [3159] = {.lex_state = 15}, - [3160] = {.lex_state = 17}, - [3161] = {.lex_state = 15}, - [3162] = {.lex_state = 17}, - [3163] = {.lex_state = 15}, - [3164] = {.lex_state = 17}, - [3165] = {.lex_state = 15}, - [3166] = {.lex_state = 15}, - [3167] = {.lex_state = 15}, - [3168] = {.lex_state = 15}, - [3169] = {.lex_state = 15}, - [3170] = {.lex_state = 15}, - [3171] = {.lex_state = 15}, - [3172] = {.lex_state = 15}, - [3173] = {.lex_state = 15}, - [3174] = {.lex_state = 15}, - [3175] = {.lex_state = 17}, - [3176] = {.lex_state = 15}, - [3177] = {.lex_state = 15}, - [3178] = {.lex_state = 15}, - [3179] = {.lex_state = 15}, - [3180] = {.lex_state = 15}, - [3181] = {.lex_state = 22}, - [3182] = {.lex_state = 15}, - [3183] = {.lex_state = 15}, - [3184] = {.lex_state = 15}, - [3185] = {.lex_state = 15}, - [3186] = {.lex_state = 15}, - [3187] = {.lex_state = 15}, - [3188] = {.lex_state = 15}, - [3189] = {.lex_state = 15}, - [3190] = {.lex_state = 15}, - [3191] = {.lex_state = 15}, - [3192] = {.lex_state = 15}, - [3193] = {.lex_state = 15}, - [3194] = {.lex_state = 15}, - [3195] = {.lex_state = 15}, - [3196] = {.lex_state = 15}, - [3197] = {.lex_state = 15}, - [3198] = {.lex_state = 15}, - [3199] = {.lex_state = 15}, - [3200] = {.lex_state = 15}, - [3201] = {.lex_state = 15}, - [3202] = {.lex_state = 15}, - [3203] = {.lex_state = 15}, - [3204] = {.lex_state = 15}, - [3205] = {.lex_state = 17}, - [3206] = {.lex_state = 17}, - [3207] = {.lex_state = 17}, - [3208] = {.lex_state = 15}, - [3209] = {.lex_state = 15}, - [3210] = {.lex_state = 15}, - [3211] = {.lex_state = 15}, - [3212] = {.lex_state = 15}, - [3213] = {.lex_state = 15}, - [3214] = {.lex_state = 15}, - [3215] = {.lex_state = 15}, - [3216] = {.lex_state = 15}, - [3217] = {.lex_state = 15}, - [3218] = {.lex_state = 15}, - [3219] = {.lex_state = 15}, - [3220] = {.lex_state = 15}, - [3221] = {.lex_state = 19}, - [3222] = {.lex_state = 15}, - [3223] = {.lex_state = 15}, - [3224] = {.lex_state = 15}, - [3225] = {.lex_state = 15}, - [3226] = {.lex_state = 15}, - [3227] = {.lex_state = 15}, - [3228] = {.lex_state = 15}, - [3229] = {.lex_state = 15}, - [3230] = {.lex_state = 15}, - [3231] = {.lex_state = 15}, - [3232] = {.lex_state = 15}, - [3233] = {.lex_state = 0}, - [3234] = {.lex_state = 15}, - [3235] = {.lex_state = 15}, - [3236] = {.lex_state = 15}, - [3237] = {.lex_state = 15}, - [3238] = {.lex_state = 15}, - [3239] = {.lex_state = 15}, - [3240] = {.lex_state = 15}, - [3241] = {.lex_state = 15}, - [3242] = {.lex_state = 15}, - [3243] = {.lex_state = 15}, - [3244] = {.lex_state = 15}, - [3245] = {.lex_state = 15}, - [3246] = {.lex_state = 15}, - [3247] = {.lex_state = 17}, - [3248] = {.lex_state = 17}, - [3249] = {.lex_state = 15}, - [3250] = {.lex_state = 17}, - [3251] = {.lex_state = 15}, - [3252] = {.lex_state = 15}, - [3253] = {.lex_state = 15}, - [3254] = {.lex_state = 19}, - [3255] = {.lex_state = 15}, - [3256] = {.lex_state = 15}, - [3257] = {.lex_state = 15}, - [3258] = {.lex_state = 17}, - [3259] = {.lex_state = 17}, - [3260] = {.lex_state = 15}, - [3261] = {.lex_state = 15}, - [3262] = {.lex_state = 15}, - [3263] = {.lex_state = 15}, - [3264] = {.lex_state = 15}, - [3265] = {.lex_state = 15}, - [3266] = {.lex_state = 15}, - [3267] = {.lex_state = 15}, - [3268] = {.lex_state = 15}, - [3269] = {.lex_state = 15}, - [3270] = {.lex_state = 15}, - [3271] = {.lex_state = 15}, - [3272] = {.lex_state = 15}, - [3273] = {.lex_state = 15}, - [3274] = {.lex_state = 15}, - [3275] = {.lex_state = 17}, - [3276] = {.lex_state = 15}, - [3277] = {.lex_state = 15}, - [3278] = {.lex_state = 86}, - [3279] = {.lex_state = 15}, - [3280] = {.lex_state = 17}, - [3281] = {.lex_state = 15}, - [3282] = {.lex_state = 15}, - [3283] = {.lex_state = 15}, - [3284] = {.lex_state = 17}, - [3285] = {.lex_state = 15}, - [3286] = {.lex_state = 15}, - [3287] = {.lex_state = 15}, - [3288] = {.lex_state = 15}, - [3289] = {.lex_state = 15}, - [3290] = {.lex_state = 15}, - [3291] = {.lex_state = 17}, - [3292] = {.lex_state = 15}, - [3293] = {.lex_state = 13}, - [3294] = {.lex_state = 15}, - [3295] = {.lex_state = 15}, - [3296] = {.lex_state = 17}, - [3297] = {.lex_state = 15}, - [3298] = {.lex_state = 13}, - [3299] = {.lex_state = 13}, - [3300] = {.lex_state = 17}, - [3301] = {.lex_state = 15}, - [3302] = {.lex_state = 17}, - [3303] = {.lex_state = 13}, - [3304] = {.lex_state = 15}, - [3305] = {.lex_state = 13}, - [3306] = {.lex_state = 15}, - [3307] = {.lex_state = 17}, - [3308] = {.lex_state = 13}, - [3309] = {.lex_state = 17}, - [3310] = {.lex_state = 17}, - [3311] = {.lex_state = 15}, - [3312] = {.lex_state = 15}, - [3313] = {.lex_state = 13}, - [3314] = {.lex_state = 15}, - [3315] = {.lex_state = 19}, - [3316] = {.lex_state = 15}, - [3317] = {.lex_state = 17}, - [3318] = {.lex_state = 17}, - [3319] = {.lex_state = 19}, - [3320] = {.lex_state = 15}, - [3321] = {.lex_state = 15}, - [3322] = {.lex_state = 15}, - [3323] = {.lex_state = 15}, - [3324] = {.lex_state = 15}, - [3325] = {.lex_state = 15}, - [3326] = {.lex_state = 15}, - [3327] = {.lex_state = 15}, - [3328] = {.lex_state = 15}, - [3329] = {.lex_state = 15}, - [3330] = {.lex_state = 15}, - [3331] = {.lex_state = 15}, - [3332] = {.lex_state = 15}, - [3333] = {.lex_state = 15}, - [3334] = {.lex_state = 15}, - [3335] = {.lex_state = 15}, - [3336] = {.lex_state = 15}, - [3337] = {.lex_state = 15}, - [3338] = {.lex_state = 15}, - [3339] = {.lex_state = 15}, - [3340] = {.lex_state = 17}, - [3341] = {.lex_state = 17}, - [3342] = {.lex_state = 17}, - [3343] = {.lex_state = 15}, - [3344] = {.lex_state = 17}, - [3345] = {.lex_state = 15}, - [3346] = {.lex_state = 17}, - [3347] = {.lex_state = 15}, - [3348] = {.lex_state = 17}, - [3349] = {.lex_state = 15}, - [3350] = {.lex_state = 15}, - [3351] = {.lex_state = 15}, - [3352] = {.lex_state = 15}, - [3353] = {.lex_state = 15}, - [3354] = {.lex_state = 15}, - [3355] = {.lex_state = 15}, - [3356] = {.lex_state = 15}, - [3357] = {.lex_state = 15}, - [3358] = {.lex_state = 19}, - [3359] = {.lex_state = 15}, - [3360] = {.lex_state = 15}, - [3361] = {.lex_state = 15}, - [3362] = {.lex_state = 15}, - [3363] = {.lex_state = 15}, - [3364] = {.lex_state = 15}, - [3365] = {.lex_state = 15}, - [3366] = {.lex_state = 15}, - [3367] = {.lex_state = 15}, - [3368] = {.lex_state = 15}, - [3369] = {.lex_state = 15}, - [3370] = {.lex_state = 15}, - [3371] = {.lex_state = 15}, - [3372] = {.lex_state = 17}, - [3373] = {.lex_state = 15}, - [3374] = {.lex_state = 15}, - [3375] = {.lex_state = 15}, - [3376] = {.lex_state = 15}, - [3377] = {.lex_state = 15}, - [3378] = {.lex_state = 15}, - [3379] = {.lex_state = 17}, - [3380] = {.lex_state = 15}, - [3381] = {.lex_state = 15}, - [3382] = {.lex_state = 17}, - [3383] = {.lex_state = 17}, - [3384] = {.lex_state = 15}, - [3385] = {.lex_state = 15}, - [3386] = {.lex_state = 17}, - [3387] = {.lex_state = 15}, - [3388] = {.lex_state = 15}, - [3389] = {.lex_state = 19}, - [3390] = {.lex_state = 15}, - [3391] = {.lex_state = 15}, - [3392] = {.lex_state = 15}, - [3393] = {.lex_state = 15}, - [3394] = {.lex_state = 15}, - [3395] = {.lex_state = 15}, - [3396] = {.lex_state = 15}, - [3397] = {.lex_state = 19}, - [3398] = {.lex_state = 15}, - [3399] = {.lex_state = 17}, - [3400] = {.lex_state = 15}, - [3401] = {.lex_state = 17}, - [3402] = {.lex_state = 17}, - [3403] = {.lex_state = 15}, - [3404] = {.lex_state = 17}, - [3405] = {.lex_state = 17}, - [3406] = {.lex_state = 15}, - [3407] = {.lex_state = 15}, - [3408] = {.lex_state = 17}, - [3409] = {.lex_state = 15}, - [3410] = {.lex_state = 15}, - [3411] = {.lex_state = 15}, - [3412] = {.lex_state = 15}, - [3413] = {.lex_state = 15}, - [3414] = {.lex_state = 15}, - [3415] = {.lex_state = 15}, - [3416] = {.lex_state = 15}, - [3417] = {.lex_state = 15}, - [3418] = {.lex_state = 15}, - [3419] = {.lex_state = 15}, - [3420] = {.lex_state = 15}, - [3421] = {.lex_state = 15}, - [3422] = {.lex_state = 15}, - [3423] = {.lex_state = 15}, - [3424] = {.lex_state = 17}, - [3425] = {.lex_state = 0}, - [3426] = {.lex_state = 15}, - [3427] = {.lex_state = 15}, - [3428] = {.lex_state = 15}, - [3429] = {.lex_state = 17}, - [3430] = {.lex_state = 15}, - [3431] = {.lex_state = 15}, - [3432] = {.lex_state = 17}, - [3433] = {.lex_state = 17}, - [3434] = {.lex_state = 15}, - [3435] = {.lex_state = 15}, - [3436] = {.lex_state = 17}, - [3437] = {.lex_state = 15}, - [3438] = {.lex_state = 15}, - [3439] = {.lex_state = 15}, - [3440] = {.lex_state = 17}, - [3441] = {.lex_state = 15}, - [3442] = {.lex_state = 15}, - [3443] = {.lex_state = 15}, - [3444] = {.lex_state = 15}, - [3445] = {.lex_state = 17}, - [3446] = {.lex_state = 15}, - [3447] = {.lex_state = 17}, - [3448] = {.lex_state = 17}, - [3449] = {.lex_state = 15}, - [3450] = {.lex_state = 15}, - [3451] = {.lex_state = 17}, - [3452] = {.lex_state = 15}, - [3453] = {.lex_state = 15}, - [3454] = {.lex_state = 15}, - [3455] = {.lex_state = 15}, - [3456] = {.lex_state = 15}, - [3457] = {.lex_state = 0}, - [3458] = {.lex_state = 15}, - [3459] = {.lex_state = 15}, - [3460] = {.lex_state = 15}, - [3461] = {.lex_state = 15}, - [3462] = {.lex_state = 17}, - [3463] = {.lex_state = 15}, - [3464] = {.lex_state = 15}, - [3465] = {.lex_state = 19}, - [3466] = {.lex_state = 15}, - [3467] = {.lex_state = 15}, - [3468] = {.lex_state = 15}, - [3469] = {.lex_state = 15}, - [3470] = {.lex_state = 17}, - [3471] = {.lex_state = 15}, - [3472] = {.lex_state = 15}, - [3473] = {.lex_state = 15}, - [3474] = {.lex_state = 17}, - [3475] = {.lex_state = 15}, - [3476] = {.lex_state = 15}, - [3477] = {.lex_state = 15}, - [3478] = {.lex_state = 15}, - [3479] = {.lex_state = 15}, - [3480] = {.lex_state = 15}, - [3481] = {.lex_state = 17}, - [3482] = {.lex_state = 15}, - [3483] = {.lex_state = 17}, - [3484] = {.lex_state = 0}, - [3485] = {.lex_state = 15}, - [3486] = {.lex_state = 0}, - [3487] = {.lex_state = 15}, - [3488] = {.lex_state = 15}, - [3489] = {.lex_state = 22}, - [3490] = {.lex_state = 15}, - [3491] = {.lex_state = 22}, - [3492] = {.lex_state = 0}, - [3493] = {.lex_state = 20}, - [3494] = {.lex_state = 15}, - [3495] = {.lex_state = 0}, - [3496] = {.lex_state = 86}, - [3497] = {.lex_state = 15}, - [3498] = {.lex_state = 15}, - [3499] = {.lex_state = 0}, - [3500] = {.lex_state = 15}, - [3501] = {.lex_state = 0}, - [3502] = {.lex_state = 15}, - [3503] = {.lex_state = 15}, - [3504] = {.lex_state = 15}, - [3505] = {.lex_state = 0}, - [3506] = {.lex_state = 0}, - [3507] = {.lex_state = 0}, - [3508] = {.lex_state = 15}, - [3509] = {.lex_state = 15}, - [3510] = {.lex_state = 19}, - [3511] = {.lex_state = 0}, - [3512] = {.lex_state = 15}, - [3513] = {.lex_state = 15}, - [3514] = {.lex_state = 22}, - [3515] = {.lex_state = 15}, - [3516] = {.lex_state = 15}, - [3517] = {.lex_state = 0}, - [3518] = {.lex_state = 0}, - [3519] = {.lex_state = 19}, - [3520] = {.lex_state = 19}, - [3521] = {.lex_state = 0}, - [3522] = {.lex_state = 0}, - [3523] = {.lex_state = 15}, - [3524] = {.lex_state = 15}, - [3525] = {.lex_state = 15}, - [3526] = {.lex_state = 15}, - [3527] = {.lex_state = 20}, - [3528] = {.lex_state = 15}, - [3529] = {.lex_state = 15}, - [3530] = {.lex_state = 0}, - [3531] = {.lex_state = 19}, - [3532] = {.lex_state = 0}, - [3533] = {.lex_state = 15}, - [3534] = {.lex_state = 15}, - [3535] = {.lex_state = 0}, - [3536] = {.lex_state = 1, .external_lex_state = 3}, - [3537] = {.lex_state = 19}, - [3538] = {.lex_state = 22}, - [3539] = {.lex_state = 0}, - [3540] = {.lex_state = 15}, - [3541] = {.lex_state = 22}, - [3542] = {.lex_state = 22}, - [3543] = {.lex_state = 15}, - [3544] = {.lex_state = 0}, - [3545] = {.lex_state = 20}, - [3546] = {.lex_state = 20}, - [3547] = {.lex_state = 22}, - [3548] = {.lex_state = 0}, - [3549] = {.lex_state = 20}, - [3550] = {.lex_state = 15}, - [3551] = {.lex_state = 22}, - [3552] = {.lex_state = 0}, - [3553] = {.lex_state = 20}, - [3554] = {.lex_state = 15}, - [3555] = {.lex_state = 15}, - [3556] = {.lex_state = 0}, - [3557] = {.lex_state = 20}, - [3558] = {.lex_state = 15}, - [3559] = {.lex_state = 19}, - [3560] = {.lex_state = 20}, - [3561] = {.lex_state = 0}, - [3562] = {.lex_state = 19}, - [3563] = {.lex_state = 0}, - [3564] = {.lex_state = 20}, - [3565] = {.lex_state = 19}, - [3566] = {.lex_state = 0}, - [3567] = {.lex_state = 15}, - [3568] = {.lex_state = 15}, - [3569] = {.lex_state = 15}, - [3570] = {.lex_state = 0}, - [3571] = {.lex_state = 15}, - [3572] = {.lex_state = 15}, - [3573] = {.lex_state = 15}, - [3574] = {.lex_state = 20}, - [3575] = {.lex_state = 15}, - [3576] = {.lex_state = 15}, - [3577] = {.lex_state = 15}, - [3578] = {.lex_state = 0}, - [3579] = {.lex_state = 15}, - [3580] = {.lex_state = 15}, - [3581] = {.lex_state = 20}, - [3582] = {.lex_state = 20}, - [3583] = {.lex_state = 15}, - [3584] = {.lex_state = 20}, - [3585] = {.lex_state = 15}, - [3586] = {.lex_state = 15}, - [3587] = {.lex_state = 0}, - [3588] = {.lex_state = 15}, - [3589] = {.lex_state = 15}, - [3590] = {.lex_state = 15}, - [3591] = {.lex_state = 0}, - [3592] = {.lex_state = 0}, - [3593] = {.lex_state = 0}, - [3594] = {.lex_state = 0}, - [3595] = {.lex_state = 0}, - [3596] = {.lex_state = 15}, - [3597] = {.lex_state = 15}, - [3598] = {.lex_state = 0}, - [3599] = {.lex_state = 15}, - [3600] = {.lex_state = 22}, - [3601] = {.lex_state = 15}, - [3602] = {.lex_state = 0}, - [3603] = {.lex_state = 20}, - [3604] = {.lex_state = 20}, - [3605] = {.lex_state = 15}, - [3606] = {.lex_state = 15}, - [3607] = {.lex_state = 15}, - [3608] = {.lex_state = 15}, - [3609] = {.lex_state = 15}, - [3610] = {.lex_state = 15}, - [3611] = {.lex_state = 15}, - [3612] = {.lex_state = 15}, - [3613] = {.lex_state = 15}, - [3614] = {.lex_state = 0}, - [3615] = {.lex_state = 15}, - [3616] = {.lex_state = 15}, - [3617] = {.lex_state = 15}, - [3618] = {.lex_state = 15}, - [3619] = {.lex_state = 15}, - [3620] = {.lex_state = 15}, - [3621] = {.lex_state = 15}, - [3622] = {.lex_state = 15}, - [3623] = {.lex_state = 15}, - [3624] = {.lex_state = 15}, - [3625] = {.lex_state = 15}, - [3626] = {.lex_state = 15}, - [3627] = {.lex_state = 15}, - [3628] = {.lex_state = 15}, - [3629] = {.lex_state = 15}, - [3630] = {.lex_state = 15}, - [3631] = {.lex_state = 0}, - [3632] = {.lex_state = 15}, - [3633] = {.lex_state = 15}, - [3634] = {.lex_state = 15}, - [3635] = {.lex_state = 15}, - [3636] = {.lex_state = 15}, - [3637] = {.lex_state = 15}, - [3638] = {.lex_state = 15}, - [3639] = {.lex_state = 15}, - [3640] = {.lex_state = 15}, - [3641] = {.lex_state = 15}, - [3642] = {.lex_state = 15}, - [3643] = {.lex_state = 15}, - [3644] = {.lex_state = 0}, - [3645] = {.lex_state = 15}, - [3646] = {.lex_state = 15}, - [3647] = {.lex_state = 15}, - [3648] = {.lex_state = 15}, - [3649] = {.lex_state = 15}, - [3650] = {.lex_state = 15}, - [3651] = {.lex_state = 15}, - [3652] = {.lex_state = 15}, - [3653] = {.lex_state = 15}, - [3654] = {.lex_state = 15}, - [3655] = {.lex_state = 15}, - [3656] = {.lex_state = 17}, - [3657] = {.lex_state = 15}, - [3658] = {.lex_state = 15}, - [3659] = {.lex_state = 15}, - [3660] = {.lex_state = 15}, - [3661] = {.lex_state = 15}, - [3662] = {.lex_state = 15}, - [3663] = {.lex_state = 15}, - [3664] = {.lex_state = 15}, - [3665] = {.lex_state = 15}, - [3666] = {.lex_state = 15}, - [3667] = {.lex_state = 15}, - [3668] = {.lex_state = 15}, - [3669] = {.lex_state = 15}, - [3670] = {.lex_state = 15}, - [3671] = {.lex_state = 15}, - [3672] = {.lex_state = 15}, - [3673] = {.lex_state = 15}, - [3674] = {.lex_state = 0}, - [3675] = {.lex_state = 0}, - [3676] = {.lex_state = 15}, - [3677] = {.lex_state = 15}, - [3678] = {.lex_state = 15}, - [3679] = {.lex_state = 17}, - [3680] = {.lex_state = 15}, - [3681] = {.lex_state = 15}, - [3682] = {.lex_state = 15}, - [3683] = {.lex_state = 15}, - [3684] = {.lex_state = 15}, - [3685] = {.lex_state = 15}, - [3686] = {.lex_state = 15}, - [3687] = {.lex_state = 15}, - [3688] = {.lex_state = 15}, - [3689] = {.lex_state = 0}, - [3690] = {.lex_state = 15}, - [3691] = {.lex_state = 15}, - [3692] = {.lex_state = 15}, - [3693] = {.lex_state = 15}, - [3694] = {.lex_state = 15}, - [3695] = {.lex_state = 15}, - [3696] = {.lex_state = 15}, - [3697] = {.lex_state = 15}, - [3698] = {.lex_state = 15}, - [3699] = {.lex_state = 15}, - [3700] = {.lex_state = 15}, - [3701] = {.lex_state = 15}, - [3702] = {.lex_state = 15}, - [3703] = {.lex_state = 15}, - [3704] = {.lex_state = 15}, - [3705] = {.lex_state = 15}, - [3706] = {.lex_state = 15}, - [3707] = {.lex_state = 15}, - [3708] = {.lex_state = 15}, - [3709] = {.lex_state = 15}, - [3710] = {.lex_state = 15}, - [3711] = {.lex_state = 15}, - [3712] = {.lex_state = 15}, - [3713] = {.lex_state = 15}, - [3714] = {.lex_state = 15}, - [3715] = {.lex_state = 15}, - [3716] = {.lex_state = 15}, - [3717] = {.lex_state = 15}, - [3718] = {.lex_state = 15}, - [3719] = {.lex_state = 15}, - [3720] = {.lex_state = 15}, - [3721] = {.lex_state = 15}, - [3722] = {.lex_state = 15}, - [3723] = {.lex_state = 15}, - [3724] = {.lex_state = 15}, - [3725] = {.lex_state = 15}, - [3726] = {.lex_state = 15}, - [3727] = {.lex_state = 15}, - [3728] = {.lex_state = 15}, - [3729] = {.lex_state = 15}, - [3730] = {.lex_state = 15}, - [3731] = {.lex_state = 15}, - [3732] = {.lex_state = 15}, - [3733] = {.lex_state = 15}, - [3734] = {.lex_state = 15}, - [3735] = {.lex_state = 15}, - [3736] = {.lex_state = 15}, - [3737] = {.lex_state = 15}, - [3738] = {.lex_state = 15}, - [3739] = {.lex_state = 15}, - [3740] = {.lex_state = 15}, - [3741] = {.lex_state = 15}, - [3742] = {.lex_state = 15}, - [3743] = {.lex_state = 15}, - [3744] = {.lex_state = 15}, - [3745] = {.lex_state = 15}, - [3746] = {.lex_state = 15}, - [3747] = {.lex_state = 15}, - [3748] = {.lex_state = 15}, - [3749] = {.lex_state = 15}, - [3750] = {.lex_state = 15}, - [3751] = {.lex_state = 15}, - [3752] = {.lex_state = 15}, - [3753] = {.lex_state = 15}, - [3754] = {.lex_state = 15}, - [3755] = {.lex_state = 15}, - [3756] = {.lex_state = 15}, - [3757] = {.lex_state = 15}, - [3758] = {.lex_state = 15}, - [3759] = {.lex_state = 15}, - [3760] = {.lex_state = 15}, - [3761] = {.lex_state = 15}, - [3762] = {.lex_state = 15}, - [3763] = {.lex_state = 15}, - [3764] = {.lex_state = 15}, - [3765] = {.lex_state = 15}, - [3766] = {.lex_state = 15}, - [3767] = {.lex_state = 15}, - [3768] = {.lex_state = 15}, - [3769] = {.lex_state = 15}, - [3770] = {.lex_state = 15}, - [3771] = {.lex_state = 15}, - [3772] = {.lex_state = 15}, - [3773] = {.lex_state = 15}, - [3774] = {.lex_state = 15}, - [3775] = {.lex_state = 15}, - [3776] = {.lex_state = 15}, - [3777] = {.lex_state = 15}, - [3778] = {.lex_state = 15}, - [3779] = {.lex_state = 15}, - [3780] = {.lex_state = 15}, - [3781] = {.lex_state = 15}, - [3782] = {.lex_state = 15}, - [3783] = {.lex_state = 15}, - [3784] = {.lex_state = 15}, - [3785] = {.lex_state = 15}, - [3786] = {.lex_state = 15}, - [3787] = {.lex_state = 15}, - [3788] = {.lex_state = 15}, - [3789] = {.lex_state = 15}, - [3790] = {.lex_state = 15}, - [3791] = {.lex_state = 15}, - [3792] = {.lex_state = 15}, - [3793] = {.lex_state = 15}, - [3794] = {.lex_state = 15}, - [3795] = {.lex_state = 15}, - [3796] = {.lex_state = 15}, - [3797] = {.lex_state = 15}, - [3798] = {.lex_state = 15}, - [3799] = {.lex_state = 15}, - [3800] = {.lex_state = 15}, - [3801] = {.lex_state = 15}, - [3802] = {.lex_state = 15}, - [3803] = {.lex_state = 15}, - [3804] = {.lex_state = 15}, - [3805] = {.lex_state = 15}, - [3806] = {.lex_state = 15}, - [3807] = {.lex_state = 15}, - [3808] = {.lex_state = 15}, - [3809] = {.lex_state = 15}, - [3810] = {.lex_state = 15}, - [3811] = {.lex_state = 15}, - [3812] = {.lex_state = 15}, - [3813] = {.lex_state = 15}, - [3814] = {.lex_state = 15}, - [3815] = {.lex_state = 15}, - [3816] = {.lex_state = 15}, - [3817] = {.lex_state = 15}, - [3818] = {.lex_state = 15}, - [3819] = {.lex_state = 15}, - [3820] = {.lex_state = 15}, - [3821] = {.lex_state = 15}, - [3822] = {.lex_state = 15}, - [3823] = {.lex_state = 0}, - [3824] = {.lex_state = 15}, - [3825] = {.lex_state = 15}, - [3826] = {.lex_state = 15}, - [3827] = {.lex_state = 15}, - [3828] = {.lex_state = 15}, - [3829] = {.lex_state = 15}, - [3830] = {.lex_state = 15}, - [3831] = {.lex_state = 15}, - [3832] = {.lex_state = 15}, - [3833] = {.lex_state = 15}, - [3834] = {.lex_state = 17}, - [3835] = {.lex_state = 15}, - [3836] = {.lex_state = 15}, - [3837] = {.lex_state = 15}, - [3838] = {.lex_state = 15}, - [3839] = {.lex_state = 15}, - [3840] = {.lex_state = 15}, - [3841] = {.lex_state = 15}, - [3842] = {.lex_state = 15}, - [3843] = {.lex_state = 15}, - [3844] = {.lex_state = 15}, - [3845] = {.lex_state = 15}, - [3846] = {.lex_state = 15}, - [3847] = {.lex_state = 15}, - [3848] = {.lex_state = 15}, - [3849] = {.lex_state = 15}, - [3850] = {.lex_state = 15}, - [3851] = {.lex_state = 15}, - [3852] = {.lex_state = 15}, - [3853] = {.lex_state = 15}, - [3854] = {.lex_state = 15}, - [3855] = {.lex_state = 15}, - [3856] = {.lex_state = 15}, - [3857] = {.lex_state = 15}, - [3858] = {.lex_state = 15}, - [3859] = {.lex_state = 15}, - [3860] = {.lex_state = 15}, - [3861] = {.lex_state = 15}, - [3862] = {.lex_state = 15}, - [3863] = {.lex_state = 15}, - [3864] = {.lex_state = 15}, - [3865] = {.lex_state = 15}, - [3866] = {.lex_state = 15}, - [3867] = {.lex_state = 15}, - [3868] = {.lex_state = 15}, - [3869] = {.lex_state = 15}, - [3870] = {.lex_state = 15}, - [3871] = {.lex_state = 15}, - [3872] = {.lex_state = 15}, - [3873] = {.lex_state = 0}, - [3874] = {.lex_state = 15}, - [3875] = {.lex_state = 15}, - [3876] = {.lex_state = 0}, - [3877] = {.lex_state = 17}, - [3878] = {.lex_state = 15}, - [3879] = {.lex_state = 15}, - [3880] = {.lex_state = 15}, - [3881] = {.lex_state = 15}, - [3882] = {.lex_state = 15}, - [3883] = {.lex_state = 15}, - [3884] = {.lex_state = 15}, - [3885] = {.lex_state = 15}, - [3886] = {.lex_state = 15}, - [3887] = {.lex_state = 15}, - [3888] = {.lex_state = 15}, - [3889] = {.lex_state = 15}, - [3890] = {.lex_state = 15}, - [3891] = {.lex_state = 15}, - [3892] = {.lex_state = 15}, - [3893] = {.lex_state = 15}, - [3894] = {.lex_state = 15}, - [3895] = {.lex_state = 0}, - [3896] = {.lex_state = 15}, - [3897] = {.lex_state = 15}, - [3898] = {.lex_state = 15}, - [3899] = {.lex_state = 15}, - [3900] = {.lex_state = 15}, - [3901] = {.lex_state = 15}, - [3902] = {.lex_state = 15}, - [3903] = {.lex_state = 15}, - [3904] = {.lex_state = 15}, - [3905] = {.lex_state = 15}, - [3906] = {.lex_state = 15}, - [3907] = {.lex_state = 15}, - [3908] = {.lex_state = 15}, - [3909] = {.lex_state = 15}, - [3910] = {.lex_state = 0}, - [3911] = {.lex_state = 15}, - [3912] = {.lex_state = 15}, - [3913] = {.lex_state = 15}, - [3914] = {.lex_state = 15}, - [3915] = {.lex_state = 15}, - [3916] = {.lex_state = 15}, - [3917] = {.lex_state = 15}, - [3918] = {.lex_state = 0}, - [3919] = {.lex_state = 0}, - [3920] = {.lex_state = 0}, - [3921] = {.lex_state = 0}, - [3922] = {.lex_state = 0}, - [3923] = {.lex_state = 15}, - [3924] = {.lex_state = 15}, - [3925] = {.lex_state = 0}, - [3926] = {.lex_state = 0}, - [3927] = {.lex_state = 15}, - [3928] = {.lex_state = 0}, - [3929] = {.lex_state = 0}, - [3930] = {.lex_state = 15}, - [3931] = {.lex_state = 0}, - [3932] = {.lex_state = 0}, - [3933] = {.lex_state = 0}, - [3934] = {.lex_state = 15}, - [3935] = {.lex_state = 15}, - [3936] = {.lex_state = 15}, - [3937] = {.lex_state = 0}, - [3938] = {.lex_state = 0}, - [3939] = {.lex_state = 0}, - [3940] = {.lex_state = 0}, - [3941] = {.lex_state = 15}, - [3942] = {.lex_state = 0}, - [3943] = {.lex_state = 0}, - [3944] = {.lex_state = 15}, - [3945] = {.lex_state = 0}, - [3946] = {.lex_state = 0}, - [3947] = {.lex_state = 15}, - [3948] = {.lex_state = 0}, - [3949] = {.lex_state = 0}, - [3950] = {.lex_state = 0}, - [3951] = {.lex_state = 15}, - [3952] = {.lex_state = 0}, - [3953] = {.lex_state = 15}, - [3954] = {.lex_state = 0}, - [3955] = {.lex_state = 0}, - [3956] = {.lex_state = 15}, - [3957] = {.lex_state = 0}, - [3958] = {.lex_state = 15}, - [3959] = {.lex_state = 15}, - [3960] = {.lex_state = 0}, - [3961] = {.lex_state = 0}, - [3962] = {.lex_state = 15}, - [3963] = {.lex_state = 0}, - [3964] = {.lex_state = 15}, - [3965] = {.lex_state = 0}, - [3966] = {.lex_state = 15}, - [3967] = {.lex_state = 15}, - [3968] = {.lex_state = 0}, - [3969] = {.lex_state = 86}, - [3970] = {.lex_state = 0}, - [3971] = {.lex_state = 0}, - [3972] = {.lex_state = 0}, - [3973] = {.lex_state = 0}, - [3974] = {.lex_state = 0}, - [3975] = {.lex_state = 86}, - [3976] = {.lex_state = 0}, - [3977] = {.lex_state = 0}, - [3978] = {.lex_state = 0}, - [3979] = {.lex_state = 15}, - [3980] = {.lex_state = 0}, - [3981] = {.lex_state = 0}, - [3982] = {.lex_state = 15}, - [3983] = {.lex_state = 0}, - [3984] = {.lex_state = 15}, - [3985] = {.lex_state = 0}, - [3986] = {.lex_state = 15}, - [3987] = {.lex_state = 0}, - [3988] = {.lex_state = 0}, - [3989] = {.lex_state = 0}, - [3990] = {.lex_state = 0}, - [3991] = {.lex_state = 15}, - [3992] = {.lex_state = 0}, - [3993] = {.lex_state = 0}, - [3994] = {.lex_state = 86}, - [3995] = {.lex_state = 0}, - [3996] = {.lex_state = 0}, - [3997] = {.lex_state = 0}, - [3998] = {.lex_state = 0}, - [3999] = {.lex_state = 15}, - [4000] = {.lex_state = 15}, - [4001] = {.lex_state = 0}, - [4002] = {.lex_state = 0}, - [4003] = {.lex_state = 0}, - [4004] = {.lex_state = 0}, - [4005] = {.lex_state = 0}, - [4006] = {.lex_state = 86}, - [4007] = {.lex_state = 0}, - [4008] = {.lex_state = 0}, - [4009] = {.lex_state = 0}, - [4010] = {.lex_state = 0}, - [4011] = {.lex_state = 0}, - [4012] = {.lex_state = 0}, - [4013] = {.lex_state = 0}, - [4014] = {.lex_state = 86}, - [4015] = {.lex_state = 0}, - [4016] = {.lex_state = 0}, - [4017] = {.lex_state = 0}, - [4018] = {.lex_state = 0}, - [4019] = {.lex_state = 15}, - [4020] = {.lex_state = 0}, - [4021] = {.lex_state = 0}, - [4022] = {.lex_state = 0}, - [4023] = {.lex_state = 0}, - [4024] = {.lex_state = 15}, - [4025] = {.lex_state = 0}, - [4026] = {.lex_state = 0}, - [4027] = {.lex_state = 0}, - [4028] = {.lex_state = 0}, - [4029] = {.lex_state = 0}, - [4030] = {.lex_state = 0}, - [4031] = {.lex_state = 0}, - [4032] = {.lex_state = 15}, - [4033] = {.lex_state = 0}, - [4034] = {.lex_state = 86}, - [4035] = {.lex_state = 86}, - [4036] = {.lex_state = 0}, - [4037] = {.lex_state = 15}, - [4038] = {.lex_state = 15}, - [4039] = {.lex_state = 15}, - [4040] = {.lex_state = 15}, - [4041] = {.lex_state = 0}, - [4042] = {.lex_state = 0}, - [4043] = {.lex_state = 15}, - [4044] = {.lex_state = 0}, - [4045] = {.lex_state = 0}, - [4046] = {.lex_state = 0}, - [4047] = {.lex_state = 15}, - [4048] = {.lex_state = 86}, - [4049] = {.lex_state = 15}, - [4050] = {.lex_state = 15}, - [4051] = {.lex_state = 0}, - [4052] = {.lex_state = 0}, - [4053] = {.lex_state = 15}, - [4054] = {.lex_state = 0}, - [4055] = {.lex_state = 0}, - [4056] = {.lex_state = 0}, - [4057] = {.lex_state = 0}, - [4058] = {.lex_state = 0}, - [4059] = {.lex_state = 86}, - [4060] = {.lex_state = 15}, - [4061] = {.lex_state = 0}, - [4062] = {.lex_state = 0}, - [4063] = {.lex_state = 0}, - [4064] = {.lex_state = 86}, - [4065] = {.lex_state = 15}, - [4066] = {.lex_state = 15}, - [4067] = {.lex_state = 15}, - [4068] = {.lex_state = 15}, - [4069] = {.lex_state = 15}, - [4070] = {.lex_state = 15}, - [4071] = {.lex_state = 15}, - [4072] = {.lex_state = 0}, - [4073] = {.lex_state = 15}, - [4074] = {.lex_state = 0}, - [4075] = {.lex_state = 0}, - [4076] = {.lex_state = 0}, - [4077] = {.lex_state = 0}, - [4078] = {.lex_state = 0}, - [4079] = {.lex_state = 0}, - [4080] = {.lex_state = 0}, - [4081] = {.lex_state = 0}, - [4082] = {.lex_state = 15}, - [4083] = {.lex_state = 0}, - [4084] = {.lex_state = 15}, - [4085] = {.lex_state = 0}, - [4086] = {.lex_state = 0}, - [4087] = {.lex_state = 0}, - [4088] = {.lex_state = 15}, - [4089] = {.lex_state = 0}, - [4090] = {.lex_state = 0}, - [4091] = {.lex_state = 0}, - [4092] = {.lex_state = 0}, - [4093] = {.lex_state = 0}, - [4094] = {.lex_state = 15}, - [4095] = {.lex_state = 0}, - [4096] = {.lex_state = 15}, - [4097] = {.lex_state = 15}, - [4098] = {.lex_state = 15}, - [4099] = {.lex_state = 0}, - [4100] = {.lex_state = 86}, - [4101] = {.lex_state = 0}, - [4102] = {.lex_state = 15}, - [4103] = {.lex_state = 15}, - [4104] = {.lex_state = 15}, - [4105] = {.lex_state = 0}, - [4106] = {.lex_state = 0}, - [4107] = {.lex_state = 0}, - [4108] = {.lex_state = 15}, - [4109] = {.lex_state = 0}, - [4110] = {.lex_state = 0}, - [4111] = {.lex_state = 0}, - [4112] = {.lex_state = 15}, - [4113] = {.lex_state = 0}, - [4114] = {.lex_state = 0}, - [4115] = {.lex_state = 0}, - [4116] = {.lex_state = 0}, - [4117] = {.lex_state = 0}, - [4118] = {.lex_state = 15}, - [4119] = {.lex_state = 15}, - [4120] = {.lex_state = 86}, - [4121] = {.lex_state = 0}, - [4122] = {.lex_state = 86}, - [4123] = {.lex_state = 0}, - [4124] = {.lex_state = 0}, - [4125] = {.lex_state = 0}, - [4126] = {.lex_state = 0}, - [4127] = {.lex_state = 0}, - [4128] = {.lex_state = 86}, - [4129] = {.lex_state = 0}, - [4130] = {.lex_state = 15}, - [4131] = {.lex_state = 0}, - [4132] = {.lex_state = 0}, - [4133] = {.lex_state = 86}, - [4134] = {.lex_state = 0}, - [4135] = {.lex_state = 0}, - [4136] = {.lex_state = 0}, - [4137] = {.lex_state = 15}, - [4138] = {.lex_state = 15}, - [4139] = {.lex_state = 0}, - [4140] = {.lex_state = 15}, - [4141] = {.lex_state = 0}, - [4142] = {.lex_state = 0}, - [4143] = {.lex_state = 15}, - [4144] = {.lex_state = 15}, - [4145] = {.lex_state = 15}, - [4146] = {.lex_state = 15}, - [4147] = {.lex_state = 0}, - [4148] = {.lex_state = 0}, - [4149] = {.lex_state = 0}, - [4150] = {.lex_state = 15}, - [4151] = {.lex_state = 15}, - [4152] = {.lex_state = 0}, - [4153] = {.lex_state = 86}, - [4154] = {.lex_state = 0}, - [4155] = {.lex_state = 0}, - [4156] = {.lex_state = 15}, - [4157] = {.lex_state = 0}, - [4158] = {.lex_state = 86}, - [4159] = {.lex_state = 0}, - [4160] = {.lex_state = 0}, - [4161] = {.lex_state = 0}, - [4162] = {.lex_state = 0}, - [4163] = {.lex_state = 86}, - [4164] = {.lex_state = 0}, - [4165] = {.lex_state = 0}, - [4166] = {.lex_state = 15}, - [4167] = {.lex_state = 15}, - [4168] = {.lex_state = 0}, - [4169] = {.lex_state = 15}, - [4170] = {.lex_state = 15}, - [4171] = {.lex_state = 0}, - [4172] = {.lex_state = 15}, - [4173] = {.lex_state = 0}, - [4174] = {.lex_state = 0}, - [4175] = {.lex_state = 0}, - [4176] = {.lex_state = 0}, - [4177] = {.lex_state = 86}, - [4178] = {.lex_state = 0}, - [4179] = {.lex_state = 15}, - [4180] = {.lex_state = 15}, - [4181] = {.lex_state = 15}, - [4182] = {.lex_state = 0}, - [4183] = {.lex_state = 15}, - [4184] = {.lex_state = 15}, - [4185] = {.lex_state = 0}, - [4186] = {.lex_state = 0}, - [4187] = {.lex_state = 15}, - [4188] = {.lex_state = 15}, - [4189] = {.lex_state = 15}, - [4190] = {.lex_state = 15}, - [4191] = {.lex_state = 15}, - [4192] = {.lex_state = 15}, - [4193] = {.lex_state = 0}, - [4194] = {.lex_state = 0}, - [4195] = {.lex_state = 15}, - [4196] = {.lex_state = 0}, - [4197] = {.lex_state = 0}, - [4198] = {.lex_state = 0}, - [4199] = {.lex_state = 0}, - [4200] = {.lex_state = 15}, - [4201] = {.lex_state = 15}, - [4202] = {.lex_state = 15}, - [4203] = {.lex_state = 15}, - [4204] = {.lex_state = 0}, - [4205] = {.lex_state = 86}, - [4206] = {.lex_state = 0}, - [4207] = {.lex_state = 15}, - [4208] = {.lex_state = 0}, - [4209] = {.lex_state = 0}, - [4210] = {.lex_state = 15}, - [4211] = {.lex_state = 0}, - [4212] = {.lex_state = 0}, - [4213] = {.lex_state = 0}, - [4214] = {.lex_state = 15}, - [4215] = {.lex_state = 15}, - [4216] = {.lex_state = 15}, - [4217] = {.lex_state = 0}, - [4218] = {.lex_state = 0}, - [4219] = {.lex_state = 0}, - [4220] = {.lex_state = 86}, - [4221] = {.lex_state = 15}, - [4222] = {.lex_state = 15}, - [4223] = {.lex_state = 0}, - [4224] = {.lex_state = 0}, - [4225] = {.lex_state = 0}, - [4226] = {.lex_state = 0}, - [4227] = {.lex_state = 0}, - [4228] = {.lex_state = 0}, - [4229] = {.lex_state = 0}, - [4230] = {.lex_state = 15}, - [4231] = {.lex_state = 0}, - [4232] = {.lex_state = 0}, - [4233] = {.lex_state = 0}, - [4234] = {.lex_state = 0}, - [4235] = {.lex_state = 15}, - [4236] = {.lex_state = 0}, - [4237] = {.lex_state = 0}, - [4238] = {.lex_state = 0}, - [4239] = {.lex_state = 15}, - [4240] = {.lex_state = 15}, - [4241] = {.lex_state = 15}, - [4242] = {.lex_state = 0}, - [4243] = {.lex_state = 0}, - [4244] = {.lex_state = 0}, - [4245] = {.lex_state = 0}, - [4246] = {.lex_state = 0}, - [4247] = {.lex_state = 86}, - [4248] = {.lex_state = 0}, - [4249] = {.lex_state = 0}, - [4250] = {.lex_state = 86}, - [4251] = {.lex_state = 15}, - [4252] = {.lex_state = 15}, - [4253] = {.lex_state = 0}, - [4254] = {.lex_state = 0}, - [4255] = {.lex_state = 0}, - [4256] = {.lex_state = 0}, - [4257] = {.lex_state = 0}, - [4258] = {.lex_state = 15}, - [4259] = {.lex_state = 86}, - [4260] = {.lex_state = 15}, - [4261] = {.lex_state = 15}, - [4262] = {.lex_state = 15}, - [4263] = {.lex_state = 15}, - [4264] = {.lex_state = 15}, - [4265] = {.lex_state = 15}, - [4266] = {.lex_state = 15}, - [4267] = {.lex_state = 0}, - [4268] = {.lex_state = 0}, - [4269] = {.lex_state = 15}, - [4270] = {.lex_state = 0}, - [4271] = {.lex_state = 0}, - [4272] = {.lex_state = 0}, - [4273] = {.lex_state = 15}, - [4274] = {.lex_state = 0}, - [4275] = {.lex_state = 86}, - [4276] = {.lex_state = 15}, - [4277] = {.lex_state = 15}, - [4278] = {.lex_state = 0}, - [4279] = {.lex_state = 15}, - [4280] = {.lex_state = 86}, - [4281] = {.lex_state = 0}, - [4282] = {.lex_state = 15}, - [4283] = {.lex_state = 0}, - [4284] = {.lex_state = 86}, - [4285] = {.lex_state = 0}, - [4286] = {.lex_state = 15}, - [4287] = {.lex_state = 0}, - [4288] = {.lex_state = 0}, - [4289] = {.lex_state = 0}, - [4290] = {.lex_state = 15}, - [4291] = {.lex_state = 15}, - [4292] = {.lex_state = 15}, - [4293] = {.lex_state = 86}, - [4294] = {.lex_state = 15}, - [4295] = {.lex_state = 15}, - [4296] = {.lex_state = 15}, - [4297] = {.lex_state = 15}, - [4298] = {.lex_state = 15}, - [4299] = {.lex_state = 15}, - [4300] = {.lex_state = 15}, - [4301] = {.lex_state = 0}, - [4302] = {.lex_state = 15}, - [4303] = {.lex_state = 0}, - [4304] = {.lex_state = 0}, - [4305] = {.lex_state = 0}, - [4306] = {.lex_state = 0}, - [4307] = {.lex_state = 0}, - [4308] = {.lex_state = 0}, - [4309] = {.lex_state = 0}, - [4310] = {.lex_state = 86}, - [4311] = {.lex_state = 0}, - [4312] = {.lex_state = 15}, - [4313] = {.lex_state = 0}, - [4314] = {.lex_state = 0}, - [4315] = {.lex_state = 0}, - [4316] = {.lex_state = 0}, - [4317] = {.lex_state = 0}, - [4318] = {.lex_state = 0}, - [4319] = {.lex_state = 15}, - [4320] = {.lex_state = 15}, - [4321] = {.lex_state = 15}, - [4322] = {.lex_state = 0}, - [4323] = {.lex_state = 0}, - [4324] = {.lex_state = 0}, - [4325] = {.lex_state = 0}, - [4326] = {.lex_state = 0}, - [4327] = {.lex_state = 86}, - [4328] = {.lex_state = 15}, - [4329] = {.lex_state = 15}, - [4330] = {.lex_state = 15}, - [4331] = {.lex_state = 0}, - [4332] = {.lex_state = 86}, - [4333] = {.lex_state = 0}, - [4334] = {.lex_state = 15}, - [4335] = {.lex_state = 0}, - [4336] = {.lex_state = 0}, - [4337] = {.lex_state = 86}, - [4338] = {.lex_state = 0}, - [4339] = {.lex_state = 15}, - [4340] = {.lex_state = 0}, - [4341] = {.lex_state = 0}, - [4342] = {.lex_state = 0}, - [4343] = {.lex_state = 0}, - [4344] = {.lex_state = 0}, - [4345] = {.lex_state = 15}, - [4346] = {.lex_state = 0}, - [4347] = {.lex_state = 0}, - [4348] = {.lex_state = 0}, - [4349] = {.lex_state = 0}, - [4350] = {.lex_state = 0}, - [4351] = {.lex_state = 0}, - [4352] = {.lex_state = 15}, - [4353] = {.lex_state = 0}, - [4354] = {.lex_state = 15}, - [4355] = {.lex_state = 0}, - [4356] = {.lex_state = 0}, - [4357] = {.lex_state = 0}, - [4358] = {.lex_state = 15}, - [4359] = {.lex_state = 0}, - [4360] = {.lex_state = 0}, - [4361] = {.lex_state = 0}, - [4362] = {.lex_state = 86}, - [4363] = {.lex_state = 0}, - [4364] = {.lex_state = 0}, - [4365] = {.lex_state = 0}, - [4366] = {.lex_state = 0}, - [4367] = {.lex_state = 0}, - [4368] = {.lex_state = 0}, - [4369] = {.lex_state = 0}, - [4370] = {.lex_state = 0}, - [4371] = {.lex_state = 0}, - [4372] = {.lex_state = 0}, - [4373] = {.lex_state = 0}, - [4374] = {.lex_state = 0}, - [4375] = {.lex_state = 0}, - [4376] = {.lex_state = 86}, - [4377] = {.lex_state = 86}, - [4378] = {.lex_state = 0}, - [4379] = {.lex_state = 0}, - [4380] = {.lex_state = 0}, - [4381] = {.lex_state = 0}, - [4382] = {.lex_state = 0}, - [4383] = {.lex_state = 0}, - [4384] = {.lex_state = 0}, - [4385] = {.lex_state = 0}, - [4386] = {.lex_state = 86}, - [4387] = {.lex_state = 0}, - [4388] = {.lex_state = 15}, - [4389] = {.lex_state = 0}, - [4390] = {.lex_state = 0}, - [4391] = {.lex_state = 0}, - [4392] = {.lex_state = 0}, - [4393] = {.lex_state = 0}, - [4394] = {.lex_state = 86}, - [4395] = {.lex_state = 0}, - [4396] = {.lex_state = 0}, - [4397] = {.lex_state = 0}, - [4398] = {.lex_state = 0}, - [4399] = {.lex_state = 13}, - [4400] = {.lex_state = 0}, - [4401] = {.lex_state = 0}, - [4402] = {.lex_state = 0}, - [4403] = {.lex_state = 0}, - [4404] = {.lex_state = 0}, - [4405] = {.lex_state = 0}, - [4406] = {.lex_state = 0}, - [4407] = {.lex_state = 0}, - [4408] = {.lex_state = 0}, - [4409] = {.lex_state = 0}, - [4410] = {.lex_state = 0}, - [4411] = {.lex_state = 15}, - [4412] = {.lex_state = 0}, - [4413] = {.lex_state = 0}, - [4414] = {.lex_state = 13}, - [4415] = {.lex_state = 0}, - [4416] = {.lex_state = 0}, - [4417] = {.lex_state = 0}, - [4418] = {.lex_state = 0}, - [4419] = {.lex_state = 15}, - [4420] = {.lex_state = 0}, - [4421] = {.lex_state = 0}, - [4422] = {.lex_state = 0}, - [4423] = {.lex_state = 0}, - [4424] = {.lex_state = 86}, - [4425] = {.lex_state = 0}, - [4426] = {.lex_state = 0}, - [4427] = {.lex_state = 0}, - [4428] = {.lex_state = 0}, - [4429] = {.lex_state = 0}, - [4430] = {.lex_state = 0}, - [4431] = {.lex_state = 0}, - [4432] = {.lex_state = 0}, - [4433] = {.lex_state = 0}, - [4434] = {.lex_state = 0}, - [4435] = {.lex_state = 0}, - [4436] = {.lex_state = 0}, - [4437] = {.lex_state = 0}, - [4438] = {.lex_state = 0}, - [4439] = {.lex_state = 0}, - [4440] = {.lex_state = 0}, - [4441] = {.lex_state = 0}, - [4442] = {.lex_state = 0}, - [4443] = {.lex_state = 0}, - [4444] = {.lex_state = 86}, - [4445] = {.lex_state = 0}, - [4446] = {.lex_state = 0}, - [4447] = {.lex_state = 0}, - [4448] = {.lex_state = 0}, - [4449] = {.lex_state = 0}, - [4450] = {.lex_state = 0}, - [4451] = {.lex_state = 0}, - [4452] = {.lex_state = 0}, - [4453] = {.lex_state = 0}, - [4454] = {.lex_state = 0}, - [4455] = {.lex_state = 0}, - [4456] = {.lex_state = 0}, - [4457] = {.lex_state = 0}, - [4458] = {.lex_state = 0}, - [4459] = {.lex_state = 0}, - [4460] = {.lex_state = 0}, - [4461] = {.lex_state = 0}, - [4462] = {.lex_state = 0}, - [4463] = {.lex_state = 0}, - [4464] = {.lex_state = 0}, - [4465] = {.lex_state = 0}, - [4466] = {.lex_state = 0}, - [4467] = {.lex_state = 0}, - [4468] = {.lex_state = 0}, - [4469] = {.lex_state = 86}, - [4470] = {.lex_state = 0}, - [4471] = {.lex_state = 0}, - [4472] = {.lex_state = 0}, - [4473] = {.lex_state = 0}, - [4474] = {.lex_state = 0}, - [4475] = {.lex_state = 0}, - [4476] = {.lex_state = 0}, - [4477] = {.lex_state = 0}, - [4478] = {.lex_state = 0}, - [4479] = {.lex_state = 0}, - [4480] = {.lex_state = 0}, - [4481] = {.lex_state = 0}, - [4482] = {.lex_state = 0}, - [4483] = {.lex_state = 0}, - [4484] = {.lex_state = 0}, - [4485] = {.lex_state = 0}, - [4486] = {.lex_state = 0}, - [4487] = {.lex_state = 0}, - [4488] = {.lex_state = 0}, - [4489] = {.lex_state = 0}, - [4490] = {.lex_state = 0}, - [4491] = {.lex_state = 0}, - [4492] = {.lex_state = 0}, - [4493] = {.lex_state = 0}, - [4494] = {.lex_state = 0}, - [4495] = {.lex_state = 0}, - [4496] = {.lex_state = 0}, - [4497] = {.lex_state = 0}, - [4498] = {.lex_state = 0}, - [4499] = {.lex_state = 0}, - [4500] = {.lex_state = 86}, - [4501] = {.lex_state = 0}, - [4502] = {.lex_state = 0}, - [4503] = {.lex_state = 15}, - [4504] = {.lex_state = 0}, - [4505] = {.lex_state = 15}, - [4506] = {.lex_state = 0}, - [4507] = {.lex_state = 0}, - [4508] = {.lex_state = 0}, - [4509] = {.lex_state = 0}, - [4510] = {.lex_state = 0}, - [4511] = {.lex_state = 0}, - [4512] = {.lex_state = 0}, - [4513] = {.lex_state = 0}, - [4514] = {.lex_state = 0}, - [4515] = {.lex_state = 86}, - [4516] = {.lex_state = 86}, - [4517] = {.lex_state = 0}, - [4518] = {.lex_state = 0}, - [4519] = {.lex_state = 0}, - [4520] = {.lex_state = 0}, - [4521] = {.lex_state = 0}, - [4522] = {.lex_state = 0}, - [4523] = {.lex_state = 0}, - [4524] = {.lex_state = 86}, - [4525] = {.lex_state = 0}, - [4526] = {.lex_state = 86}, - [4527] = {.lex_state = 0}, - [4528] = {.lex_state = 0}, - [4529] = {.lex_state = 0}, - [4530] = {.lex_state = 0}, - [4531] = {.lex_state = 0}, - [4532] = {.lex_state = 86}, - [4533] = {.lex_state = 0}, - [4534] = {.lex_state = 0}, - [4535] = {.lex_state = 0}, - [4536] = {.lex_state = 0}, - [4537] = {.lex_state = 0}, - [4538] = {.lex_state = 0}, - [4539] = {.lex_state = 0}, - [4540] = {.lex_state = 0}, - [4541] = {.lex_state = 0}, - [4542] = {.lex_state = 0}, - [4543] = {.lex_state = 0}, - [4544] = {.lex_state = 0}, - [4545] = {.lex_state = 0}, - [4546] = {.lex_state = 0}, - [4547] = {.lex_state = 0}, - [4548] = {.lex_state = 0}, - [4549] = {.lex_state = 0}, - [4550] = {.lex_state = 0}, - [4551] = {.lex_state = 0}, - [4552] = {.lex_state = 0}, - [4553] = {.lex_state = 0}, - [4554] = {.lex_state = 86}, - [4555] = {.lex_state = 0}, - [4556] = {.lex_state = 0}, - [4557] = {.lex_state = 0}, - [4558] = {.lex_state = 0}, - [4559] = {.lex_state = 0}, - [4560] = {.lex_state = 0}, - [4561] = {.lex_state = 0}, - [4562] = {.lex_state = 86}, - [4563] = {.lex_state = 0}, - [4564] = {.lex_state = 0}, - [4565] = {.lex_state = 0}, - [4566] = {.lex_state = 0}, - [4567] = {.lex_state = 0}, - [4568] = {.lex_state = 0}, - [4569] = {.lex_state = 0}, - [4570] = {.lex_state = 86}, - [4571] = {.lex_state = 86}, - [4572] = {.lex_state = 86}, - [4573] = {.lex_state = 0}, - [4574] = {.lex_state = 0}, - [4575] = {.lex_state = 0}, - [4576] = {.lex_state = 86}, - [4577] = {.lex_state = 0}, - [4578] = {.lex_state = 0}, - [4579] = {.lex_state = 0}, - [4580] = {.lex_state = 0}, - [4581] = {.lex_state = 0}, - [4582] = {.lex_state = 0}, - [4583] = {.lex_state = 86}, - [4584] = {.lex_state = 0}, - [4585] = {.lex_state = 0}, - [4586] = {.lex_state = 0}, - [4587] = {.lex_state = 0}, - [4588] = {.lex_state = 0}, - [4589] = {.lex_state = 0}, - [4590] = {.lex_state = 0}, - [4591] = {.lex_state = 0}, - [4592] = {.lex_state = 0}, - [4593] = {.lex_state = 0}, - [4594] = {.lex_state = 0}, - [4595] = {.lex_state = 0}, - [4596] = {.lex_state = 15}, - [4597] = {.lex_state = 0}, - [4598] = {.lex_state = 0}, - [4599] = {.lex_state = 0}, - [4600] = {.lex_state = 0}, - [4601] = {.lex_state = 15}, - [4602] = {.lex_state = 15}, - [4603] = {.lex_state = 0}, - [4604] = {.lex_state = 0}, - [4605] = {.lex_state = 0}, - [4606] = {.lex_state = 0}, - [4607] = {.lex_state = 11}, - [4608] = {.lex_state = 15}, - [4609] = {.lex_state = 0}, - [4610] = {.lex_state = 0}, - [4611] = {.lex_state = 0}, - [4612] = {.lex_state = 0}, - [4613] = {.lex_state = 0}, - [4614] = {.lex_state = 0}, - [4615] = {.lex_state = 0}, - [4616] = {.lex_state = 0}, - [4617] = {.lex_state = 0}, - [4618] = {.lex_state = 15}, - [4619] = {.lex_state = 0}, - [4620] = {.lex_state = 0}, - [4621] = {.lex_state = 0}, - [4622] = {.lex_state = 0}, - [4623] = {.lex_state = 0}, - [4624] = {.lex_state = 0}, - [4625] = {.lex_state = 15}, - [4626] = {.lex_state = 11}, - [4627] = {.lex_state = 0}, - [4628] = {.lex_state = 0}, - [4629] = {.lex_state = 0}, - [4630] = {.lex_state = 17}, - [4631] = {.lex_state = 0}, - [4632] = {.lex_state = 0}, - [4633] = {.lex_state = 0}, - [4634] = {.lex_state = 0}, - [4635] = {.lex_state = 15}, - [4636] = {.lex_state = 0}, - [4637] = {.lex_state = 15}, - [4638] = {.lex_state = 0}, - [4639] = {.lex_state = 17}, - [4640] = {.lex_state = 0}, - [4641] = {.lex_state = 11}, - [4642] = {.lex_state = 11}, - [4643] = {.lex_state = 15}, - [4644] = {.lex_state = 0}, - [4645] = {.lex_state = 0}, - [4646] = {.lex_state = 0}, - [4647] = {.lex_state = 0}, - [4648] = {.lex_state = 0}, - [4649] = {.lex_state = 0}, - [4650] = {.lex_state = 15}, - [4651] = {.lex_state = 0}, - [4652] = {.lex_state = 0}, - [4653] = {.lex_state = 0}, - [4654] = {.lex_state = 15}, - [4655] = {.lex_state = 0}, - [4656] = {.lex_state = 0}, - [4657] = {.lex_state = 0}, - [4658] = {.lex_state = 0}, - [4659] = {.lex_state = 0}, - [4660] = {.lex_state = 0}, - [4661] = {.lex_state = 0}, - [4662] = {.lex_state = 0}, - [4663] = {.lex_state = 15}, - [4664] = {.lex_state = 15}, - [4665] = {.lex_state = 0}, - [4666] = {.lex_state = 0}, - [4667] = {.lex_state = 0}, - [4668] = {.lex_state = 0}, - [4669] = {.lex_state = 17}, - [4670] = {.lex_state = 17}, - [4671] = {.lex_state = 13}, - [4672] = {.lex_state = 0}, - [4673] = {.lex_state = 0}, - [4674] = {.lex_state = 15}, - [4675] = {.lex_state = 0}, - [4676] = {.lex_state = 0}, - [4677] = {.lex_state = 11}, - [4678] = {.lex_state = 15}, - [4679] = {.lex_state = 0}, - [4680] = {.lex_state = 0}, - [4681] = {.lex_state = 0}, - [4682] = {.lex_state = 0}, - [4683] = {.lex_state = 0}, - [4684] = {.lex_state = 15}, - [4685] = {.lex_state = 0}, - [4686] = {.lex_state = 0}, - [4687] = {.lex_state = 0}, - [4688] = {.lex_state = 0}, - [4689] = {.lex_state = 0}, - [4690] = {.lex_state = 0}, - [4691] = {.lex_state = 0}, - [4692] = {.lex_state = 0}, - [4693] = {.lex_state = 0}, - [4694] = {.lex_state = 15}, - [4695] = {.lex_state = 0}, - [4696] = {.lex_state = 0}, - [4697] = {.lex_state = 0}, - [4698] = {.lex_state = 0}, - [4699] = {.lex_state = 0}, - [4700] = {.lex_state = 0}, - [4701] = {.lex_state = 0}, - [4702] = {.lex_state = 0}, - [4703] = {.lex_state = 0}, - [4704] = {.lex_state = 0}, - [4705] = {.lex_state = 0}, - [4706] = {.lex_state = 0}, - [4707] = {.lex_state = 0}, - [4708] = {.lex_state = 0}, - [4709] = {.lex_state = 0}, - [4710] = {.lex_state = 0}, - [4711] = {.lex_state = 15}, - [4712] = {.lex_state = 11}, - [4713] = {.lex_state = 0}, - [4714] = {.lex_state = 15}, - [4715] = {.lex_state = 0}, - [4716] = {.lex_state = 0}, - [4717] = {.lex_state = 0}, - [4718] = {.lex_state = 0}, - [4719] = {.lex_state = 0}, - [4720] = {.lex_state = 0}, - [4721] = {.lex_state = 0}, - [4722] = {.lex_state = 0}, - [4723] = {.lex_state = 15}, - [4724] = {.lex_state = 0}, - [4725] = {.lex_state = 0}, - [4726] = {.lex_state = 0}, - [4727] = {.lex_state = 0}, - [4728] = {.lex_state = 0}, - [4729] = {.lex_state = 0}, - [4730] = {.lex_state = 0}, - [4731] = {.lex_state = 0}, - [4732] = {.lex_state = 0}, - [4733] = {.lex_state = 0}, - [4734] = {.lex_state = 0}, - [4735] = {.lex_state = 0}, - [4736] = {.lex_state = 15}, - [4737] = {.lex_state = 15}, - [4738] = {.lex_state = 0}, - [4739] = {.lex_state = 0}, - [4740] = {.lex_state = 0}, - [4741] = {.lex_state = 0}, - [4742] = {.lex_state = 0}, - [4743] = {.lex_state = 11}, - [4744] = {.lex_state = 0}, - [4745] = {.lex_state = 0}, - [4746] = {.lex_state = 0}, - [4747] = {.lex_state = 15}, - [4748] = {.lex_state = 0}, - [4749] = {.lex_state = 0}, - [4750] = {.lex_state = 0}, - [4751] = {.lex_state = 15}, - [4752] = {.lex_state = 0}, - [4753] = {.lex_state = 0}, - [4754] = {.lex_state = 0}, - [4755] = {.lex_state = 0}, - [4756] = {.lex_state = 15}, - [4757] = {.lex_state = 0}, - [4758] = {.lex_state = 13}, - [4759] = {.lex_state = 0}, - [4760] = {.lex_state = 11}, - [4761] = {.lex_state = 0}, - [4762] = {.lex_state = 0}, - [4763] = {.lex_state = 0}, - [4764] = {.lex_state = 0}, - [4765] = {.lex_state = 0}, - [4766] = {.lex_state = 0}, - [4767] = {.lex_state = 0}, - [4768] = {.lex_state = 0}, - [4769] = {.lex_state = 0}, - [4770] = {.lex_state = 15}, - [4771] = {.lex_state = 0}, - [4772] = {.lex_state = 0}, - [4773] = {.lex_state = 0}, - [4774] = {.lex_state = 15}, - [4775] = {.lex_state = 0}, - [4776] = {.lex_state = 0}, - [4777] = {.lex_state = 15}, - [4778] = {.lex_state = 0}, - [4779] = {.lex_state = 0}, - [4780] = {.lex_state = 0}, - [4781] = {.lex_state = 15}, - [4782] = {.lex_state = 0}, - [4783] = {.lex_state = 0}, - [4784] = {.lex_state = 0}, - [4785] = {.lex_state = 0}, - [4786] = {.lex_state = 0}, - [4787] = {.lex_state = 15}, - [4788] = {.lex_state = 0}, - [4789] = {.lex_state = 15}, - [4790] = {.lex_state = 0}, - [4791] = {.lex_state = 15}, - [4792] = {.lex_state = 0}, - [4793] = {.lex_state = 0}, - [4794] = {.lex_state = 0}, - [4795] = {.lex_state = 0}, - [4796] = {.lex_state = 0}, - [4797] = {.lex_state = 0}, - [4798] = {.lex_state = 0}, - [4799] = {.lex_state = 86}, - [4800] = {.lex_state = 0}, - [4801] = {.lex_state = 0}, - [4802] = {.lex_state = 15}, - [4803] = {.lex_state = 0}, - [4804] = {.lex_state = 0}, - [4805] = {.lex_state = 0}, - [4806] = {.lex_state = 0}, - [4807] = {.lex_state = 0}, - [4808] = {.lex_state = 15}, - [4809] = {.lex_state = 0}, - [4810] = {.lex_state = 0}, - [4811] = {.lex_state = 0}, - [4812] = {.lex_state = 0}, - [4813] = {.lex_state = 0}, - [4814] = {.lex_state = 0}, - [4815] = {.lex_state = 0}, - [4816] = {.lex_state = 0}, - [4817] = {.lex_state = 0}, - [4818] = {.lex_state = 0}, - [4819] = {.lex_state = 0}, - [4820] = {.lex_state = 0}, - [4821] = {.lex_state = 15}, - [4822] = {.lex_state = 0}, - [4823] = {.lex_state = 0}, - [4824] = {.lex_state = 0}, - [4825] = {.lex_state = 11}, - [4826] = {.lex_state = 0}, - [4827] = {.lex_state = 15}, - [4828] = {.lex_state = 0}, - [4829] = {.lex_state = 0}, - [4830] = {.lex_state = 0}, - [4831] = {.lex_state = 0}, - [4832] = {.lex_state = 0}, - [4833] = {.lex_state = 0}, - [4834] = {.lex_state = 0}, - [4835] = {.lex_state = 15}, - [4836] = {.lex_state = 0}, - [4837] = {.lex_state = 15}, - [4838] = {.lex_state = 0}, - [4839] = {.lex_state = 15}, - [4840] = {.lex_state = 11}, - [4841] = {.lex_state = 0}, - [4842] = {.lex_state = 0}, - [4843] = {.lex_state = 0}, - [4844] = {.lex_state = 0}, - [4845] = {.lex_state = 0}, - [4846] = {.lex_state = 0}, - [4847] = {.lex_state = 0}, - [4848] = {.lex_state = 0}, - [4849] = {.lex_state = 0}, - [4850] = {.lex_state = 17}, - [4851] = {.lex_state = 0}, - [4852] = {.lex_state = 0}, - [4853] = {.lex_state = 15}, - [4854] = {.lex_state = 0}, - [4855] = {.lex_state = 0}, - [4856] = {.lex_state = 0}, - [4857] = {.lex_state = 15}, - [4858] = {.lex_state = 0}, - [4859] = {.lex_state = 0}, - [4860] = {.lex_state = 0}, - [4861] = {.lex_state = 0}, - [4862] = {.lex_state = 11}, - [4863] = {.lex_state = 0}, - [4864] = {.lex_state = 0}, - [4865] = {.lex_state = 0}, - [4866] = {.lex_state = 0}, - [4867] = {.lex_state = 15}, - [4868] = {.lex_state = 0}, - [4869] = {.lex_state = 0}, - [4870] = {.lex_state = 0}, - [4871] = {.lex_state = 0}, - [4872] = {.lex_state = 0}, - [4873] = {.lex_state = 0}, - [4874] = {.lex_state = 0}, - [4875] = {.lex_state = 0}, - [4876] = {.lex_state = 15}, - [4877] = {.lex_state = 15}, - [4878] = {.lex_state = 0}, - [4879] = {.lex_state = 0}, - [4880] = {.lex_state = 0}, - [4881] = {.lex_state = 0}, - [4882] = {.lex_state = 0}, - [4883] = {.lex_state = 0}, - [4884] = {.lex_state = 0}, - [4885] = {.lex_state = 0}, - [4886] = {.lex_state = 0}, - [4887] = {.lex_state = 0}, - [4888] = {.lex_state = 0}, - [4889] = {.lex_state = 0}, - [4890] = {.lex_state = 0}, - [4891] = {.lex_state = 0}, - [4892] = {.lex_state = 15}, - [4893] = {.lex_state = 0}, - [4894] = {.lex_state = 0}, - [4895] = {.lex_state = 15}, - [4896] = {.lex_state = 0}, - [4897] = {.lex_state = 0}, - [4898] = {.lex_state = 0}, - [4899] = {.lex_state = 0}, - [4900] = {.lex_state = 0}, - [4901] = {.lex_state = 0}, - [4902] = {.lex_state = 0}, - [4903] = {.lex_state = 11}, - [4904] = {.lex_state = 0}, - [4905] = {.lex_state = 15}, - [4906] = {.lex_state = 0}, - [4907] = {.lex_state = 0}, - [4908] = {.lex_state = 0}, - [4909] = {.lex_state = 0}, - [4910] = {.lex_state = 0}, - [4911] = {.lex_state = 0}, - [4912] = {.lex_state = 0}, - [4913] = {.lex_state = 0}, - [4914] = {.lex_state = 0}, - [4915] = {.lex_state = 0}, - [4916] = {.lex_state = 0}, - [4917] = {.lex_state = 0}, - [4918] = {.lex_state = 15}, - [4919] = {.lex_state = 0}, - [4920] = {.lex_state = 0}, - [4921] = {.lex_state = 0}, - [4922] = {.lex_state = 0}, - [4923] = {.lex_state = 15}, - [4924] = {.lex_state = 0}, - [4925] = {.lex_state = 0}, - [4926] = {.lex_state = 15}, - [4927] = {.lex_state = 0}, - [4928] = {.lex_state = 0}, - [4929] = {.lex_state = 0}, - [4930] = {.lex_state = 0}, - [4931] = {.lex_state = 0}, - [4932] = {.lex_state = 0}, - [4933] = {.lex_state = 0}, - [4934] = {.lex_state = 0}, - [4935] = {.lex_state = 0}, - [4936] = {.lex_state = 0}, - [4937] = {.lex_state = 0}, - [4938] = {.lex_state = 0}, - [4939] = {.lex_state = 0}, - [4940] = {.lex_state = 15}, - [4941] = {.lex_state = 0}, - [4942] = {.lex_state = 0}, - [4943] = {.lex_state = 0}, - [4944] = {.lex_state = 0}, - [4945] = {.lex_state = 0}, - [4946] = {.lex_state = 0}, - [4947] = {.lex_state = 0}, - [4948] = {.lex_state = 17}, - [4949] = {.lex_state = 0}, - [4950] = {.lex_state = 0}, - [4951] = {.lex_state = 0}, - [4952] = {.lex_state = 0}, - [4953] = {.lex_state = 0}, - [4954] = {.lex_state = 0}, - [4955] = {.lex_state = 0}, - [4956] = {.lex_state = 0}, - [4957] = {.lex_state = 0}, - [4958] = {.lex_state = 0}, - [4959] = {.lex_state = 0}, - [4960] = {.lex_state = 0}, - [4961] = {.lex_state = 0}, - [4962] = {.lex_state = 0}, - [4963] = {.lex_state = 0}, - [4964] = {.lex_state = 0}, - [4965] = {.lex_state = 0}, - [4966] = {.lex_state = 0}, - [4967] = {.lex_state = 0}, - [4968] = {.lex_state = 0}, - [4969] = {.lex_state = 0}, - [4970] = {.lex_state = 0}, - [4971] = {.lex_state = 0}, - [4972] = {.lex_state = 0}, - [4973] = {.lex_state = 0}, - [4974] = {.lex_state = 0}, - [4975] = {.lex_state = 0}, - [4976] = {.lex_state = 0}, - [4977] = {.lex_state = 0}, - [4978] = {.lex_state = 0}, - [4979] = {.lex_state = 0}, - [4980] = {.lex_state = 0}, - [4981] = {.lex_state = 0}, - [4982] = {.lex_state = 0}, - [4983] = {.lex_state = 0}, - [4984] = {.lex_state = 0}, - [4985] = {.lex_state = 0}, - [4986] = {.lex_state = 15}, - [4987] = {.lex_state = 0}, - [4988] = {.lex_state = 0}, - [4989] = {.lex_state = 0}, - [4990] = {.lex_state = 0}, - [4991] = {.lex_state = 0}, - [4992] = {.lex_state = 0}, - [4993] = {.lex_state = 0}, - [4994] = {.lex_state = 0}, - [4995] = {.lex_state = 0}, - [4996] = {.lex_state = 0}, - [4997] = {.lex_state = 0}, - [4998] = {.lex_state = 0}, - [4999] = {.lex_state = 15}, - [5000] = {.lex_state = 0}, - [5001] = {.lex_state = 0}, - [5002] = {.lex_state = 0}, - [5003] = {.lex_state = 0}, - [5004] = {.lex_state = 0}, - [5005] = {.lex_state = 0}, - [5006] = {.lex_state = 0}, - [5007] = {.lex_state = 0}, - [5008] = {.lex_state = 0}, - [5009] = {.lex_state = 0}, - [5010] = {.lex_state = 0}, - [5011] = {.lex_state = 0}, - [5012] = {.lex_state = 0}, - [5013] = {.lex_state = 0}, - [5014] = {.lex_state = 0}, - [5015] = {.lex_state = 0}, - [5016] = {.lex_state = 0}, - [5017] = {.lex_state = 0}, - [5018] = {.lex_state = 0}, - [5019] = {.lex_state = 0}, - [5020] = {.lex_state = 0}, - [5021] = {.lex_state = 0}, - [5022] = {.lex_state = 15}, - [5023] = {.lex_state = 0}, - [5024] = {.lex_state = 0}, - [5025] = {.lex_state = 0}, - [5026] = {.lex_state = 0}, - [5027] = {.lex_state = 0}, - [5028] = {.lex_state = 0}, - [5029] = {.lex_state = 0}, - [5030] = {.lex_state = 0}, - [5031] = {.lex_state = 0}, - [5032] = {.lex_state = 0}, - [5033] = {.lex_state = 15}, - [5034] = {.lex_state = 0}, - [5035] = {.lex_state = 15}, - [5036] = {.lex_state = 15}, - [5037] = {.lex_state = 15}, - [5038] = {.lex_state = 0}, - [5039] = {.lex_state = 0}, - [5040] = {.lex_state = 0}, - [5041] = {.lex_state = 0}, - [5042] = {.lex_state = 0}, - [5043] = {.lex_state = 15}, - [5044] = {.lex_state = 15}, - [5045] = {.lex_state = 0}, - [5046] = {.lex_state = 0}, - [5047] = {.lex_state = 0}, - [5048] = {.lex_state = 0}, - [5049] = {.lex_state = 0}, - [5050] = {.lex_state = 0}, - [5051] = {.lex_state = 15}, - [5052] = {.lex_state = 11}, - [5053] = {.lex_state = 15}, - [5054] = {.lex_state = 0}, - [5055] = {.lex_state = 0}, - [5056] = {.lex_state = 0}, - [5057] = {.lex_state = 15}, - [5058] = {.lex_state = 15}, - [5059] = {.lex_state = 15}, - [5060] = {.lex_state = 0}, - [5061] = {.lex_state = 15}, - [5062] = {.lex_state = 0}, - [5063] = {.lex_state = 15}, - [5064] = {.lex_state = 15}, - [5065] = {.lex_state = 0}, - [5066] = {.lex_state = 15}, - [5067] = {.lex_state = 0}, - [5068] = {.lex_state = 15}, - [5069] = {.lex_state = 15}, - [5070] = {.lex_state = 0}, - [5071] = {.lex_state = 0}, - [5072] = {.lex_state = 15}, - [5073] = {.lex_state = 15}, - [5074] = {.lex_state = 0}, - [5075] = {.lex_state = 0}, - [5076] = {.lex_state = 0}, - [5077] = {.lex_state = 0}, - [5078] = {.lex_state = 0}, - [5079] = {.lex_state = 0}, - [5080] = {.lex_state = 0}, - [5081] = {.lex_state = 15}, - [5082] = {.lex_state = 15}, - [5083] = {.lex_state = 0}, - [5084] = {.lex_state = 15}, - [5085] = {.lex_state = 0}, - [5086] = {.lex_state = 0}, - [5087] = {.lex_state = 0}, - [5088] = {.lex_state = 15}, - [5089] = {.lex_state = 0}, - [5090] = {.lex_state = 11}, - [5091] = {.lex_state = 15}, - [5092] = {.lex_state = 21}, - [5093] = {.lex_state = 15}, - [5094] = {.lex_state = 0}, - [5095] = {.lex_state = 0}, - [5096] = {.lex_state = 15}, - [5097] = {.lex_state = 0}, - [5098] = {.lex_state = 0}, - [5099] = {.lex_state = 11}, - [5100] = {.lex_state = 0}, - [5101] = {.lex_state = 0}, - [5102] = {.lex_state = 0, .external_lex_state = 4}, - [5103] = {.lex_state = 0}, - [5104] = {.lex_state = 11}, - [5105] = {.lex_state = 15}, - [5106] = {.lex_state = 0}, - [5107] = {.lex_state = 0}, - [5108] = {.lex_state = 15}, - [5109] = {.lex_state = 11}, - [5110] = {.lex_state = 11}, - [5111] = {.lex_state = 11}, - [5112] = {.lex_state = 11}, - [5113] = {.lex_state = 0}, - [5114] = {.lex_state = 0}, - [5115] = {.lex_state = 0}, - [5116] = {.lex_state = 15}, - [5117] = {.lex_state = 0}, - [5118] = {.lex_state = 0}, - [5119] = {.lex_state = 0}, - [5120] = {.lex_state = 0}, - [5121] = {.lex_state = 15}, - [5122] = {.lex_state = 15}, - [5123] = {.lex_state = 15}, - [5124] = {.lex_state = 0}, - [5125] = {.lex_state = 0}, - [5126] = {.lex_state = 15}, - [5127] = {.lex_state = 15}, - [5128] = {.lex_state = 0}, - [5129] = {.lex_state = 15}, - [5130] = {.lex_state = 15}, - [5131] = {.lex_state = 0}, - [5132] = {.lex_state = 15}, - [5133] = {.lex_state = 0}, - [5134] = {.lex_state = 0}, - [5135] = {.lex_state = 15}, - [5136] = {.lex_state = 0}, - [5137] = {.lex_state = 0}, - [5138] = {.lex_state = 0}, - [5139] = {.lex_state = 15}, - [5140] = {.lex_state = 0}, - [5141] = {.lex_state = 0}, - [5142] = {.lex_state = 0}, - [5143] = {.lex_state = 0}, - [5144] = {.lex_state = 11}, - [5145] = {.lex_state = 0}, - [5146] = {.lex_state = 21}, - [5147] = {.lex_state = 15}, - [5148] = {.lex_state = 15}, - [5149] = {.lex_state = 0}, - [5150] = {.lex_state = 15}, - [5151] = {.lex_state = 0}, - [5152] = {.lex_state = 0}, - [5153] = {.lex_state = 11}, - [5154] = {.lex_state = 0}, - [5155] = {.lex_state = 0}, - [5156] = {.lex_state = 0}, - [5157] = {.lex_state = 11}, - [5158] = {.lex_state = 15}, - [5159] = {.lex_state = 0}, - [5160] = {.lex_state = 0}, - [5161] = {.lex_state = 11}, - [5162] = {.lex_state = 11}, - [5163] = {.lex_state = 11}, - [5164] = {.lex_state = 11}, - [5165] = {.lex_state = 0}, - [5166] = {.lex_state = 0}, - [5167] = {.lex_state = 0}, - [5168] = {.lex_state = 15}, - [5169] = {.lex_state = 15}, - [5170] = {.lex_state = 15}, - [5171] = {.lex_state = 0}, - [5172] = {.lex_state = 15}, - [5173] = {.lex_state = 15}, - [5174] = {.lex_state = 15}, - [5175] = {.lex_state = 0}, - [5176] = {.lex_state = 0}, - [5177] = {.lex_state = 0}, - [5178] = {.lex_state = 15}, - [5179] = {.lex_state = 0}, - [5180] = {.lex_state = 0}, - [5181] = {.lex_state = 15}, - [5182] = {.lex_state = 0}, - [5183] = {.lex_state = 11}, - [5184] = {.lex_state = 15}, - [5185] = {.lex_state = 0}, - [5186] = {.lex_state = 11}, - [5187] = {.lex_state = 0}, - [5188] = {.lex_state = 21}, - [5189] = {.lex_state = 15}, - [5190] = {.lex_state = 15}, - [5191] = {.lex_state = 86}, - [5192] = {.lex_state = 15}, - [5193] = {.lex_state = 0}, - [5194] = {.lex_state = 11}, - [5195] = {.lex_state = 0}, - [5196] = {.lex_state = 0}, - [5197] = {.lex_state = 11}, - [5198] = {.lex_state = 15}, - [5199] = {.lex_state = 0}, - [5200] = {.lex_state = 15}, - [5201] = {.lex_state = 11}, - [5202] = {.lex_state = 11}, - [5203] = {.lex_state = 11}, - [5204] = {.lex_state = 11}, - [5205] = {.lex_state = 0}, - [5206] = {.lex_state = 15}, - [5207] = {.lex_state = 15}, - [5208] = {.lex_state = 15}, - [5209] = {.lex_state = 0}, - [5210] = {.lex_state = 15}, - [5211] = {.lex_state = 0, .external_lex_state = 4}, - [5212] = {.lex_state = 0}, - [5213] = {.lex_state = 0}, - [5214] = {.lex_state = 15}, - [5215] = {.lex_state = 0}, - [5216] = {.lex_state = 15}, - [5217] = {.lex_state = 15}, - [5218] = {.lex_state = 15}, - [5219] = {.lex_state = 15}, - [5220] = {.lex_state = 11}, - [5221] = {.lex_state = 15}, - [5222] = {.lex_state = 0}, - [5223] = {.lex_state = 0}, - [5224] = {.lex_state = 0}, - [5225] = {.lex_state = 0}, - [5226] = {.lex_state = 11}, - [5227] = {.lex_state = 0, .external_lex_state = 5}, - [5228] = {.lex_state = 21}, - [5229] = {.lex_state = 0}, - [5230] = {.lex_state = 0}, - [5231] = {.lex_state = 0}, - [5232] = {.lex_state = 15}, - [5233] = {.lex_state = 0}, - [5234] = {.lex_state = 11}, - [5235] = {.lex_state = 0}, - [5236] = {.lex_state = 15}, - [5237] = {.lex_state = 11}, - [5238] = {.lex_state = 0}, - [5239] = {.lex_state = 0}, - [5240] = {.lex_state = 11}, - [5241] = {.lex_state = 11}, - [5242] = {.lex_state = 11}, - [5243] = {.lex_state = 11}, - [5244] = {.lex_state = 0}, - [5245] = {.lex_state = 11}, - [5246] = {.lex_state = 21}, - [5247] = {.lex_state = 15}, - [5248] = {.lex_state = 21}, - [5249] = {.lex_state = 15}, - [5250] = {.lex_state = 0}, - [5251] = {.lex_state = 15}, - [5252] = {.lex_state = 0}, - [5253] = {.lex_state = 15}, - [5254] = {.lex_state = 0}, - [5255] = {.lex_state = 0}, - [5256] = {.lex_state = 0}, - [5257] = {.lex_state = 0}, - [5258] = {.lex_state = 0}, - [5259] = {.lex_state = 0}, - [5260] = {.lex_state = 15}, - [5261] = {.lex_state = 0}, - [5262] = {.lex_state = 0}, - [5263] = {.lex_state = 0}, - [5264] = {.lex_state = 0}, - [5265] = {.lex_state = 11}, - [5266] = {.lex_state = 0}, - [5267] = {.lex_state = 21}, - [5268] = {.lex_state = 0}, - [5269] = {.lex_state = 0}, - [5270] = {.lex_state = 0}, - [5271] = {.lex_state = 15}, - [5272] = {.lex_state = 0}, - [5273] = {.lex_state = 11}, - [5274] = {.lex_state = 0}, - [5275] = {.lex_state = 0}, - [5276] = {.lex_state = 11}, - [5277] = {.lex_state = 0}, - [5278] = {.lex_state = 0}, - [5279] = {.lex_state = 11}, - [5280] = {.lex_state = 11}, - [5281] = {.lex_state = 11}, - [5282] = {.lex_state = 11}, - [5283] = {.lex_state = 0}, - [5284] = {.lex_state = 0}, - [5285] = {.lex_state = 0}, - [5286] = {.lex_state = 15}, - [5287] = {.lex_state = 0}, - [5288] = {.lex_state = 15}, - [5289] = {.lex_state = 86}, - [5290] = {.lex_state = 15}, - [5291] = {.lex_state = 0}, - [5292] = {.lex_state = 15}, - [5293] = {.lex_state = 0}, - [5294] = {.lex_state = 0}, - [5295] = {.lex_state = 15}, - [5296] = {.lex_state = 0}, - [5297] = {.lex_state = 15}, - [5298] = {.lex_state = 15}, - [5299] = {.lex_state = 15}, - [5300] = {.lex_state = 15}, - [5301] = {.lex_state = 0}, - [5302] = {.lex_state = 0}, - [5303] = {.lex_state = 0}, - [5304] = {.lex_state = 11}, - [5305] = {.lex_state = 0}, - [5306] = {.lex_state = 21}, - [5307] = {.lex_state = 0}, - [5308] = {.lex_state = 0}, - [5309] = {.lex_state = 0}, - [5310] = {.lex_state = 15}, - [5311] = {.lex_state = 0}, - [5312] = {.lex_state = 11}, - [5313] = {.lex_state = 0}, - [5314] = {.lex_state = 0}, - [5315] = {.lex_state = 11}, - [5316] = {.lex_state = 0}, - [5317] = {.lex_state = 0}, - [5318] = {.lex_state = 11}, - [5319] = {.lex_state = 11}, - [5320] = {.lex_state = 11}, - [5321] = {.lex_state = 11}, - [5322] = {.lex_state = 15}, - [5323] = {.lex_state = 15}, - [5324] = {.lex_state = 0}, - [5325] = {.lex_state = 21}, - [5326] = {.lex_state = 0}, - [5327] = {.lex_state = 15}, - [5328] = {.lex_state = 15}, - [5329] = {.lex_state = 0}, - [5330] = {.lex_state = 0}, - [5331] = {.lex_state = 0}, - [5332] = {.lex_state = 0}, - [5333] = {.lex_state = 0}, - [5334] = {.lex_state = 0}, - [5335] = {.lex_state = 0}, - [5336] = {.lex_state = 15}, - [5337] = {.lex_state = 11}, - [5338] = {.lex_state = 0}, - [5339] = {.lex_state = 0}, - [5340] = {.lex_state = 15}, - [5341] = {.lex_state = 0}, - [5342] = {.lex_state = 0}, - [5343] = {.lex_state = 0}, - [5344] = {.lex_state = 0}, - [5345] = {.lex_state = 11}, - [5346] = {.lex_state = 15}, - [5347] = {.lex_state = 0}, - [5348] = {.lex_state = 15}, - [5349] = {.lex_state = 0}, - [5350] = {.lex_state = 15}, - [5351] = {.lex_state = 0}, - [5352] = {.lex_state = 0}, - [5353] = {.lex_state = 15}, - [5354] = {.lex_state = 0}, - [5355] = {.lex_state = 0}, - [5356] = {.lex_state = 0}, - [5357] = {.lex_state = 0}, - [5358] = {.lex_state = 0}, - [5359] = {.lex_state = 0}, - [5360] = {.lex_state = 0, .external_lex_state = 4}, - [5361] = {.lex_state = 0}, - [5362] = {.lex_state = 0}, - [5363] = {.lex_state = 0}, - [5364] = {.lex_state = 0}, - [5365] = {.lex_state = 0}, - [5366] = {.lex_state = 0}, - [5367] = {.lex_state = 0}, - [5368] = {.lex_state = 15}, - [5369] = {.lex_state = 0}, - [5370] = {.lex_state = 0}, - [5371] = {.lex_state = 0}, - [5372] = {.lex_state = 0}, - [5373] = {.lex_state = 11}, - [5374] = {.lex_state = 0}, - [5375] = {.lex_state = 0}, - [5376] = {.lex_state = 0}, - [5377] = {.lex_state = 11}, - [5378] = {.lex_state = 0}, - [5379] = {.lex_state = 0}, - [5380] = {.lex_state = 15}, - [5381] = {.lex_state = 0}, - [5382] = {.lex_state = 0}, - [5383] = {.lex_state = 0}, - [5384] = {.lex_state = 0}, - [5385] = {.lex_state = 11}, - [5386] = {.lex_state = 15}, - [5387] = {.lex_state = 0}, - [5388] = {.lex_state = 0}, - [5389] = {.lex_state = 15}, - [5390] = {.lex_state = 0}, - [5391] = {.lex_state = 0}, - [5392] = {.lex_state = 0}, - [5393] = {.lex_state = 0}, - [5394] = {.lex_state = 0}, - [5395] = {.lex_state = 0}, - [5396] = {.lex_state = 0}, - [5397] = {.lex_state = 0}, - [5398] = {.lex_state = 0}, - [5399] = {.lex_state = 0}, - [5400] = {.lex_state = 0}, - [5401] = {.lex_state = 0}, - [5402] = {.lex_state = 0}, - [5403] = {.lex_state = 0}, - [5404] = {.lex_state = 0}, - [5405] = {.lex_state = 0}, - [5406] = {.lex_state = 0}, - [5407] = {.lex_state = 15}, - [5408] = {.lex_state = 15}, - [5409] = {.lex_state = 0}, - [5410] = {.lex_state = 0}, - [5411] = {.lex_state = 0}, - [5412] = {.lex_state = 11}, - [5413] = {.lex_state = 15}, - [5414] = {.lex_state = 0}, - [5415] = {.lex_state = 0}, - [5416] = {.lex_state = 0}, - [5417] = {.lex_state = 11}, - [5418] = {.lex_state = 15}, - [5419] = {.lex_state = 0}, - [5420] = {.lex_state = 0}, - [5421] = {.lex_state = 15}, - [5422] = {.lex_state = 0}, - [5423] = {.lex_state = 0}, - [5424] = {.lex_state = 0}, - [5425] = {.lex_state = 0}, - [5426] = {.lex_state = 0}, - [5427] = {.lex_state = 15}, - [5428] = {.lex_state = 0}, - [5429] = {.lex_state = 0}, - [5430] = {.lex_state = 0}, - [5431] = {.lex_state = 0}, - [5432] = {.lex_state = 0}, - [5433] = {.lex_state = 0}, - [5434] = {.lex_state = 0}, - [5435] = {.lex_state = 0}, - [5436] = {.lex_state = 0}, - [5437] = {.lex_state = 15}, - [5438] = {.lex_state = 0}, - [5439] = {.lex_state = 0}, - [5440] = {.lex_state = 0}, - [5441] = {.lex_state = 0}, - [5442] = {.lex_state = 11}, - [5443] = {.lex_state = 15}, - [5444] = {.lex_state = 0}, - [5445] = {.lex_state = 0}, - [5446] = {.lex_state = 0}, - [5447] = {.lex_state = 11}, - [5448] = {.lex_state = 0}, - [5449] = {.lex_state = 0}, - [5450] = {.lex_state = 86}, - [5451] = {.lex_state = 15}, - [5452] = {.lex_state = 0}, - [5453] = {.lex_state = 0}, - [5454] = {.lex_state = 11}, - [5455] = {.lex_state = 15}, - [5456] = {.lex_state = 0}, - [5457] = {.lex_state = 0}, - [5458] = {.lex_state = 0}, - [5459] = {.lex_state = 0}, - [5460] = {.lex_state = 0}, - [5461] = {.lex_state = 0}, - [5462] = {.lex_state = 0}, - [5463] = {.lex_state = 0}, - [5464] = {.lex_state = 0}, - [5465] = {.lex_state = 0}, - [5466] = {.lex_state = 0}, - [5467] = {.lex_state = 15}, - [5468] = {.lex_state = 0}, - [5469] = {.lex_state = 0}, - [5470] = {.lex_state = 0}, - [5471] = {.lex_state = 0}, - [5472] = {.lex_state = 11}, - [5473] = {.lex_state = 15}, - [5474] = {.lex_state = 15}, - [5475] = {.lex_state = 0}, - [5476] = {.lex_state = 0}, - [5477] = {.lex_state = 11}, - [5478] = {.lex_state = 0}, - [5479] = {.lex_state = 0}, - [5480] = {.lex_state = 0}, - [5481] = {.lex_state = 0}, - [5482] = {.lex_state = 0}, - [5483] = {.lex_state = 0, .external_lex_state = 4}, - [5484] = {.lex_state = 0}, - [5485] = {.lex_state = 0}, - [5486] = {.lex_state = 86}, - [5487] = {.lex_state = 0}, - [5488] = {.lex_state = 15}, - [5489] = {.lex_state = 0}, - [5490] = {.lex_state = 0, .external_lex_state = 4}, - [5491] = {.lex_state = 0}, - [5492] = {.lex_state = 86}, - [5493] = {.lex_state = 0}, - [5494] = {.lex_state = 0}, - [5495] = {.lex_state = 15}, - [5496] = {.lex_state = 0}, - [5497] = {.lex_state = 15}, - [5498] = {.lex_state = 0, .external_lex_state = 5}, - [5499] = {.lex_state = 0}, - [5500] = {.lex_state = 0}, - [5501] = {.lex_state = 15}, - [5502] = {.lex_state = 11}, - [5503] = {.lex_state = 15}, - [5504] = {.lex_state = 15}, - [5505] = {.lex_state = 0}, - [5506] = {.lex_state = 0, .external_lex_state = 4}, - [5507] = {.lex_state = 11}, - [5508] = {.lex_state = 0}, - [5509] = {.lex_state = 0}, - [5510] = {.lex_state = 0}, - [5511] = {.lex_state = 0}, - [5512] = {.lex_state = 0}, - [5513] = {.lex_state = 15}, - [5514] = {.lex_state = 11}, - [5515] = {.lex_state = 0}, - [5516] = {.lex_state = 0}, - [5517] = {.lex_state = 0}, - [5518] = {.lex_state = 0}, - [5519] = {.lex_state = 0}, - [5520] = {.lex_state = 15}, - [5521] = {.lex_state = 0}, - [5522] = {.lex_state = 0}, - [5523] = {.lex_state = 11}, - [5524] = {.lex_state = 0}, - [5525] = {.lex_state = 0}, - [5526] = {.lex_state = 0}, - [5527] = {.lex_state = 0}, - [5528] = {.lex_state = 0}, - [5529] = {.lex_state = 0}, - [5530] = {.lex_state = 15}, - [5531] = {.lex_state = 15}, - [5532] = {.lex_state = 15}, - [5533] = {.lex_state = 0}, - [5534] = {.lex_state = 0}, - [5535] = {.lex_state = 0}, - [5536] = {.lex_state = 11}, - [5537] = {.lex_state = 0}, - [5538] = {.lex_state = 15}, - [5539] = {.lex_state = 0}, - [5540] = {.lex_state = 15}, - [5541] = {.lex_state = 0}, - [5542] = {.lex_state = 15}, - [5543] = {.lex_state = 0}, - [5544] = {.lex_state = 0}, - [5545] = {.lex_state = 15}, - [5546] = {.lex_state = 0}, - [5547] = {.lex_state = 15}, - [5548] = {.lex_state = 0}, - [5549] = {.lex_state = 0}, - [5550] = {.lex_state = 11}, - [5551] = {.lex_state = 0}, - [5552] = {.lex_state = 15}, - [5553] = {.lex_state = 0}, - [5554] = {.lex_state = 15}, - [5555] = {.lex_state = 0}, - [5556] = {.lex_state = 0}, - [5557] = {.lex_state = 0}, - [5558] = {.lex_state = 0}, - [5559] = {.lex_state = 15}, - [5560] = {.lex_state = 0}, - [5561] = {.lex_state = 15}, - [5562] = {.lex_state = 0}, - [5563] = {.lex_state = 0}, - [5564] = {.lex_state = 0}, - [5565] = {.lex_state = 0}, - [5566] = {.lex_state = 15}, - [5567] = {.lex_state = 0}, - [5568] = {.lex_state = 15}, - [5569] = {.lex_state = 0}, - [5570] = {.lex_state = 0}, - [5571] = {.lex_state = 0}, - [5572] = {.lex_state = 0}, - [5573] = {.lex_state = 0}, - [5574] = {.lex_state = 0}, - [5575] = {.lex_state = 0}, - [5576] = {.lex_state = 0}, -}; - -enum { - ts_external_token__heredoc_start = 0, - ts_external_token__heredoc_start_newline = 1, - ts_external_token__heredoc_body = 2, - ts_external_token__heredoc_end_newline = 3, - ts_external_token__heredoc_end = 4, -}; - -static const TSSymbol ts_external_scanner_symbol_map[EXTERNAL_TOKEN_COUNT] = { - [ts_external_token__heredoc_start] = sym__heredoc_start, - [ts_external_token__heredoc_start_newline] = sym__heredoc_start_newline, - [ts_external_token__heredoc_body] = sym__heredoc_body, - [ts_external_token__heredoc_end_newline] = sym__heredoc_end_newline, - [ts_external_token__heredoc_end] = sym__heredoc_end, -}; - -static const bool ts_external_scanner_states[6][EXTERNAL_TOKEN_COUNT] = { - [1] = { - [ts_external_token__heredoc_start] = true, - [ts_external_token__heredoc_start_newline] = true, - [ts_external_token__heredoc_body] = true, - [ts_external_token__heredoc_end_newline] = true, - [ts_external_token__heredoc_end] = true, - }, - [2] = { - [ts_external_token__heredoc_start_newline] = true, - [ts_external_token__heredoc_body] = true, - [ts_external_token__heredoc_end_newline] = true, - [ts_external_token__heredoc_end] = true, - }, - [3] = { - [ts_external_token__heredoc_body] = true, - [ts_external_token__heredoc_end_newline] = true, - [ts_external_token__heredoc_end] = true, - }, - [4] = { - [ts_external_token__heredoc_end] = true, - }, - [5] = { - [ts_external_token__heredoc_start] = true, - }, -}; - -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_script_token1] = ACTIONS(1), - [sym_variable] = ACTIONS(1), - [sym_pipe_variable] = ACTIONS(1), - [anon_sym_type] = ACTIONS(1), - [anon_sym_newtype] = ACTIONS(1), - [anon_sym_shape] = ACTIONS(1), - [anon_sym_tupe] = ACTIONS(1), - [anon_sym_clone] = ACTIONS(1), - [anon_sym_new] = ACTIONS(1), - [anon_sym_print] = ACTIONS(1), - [sym__backslash] = ACTIONS(1), - [anon_sym_COLON_COLON] = ACTIONS(1), - [anon_sym_self] = ACTIONS(1), - [anon_sym_parent] = ACTIONS(1), - [anon_sym_static] = ACTIONS(1), - [anon_sym_LT_LT_LT] = ACTIONS(1), - [anon_sym_RBRACE] = ACTIONS(1), - [anon_sym_LBRACK] = ACTIONS(1), - [anon_sym_RBRACK] = ACTIONS(1), - [anon_sym_QMARK_DASH_GT] = ACTIONS(1), - [anon_sym_DASH_GT] = ACTIONS(1), - [anon_sym_LBRACE] = ACTIONS(1), - [anon_sym_SEMI] = ACTIONS(1), - [anon_sym_return] = ACTIONS(1), - [anon_sym_break] = ACTIONS(1), - [anon_sym_continue] = ACTIONS(1), - [anon_sym_throw] = ACTIONS(1), - [anon_sym_echo] = ACTIONS(1), - [anon_sym_COMMA] = ACTIONS(1), - [anon_sym_unset] = ACTIONS(1), - [anon_sym_LPAREN] = ACTIONS(1), - [anon_sym_RPAREN] = ACTIONS(1), - [anon_sym_concurrent] = ACTIONS(1), - [anon_sym_use] = ACTIONS(1), - [anon_sym_namespace] = ACTIONS(1), - [anon_sym_function] = ACTIONS(1), - [anon_sym_const] = ACTIONS(1), - [anon_sym_as] = ACTIONS(1), - [anon_sym_if] = ACTIONS(1), - [anon_sym_elseif] = ACTIONS(1), - [anon_sym_else] = ACTIONS(1), - [anon_sym_switch] = ACTIONS(1), - [anon_sym_case] = ACTIONS(1), - [anon_sym_COLON] = ACTIONS(1), - [anon_sym_default] = ACTIONS(1), - [anon_sym_foreach] = ACTIONS(1), - [anon_sym_as2] = ACTIONS(1), - [anon_sym_EQ_GT] = ACTIONS(1), - [anon_sym_while] = ACTIONS(1), - [anon_sym_do] = ACTIONS(1), - [anon_sym_for] = ACTIONS(1), - [anon_sym_try] = ACTIONS(1), - [anon_sym_catch] = ACTIONS(1), - [anon_sym_finally] = ACTIONS(1), - [anon_sym_using] = ACTIONS(1), - [sym_float] = ACTIONS(1), - [sym_integer] = ACTIONS(1), - [anon_sym_true] = ACTIONS(1), - [anon_sym_True] = ACTIONS(1), - [anon_sym_TRUE] = ACTIONS(1), - [anon_sym_false] = ACTIONS(1), - [anon_sym_False] = ACTIONS(1), - [anon_sym_FALSE] = ACTIONS(1), - [anon_sym_null] = ACTIONS(1), - [anon_sym_Null] = ACTIONS(1), - [anon_sym_NULL] = ACTIONS(1), - [sym_string] = ACTIONS(1), - [anon_sym_AT] = ACTIONS(1), - [anon_sym_QMARK] = ACTIONS(1), - [anon_sym_TILDE] = ACTIONS(1), - [aux_sym_function_type_specifier_token1] = ACTIONS(1), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1), - [anon_sym_array] = ACTIONS(1), - [anon_sym_varray] = ACTIONS(1), - [anon_sym_darray] = ACTIONS(1), - [anon_sym_vec] = ACTIONS(1), - [anon_sym_dict] = ACTIONS(1), - [anon_sym_keyset] = ACTIONS(1), - [anon_sym_bool] = ACTIONS(1), - [anon_sym_float] = ACTIONS(1), - [anon_sym_int] = ACTIONS(1), - [anon_sym_string] = ACTIONS(1), - [anon_sym_arraykey] = ACTIONS(1), - [anon_sym_void] = ACTIONS(1), - [anon_sym_nonnull] = ACTIONS(1), - [anon_sym_mixed] = ACTIONS(1), - [anon_sym_dynamic] = ACTIONS(1), - [anon_sym_noreturn] = ACTIONS(1), - [anon_sym_LT] = ACTIONS(1), - [anon_sym_GT] = ACTIONS(1), - [anon_sym_PLUS] = ACTIONS(1), - [anon_sym_DASH] = ACTIONS(1), - [anon_sym_reify] = ACTIONS(1), - [anon_sym_super] = ACTIONS(1), - [anon_sym_where] = ACTIONS(1), - [anon_sym_EQ] = ACTIONS(1), - [anon_sym_tuple] = ACTIONS(1), - [anon_sym_include] = ACTIONS(1), - [anon_sym_include_once] = ACTIONS(1), - [anon_sym_require] = ACTIONS(1), - [anon_sym_require_once] = ACTIONS(1), - [anon_sym_list] = ACTIONS(1), - [anon_sym_PIPE_GT] = ACTIONS(1), - [anon_sym_QMARK_QMARK] = 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_EQ_EQ_EQ] = ACTIONS(1), - [anon_sym_BANG_EQ_EQ] = ACTIONS(1), - [anon_sym_LT_EQ] = ACTIONS(1), - [anon_sym_GT_EQ] = ACTIONS(1), - [anon_sym_LT_EQ_GT] = ACTIONS(1), - [anon_sym_LT_LT] = ACTIONS(1), - [anon_sym_GT_GT] = ACTIONS(1), - [anon_sym_DOT] = ACTIONS(1), - [anon_sym_STAR] = ACTIONS(1), - [anon_sym_SLASH] = ACTIONS(1), - [anon_sym_PERCENT] = ACTIONS(1), - [anon_sym_STAR_STAR] = ACTIONS(1), - [anon_sym_QMARK_COLON] = ACTIONS(1), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(1), - [anon_sym_DOT_EQ] = ACTIONS(1), - [anon_sym_PIPE_EQ] = ACTIONS(1), - [anon_sym_CARET_EQ] = ACTIONS(1), - [anon_sym_AMP_EQ] = ACTIONS(1), - [anon_sym_LT_LT_EQ] = ACTIONS(1), - [anon_sym_GT_GT_EQ] = ACTIONS(1), - [anon_sym_PLUS_EQ] = ACTIONS(1), - [anon_sym_DASH_EQ] = ACTIONS(1), - [anon_sym_STAR_EQ] = ACTIONS(1), - [anon_sym_SLASH_EQ] = ACTIONS(1), - [anon_sym_PERCENT_EQ] = ACTIONS(1), - [anon_sym_STAR_STAR_EQ] = ACTIONS(1), - [anon_sym_BANG] = ACTIONS(1), - [anon_sym_PLUS_PLUS] = ACTIONS(1), - [anon_sym_DASH_DASH] = ACTIONS(1), - [anon_sym_await] = ACTIONS(1), - [anon_sym_is] = ACTIONS(1), - [anon_sym_as3] = ACTIONS(1), - [anon_sym_QMARKas] = ACTIONS(1), - [anon_sym_async] = ACTIONS(1), - [anon_sym_yield] = ACTIONS(1), - [anon_sym_EQ_EQ_GT] = ACTIONS(1), - [anon_sym_trait] = ACTIONS(1), - [anon_sym_interface] = ACTIONS(1), - [anon_sym_class] = ACTIONS(1), - [anon_sym_insteadof] = ACTIONS(1), - [anon_sym_extends] = ACTIONS(1), - [anon_sym_implements] = ACTIONS(1), - [anon_sym_enum] = ACTIONS(1), - [sym_final_modifier] = ACTIONS(1), - [sym_abstract_modifier] = ACTIONS(1), - [sym_xhp_modifier] = ACTIONS(1), - [anon_sym_public] = ACTIONS(1), - [anon_sym_protected] = ACTIONS(1), - [anon_sym_private] = ACTIONS(1), - [sym_inout_modifier] = ACTIONS(1), - [sym_xhp_class_identifier] = ACTIONS(1), - [sym_xhp_comment] = ACTIONS(1), - [anon_sym_SLASH_GT] = ACTIONS(1), - [anon_sym_LT_SLASH] = ACTIONS(1), - [anon_sym_attribute] = ACTIONS(1), - [anon_sym_ATrequired] = ACTIONS(1), - [anon_sym_ATlateinit] = ACTIONS(1), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(1), - [anon_sym_category] = ACTIONS(1), - [sym__heredoc_start] = ACTIONS(1), - [sym__heredoc_start_newline] = ACTIONS(1), - [sym__heredoc_body] = ACTIONS(1), - [sym__heredoc_end_newline] = ACTIONS(1), - [sym__heredoc_end] = ACTIONS(1), - }, - [1] = { - [sym_script] = STATE(5171), - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(40), - [sym_expression_statement] = STATE(40), - [sym_compound_statement] = STATE(40), - [sym_return_statement] = STATE(40), - [sym_break_statement] = STATE(40), - [sym_continue_statement] = STATE(40), - [sym_throw_statement] = STATE(40), - [sym_echo_statement] = STATE(40), - [sym_unset_statement] = STATE(40), - [sym_concurrent_statement] = STATE(40), - [sym_use_statement] = STATE(40), - [sym_if_statement] = STATE(40), - [sym_switch_statement] = STATE(40), - [sym_foreach_statement] = STATE(40), - [sym_while_statement] = STATE(40), - [sym_do_statement] = STATE(40), - [sym_for_statement] = STATE(40), - [sym_try_statement] = STATE(40), - [sym_using_statement] = STATE(40), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(40), - [sym_function_declaration] = STATE(40), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(40), - [sym_interface_declaration] = STATE(40), - [sym_class_declaration] = STATE(40), - [sym_const_declaration] = STATE(40), - [sym_enum_declaration] = STATE(40), - [sym_namespace_declaration] = STATE(40), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(40), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(5), - [sym_identifier] = ACTIONS(7), - [aux_sym_script_token1] = ACTIONS(9), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [2] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_compound_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_echo_statement] = STATE(6), - [sym_unset_statement] = STATE(6), - [sym_concurrent_statement] = STATE(6), - [sym_use_statement] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_foreach_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_using_statement] = STATE(6), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(6), - [sym_function_declaration] = STATE(6), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(6), - [sym_interface_declaration] = STATE(6), - [sym_class_declaration] = STATE(6), - [sym_const_declaration] = STATE(6), - [sym_enum_declaration] = STATE(6), - [sym_namespace_declaration] = STATE(6), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(6), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(127), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_case] = ACTIONS(157), - [anon_sym_default] = ACTIONS(157), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [3] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_compound_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_echo_statement] = STATE(6), - [sym_unset_statement] = STATE(6), - [sym_concurrent_statement] = STATE(6), - [sym_use_statement] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_foreach_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_using_statement] = STATE(6), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(6), - [sym_function_declaration] = STATE(6), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(6), - [sym_interface_declaration] = STATE(6), - [sym_class_declaration] = STATE(6), - [sym_const_declaration] = STATE(6), - [sym_enum_declaration] = STATE(6), - [sym_namespace_declaration] = STATE(6), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(6), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(183), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_case] = ACTIONS(185), - [anon_sym_default] = ACTIONS(185), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [4] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(2), - [sym_expression_statement] = STATE(2), - [sym_compound_statement] = STATE(2), - [sym_return_statement] = STATE(2), - [sym_break_statement] = STATE(2), - [sym_continue_statement] = STATE(2), - [sym_throw_statement] = STATE(2), - [sym_echo_statement] = STATE(2), - [sym_unset_statement] = STATE(2), - [sym_concurrent_statement] = STATE(2), - [sym_use_statement] = STATE(2), - [sym_if_statement] = STATE(2), - [sym_switch_statement] = STATE(2), - [sym_foreach_statement] = STATE(2), - [sym_while_statement] = STATE(2), - [sym_do_statement] = STATE(2), - [sym_for_statement] = STATE(2), - [sym_try_statement] = STATE(2), - [sym_using_statement] = STATE(2), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(2), - [sym_function_declaration] = STATE(2), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(2), - [sym_interface_declaration] = STATE(2), - [sym_class_declaration] = STATE(2), - [sym_const_declaration] = STATE(2), - [sym_enum_declaration] = STATE(2), - [sym_namespace_declaration] = STATE(2), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(2), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(187), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_case] = ACTIONS(189), - [anon_sym_default] = ACTIONS(189), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [5] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(3), - [sym_expression_statement] = STATE(3), - [sym_compound_statement] = STATE(3), - [sym_return_statement] = STATE(3), - [sym_break_statement] = STATE(3), - [sym_continue_statement] = STATE(3), - [sym_throw_statement] = STATE(3), - [sym_echo_statement] = STATE(3), - [sym_unset_statement] = STATE(3), - [sym_concurrent_statement] = STATE(3), - [sym_use_statement] = STATE(3), - [sym_if_statement] = STATE(3), - [sym_switch_statement] = STATE(3), - [sym_foreach_statement] = STATE(3), - [sym_while_statement] = STATE(3), - [sym_do_statement] = STATE(3), - [sym_for_statement] = STATE(3), - [sym_try_statement] = STATE(3), - [sym_using_statement] = STATE(3), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(3), - [sym_function_declaration] = STATE(3), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(3), - [sym_interface_declaration] = STATE(3), - [sym_class_declaration] = STATE(3), - [sym_const_declaration] = STATE(3), - [sym_enum_declaration] = STATE(3), - [sym_namespace_declaration] = STATE(3), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(3), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(191), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_case] = ACTIONS(193), - [anon_sym_default] = ACTIONS(193), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [6] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(6), - [sym_expression_statement] = STATE(6), - [sym_compound_statement] = STATE(6), - [sym_return_statement] = STATE(6), - [sym_break_statement] = STATE(6), - [sym_continue_statement] = STATE(6), - [sym_throw_statement] = STATE(6), - [sym_echo_statement] = STATE(6), - [sym_unset_statement] = STATE(6), - [sym_concurrent_statement] = STATE(6), - [sym_use_statement] = STATE(6), - [sym_if_statement] = STATE(6), - [sym_switch_statement] = STATE(6), - [sym_foreach_statement] = STATE(6), - [sym_while_statement] = STATE(6), - [sym_do_statement] = STATE(6), - [sym_for_statement] = STATE(6), - [sym_try_statement] = STATE(6), - [sym_using_statement] = STATE(6), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(6), - [sym_function_declaration] = STATE(6), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(6), - [sym_interface_declaration] = STATE(6), - [sym_class_declaration] = STATE(6), - [sym_const_declaration] = STATE(6), - [sym_enum_declaration] = STATE(6), - [sym_namespace_declaration] = STATE(6), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(6), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(195), - [sym_variable] = ACTIONS(198), - [sym_pipe_variable] = ACTIONS(201), - [anon_sym_type] = ACTIONS(204), - [anon_sym_newtype] = ACTIONS(204), - [anon_sym_shape] = ACTIONS(207), - [anon_sym_clone] = ACTIONS(210), - [anon_sym_new] = ACTIONS(213), - [anon_sym_print] = ACTIONS(216), - [sym__backslash] = ACTIONS(219), - [anon_sym_self] = ACTIONS(222), - [anon_sym_parent] = ACTIONS(222), - [anon_sym_static] = ACTIONS(222), - [anon_sym_LT_LT_LT] = ACTIONS(225), - [anon_sym_RBRACE] = ACTIONS(228), - [anon_sym_LBRACE] = ACTIONS(230), - [anon_sym_SEMI] = ACTIONS(233), - [anon_sym_return] = ACTIONS(236), - [anon_sym_break] = ACTIONS(239), - [anon_sym_continue] = ACTIONS(242), - [anon_sym_throw] = ACTIONS(245), - [anon_sym_echo] = ACTIONS(248), - [anon_sym_unset] = ACTIONS(251), - [anon_sym_LPAREN] = ACTIONS(254), - [anon_sym_concurrent] = ACTIONS(257), - [anon_sym_use] = ACTIONS(260), - [anon_sym_namespace] = ACTIONS(263), - [anon_sym_function] = ACTIONS(266), - [anon_sym_const] = ACTIONS(269), - [anon_sym_if] = ACTIONS(272), - [anon_sym_switch] = ACTIONS(275), - [anon_sym_case] = ACTIONS(278), - [anon_sym_default] = ACTIONS(278), - [anon_sym_foreach] = ACTIONS(280), - [anon_sym_while] = ACTIONS(283), - [anon_sym_do] = ACTIONS(286), - [anon_sym_for] = ACTIONS(289), - [anon_sym_try] = ACTIONS(292), - [anon_sym_using] = ACTIONS(295), - [sym_float] = ACTIONS(298), - [sym_integer] = ACTIONS(301), - [anon_sym_true] = ACTIONS(304), - [anon_sym_True] = ACTIONS(304), - [anon_sym_TRUE] = ACTIONS(304), - [anon_sym_false] = ACTIONS(307), - [anon_sym_False] = ACTIONS(307), - [anon_sym_FALSE] = ACTIONS(307), - [anon_sym_null] = ACTIONS(310), - [anon_sym_Null] = ACTIONS(310), - [anon_sym_NULL] = ACTIONS(310), - [sym_string] = ACTIONS(298), - [anon_sym_AT] = ACTIONS(313), - [anon_sym_TILDE] = ACTIONS(316), - [anon_sym_array] = ACTIONS(319), - [anon_sym_varray] = ACTIONS(319), - [anon_sym_darray] = ACTIONS(319), - [anon_sym_vec] = ACTIONS(319), - [anon_sym_dict] = ACTIONS(319), - [anon_sym_keyset] = ACTIONS(319), - [anon_sym_LT] = ACTIONS(322), - [anon_sym_PLUS] = ACTIONS(325), - [anon_sym_DASH] = ACTIONS(325), - [anon_sym_tuple] = ACTIONS(328), - [anon_sym_include] = ACTIONS(331), - [anon_sym_include_once] = ACTIONS(331), - [anon_sym_require] = ACTIONS(334), - [anon_sym_require_once] = ACTIONS(334), - [anon_sym_list] = ACTIONS(337), - [anon_sym_LT_LT] = ACTIONS(340), - [anon_sym_BANG] = ACTIONS(316), - [anon_sym_PLUS_PLUS] = ACTIONS(313), - [anon_sym_DASH_DASH] = ACTIONS(313), - [anon_sym_await] = ACTIONS(343), - [anon_sym_async] = ACTIONS(346), - [anon_sym_yield] = ACTIONS(349), - [anon_sym_trait] = ACTIONS(352), - [anon_sym_interface] = ACTIONS(355), - [anon_sym_class] = ACTIONS(358), - [anon_sym_enum] = ACTIONS(361), - [sym_final_modifier] = ACTIONS(364), - [sym_abstract_modifier] = ACTIONS(364), - [sym_xhp_modifier] = ACTIONS(367), - [sym_xhp_identifier] = ACTIONS(370), - [sym_xhp_class_identifier] = ACTIONS(201), - [sym_comment] = ACTIONS(3), - }, - [7] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(375), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [8] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(429), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [9] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(24), - [sym_expression_statement] = STATE(24), - [sym_compound_statement] = STATE(24), - [sym_return_statement] = STATE(24), - [sym_break_statement] = STATE(24), - [sym_continue_statement] = STATE(24), - [sym_throw_statement] = STATE(24), - [sym_echo_statement] = STATE(24), - [sym_unset_statement] = STATE(24), - [sym_concurrent_statement] = STATE(24), - [sym_use_statement] = STATE(24), - [sym_if_statement] = STATE(24), - [sym_switch_statement] = STATE(24), - [sym_foreach_statement] = STATE(24), - [sym_while_statement] = STATE(24), - [sym_do_statement] = STATE(24), - [sym_for_statement] = STATE(24), - [sym_try_statement] = STATE(24), - [sym_using_statement] = STATE(24), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(24), - [sym_function_declaration] = STATE(24), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(24), - [sym_interface_declaration] = STATE(24), - [sym_class_declaration] = STATE(24), - [sym_const_declaration] = STATE(24), - [sym_enum_declaration] = STATE(24), - [sym_namespace_declaration] = STATE(24), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(24), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(431), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [10] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(433), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [11] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(10), - [sym_expression_statement] = STATE(10), - [sym_compound_statement] = STATE(10), - [sym_return_statement] = STATE(10), - [sym_break_statement] = STATE(10), - [sym_continue_statement] = STATE(10), - [sym_throw_statement] = STATE(10), - [sym_echo_statement] = STATE(10), - [sym_unset_statement] = STATE(10), - [sym_concurrent_statement] = STATE(10), - [sym_use_statement] = STATE(10), - [sym_if_statement] = STATE(10), - [sym_switch_statement] = STATE(10), - [sym_foreach_statement] = STATE(10), - [sym_while_statement] = STATE(10), - [sym_do_statement] = STATE(10), - [sym_for_statement] = STATE(10), - [sym_try_statement] = STATE(10), - [sym_using_statement] = STATE(10), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(10), - [sym_function_declaration] = STATE(10), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(10), - [sym_interface_declaration] = STATE(10), - [sym_class_declaration] = STATE(10), - [sym_const_declaration] = STATE(10), - [sym_enum_declaration] = STATE(10), - [sym_namespace_declaration] = STATE(10), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(10), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(435), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [12] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(437), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [13] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(12), - [sym_expression_statement] = STATE(12), - [sym_compound_statement] = STATE(12), - [sym_return_statement] = STATE(12), - [sym_break_statement] = STATE(12), - [sym_continue_statement] = STATE(12), - [sym_throw_statement] = STATE(12), - [sym_echo_statement] = STATE(12), - [sym_unset_statement] = STATE(12), - [sym_concurrent_statement] = STATE(12), - [sym_use_statement] = STATE(12), - [sym_if_statement] = STATE(12), - [sym_switch_statement] = STATE(12), - [sym_foreach_statement] = STATE(12), - [sym_while_statement] = STATE(12), - [sym_do_statement] = STATE(12), - [sym_for_statement] = STATE(12), - [sym_try_statement] = STATE(12), - [sym_using_statement] = STATE(12), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(12), - [sym_function_declaration] = STATE(12), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(12), - [sym_interface_declaration] = STATE(12), - [sym_class_declaration] = STATE(12), - [sym_const_declaration] = STATE(12), - [sym_enum_declaration] = STATE(12), - [sym_namespace_declaration] = STATE(12), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(12), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(439), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [14] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(41), - [sym_expression_statement] = STATE(41), - [sym_compound_statement] = STATE(41), - [sym_return_statement] = STATE(41), - [sym_break_statement] = STATE(41), - [sym_continue_statement] = STATE(41), - [sym_throw_statement] = STATE(41), - [sym_echo_statement] = STATE(41), - [sym_unset_statement] = STATE(41), - [sym_concurrent_statement] = STATE(41), - [sym_use_statement] = STATE(41), - [sym_if_statement] = STATE(41), - [sym_switch_statement] = STATE(41), - [sym_foreach_statement] = STATE(41), - [sym_while_statement] = STATE(41), - [sym_do_statement] = STATE(41), - [sym_for_statement] = STATE(41), - [sym_try_statement] = STATE(41), - [sym_using_statement] = STATE(41), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(41), - [sym_function_declaration] = STATE(41), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(41), - [sym_interface_declaration] = STATE(41), - [sym_class_declaration] = STATE(41), - [sym_const_declaration] = STATE(41), - [sym_enum_declaration] = STATE(41), - [sym_namespace_declaration] = STATE(41), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(41), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(441), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [15] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_compound_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_echo_statement] = STATE(15), - [sym_unset_statement] = STATE(15), - [sym_concurrent_statement] = STATE(15), - [sym_use_statement] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_foreach_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_using_statement] = STATE(15), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(15), - [sym_function_declaration] = STATE(15), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(15), - [sym_interface_declaration] = STATE(15), - [sym_class_declaration] = STATE(15), - [sym_const_declaration] = STATE(15), - [sym_enum_declaration] = STATE(15), - [sym_namespace_declaration] = STATE(15), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(15), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(228), - [sym_identifier] = ACTIONS(195), - [sym_variable] = ACTIONS(198), - [sym_pipe_variable] = ACTIONS(201), - [anon_sym_type] = ACTIONS(443), - [anon_sym_newtype] = ACTIONS(443), - [anon_sym_shape] = ACTIONS(207), - [anon_sym_clone] = ACTIONS(210), - [anon_sym_new] = ACTIONS(213), - [anon_sym_print] = ACTIONS(216), - [sym__backslash] = ACTIONS(219), - [anon_sym_self] = ACTIONS(222), - [anon_sym_parent] = ACTIONS(222), - [anon_sym_static] = ACTIONS(222), - [anon_sym_LT_LT_LT] = ACTIONS(225), - [anon_sym_LBRACE] = ACTIONS(446), - [anon_sym_SEMI] = ACTIONS(449), - [anon_sym_return] = ACTIONS(452), - [anon_sym_break] = ACTIONS(455), - [anon_sym_continue] = ACTIONS(458), - [anon_sym_throw] = ACTIONS(461), - [anon_sym_echo] = ACTIONS(464), - [anon_sym_unset] = ACTIONS(467), - [anon_sym_LPAREN] = ACTIONS(254), - [anon_sym_concurrent] = ACTIONS(470), - [anon_sym_use] = ACTIONS(473), - [anon_sym_namespace] = ACTIONS(476), - [anon_sym_function] = ACTIONS(266), - [anon_sym_const] = ACTIONS(479), - [anon_sym_if] = ACTIONS(482), - [anon_sym_switch] = ACTIONS(485), - [anon_sym_foreach] = ACTIONS(488), - [anon_sym_while] = ACTIONS(491), - [anon_sym_do] = ACTIONS(494), - [anon_sym_for] = ACTIONS(497), - [anon_sym_try] = ACTIONS(500), - [anon_sym_using] = ACTIONS(503), - [sym_float] = ACTIONS(298), - [sym_integer] = ACTIONS(301), - [anon_sym_true] = ACTIONS(304), - [anon_sym_True] = ACTIONS(304), - [anon_sym_TRUE] = ACTIONS(304), - [anon_sym_false] = ACTIONS(307), - [anon_sym_False] = ACTIONS(307), - [anon_sym_FALSE] = ACTIONS(307), - [anon_sym_null] = ACTIONS(310), - [anon_sym_Null] = ACTIONS(310), - [anon_sym_NULL] = ACTIONS(310), - [sym_string] = ACTIONS(298), - [anon_sym_AT] = ACTIONS(313), - [anon_sym_TILDE] = ACTIONS(316), - [anon_sym_array] = ACTIONS(319), - [anon_sym_varray] = ACTIONS(319), - [anon_sym_darray] = ACTIONS(319), - [anon_sym_vec] = ACTIONS(319), - [anon_sym_dict] = ACTIONS(319), - [anon_sym_keyset] = ACTIONS(319), - [anon_sym_LT] = ACTIONS(322), - [anon_sym_PLUS] = ACTIONS(325), - [anon_sym_DASH] = ACTIONS(325), - [anon_sym_tuple] = ACTIONS(328), - [anon_sym_include] = ACTIONS(331), - [anon_sym_include_once] = ACTIONS(331), - [anon_sym_require] = ACTIONS(334), - [anon_sym_require_once] = ACTIONS(334), - [anon_sym_list] = ACTIONS(337), - [anon_sym_LT_LT] = ACTIONS(340), - [anon_sym_BANG] = ACTIONS(316), - [anon_sym_PLUS_PLUS] = ACTIONS(313), - [anon_sym_DASH_DASH] = ACTIONS(313), - [anon_sym_await] = ACTIONS(343), - [anon_sym_async] = ACTIONS(346), - [anon_sym_yield] = ACTIONS(349), - [anon_sym_trait] = ACTIONS(506), - [anon_sym_interface] = ACTIONS(509), - [anon_sym_class] = ACTIONS(512), - [anon_sym_enum] = ACTIONS(515), - [sym_final_modifier] = ACTIONS(518), - [sym_abstract_modifier] = ACTIONS(518), - [sym_xhp_modifier] = ACTIONS(521), - [sym_xhp_identifier] = ACTIONS(370), - [sym_xhp_class_identifier] = ACTIONS(201), - [sym_comment] = ACTIONS(3), - }, - [16] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(524), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [17] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(7), - [sym_expression_statement] = STATE(7), - [sym_compound_statement] = STATE(7), - [sym_return_statement] = STATE(7), - [sym_break_statement] = STATE(7), - [sym_continue_statement] = STATE(7), - [sym_throw_statement] = STATE(7), - [sym_echo_statement] = STATE(7), - [sym_unset_statement] = STATE(7), - [sym_concurrent_statement] = STATE(7), - [sym_use_statement] = STATE(7), - [sym_if_statement] = STATE(7), - [sym_switch_statement] = STATE(7), - [sym_foreach_statement] = STATE(7), - [sym_while_statement] = STATE(7), - [sym_do_statement] = STATE(7), - [sym_for_statement] = STATE(7), - [sym_try_statement] = STATE(7), - [sym_using_statement] = STATE(7), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(7), - [sym_function_declaration] = STATE(7), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(7), - [sym_interface_declaration] = STATE(7), - [sym_class_declaration] = STATE(7), - [sym_const_declaration] = STATE(7), - [sym_enum_declaration] = STATE(7), - [sym_namespace_declaration] = STATE(7), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(7), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(526), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [18] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(528), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [19] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(18), - [sym_expression_statement] = STATE(18), - [sym_compound_statement] = STATE(18), - [sym_return_statement] = STATE(18), - [sym_break_statement] = STATE(18), - [sym_continue_statement] = STATE(18), - [sym_throw_statement] = STATE(18), - [sym_echo_statement] = STATE(18), - [sym_unset_statement] = STATE(18), - [sym_concurrent_statement] = STATE(18), - [sym_use_statement] = STATE(18), - [sym_if_statement] = STATE(18), - [sym_switch_statement] = STATE(18), - [sym_foreach_statement] = STATE(18), - [sym_while_statement] = STATE(18), - [sym_do_statement] = STATE(18), - [sym_for_statement] = STATE(18), - [sym_try_statement] = STATE(18), - [sym_using_statement] = STATE(18), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(18), - [sym_function_declaration] = STATE(18), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(18), - [sym_interface_declaration] = STATE(18), - [sym_class_declaration] = STATE(18), - [sym_const_declaration] = STATE(18), - [sym_enum_declaration] = STATE(18), - [sym_namespace_declaration] = STATE(18), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(18), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(530), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [20] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_compound_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_echo_statement] = STATE(15), - [sym_unset_statement] = STATE(15), - [sym_concurrent_statement] = STATE(15), - [sym_use_statement] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_foreach_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_using_statement] = STATE(15), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(15), - [sym_function_declaration] = STATE(15), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(15), - [sym_interface_declaration] = STATE(15), - [sym_class_declaration] = STATE(15), - [sym_const_declaration] = STATE(15), - [sym_enum_declaration] = STATE(15), - [sym_namespace_declaration] = STATE(15), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(15), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(532), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [21] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(22), - [sym_expression_statement] = STATE(22), - [sym_compound_statement] = STATE(22), - [sym_return_statement] = STATE(22), - [sym_break_statement] = STATE(22), - [sym_continue_statement] = STATE(22), - [sym_throw_statement] = STATE(22), - [sym_echo_statement] = STATE(22), - [sym_unset_statement] = STATE(22), - [sym_concurrent_statement] = STATE(22), - [sym_use_statement] = STATE(22), - [sym_if_statement] = STATE(22), - [sym_switch_statement] = STATE(22), - [sym_foreach_statement] = STATE(22), - [sym_while_statement] = STATE(22), - [sym_do_statement] = STATE(22), - [sym_for_statement] = STATE(22), - [sym_try_statement] = STATE(22), - [sym_using_statement] = STATE(22), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(22), - [sym_function_declaration] = STATE(22), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(22), - [sym_interface_declaration] = STATE(22), - [sym_class_declaration] = STATE(22), - [sym_const_declaration] = STATE(22), - [sym_enum_declaration] = STATE(22), - [sym_namespace_declaration] = STATE(22), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(22), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(534), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [22] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(536), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [23] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(8), - [sym_expression_statement] = STATE(8), - [sym_compound_statement] = STATE(8), - [sym_return_statement] = STATE(8), - [sym_break_statement] = STATE(8), - [sym_continue_statement] = STATE(8), - [sym_throw_statement] = STATE(8), - [sym_echo_statement] = STATE(8), - [sym_unset_statement] = STATE(8), - [sym_concurrent_statement] = STATE(8), - [sym_use_statement] = STATE(8), - [sym_if_statement] = STATE(8), - [sym_switch_statement] = STATE(8), - [sym_foreach_statement] = STATE(8), - [sym_while_statement] = STATE(8), - [sym_do_statement] = STATE(8), - [sym_for_statement] = STATE(8), - [sym_try_statement] = STATE(8), - [sym_using_statement] = STATE(8), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(8), - [sym_function_declaration] = STATE(8), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(8), - [sym_interface_declaration] = STATE(8), - [sym_class_declaration] = STATE(8), - [sym_const_declaration] = STATE(8), - [sym_enum_declaration] = STATE(8), - [sym_namespace_declaration] = STATE(8), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(8), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(538), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [24] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(540), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [25] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(26), - [sym_expression_statement] = STATE(26), - [sym_compound_statement] = STATE(26), - [sym_return_statement] = STATE(26), - [sym_break_statement] = STATE(26), - [sym_continue_statement] = STATE(26), - [sym_throw_statement] = STATE(26), - [sym_echo_statement] = STATE(26), - [sym_unset_statement] = STATE(26), - [sym_concurrent_statement] = STATE(26), - [sym_use_statement] = STATE(26), - [sym_if_statement] = STATE(26), - [sym_switch_statement] = STATE(26), - [sym_foreach_statement] = STATE(26), - [sym_while_statement] = STATE(26), - [sym_do_statement] = STATE(26), - [sym_for_statement] = STATE(26), - [sym_try_statement] = STATE(26), - [sym_using_statement] = STATE(26), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(26), - [sym_function_declaration] = STATE(26), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(26), - [sym_interface_declaration] = STATE(26), - [sym_class_declaration] = STATE(26), - [sym_const_declaration] = STATE(26), - [sym_enum_declaration] = STATE(26), - [sym_namespace_declaration] = STATE(26), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(26), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(542), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [26] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(544), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [27] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(28), - [sym_expression_statement] = STATE(28), - [sym_compound_statement] = STATE(28), - [sym_return_statement] = STATE(28), - [sym_break_statement] = STATE(28), - [sym_continue_statement] = STATE(28), - [sym_throw_statement] = STATE(28), - [sym_echo_statement] = STATE(28), - [sym_unset_statement] = STATE(28), - [sym_concurrent_statement] = STATE(28), - [sym_use_statement] = STATE(28), - [sym_if_statement] = STATE(28), - [sym_switch_statement] = STATE(28), - [sym_foreach_statement] = STATE(28), - [sym_while_statement] = STATE(28), - [sym_do_statement] = STATE(28), - [sym_for_statement] = STATE(28), - [sym_try_statement] = STATE(28), - [sym_using_statement] = STATE(28), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(28), - [sym_function_declaration] = STATE(28), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(28), - [sym_interface_declaration] = STATE(28), - [sym_class_declaration] = STATE(28), - [sym_const_declaration] = STATE(28), - [sym_enum_declaration] = STATE(28), - [sym_namespace_declaration] = STATE(28), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(28), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(546), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [28] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(548), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [29] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(550), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [30] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(29), - [sym_expression_statement] = STATE(29), - [sym_compound_statement] = STATE(29), - [sym_return_statement] = STATE(29), - [sym_break_statement] = STATE(29), - [sym_continue_statement] = STATE(29), - [sym_throw_statement] = STATE(29), - [sym_echo_statement] = STATE(29), - [sym_unset_statement] = STATE(29), - [sym_concurrent_statement] = STATE(29), - [sym_use_statement] = STATE(29), - [sym_if_statement] = STATE(29), - [sym_switch_statement] = STATE(29), - [sym_foreach_statement] = STATE(29), - [sym_while_statement] = STATE(29), - [sym_do_statement] = STATE(29), - [sym_for_statement] = STATE(29), - [sym_try_statement] = STATE(29), - [sym_using_statement] = STATE(29), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(29), - [sym_function_declaration] = STATE(29), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(29), - [sym_interface_declaration] = STATE(29), - [sym_class_declaration] = STATE(29), - [sym_const_declaration] = STATE(29), - [sym_enum_declaration] = STATE(29), - [sym_namespace_declaration] = STATE(29), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(29), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(552), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [31] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(32), - [sym_expression_statement] = STATE(32), - [sym_compound_statement] = STATE(32), - [sym_return_statement] = STATE(32), - [sym_break_statement] = STATE(32), - [sym_continue_statement] = STATE(32), - [sym_throw_statement] = STATE(32), - [sym_echo_statement] = STATE(32), - [sym_unset_statement] = STATE(32), - [sym_concurrent_statement] = STATE(32), - [sym_use_statement] = STATE(32), - [sym_if_statement] = STATE(32), - [sym_switch_statement] = STATE(32), - [sym_foreach_statement] = STATE(32), - [sym_while_statement] = STATE(32), - [sym_do_statement] = STATE(32), - [sym_for_statement] = STATE(32), - [sym_try_statement] = STATE(32), - [sym_using_statement] = STATE(32), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(32), - [sym_function_declaration] = STATE(32), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(32), - [sym_interface_declaration] = STATE(32), - [sym_class_declaration] = STATE(32), - [sym_const_declaration] = STATE(32), - [sym_enum_declaration] = STATE(32), - [sym_namespace_declaration] = STATE(32), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(32), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(554), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [32] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(556), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [33] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(195), - [sym_variable] = ACTIONS(198), - [sym_pipe_variable] = ACTIONS(201), - [anon_sym_type] = ACTIONS(558), - [anon_sym_newtype] = ACTIONS(558), - [anon_sym_shape] = ACTIONS(207), - [anon_sym_clone] = ACTIONS(210), - [anon_sym_new] = ACTIONS(213), - [anon_sym_print] = ACTIONS(216), - [sym__backslash] = ACTIONS(219), - [anon_sym_self] = ACTIONS(222), - [anon_sym_parent] = ACTIONS(222), - [anon_sym_static] = ACTIONS(222), - [anon_sym_LT_LT_LT] = ACTIONS(225), - [anon_sym_RBRACE] = ACTIONS(228), - [anon_sym_LBRACE] = ACTIONS(561), - [anon_sym_SEMI] = ACTIONS(564), - [anon_sym_return] = ACTIONS(567), - [anon_sym_break] = ACTIONS(570), - [anon_sym_continue] = ACTIONS(573), - [anon_sym_throw] = ACTIONS(576), - [anon_sym_echo] = ACTIONS(579), - [anon_sym_unset] = ACTIONS(582), - [anon_sym_LPAREN] = ACTIONS(254), - [anon_sym_concurrent] = ACTIONS(585), - [anon_sym_use] = ACTIONS(588), - [anon_sym_namespace] = ACTIONS(591), - [anon_sym_function] = ACTIONS(266), - [anon_sym_const] = ACTIONS(594), - [anon_sym_if] = ACTIONS(597), - [anon_sym_switch] = ACTIONS(600), - [anon_sym_foreach] = ACTIONS(603), - [anon_sym_while] = ACTIONS(606), - [anon_sym_do] = ACTIONS(609), - [anon_sym_for] = ACTIONS(612), - [anon_sym_try] = ACTIONS(615), - [anon_sym_using] = ACTIONS(618), - [sym_float] = ACTIONS(298), - [sym_integer] = ACTIONS(301), - [anon_sym_true] = ACTIONS(304), - [anon_sym_True] = ACTIONS(304), - [anon_sym_TRUE] = ACTIONS(304), - [anon_sym_false] = ACTIONS(307), - [anon_sym_False] = ACTIONS(307), - [anon_sym_FALSE] = ACTIONS(307), - [anon_sym_null] = ACTIONS(310), - [anon_sym_Null] = ACTIONS(310), - [anon_sym_NULL] = ACTIONS(310), - [sym_string] = ACTIONS(298), - [anon_sym_AT] = ACTIONS(313), - [anon_sym_TILDE] = ACTIONS(316), - [anon_sym_array] = ACTIONS(319), - [anon_sym_varray] = ACTIONS(319), - [anon_sym_darray] = ACTIONS(319), - [anon_sym_vec] = ACTIONS(319), - [anon_sym_dict] = ACTIONS(319), - [anon_sym_keyset] = ACTIONS(319), - [anon_sym_LT] = ACTIONS(322), - [anon_sym_PLUS] = ACTIONS(325), - [anon_sym_DASH] = ACTIONS(325), - [anon_sym_tuple] = ACTIONS(328), - [anon_sym_include] = ACTIONS(331), - [anon_sym_include_once] = ACTIONS(331), - [anon_sym_require] = ACTIONS(334), - [anon_sym_require_once] = ACTIONS(334), - [anon_sym_list] = ACTIONS(337), - [anon_sym_LT_LT] = ACTIONS(340), - [anon_sym_BANG] = ACTIONS(316), - [anon_sym_PLUS_PLUS] = ACTIONS(313), - [anon_sym_DASH_DASH] = ACTIONS(313), - [anon_sym_await] = ACTIONS(343), - [anon_sym_async] = ACTIONS(346), - [anon_sym_yield] = ACTIONS(349), - [anon_sym_trait] = ACTIONS(621), - [anon_sym_interface] = ACTIONS(624), - [anon_sym_class] = ACTIONS(627), - [anon_sym_enum] = ACTIONS(630), - [sym_final_modifier] = ACTIONS(633), - [sym_abstract_modifier] = ACTIONS(633), - [sym_xhp_modifier] = ACTIONS(636), - [sym_xhp_identifier] = ACTIONS(370), - [sym_xhp_class_identifier] = ACTIONS(201), - [sym_comment] = ACTIONS(3), - }, - [34] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(20), - [sym_expression_statement] = STATE(20), - [sym_compound_statement] = STATE(20), - [sym_return_statement] = STATE(20), - [sym_break_statement] = STATE(20), - [sym_continue_statement] = STATE(20), - [sym_throw_statement] = STATE(20), - [sym_echo_statement] = STATE(20), - [sym_unset_statement] = STATE(20), - [sym_concurrent_statement] = STATE(20), - [sym_use_statement] = STATE(20), - [sym_if_statement] = STATE(20), - [sym_switch_statement] = STATE(20), - [sym_foreach_statement] = STATE(20), - [sym_while_statement] = STATE(20), - [sym_do_statement] = STATE(20), - [sym_for_statement] = STATE(20), - [sym_try_statement] = STATE(20), - [sym_using_statement] = STATE(20), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(20), - [sym_function_declaration] = STATE(20), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(20), - [sym_interface_declaration] = STATE(20), - [sym_class_declaration] = STATE(20), - [sym_const_declaration] = STATE(20), - [sym_enum_declaration] = STATE(20), - [sym_namespace_declaration] = STATE(20), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(20), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(639), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [35] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(38), - [sym_expression_statement] = STATE(38), - [sym_compound_statement] = STATE(38), - [sym_return_statement] = STATE(38), - [sym_break_statement] = STATE(38), - [sym_continue_statement] = STATE(38), - [sym_throw_statement] = STATE(38), - [sym_echo_statement] = STATE(38), - [sym_unset_statement] = STATE(38), - [sym_concurrent_statement] = STATE(38), - [sym_use_statement] = STATE(38), - [sym_if_statement] = STATE(38), - [sym_switch_statement] = STATE(38), - [sym_foreach_statement] = STATE(38), - [sym_while_statement] = STATE(38), - [sym_do_statement] = STATE(38), - [sym_for_statement] = STATE(38), - [sym_try_statement] = STATE(38), - [sym_using_statement] = STATE(38), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(38), - [sym_function_declaration] = STATE(38), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(38), - [sym_interface_declaration] = STATE(38), - [sym_class_declaration] = STATE(38), - [sym_const_declaration] = STATE(38), - [sym_enum_declaration] = STATE(38), - [sym_namespace_declaration] = STATE(38), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(38), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(641), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [36] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(39), - [sym_expression_statement] = STATE(39), - [sym_compound_statement] = STATE(39), - [sym_return_statement] = STATE(39), - [sym_break_statement] = STATE(39), - [sym_continue_statement] = STATE(39), - [sym_throw_statement] = STATE(39), - [sym_echo_statement] = STATE(39), - [sym_unset_statement] = STATE(39), - [sym_concurrent_statement] = STATE(39), - [sym_use_statement] = STATE(39), - [sym_if_statement] = STATE(39), - [sym_switch_statement] = STATE(39), - [sym_foreach_statement] = STATE(39), - [sym_while_statement] = STATE(39), - [sym_do_statement] = STATE(39), - [sym_for_statement] = STATE(39), - [sym_try_statement] = STATE(39), - [sym_using_statement] = STATE(39), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(39), - [sym_function_declaration] = STATE(39), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(39), - [sym_interface_declaration] = STATE(39), - [sym_class_declaration] = STATE(39), - [sym_const_declaration] = STATE(39), - [sym_enum_declaration] = STATE(39), - [sym_namespace_declaration] = STATE(39), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(39), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(643), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [37] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(16), - [sym_expression_statement] = STATE(16), - [sym_compound_statement] = STATE(16), - [sym_return_statement] = STATE(16), - [sym_break_statement] = STATE(16), - [sym_continue_statement] = STATE(16), - [sym_throw_statement] = STATE(16), - [sym_echo_statement] = STATE(16), - [sym_unset_statement] = STATE(16), - [sym_concurrent_statement] = STATE(16), - [sym_use_statement] = STATE(16), - [sym_if_statement] = STATE(16), - [sym_switch_statement] = STATE(16), - [sym_foreach_statement] = STATE(16), - [sym_while_statement] = STATE(16), - [sym_do_statement] = STATE(16), - [sym_for_statement] = STATE(16), - [sym_try_statement] = STATE(16), - [sym_using_statement] = STATE(16), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(16), - [sym_function_declaration] = STATE(16), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(16), - [sym_interface_declaration] = STATE(16), - [sym_class_declaration] = STATE(16), - [sym_const_declaration] = STATE(16), - [sym_enum_declaration] = STATE(16), - [sym_namespace_declaration] = STATE(16), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(16), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(645), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [38] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(647), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [39] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(649), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [40] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(15), - [sym_expression_statement] = STATE(15), - [sym_compound_statement] = STATE(15), - [sym_return_statement] = STATE(15), - [sym_break_statement] = STATE(15), - [sym_continue_statement] = STATE(15), - [sym_throw_statement] = STATE(15), - [sym_echo_statement] = STATE(15), - [sym_unset_statement] = STATE(15), - [sym_concurrent_statement] = STATE(15), - [sym_use_statement] = STATE(15), - [sym_if_statement] = STATE(15), - [sym_switch_statement] = STATE(15), - [sym_foreach_statement] = STATE(15), - [sym_while_statement] = STATE(15), - [sym_do_statement] = STATE(15), - [sym_for_statement] = STATE(15), - [sym_try_statement] = STATE(15), - [sym_using_statement] = STATE(15), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(15), - [sym_function_declaration] = STATE(15), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(15), - [sym_interface_declaration] = STATE(15), - [sym_class_declaration] = STATE(15), - [sym_const_declaration] = STATE(15), - [sym_enum_declaration] = STATE(15), - [sym_namespace_declaration] = STATE(15), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(15), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(639), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [41] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(33), - [sym_expression_statement] = STATE(33), - [sym_compound_statement] = STATE(33), - [sym_return_statement] = STATE(33), - [sym_break_statement] = STATE(33), - [sym_continue_statement] = STATE(33), - [sym_throw_statement] = STATE(33), - [sym_echo_statement] = STATE(33), - [sym_unset_statement] = STATE(33), - [sym_concurrent_statement] = STATE(33), - [sym_use_statement] = STATE(33), - [sym_if_statement] = STATE(33), - [sym_switch_statement] = STATE(33), - [sym_foreach_statement] = STATE(33), - [sym_while_statement] = STATE(33), - [sym_do_statement] = STATE(33), - [sym_for_statement] = STATE(33), - [sym_try_statement] = STATE(33), - [sym_using_statement] = STATE(33), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(33), - [sym_function_declaration] = STATE(33), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(33), - [sym_interface_declaration] = STATE(33), - [sym_class_declaration] = STATE(33), - [sym_const_declaration] = STATE(33), - [sym_enum_declaration] = STATE(33), - [sym_namespace_declaration] = STATE(33), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_script_repeat1] = STATE(33), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(651), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [42] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1273), - [sym_expression_statement] = STATE(1273), - [sym_compound_statement] = STATE(1273), - [sym_return_statement] = STATE(1273), - [sym_break_statement] = STATE(1273), - [sym_continue_statement] = STATE(1273), - [sym_throw_statement] = STATE(1273), - [sym_echo_statement] = STATE(1273), - [sym_unset_statement] = STATE(1273), - [sym_concurrent_statement] = STATE(1273), - [sym_use_statement] = STATE(1273), - [sym_if_statement] = STATE(1273), - [sym_switch_statement] = STATE(1273), - [sym_foreach_statement] = STATE(1273), - [sym_while_statement] = STATE(1273), - [sym_do_statement] = STATE(1273), - [sym_for_statement] = STATE(1273), - [sym_try_statement] = STATE(1273), - [sym_using_statement] = STATE(1273), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1273), - [sym_function_declaration] = STATE(1273), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1273), - [sym_interface_declaration] = STATE(1273), - [sym_class_declaration] = STATE(1273), - [sym_const_declaration] = STATE(1273), - [sym_enum_declaration] = STATE(1273), - [sym_namespace_declaration] = STATE(1273), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [43] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1111), - [sym_expression_statement] = STATE(1111), - [sym_compound_statement] = STATE(1111), - [sym_return_statement] = STATE(1111), - [sym_break_statement] = STATE(1111), - [sym_continue_statement] = STATE(1111), - [sym_throw_statement] = STATE(1111), - [sym_echo_statement] = STATE(1111), - [sym_unset_statement] = STATE(1111), - [sym_concurrent_statement] = STATE(1111), - [sym_use_statement] = STATE(1111), - [sym_if_statement] = STATE(1111), - [sym_switch_statement] = STATE(1111), - [sym_foreach_statement] = STATE(1111), - [sym_while_statement] = STATE(1111), - [sym_do_statement] = STATE(1111), - [sym_for_statement] = STATE(1111), - [sym_try_statement] = STATE(1111), - [sym_using_statement] = STATE(1111), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1111), - [sym_function_declaration] = STATE(1111), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1111), - [sym_interface_declaration] = STATE(1111), - [sym_class_declaration] = STATE(1111), - [sym_const_declaration] = STATE(1111), - [sym_enum_declaration] = STATE(1111), - [sym_namespace_declaration] = STATE(1111), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [44] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1217), - [sym_expression_statement] = STATE(1217), - [sym_compound_statement] = STATE(1217), - [sym_return_statement] = STATE(1217), - [sym_break_statement] = STATE(1217), - [sym_continue_statement] = STATE(1217), - [sym_throw_statement] = STATE(1217), - [sym_echo_statement] = STATE(1217), - [sym_unset_statement] = STATE(1217), - [sym_concurrent_statement] = STATE(1217), - [sym_use_statement] = STATE(1217), - [sym_if_statement] = STATE(1217), - [sym_switch_statement] = STATE(1217), - [sym_foreach_statement] = STATE(1217), - [sym_while_statement] = STATE(1217), - [sym_do_statement] = STATE(1217), - [sym_for_statement] = STATE(1217), - [sym_try_statement] = STATE(1217), - [sym_using_statement] = STATE(1217), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1217), - [sym_function_declaration] = STATE(1217), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1217), - [sym_interface_declaration] = STATE(1217), - [sym_class_declaration] = STATE(1217), - [sym_const_declaration] = STATE(1217), - [sym_enum_declaration] = STATE(1217), - [sym_namespace_declaration] = STATE(1217), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [45] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1223), - [sym_expression_statement] = STATE(1223), - [sym_compound_statement] = STATE(1223), - [sym_return_statement] = STATE(1223), - [sym_break_statement] = STATE(1223), - [sym_continue_statement] = STATE(1223), - [sym_throw_statement] = STATE(1223), - [sym_echo_statement] = STATE(1223), - [sym_unset_statement] = STATE(1223), - [sym_concurrent_statement] = STATE(1223), - [sym_use_statement] = STATE(1223), - [sym_if_statement] = STATE(1223), - [sym_switch_statement] = STATE(1223), - [sym_foreach_statement] = STATE(1223), - [sym_while_statement] = STATE(1223), - [sym_do_statement] = STATE(1223), - [sym_for_statement] = STATE(1223), - [sym_try_statement] = STATE(1223), - [sym_using_statement] = STATE(1223), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1223), - [sym_function_declaration] = STATE(1223), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1223), - [sym_interface_declaration] = STATE(1223), - [sym_class_declaration] = STATE(1223), - [sym_const_declaration] = STATE(1223), - [sym_enum_declaration] = STATE(1223), - [sym_namespace_declaration] = STATE(1223), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [46] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1338), - [sym_expression_statement] = STATE(1338), - [sym_compound_statement] = STATE(1338), - [sym_return_statement] = STATE(1338), - [sym_break_statement] = STATE(1338), - [sym_continue_statement] = STATE(1338), - [sym_throw_statement] = STATE(1338), - [sym_echo_statement] = STATE(1338), - [sym_unset_statement] = STATE(1338), - [sym_concurrent_statement] = STATE(1338), - [sym_use_statement] = STATE(1338), - [sym_if_statement] = STATE(1338), - [sym_switch_statement] = STATE(1338), - [sym_foreach_statement] = STATE(1338), - [sym_while_statement] = STATE(1338), - [sym_do_statement] = STATE(1338), - [sym_for_statement] = STATE(1338), - [sym_try_statement] = STATE(1338), - [sym_using_statement] = STATE(1338), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1338), - [sym_function_declaration] = STATE(1338), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1338), - [sym_interface_declaration] = STATE(1338), - [sym_class_declaration] = STATE(1338), - [sym_const_declaration] = STATE(1338), - [sym_enum_declaration] = STATE(1338), - [sym_namespace_declaration] = STATE(1338), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [47] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4321), - [sym_expression_statement] = STATE(4321), - [sym_compound_statement] = STATE(4321), - [sym_return_statement] = STATE(4321), - [sym_break_statement] = STATE(4321), - [sym_continue_statement] = STATE(4321), - [sym_throw_statement] = STATE(4321), - [sym_echo_statement] = STATE(4321), - [sym_unset_statement] = STATE(4321), - [sym_concurrent_statement] = STATE(4321), - [sym_use_statement] = STATE(4321), - [sym_if_statement] = STATE(4321), - [sym_switch_statement] = STATE(4321), - [sym_foreach_statement] = STATE(4321), - [sym_while_statement] = STATE(4321), - [sym_do_statement] = STATE(4321), - [sym_for_statement] = STATE(4321), - [sym_try_statement] = STATE(4321), - [sym_using_statement] = STATE(4321), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4321), - [sym_function_declaration] = STATE(4321), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4321), - [sym_interface_declaration] = STATE(4321), - [sym_class_declaration] = STATE(4321), - [sym_const_declaration] = STATE(4321), - [sym_enum_declaration] = STATE(4321), - [sym_namespace_declaration] = STATE(4321), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [48] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1343), - [sym_expression_statement] = STATE(1343), - [sym_compound_statement] = STATE(1343), - [sym_return_statement] = STATE(1343), - [sym_break_statement] = STATE(1343), - [sym_continue_statement] = STATE(1343), - [sym_throw_statement] = STATE(1343), - [sym_echo_statement] = STATE(1343), - [sym_unset_statement] = STATE(1343), - [sym_concurrent_statement] = STATE(1343), - [sym_use_statement] = STATE(1343), - [sym_if_statement] = STATE(1343), - [sym_switch_statement] = STATE(1343), - [sym_foreach_statement] = STATE(1343), - [sym_while_statement] = STATE(1343), - [sym_do_statement] = STATE(1343), - [sym_for_statement] = STATE(1343), - [sym_try_statement] = STATE(1343), - [sym_using_statement] = STATE(1343), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1343), - [sym_function_declaration] = STATE(1343), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1343), - [sym_interface_declaration] = STATE(1343), - [sym_class_declaration] = STATE(1343), - [sym_const_declaration] = STATE(1343), - [sym_enum_declaration] = STATE(1343), - [sym_namespace_declaration] = STATE(1343), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [49] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4320), - [sym_expression_statement] = STATE(4320), - [sym_compound_statement] = STATE(4320), - [sym_return_statement] = STATE(4320), - [sym_break_statement] = STATE(4320), - [sym_continue_statement] = STATE(4320), - [sym_throw_statement] = STATE(4320), - [sym_echo_statement] = STATE(4320), - [sym_unset_statement] = STATE(4320), - [sym_concurrent_statement] = STATE(4320), - [sym_use_statement] = STATE(4320), - [sym_if_statement] = STATE(4320), - [sym_switch_statement] = STATE(4320), - [sym_foreach_statement] = STATE(4320), - [sym_while_statement] = STATE(4320), - [sym_do_statement] = STATE(4320), - [sym_for_statement] = STATE(4320), - [sym_try_statement] = STATE(4320), - [sym_using_statement] = STATE(4320), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4320), - [sym_function_declaration] = STATE(4320), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4320), - [sym_interface_declaration] = STATE(4320), - [sym_class_declaration] = STATE(4320), - [sym_const_declaration] = STATE(4320), - [sym_enum_declaration] = STATE(4320), - [sym_namespace_declaration] = STATE(4320), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [50] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1327), - [sym_expression_statement] = STATE(1327), - [sym_compound_statement] = STATE(1327), - [sym_return_statement] = STATE(1327), - [sym_break_statement] = STATE(1327), - [sym_continue_statement] = STATE(1327), - [sym_throw_statement] = STATE(1327), - [sym_echo_statement] = STATE(1327), - [sym_unset_statement] = STATE(1327), - [sym_concurrent_statement] = STATE(1327), - [sym_use_statement] = STATE(1327), - [sym_if_statement] = STATE(1327), - [sym_switch_statement] = STATE(1327), - [sym_foreach_statement] = STATE(1327), - [sym_while_statement] = STATE(1327), - [sym_do_statement] = STATE(1327), - [sym_for_statement] = STATE(1327), - [sym_try_statement] = STATE(1327), - [sym_using_statement] = STATE(1327), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1327), - [sym_function_declaration] = STATE(1327), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1327), - [sym_interface_declaration] = STATE(1327), - [sym_class_declaration] = STATE(1327), - [sym_const_declaration] = STATE(1327), - [sym_enum_declaration] = STATE(1327), - [sym_namespace_declaration] = STATE(1327), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [51] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5068), - [sym_expression_statement] = STATE(5068), - [sym_compound_statement] = STATE(5068), - [sym_return_statement] = STATE(5068), - [sym_break_statement] = STATE(5068), - [sym_continue_statement] = STATE(5068), - [sym_throw_statement] = STATE(5068), - [sym_echo_statement] = STATE(5068), - [sym_unset_statement] = STATE(5068), - [sym_concurrent_statement] = STATE(5068), - [sym_use_statement] = STATE(5068), - [sym_if_statement] = STATE(5068), - [sym_switch_statement] = STATE(5068), - [sym_foreach_statement] = STATE(5068), - [sym_while_statement] = STATE(5068), - [sym_do_statement] = STATE(5068), - [sym_for_statement] = STATE(5068), - [sym_try_statement] = STATE(5068), - [sym_using_statement] = STATE(5068), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5068), - [sym_function_declaration] = STATE(5068), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5068), - [sym_interface_declaration] = STATE(5068), - [sym_class_declaration] = STATE(5068), - [sym_const_declaration] = STATE(5068), - [sym_enum_declaration] = STATE(5068), - [sym_namespace_declaration] = STATE(5068), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [52] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(800), - [sym_expression_statement] = STATE(800), - [sym_compound_statement] = STATE(800), - [sym_return_statement] = STATE(800), - [sym_break_statement] = STATE(800), - [sym_continue_statement] = STATE(800), - [sym_throw_statement] = STATE(800), - [sym_echo_statement] = STATE(800), - [sym_unset_statement] = STATE(800), - [sym_concurrent_statement] = STATE(800), - [sym_use_statement] = STATE(800), - [sym_if_statement] = STATE(800), - [sym_switch_statement] = STATE(800), - [sym_foreach_statement] = STATE(800), - [sym_while_statement] = STATE(800), - [sym_do_statement] = STATE(800), - [sym_for_statement] = STATE(800), - [sym_try_statement] = STATE(800), - [sym_using_statement] = STATE(800), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(800), - [sym_function_declaration] = STATE(800), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(800), - [sym_interface_declaration] = STATE(800), - [sym_class_declaration] = STATE(800), - [sym_const_declaration] = STATE(800), - [sym_enum_declaration] = STATE(800), - [sym_namespace_declaration] = STATE(800), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [53] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1478), - [sym_expression_statement] = STATE(1478), - [sym_compound_statement] = STATE(1478), - [sym_return_statement] = STATE(1478), - [sym_break_statement] = STATE(1478), - [sym_continue_statement] = STATE(1478), - [sym_throw_statement] = STATE(1478), - [sym_echo_statement] = STATE(1478), - [sym_unset_statement] = STATE(1478), - [sym_concurrent_statement] = STATE(1478), - [sym_use_statement] = STATE(1478), - [sym_if_statement] = STATE(1478), - [sym_switch_statement] = STATE(1478), - [sym_foreach_statement] = STATE(1478), - [sym_while_statement] = STATE(1478), - [sym_do_statement] = STATE(1478), - [sym_for_statement] = STATE(1478), - [sym_try_statement] = STATE(1478), - [sym_using_statement] = STATE(1478), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1478), - [sym_function_declaration] = STATE(1478), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1478), - [sym_interface_declaration] = STATE(1478), - [sym_class_declaration] = STATE(1478), - [sym_const_declaration] = STATE(1478), - [sym_enum_declaration] = STATE(1478), - [sym_namespace_declaration] = STATE(1478), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [54] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1281), - [sym_expression_statement] = STATE(1281), - [sym_compound_statement] = STATE(1281), - [sym_return_statement] = STATE(1281), - [sym_break_statement] = STATE(1281), - [sym_continue_statement] = STATE(1281), - [sym_throw_statement] = STATE(1281), - [sym_echo_statement] = STATE(1281), - [sym_unset_statement] = STATE(1281), - [sym_concurrent_statement] = STATE(1281), - [sym_use_statement] = STATE(1281), - [sym_if_statement] = STATE(1281), - [sym_switch_statement] = STATE(1281), - [sym_foreach_statement] = STATE(1281), - [sym_while_statement] = STATE(1281), - [sym_do_statement] = STATE(1281), - [sym_for_statement] = STATE(1281), - [sym_try_statement] = STATE(1281), - [sym_using_statement] = STATE(1281), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1281), - [sym_function_declaration] = STATE(1281), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1281), - [sym_interface_declaration] = STATE(1281), - [sym_class_declaration] = STATE(1281), - [sym_const_declaration] = STATE(1281), - [sym_enum_declaration] = STATE(1281), - [sym_namespace_declaration] = STATE(1281), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [55] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(711), - [sym_expression_statement] = STATE(711), - [sym_compound_statement] = STATE(711), - [sym_return_statement] = STATE(711), - [sym_break_statement] = STATE(711), - [sym_continue_statement] = STATE(711), - [sym_throw_statement] = STATE(711), - [sym_echo_statement] = STATE(711), - [sym_unset_statement] = STATE(711), - [sym_concurrent_statement] = STATE(711), - [sym_use_statement] = STATE(711), - [sym_if_statement] = STATE(711), - [sym_switch_statement] = STATE(711), - [sym_foreach_statement] = STATE(711), - [sym_while_statement] = STATE(711), - [sym_do_statement] = STATE(711), - [sym_for_statement] = STATE(711), - [sym_try_statement] = STATE(711), - [sym_using_statement] = STATE(711), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(711), - [sym_function_declaration] = STATE(711), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(711), - [sym_interface_declaration] = STATE(711), - [sym_class_declaration] = STATE(711), - [sym_const_declaration] = STATE(711), - [sym_enum_declaration] = STATE(711), - [sym_namespace_declaration] = STATE(711), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(881), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [56] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(831), - [sym_expression_statement] = STATE(853), - [sym_compound_statement] = STATE(740), - [sym_return_statement] = STATE(860), - [sym_break_statement] = STATE(857), - [sym_continue_statement] = STATE(850), - [sym_throw_statement] = STATE(849), - [sym_echo_statement] = STATE(848), - [sym_unset_statement] = STATE(847), - [sym_concurrent_statement] = STATE(845), - [sym_use_statement] = STATE(844), - [sym_if_statement] = STATE(843), - [sym_switch_statement] = STATE(840), - [sym_foreach_statement] = STATE(837), - [sym_while_statement] = STATE(834), - [sym_do_statement] = STATE(833), - [sym_for_statement] = STATE(832), - [sym_try_statement] = STATE(830), - [sym_using_statement] = STATE(829), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(827), - [sym_function_declaration] = STATE(826), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(824), - [sym_interface_declaration] = STATE(823), - [sym_class_declaration] = STATE(821), - [sym_const_declaration] = STATE(820), - [sym_enum_declaration] = STATE(819), - [sym_namespace_declaration] = STATE(817), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(881), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [57] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(816), - [sym_expression_statement] = STATE(816), - [sym_compound_statement] = STATE(816), - [sym_return_statement] = STATE(816), - [sym_break_statement] = STATE(816), - [sym_continue_statement] = STATE(816), - [sym_throw_statement] = STATE(816), - [sym_echo_statement] = STATE(816), - [sym_unset_statement] = STATE(816), - [sym_concurrent_statement] = STATE(816), - [sym_use_statement] = STATE(816), - [sym_if_statement] = STATE(816), - [sym_switch_statement] = STATE(816), - [sym_foreach_statement] = STATE(816), - [sym_while_statement] = STATE(816), - [sym_do_statement] = STATE(816), - [sym_for_statement] = STATE(816), - [sym_try_statement] = STATE(816), - [sym_using_statement] = STATE(816), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(816), - [sym_function_declaration] = STATE(816), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(816), - [sym_interface_declaration] = STATE(816), - [sym_class_declaration] = STATE(816), - [sym_const_declaration] = STATE(816), - [sym_enum_declaration] = STATE(816), - [sym_namespace_declaration] = STATE(816), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [58] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(799), - [sym_expression_statement] = STATE(799), - [sym_compound_statement] = STATE(799), - [sym_return_statement] = STATE(799), - [sym_break_statement] = STATE(799), - [sym_continue_statement] = STATE(799), - [sym_throw_statement] = STATE(799), - [sym_echo_statement] = STATE(799), - [sym_unset_statement] = STATE(799), - [sym_concurrent_statement] = STATE(799), - [sym_use_statement] = STATE(799), - [sym_if_statement] = STATE(799), - [sym_switch_statement] = STATE(799), - [sym_foreach_statement] = STATE(799), - [sym_while_statement] = STATE(799), - [sym_do_statement] = STATE(799), - [sym_for_statement] = STATE(799), - [sym_try_statement] = STATE(799), - [sym_using_statement] = STATE(799), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(799), - [sym_function_declaration] = STATE(799), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(799), - [sym_interface_declaration] = STATE(799), - [sym_class_declaration] = STATE(799), - [sym_const_declaration] = STATE(799), - [sym_enum_declaration] = STATE(799), - [sym_namespace_declaration] = STATE(799), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [59] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1325), - [sym_expression_statement] = STATE(1325), - [sym_compound_statement] = STATE(1325), - [sym_return_statement] = STATE(1325), - [sym_break_statement] = STATE(1325), - [sym_continue_statement] = STATE(1325), - [sym_throw_statement] = STATE(1325), - [sym_echo_statement] = STATE(1325), - [sym_unset_statement] = STATE(1325), - [sym_concurrent_statement] = STATE(1325), - [sym_use_statement] = STATE(1325), - [sym_if_statement] = STATE(1325), - [sym_switch_statement] = STATE(1325), - [sym_foreach_statement] = STATE(1325), - [sym_while_statement] = STATE(1325), - [sym_do_statement] = STATE(1325), - [sym_for_statement] = STATE(1325), - [sym_try_statement] = STATE(1325), - [sym_using_statement] = STATE(1325), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1325), - [sym_function_declaration] = STATE(1325), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1325), - [sym_interface_declaration] = STATE(1325), - [sym_class_declaration] = STATE(1325), - [sym_const_declaration] = STATE(1325), - [sym_enum_declaration] = STATE(1325), - [sym_namespace_declaration] = STATE(1325), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [60] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(798), - [sym_expression_statement] = STATE(798), - [sym_compound_statement] = STATE(798), - [sym_return_statement] = STATE(798), - [sym_break_statement] = STATE(798), - [sym_continue_statement] = STATE(798), - [sym_throw_statement] = STATE(798), - [sym_echo_statement] = STATE(798), - [sym_unset_statement] = STATE(798), - [sym_concurrent_statement] = STATE(798), - [sym_use_statement] = STATE(798), - [sym_if_statement] = STATE(798), - [sym_switch_statement] = STATE(798), - [sym_foreach_statement] = STATE(798), - [sym_while_statement] = STATE(798), - [sym_do_statement] = STATE(798), - [sym_for_statement] = STATE(798), - [sym_try_statement] = STATE(798), - [sym_using_statement] = STATE(798), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(798), - [sym_function_declaration] = STATE(798), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(798), - [sym_interface_declaration] = STATE(798), - [sym_class_declaration] = STATE(798), - [sym_const_declaration] = STATE(798), - [sym_enum_declaration] = STATE(798), - [sym_namespace_declaration] = STATE(798), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [61] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(766), - [sym_expression_statement] = STATE(766), - [sym_compound_statement] = STATE(766), - [sym_return_statement] = STATE(766), - [sym_break_statement] = STATE(766), - [sym_continue_statement] = STATE(766), - [sym_throw_statement] = STATE(766), - [sym_echo_statement] = STATE(766), - [sym_unset_statement] = STATE(766), - [sym_concurrent_statement] = STATE(766), - [sym_use_statement] = STATE(766), - [sym_if_statement] = STATE(766), - [sym_switch_statement] = STATE(766), - [sym_foreach_statement] = STATE(766), - [sym_while_statement] = STATE(766), - [sym_do_statement] = STATE(766), - [sym_for_statement] = STATE(766), - [sym_try_statement] = STATE(766), - [sym_using_statement] = STATE(766), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(766), - [sym_function_declaration] = STATE(766), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(766), - [sym_interface_declaration] = STATE(766), - [sym_class_declaration] = STATE(766), - [sym_const_declaration] = STATE(766), - [sym_enum_declaration] = STATE(766), - [sym_namespace_declaration] = STATE(766), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [62] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(865), - [sym_expression_statement] = STATE(865), - [sym_compound_statement] = STATE(865), - [sym_return_statement] = STATE(865), - [sym_break_statement] = STATE(865), - [sym_continue_statement] = STATE(865), - [sym_throw_statement] = STATE(865), - [sym_echo_statement] = STATE(865), - [sym_unset_statement] = STATE(865), - [sym_concurrent_statement] = STATE(865), - [sym_use_statement] = STATE(865), - [sym_if_statement] = STATE(865), - [sym_switch_statement] = STATE(865), - [sym_foreach_statement] = STATE(865), - [sym_while_statement] = STATE(865), - [sym_do_statement] = STATE(865), - [sym_for_statement] = STATE(865), - [sym_try_statement] = STATE(865), - [sym_using_statement] = STATE(865), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(865), - [sym_function_declaration] = STATE(865), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(865), - [sym_interface_declaration] = STATE(865), - [sym_class_declaration] = STATE(865), - [sym_const_declaration] = STATE(865), - [sym_enum_declaration] = STATE(865), - [sym_namespace_declaration] = STATE(865), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [63] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(765), - [sym_expression_statement] = STATE(765), - [sym_compound_statement] = STATE(765), - [sym_return_statement] = STATE(765), - [sym_break_statement] = STATE(765), - [sym_continue_statement] = STATE(765), - [sym_throw_statement] = STATE(765), - [sym_echo_statement] = STATE(765), - [sym_unset_statement] = STATE(765), - [sym_concurrent_statement] = STATE(765), - [sym_use_statement] = STATE(765), - [sym_if_statement] = STATE(765), - [sym_switch_statement] = STATE(765), - [sym_foreach_statement] = STATE(765), - [sym_while_statement] = STATE(765), - [sym_do_statement] = STATE(765), - [sym_for_statement] = STATE(765), - [sym_try_statement] = STATE(765), - [sym_using_statement] = STATE(765), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(765), - [sym_function_declaration] = STATE(765), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(765), - [sym_interface_declaration] = STATE(765), - [sym_class_declaration] = STATE(765), - [sym_const_declaration] = STATE(765), - [sym_enum_declaration] = STATE(765), - [sym_namespace_declaration] = STATE(765), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [64] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1305), - [sym_expression_statement] = STATE(1305), - [sym_compound_statement] = STATE(1305), - [sym_return_statement] = STATE(1305), - [sym_break_statement] = STATE(1305), - [sym_continue_statement] = STATE(1305), - [sym_throw_statement] = STATE(1305), - [sym_echo_statement] = STATE(1305), - [sym_unset_statement] = STATE(1305), - [sym_concurrent_statement] = STATE(1305), - [sym_use_statement] = STATE(1305), - [sym_if_statement] = STATE(1305), - [sym_switch_statement] = STATE(1305), - [sym_foreach_statement] = STATE(1305), - [sym_while_statement] = STATE(1305), - [sym_do_statement] = STATE(1305), - [sym_for_statement] = STATE(1305), - [sym_try_statement] = STATE(1305), - [sym_using_statement] = STATE(1305), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1305), - [sym_function_declaration] = STATE(1305), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1305), - [sym_interface_declaration] = STATE(1305), - [sym_class_declaration] = STATE(1305), - [sym_const_declaration] = STATE(1305), - [sym_enum_declaration] = STATE(1305), - [sym_namespace_declaration] = STATE(1305), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [65] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(753), - [sym_expression_statement] = STATE(753), - [sym_compound_statement] = STATE(753), - [sym_return_statement] = STATE(753), - [sym_break_statement] = STATE(753), - [sym_continue_statement] = STATE(753), - [sym_throw_statement] = STATE(753), - [sym_echo_statement] = STATE(753), - [sym_unset_statement] = STATE(753), - [sym_concurrent_statement] = STATE(753), - [sym_use_statement] = STATE(753), - [sym_if_statement] = STATE(753), - [sym_switch_statement] = STATE(753), - [sym_foreach_statement] = STATE(753), - [sym_while_statement] = STATE(753), - [sym_do_statement] = STATE(753), - [sym_for_statement] = STATE(753), - [sym_try_statement] = STATE(753), - [sym_using_statement] = STATE(753), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(753), - [sym_function_declaration] = STATE(753), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(753), - [sym_interface_declaration] = STATE(753), - [sym_class_declaration] = STATE(753), - [sym_const_declaration] = STATE(753), - [sym_enum_declaration] = STATE(753), - [sym_namespace_declaration] = STATE(753), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [66] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1278), - [sym_expression_statement] = STATE(1278), - [sym_compound_statement] = STATE(1278), - [sym_return_statement] = STATE(1278), - [sym_break_statement] = STATE(1278), - [sym_continue_statement] = STATE(1278), - [sym_throw_statement] = STATE(1278), - [sym_echo_statement] = STATE(1278), - [sym_unset_statement] = STATE(1278), - [sym_concurrent_statement] = STATE(1278), - [sym_use_statement] = STATE(1278), - [sym_if_statement] = STATE(1278), - [sym_switch_statement] = STATE(1278), - [sym_foreach_statement] = STATE(1278), - [sym_while_statement] = STATE(1278), - [sym_do_statement] = STATE(1278), - [sym_for_statement] = STATE(1278), - [sym_try_statement] = STATE(1278), - [sym_using_statement] = STATE(1278), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1278), - [sym_function_declaration] = STATE(1278), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1278), - [sym_interface_declaration] = STATE(1278), - [sym_class_declaration] = STATE(1278), - [sym_const_declaration] = STATE(1278), - [sym_enum_declaration] = STATE(1278), - [sym_namespace_declaration] = STATE(1278), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [67] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1327), - [sym_expression_statement] = STATE(1327), - [sym_compound_statement] = STATE(1327), - [sym_return_statement] = STATE(1327), - [sym_break_statement] = STATE(1327), - [sym_continue_statement] = STATE(1327), - [sym_throw_statement] = STATE(1327), - [sym_echo_statement] = STATE(1327), - [sym_unset_statement] = STATE(1327), - [sym_concurrent_statement] = STATE(1327), - [sym_use_statement] = STATE(1327), - [sym_if_statement] = STATE(1327), - [sym_switch_statement] = STATE(1327), - [sym_foreach_statement] = STATE(1327), - [sym_while_statement] = STATE(1327), - [sym_do_statement] = STATE(1327), - [sym_for_statement] = STATE(1327), - [sym_try_statement] = STATE(1327), - [sym_using_statement] = STATE(1327), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1327), - [sym_function_declaration] = STATE(1327), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1327), - [sym_interface_declaration] = STATE(1327), - [sym_class_declaration] = STATE(1327), - [sym_const_declaration] = STATE(1327), - [sym_enum_declaration] = STATE(1327), - [sym_namespace_declaration] = STATE(1327), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [68] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1325), - [sym_expression_statement] = STATE(1325), - [sym_compound_statement] = STATE(1325), - [sym_return_statement] = STATE(1325), - [sym_break_statement] = STATE(1325), - [sym_continue_statement] = STATE(1325), - [sym_throw_statement] = STATE(1325), - [sym_echo_statement] = STATE(1325), - [sym_unset_statement] = STATE(1325), - [sym_concurrent_statement] = STATE(1325), - [sym_use_statement] = STATE(1325), - [sym_if_statement] = STATE(1325), - [sym_switch_statement] = STATE(1325), - [sym_foreach_statement] = STATE(1325), - [sym_while_statement] = STATE(1325), - [sym_do_statement] = STATE(1325), - [sym_for_statement] = STATE(1325), - [sym_try_statement] = STATE(1325), - [sym_using_statement] = STATE(1325), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1325), - [sym_function_declaration] = STATE(1325), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1325), - [sym_interface_declaration] = STATE(1325), - [sym_class_declaration] = STATE(1325), - [sym_const_declaration] = STATE(1325), - [sym_enum_declaration] = STATE(1325), - [sym_namespace_declaration] = STATE(1325), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [69] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4345), - [sym_expression_statement] = STATE(4345), - [sym_compound_statement] = STATE(4345), - [sym_return_statement] = STATE(4345), - [sym_break_statement] = STATE(4345), - [sym_continue_statement] = STATE(4345), - [sym_throw_statement] = STATE(4345), - [sym_echo_statement] = STATE(4345), - [sym_unset_statement] = STATE(4345), - [sym_concurrent_statement] = STATE(4345), - [sym_use_statement] = STATE(4345), - [sym_if_statement] = STATE(4345), - [sym_switch_statement] = STATE(4345), - [sym_foreach_statement] = STATE(4345), - [sym_while_statement] = STATE(4345), - [sym_do_statement] = STATE(4345), - [sym_for_statement] = STATE(4345), - [sym_try_statement] = STATE(4345), - [sym_using_statement] = STATE(4345), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4345), - [sym_function_declaration] = STATE(4345), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4345), - [sym_interface_declaration] = STATE(4345), - [sym_class_declaration] = STATE(4345), - [sym_const_declaration] = STATE(4345), - [sym_enum_declaration] = STATE(4345), - [sym_namespace_declaration] = STATE(4345), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [70] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(749), - [sym_expression_statement] = STATE(749), - [sym_compound_statement] = STATE(749), - [sym_return_statement] = STATE(749), - [sym_break_statement] = STATE(749), - [sym_continue_statement] = STATE(749), - [sym_throw_statement] = STATE(749), - [sym_echo_statement] = STATE(749), - [sym_unset_statement] = STATE(749), - [sym_concurrent_statement] = STATE(749), - [sym_use_statement] = STATE(749), - [sym_if_statement] = STATE(749), - [sym_switch_statement] = STATE(749), - [sym_foreach_statement] = STATE(749), - [sym_while_statement] = STATE(749), - [sym_do_statement] = STATE(749), - [sym_for_statement] = STATE(749), - [sym_try_statement] = STATE(749), - [sym_using_statement] = STATE(749), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(749), - [sym_function_declaration] = STATE(749), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(749), - [sym_interface_declaration] = STATE(749), - [sym_class_declaration] = STATE(749), - [sym_const_declaration] = STATE(749), - [sym_enum_declaration] = STATE(749), - [sym_namespace_declaration] = STATE(749), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [71] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1387), - [sym_expression_statement] = STATE(1387), - [sym_compound_statement] = STATE(1387), - [sym_return_statement] = STATE(1387), - [sym_break_statement] = STATE(1387), - [sym_continue_statement] = STATE(1387), - [sym_throw_statement] = STATE(1387), - [sym_echo_statement] = STATE(1387), - [sym_unset_statement] = STATE(1387), - [sym_concurrent_statement] = STATE(1387), - [sym_use_statement] = STATE(1387), - [sym_if_statement] = STATE(1387), - [sym_switch_statement] = STATE(1387), - [sym_foreach_statement] = STATE(1387), - [sym_while_statement] = STATE(1387), - [sym_do_statement] = STATE(1387), - [sym_for_statement] = STATE(1387), - [sym_try_statement] = STATE(1387), - [sym_using_statement] = STATE(1387), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1387), - [sym_function_declaration] = STATE(1387), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1387), - [sym_interface_declaration] = STATE(1387), - [sym_class_declaration] = STATE(1387), - [sym_const_declaration] = STATE(1387), - [sym_enum_declaration] = STATE(1387), - [sym_namespace_declaration] = STATE(1387), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [72] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(723), - [sym_expression_statement] = STATE(723), - [sym_compound_statement] = STATE(723), - [sym_return_statement] = STATE(723), - [sym_break_statement] = STATE(723), - [sym_continue_statement] = STATE(723), - [sym_throw_statement] = STATE(723), - [sym_echo_statement] = STATE(723), - [sym_unset_statement] = STATE(723), - [sym_concurrent_statement] = STATE(723), - [sym_use_statement] = STATE(723), - [sym_if_statement] = STATE(723), - [sym_switch_statement] = STATE(723), - [sym_foreach_statement] = STATE(723), - [sym_while_statement] = STATE(723), - [sym_do_statement] = STATE(723), - [sym_for_statement] = STATE(723), - [sym_try_statement] = STATE(723), - [sym_using_statement] = STATE(723), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(723), - [sym_function_declaration] = STATE(723), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(723), - [sym_interface_declaration] = STATE(723), - [sym_class_declaration] = STATE(723), - [sym_const_declaration] = STATE(723), - [sym_enum_declaration] = STATE(723), - [sym_namespace_declaration] = STATE(723), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [73] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(705), - [sym_expression_statement] = STATE(705), - [sym_compound_statement] = STATE(705), - [sym_return_statement] = STATE(705), - [sym_break_statement] = STATE(705), - [sym_continue_statement] = STATE(705), - [sym_throw_statement] = STATE(705), - [sym_echo_statement] = STATE(705), - [sym_unset_statement] = STATE(705), - [sym_concurrent_statement] = STATE(705), - [sym_use_statement] = STATE(705), - [sym_if_statement] = STATE(705), - [sym_switch_statement] = STATE(705), - [sym_foreach_statement] = STATE(705), - [sym_while_statement] = STATE(705), - [sym_do_statement] = STATE(705), - [sym_for_statement] = STATE(705), - [sym_try_statement] = STATE(705), - [sym_using_statement] = STATE(705), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(705), - [sym_function_declaration] = STATE(705), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(705), - [sym_interface_declaration] = STATE(705), - [sym_class_declaration] = STATE(705), - [sym_const_declaration] = STATE(705), - [sym_enum_declaration] = STATE(705), - [sym_namespace_declaration] = STATE(705), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [74] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1038), - [sym_expression_statement] = STATE(1038), - [sym_compound_statement] = STATE(1038), - [sym_return_statement] = STATE(1038), - [sym_break_statement] = STATE(1038), - [sym_continue_statement] = STATE(1038), - [sym_throw_statement] = STATE(1038), - [sym_echo_statement] = STATE(1038), - [sym_unset_statement] = STATE(1038), - [sym_concurrent_statement] = STATE(1038), - [sym_use_statement] = STATE(1038), - [sym_if_statement] = STATE(1038), - [sym_switch_statement] = STATE(1038), - [sym_foreach_statement] = STATE(1038), - [sym_while_statement] = STATE(1038), - [sym_do_statement] = STATE(1038), - [sym_for_statement] = STATE(1038), - [sym_try_statement] = STATE(1038), - [sym_using_statement] = STATE(1038), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1038), - [sym_function_declaration] = STATE(1038), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1038), - [sym_interface_declaration] = STATE(1038), - [sym_class_declaration] = STATE(1038), - [sym_const_declaration] = STATE(1038), - [sym_enum_declaration] = STATE(1038), - [sym_namespace_declaration] = STATE(1038), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [75] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(718), - [sym_expression_statement] = STATE(718), - [sym_compound_statement] = STATE(718), - [sym_return_statement] = STATE(718), - [sym_break_statement] = STATE(718), - [sym_continue_statement] = STATE(718), - [sym_throw_statement] = STATE(718), - [sym_echo_statement] = STATE(718), - [sym_unset_statement] = STATE(718), - [sym_concurrent_statement] = STATE(718), - [sym_use_statement] = STATE(718), - [sym_if_statement] = STATE(718), - [sym_switch_statement] = STATE(718), - [sym_foreach_statement] = STATE(718), - [sym_while_statement] = STATE(718), - [sym_do_statement] = STATE(718), - [sym_for_statement] = STATE(718), - [sym_try_statement] = STATE(718), - [sym_using_statement] = STATE(718), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(718), - [sym_function_declaration] = STATE(718), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(718), - [sym_interface_declaration] = STATE(718), - [sym_class_declaration] = STATE(718), - [sym_const_declaration] = STATE(718), - [sym_enum_declaration] = STATE(718), - [sym_namespace_declaration] = STATE(718), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [76] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(709), - [sym_expression_statement] = STATE(709), - [sym_compound_statement] = STATE(709), - [sym_return_statement] = STATE(709), - [sym_break_statement] = STATE(709), - [sym_continue_statement] = STATE(709), - [sym_throw_statement] = STATE(709), - [sym_echo_statement] = STATE(709), - [sym_unset_statement] = STATE(709), - [sym_concurrent_statement] = STATE(709), - [sym_use_statement] = STATE(709), - [sym_if_statement] = STATE(709), - [sym_switch_statement] = STATE(709), - [sym_foreach_statement] = STATE(709), - [sym_while_statement] = STATE(709), - [sym_do_statement] = STATE(709), - [sym_for_statement] = STATE(709), - [sym_try_statement] = STATE(709), - [sym_using_statement] = STATE(709), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(709), - [sym_function_declaration] = STATE(709), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(709), - [sym_interface_declaration] = STATE(709), - [sym_class_declaration] = STATE(709), - [sym_const_declaration] = STATE(709), - [sym_enum_declaration] = STATE(709), - [sym_namespace_declaration] = STATE(709), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [77] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(869), - [sym_expression_statement] = STATE(869), - [sym_compound_statement] = STATE(869), - [sym_return_statement] = STATE(869), - [sym_break_statement] = STATE(869), - [sym_continue_statement] = STATE(869), - [sym_throw_statement] = STATE(869), - [sym_echo_statement] = STATE(869), - [sym_unset_statement] = STATE(869), - [sym_concurrent_statement] = STATE(869), - [sym_use_statement] = STATE(869), - [sym_if_statement] = STATE(869), - [sym_switch_statement] = STATE(869), - [sym_foreach_statement] = STATE(869), - [sym_while_statement] = STATE(869), - [sym_do_statement] = STATE(869), - [sym_for_statement] = STATE(869), - [sym_try_statement] = STATE(869), - [sym_using_statement] = STATE(869), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(869), - [sym_function_declaration] = STATE(869), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(869), - [sym_interface_declaration] = STATE(869), - [sym_class_declaration] = STATE(869), - [sym_const_declaration] = STATE(869), - [sym_enum_declaration] = STATE(869), - [sym_namespace_declaration] = STATE(869), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [78] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(791), - [sym_expression_statement] = STATE(791), - [sym_compound_statement] = STATE(791), - [sym_return_statement] = STATE(791), - [sym_break_statement] = STATE(791), - [sym_continue_statement] = STATE(791), - [sym_throw_statement] = STATE(791), - [sym_echo_statement] = STATE(791), - [sym_unset_statement] = STATE(791), - [sym_concurrent_statement] = STATE(791), - [sym_use_statement] = STATE(791), - [sym_if_statement] = STATE(791), - [sym_switch_statement] = STATE(791), - [sym_foreach_statement] = STATE(791), - [sym_while_statement] = STATE(791), - [sym_do_statement] = STATE(791), - [sym_for_statement] = STATE(791), - [sym_try_statement] = STATE(791), - [sym_using_statement] = STATE(791), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(791), - [sym_function_declaration] = STATE(791), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(791), - [sym_interface_declaration] = STATE(791), - [sym_class_declaration] = STATE(791), - [sym_const_declaration] = STATE(791), - [sym_enum_declaration] = STATE(791), - [sym_namespace_declaration] = STATE(791), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [79] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(867), - [sym_expression_statement] = STATE(867), - [sym_compound_statement] = STATE(867), - [sym_return_statement] = STATE(867), - [sym_break_statement] = STATE(867), - [sym_continue_statement] = STATE(867), - [sym_throw_statement] = STATE(867), - [sym_echo_statement] = STATE(867), - [sym_unset_statement] = STATE(867), - [sym_concurrent_statement] = STATE(867), - [sym_use_statement] = STATE(867), - [sym_if_statement] = STATE(867), - [sym_switch_statement] = STATE(867), - [sym_foreach_statement] = STATE(867), - [sym_while_statement] = STATE(867), - [sym_do_statement] = STATE(867), - [sym_for_statement] = STATE(867), - [sym_try_statement] = STATE(867), - [sym_using_statement] = STATE(867), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(867), - [sym_function_declaration] = STATE(867), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(867), - [sym_interface_declaration] = STATE(867), - [sym_class_declaration] = STATE(867), - [sym_const_declaration] = STATE(867), - [sym_enum_declaration] = STATE(867), - [sym_namespace_declaration] = STATE(867), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [80] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1040), - [sym_expression_statement] = STATE(1040), - [sym_compound_statement] = STATE(1040), - [sym_return_statement] = STATE(1040), - [sym_break_statement] = STATE(1040), - [sym_continue_statement] = STATE(1040), - [sym_throw_statement] = STATE(1040), - [sym_echo_statement] = STATE(1040), - [sym_unset_statement] = STATE(1040), - [sym_concurrent_statement] = STATE(1040), - [sym_use_statement] = STATE(1040), - [sym_if_statement] = STATE(1040), - [sym_switch_statement] = STATE(1040), - [sym_foreach_statement] = STATE(1040), - [sym_while_statement] = STATE(1040), - [sym_do_statement] = STATE(1040), - [sym_for_statement] = STATE(1040), - [sym_try_statement] = STATE(1040), - [sym_using_statement] = STATE(1040), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1040), - [sym_function_declaration] = STATE(1040), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1040), - [sym_interface_declaration] = STATE(1040), - [sym_class_declaration] = STATE(1040), - [sym_const_declaration] = STATE(1040), - [sym_enum_declaration] = STATE(1040), - [sym_namespace_declaration] = STATE(1040), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [81] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4334), - [sym_expression_statement] = STATE(4334), - [sym_compound_statement] = STATE(4334), - [sym_return_statement] = STATE(4334), - [sym_break_statement] = STATE(4334), - [sym_continue_statement] = STATE(4334), - [sym_throw_statement] = STATE(4334), - [sym_echo_statement] = STATE(4334), - [sym_unset_statement] = STATE(4334), - [sym_concurrent_statement] = STATE(4334), - [sym_use_statement] = STATE(4334), - [sym_if_statement] = STATE(4334), - [sym_switch_statement] = STATE(4334), - [sym_foreach_statement] = STATE(4334), - [sym_while_statement] = STATE(4334), - [sym_do_statement] = STATE(4334), - [sym_for_statement] = STATE(4334), - [sym_try_statement] = STATE(4334), - [sym_using_statement] = STATE(4334), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4334), - [sym_function_declaration] = STATE(4334), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4334), - [sym_interface_declaration] = STATE(4334), - [sym_class_declaration] = STATE(4334), - [sym_const_declaration] = STATE(4334), - [sym_enum_declaration] = STATE(4334), - [sym_namespace_declaration] = STATE(4334), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [82] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1024), - [sym_expression_statement] = STATE(1024), - [sym_compound_statement] = STATE(1024), - [sym_return_statement] = STATE(1024), - [sym_break_statement] = STATE(1024), - [sym_continue_statement] = STATE(1024), - [sym_throw_statement] = STATE(1024), - [sym_echo_statement] = STATE(1024), - [sym_unset_statement] = STATE(1024), - [sym_concurrent_statement] = STATE(1024), - [sym_use_statement] = STATE(1024), - [sym_if_statement] = STATE(1024), - [sym_switch_statement] = STATE(1024), - [sym_foreach_statement] = STATE(1024), - [sym_while_statement] = STATE(1024), - [sym_do_statement] = STATE(1024), - [sym_for_statement] = STATE(1024), - [sym_try_statement] = STATE(1024), - [sym_using_statement] = STATE(1024), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1024), - [sym_function_declaration] = STATE(1024), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1024), - [sym_interface_declaration] = STATE(1024), - [sym_class_declaration] = STATE(1024), - [sym_const_declaration] = STATE(1024), - [sym_enum_declaration] = STATE(1024), - [sym_namespace_declaration] = STATE(1024), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [83] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1272), - [sym_expression_statement] = STATE(1272), - [sym_compound_statement] = STATE(1272), - [sym_return_statement] = STATE(1272), - [sym_break_statement] = STATE(1272), - [sym_continue_statement] = STATE(1272), - [sym_throw_statement] = STATE(1272), - [sym_echo_statement] = STATE(1272), - [sym_unset_statement] = STATE(1272), - [sym_concurrent_statement] = STATE(1272), - [sym_use_statement] = STATE(1272), - [sym_if_statement] = STATE(1272), - [sym_switch_statement] = STATE(1272), - [sym_foreach_statement] = STATE(1272), - [sym_while_statement] = STATE(1272), - [sym_do_statement] = STATE(1272), - [sym_for_statement] = STATE(1272), - [sym_try_statement] = STATE(1272), - [sym_using_statement] = STATE(1272), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1272), - [sym_function_declaration] = STATE(1272), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1272), - [sym_interface_declaration] = STATE(1272), - [sym_class_declaration] = STATE(1272), - [sym_const_declaration] = STATE(1272), - [sym_enum_declaration] = STATE(1272), - [sym_namespace_declaration] = STATE(1272), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [84] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4297), - [sym_expression_statement] = STATE(4297), - [sym_compound_statement] = STATE(4297), - [sym_return_statement] = STATE(4297), - [sym_break_statement] = STATE(4297), - [sym_continue_statement] = STATE(4297), - [sym_throw_statement] = STATE(4297), - [sym_echo_statement] = STATE(4297), - [sym_unset_statement] = STATE(4297), - [sym_concurrent_statement] = STATE(4297), - [sym_use_statement] = STATE(4297), - [sym_if_statement] = STATE(4297), - [sym_switch_statement] = STATE(4297), - [sym_foreach_statement] = STATE(4297), - [sym_while_statement] = STATE(4297), - [sym_do_statement] = STATE(4297), - [sym_for_statement] = STATE(4297), - [sym_try_statement] = STATE(4297), - [sym_using_statement] = STATE(4297), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4297), - [sym_function_declaration] = STATE(4297), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4297), - [sym_interface_declaration] = STATE(4297), - [sym_class_declaration] = STATE(4297), - [sym_const_declaration] = STATE(4297), - [sym_enum_declaration] = STATE(4297), - [sym_namespace_declaration] = STATE(4297), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [85] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4352), - [sym_expression_statement] = STATE(4352), - [sym_compound_statement] = STATE(4352), - [sym_return_statement] = STATE(4352), - [sym_break_statement] = STATE(4352), - [sym_continue_statement] = STATE(4352), - [sym_throw_statement] = STATE(4352), - [sym_echo_statement] = STATE(4352), - [sym_unset_statement] = STATE(4352), - [sym_concurrent_statement] = STATE(4352), - [sym_use_statement] = STATE(4352), - [sym_if_statement] = STATE(4352), - [sym_switch_statement] = STATE(4352), - [sym_foreach_statement] = STATE(4352), - [sym_while_statement] = STATE(4352), - [sym_do_statement] = STATE(4352), - [sym_for_statement] = STATE(4352), - [sym_try_statement] = STATE(4352), - [sym_using_statement] = STATE(4352), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4352), - [sym_function_declaration] = STATE(4352), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4352), - [sym_interface_declaration] = STATE(4352), - [sym_class_declaration] = STATE(4352), - [sym_const_declaration] = STATE(4352), - [sym_enum_declaration] = STATE(4352), - [sym_namespace_declaration] = STATE(4352), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [86] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(871), - [sym_expression_statement] = STATE(871), - [sym_compound_statement] = STATE(871), - [sym_return_statement] = STATE(871), - [sym_break_statement] = STATE(871), - [sym_continue_statement] = STATE(871), - [sym_throw_statement] = STATE(871), - [sym_echo_statement] = STATE(871), - [sym_unset_statement] = STATE(871), - [sym_concurrent_statement] = STATE(871), - [sym_use_statement] = STATE(871), - [sym_if_statement] = STATE(871), - [sym_switch_statement] = STATE(871), - [sym_foreach_statement] = STATE(871), - [sym_while_statement] = STATE(871), - [sym_do_statement] = STATE(871), - [sym_for_statement] = STATE(871), - [sym_try_statement] = STATE(871), - [sym_using_statement] = STATE(871), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(871), - [sym_function_declaration] = STATE(871), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(871), - [sym_interface_declaration] = STATE(871), - [sym_class_declaration] = STATE(871), - [sym_const_declaration] = STATE(871), - [sym_enum_declaration] = STATE(871), - [sym_namespace_declaration] = STATE(871), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [87] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(3935), - [sym_expression_statement] = STATE(3935), - [sym_compound_statement] = STATE(3935), - [sym_return_statement] = STATE(3935), - [sym_break_statement] = STATE(3935), - [sym_continue_statement] = STATE(3935), - [sym_throw_statement] = STATE(3935), - [sym_echo_statement] = STATE(3935), - [sym_unset_statement] = STATE(3935), - [sym_concurrent_statement] = STATE(3935), - [sym_use_statement] = STATE(3935), - [sym_if_statement] = STATE(3935), - [sym_switch_statement] = STATE(3935), - [sym_foreach_statement] = STATE(3935), - [sym_while_statement] = STATE(3935), - [sym_do_statement] = STATE(3935), - [sym_for_statement] = STATE(3935), - [sym_try_statement] = STATE(3935), - [sym_using_statement] = STATE(3935), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(3935), - [sym_function_declaration] = STATE(3935), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(3935), - [sym_interface_declaration] = STATE(3935), - [sym_class_declaration] = STATE(3935), - [sym_const_declaration] = STATE(3935), - [sym_enum_declaration] = STATE(3935), - [sym_namespace_declaration] = STATE(3935), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [88] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1324), - [sym_expression_statement] = STATE(1324), - [sym_compound_statement] = STATE(1324), - [sym_return_statement] = STATE(1324), - [sym_break_statement] = STATE(1324), - [sym_continue_statement] = STATE(1324), - [sym_throw_statement] = STATE(1324), - [sym_echo_statement] = STATE(1324), - [sym_unset_statement] = STATE(1324), - [sym_concurrent_statement] = STATE(1324), - [sym_use_statement] = STATE(1324), - [sym_if_statement] = STATE(1324), - [sym_switch_statement] = STATE(1324), - [sym_foreach_statement] = STATE(1324), - [sym_while_statement] = STATE(1324), - [sym_do_statement] = STATE(1324), - [sym_for_statement] = STATE(1324), - [sym_try_statement] = STATE(1324), - [sym_using_statement] = STATE(1324), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1324), - [sym_function_declaration] = STATE(1324), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1324), - [sym_interface_declaration] = STATE(1324), - [sym_class_declaration] = STATE(1324), - [sym_const_declaration] = STATE(1324), - [sym_enum_declaration] = STATE(1324), - [sym_namespace_declaration] = STATE(1324), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(883), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [89] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(931), - [sym_expression_statement] = STATE(931), - [sym_compound_statement] = STATE(931), - [sym_return_statement] = STATE(931), - [sym_break_statement] = STATE(931), - [sym_continue_statement] = STATE(931), - [sym_throw_statement] = STATE(931), - [sym_echo_statement] = STATE(931), - [sym_unset_statement] = STATE(931), - [sym_concurrent_statement] = STATE(931), - [sym_use_statement] = STATE(931), - [sym_if_statement] = STATE(931), - [sym_switch_statement] = STATE(931), - [sym_foreach_statement] = STATE(931), - [sym_while_statement] = STATE(931), - [sym_do_statement] = STATE(931), - [sym_for_statement] = STATE(931), - [sym_try_statement] = STATE(931), - [sym_using_statement] = STATE(931), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(931), - [sym_function_declaration] = STATE(931), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(931), - [sym_interface_declaration] = STATE(931), - [sym_class_declaration] = STATE(931), - [sym_const_declaration] = STATE(931), - [sym_enum_declaration] = STATE(931), - [sym_namespace_declaration] = STATE(931), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [90] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5249), - [sym_expression_statement] = STATE(5249), - [sym_compound_statement] = STATE(5249), - [sym_return_statement] = STATE(5249), - [sym_break_statement] = STATE(5249), - [sym_continue_statement] = STATE(5249), - [sym_throw_statement] = STATE(5249), - [sym_echo_statement] = STATE(5249), - [sym_unset_statement] = STATE(5249), - [sym_concurrent_statement] = STATE(5249), - [sym_use_statement] = STATE(5249), - [sym_if_statement] = STATE(5249), - [sym_switch_statement] = STATE(5249), - [sym_foreach_statement] = STATE(5249), - [sym_while_statement] = STATE(5249), - [sym_do_statement] = STATE(5249), - [sym_for_statement] = STATE(5249), - [sym_try_statement] = STATE(5249), - [sym_using_statement] = STATE(5249), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5249), - [sym_function_declaration] = STATE(5249), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5249), - [sym_interface_declaration] = STATE(5249), - [sym_class_declaration] = STATE(5249), - [sym_const_declaration] = STATE(5249), - [sym_enum_declaration] = STATE(5249), - [sym_namespace_declaration] = STATE(5249), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [91] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4296), - [sym_expression_statement] = STATE(4296), - [sym_compound_statement] = STATE(4296), - [sym_return_statement] = STATE(4296), - [sym_break_statement] = STATE(4296), - [sym_continue_statement] = STATE(4296), - [sym_throw_statement] = STATE(4296), - [sym_echo_statement] = STATE(4296), - [sym_unset_statement] = STATE(4296), - [sym_concurrent_statement] = STATE(4296), - [sym_use_statement] = STATE(4296), - [sym_if_statement] = STATE(4296), - [sym_switch_statement] = STATE(4296), - [sym_foreach_statement] = STATE(4296), - [sym_while_statement] = STATE(4296), - [sym_do_statement] = STATE(4296), - [sym_for_statement] = STATE(4296), - [sym_try_statement] = STATE(4296), - [sym_using_statement] = STATE(4296), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4296), - [sym_function_declaration] = STATE(4296), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4296), - [sym_interface_declaration] = STATE(4296), - [sym_class_declaration] = STATE(4296), - [sym_const_declaration] = STATE(4296), - [sym_enum_declaration] = STATE(4296), - [sym_namespace_declaration] = STATE(4296), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [92] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1407), - [sym_expression_statement] = STATE(1407), - [sym_compound_statement] = STATE(1407), - [sym_return_statement] = STATE(1407), - [sym_break_statement] = STATE(1407), - [sym_continue_statement] = STATE(1407), - [sym_throw_statement] = STATE(1407), - [sym_echo_statement] = STATE(1407), - [sym_unset_statement] = STATE(1407), - [sym_concurrent_statement] = STATE(1407), - [sym_use_statement] = STATE(1407), - [sym_if_statement] = STATE(1407), - [sym_switch_statement] = STATE(1407), - [sym_foreach_statement] = STATE(1407), - [sym_while_statement] = STATE(1407), - [sym_do_statement] = STATE(1407), - [sym_for_statement] = STATE(1407), - [sym_try_statement] = STATE(1407), - [sym_using_statement] = STATE(1407), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1407), - [sym_function_declaration] = STATE(1407), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1407), - [sym_interface_declaration] = STATE(1407), - [sym_class_declaration] = STATE(1407), - [sym_const_declaration] = STATE(1407), - [sym_enum_declaration] = STATE(1407), - [sym_namespace_declaration] = STATE(1407), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [93] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1410), - [sym_expression_statement] = STATE(1410), - [sym_compound_statement] = STATE(1410), - [sym_return_statement] = STATE(1410), - [sym_break_statement] = STATE(1410), - [sym_continue_statement] = STATE(1410), - [sym_throw_statement] = STATE(1410), - [sym_echo_statement] = STATE(1410), - [sym_unset_statement] = STATE(1410), - [sym_concurrent_statement] = STATE(1410), - [sym_use_statement] = STATE(1410), - [sym_if_statement] = STATE(1410), - [sym_switch_statement] = STATE(1410), - [sym_foreach_statement] = STATE(1410), - [sym_while_statement] = STATE(1410), - [sym_do_statement] = STATE(1410), - [sym_for_statement] = STATE(1410), - [sym_try_statement] = STATE(1410), - [sym_using_statement] = STATE(1410), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1410), - [sym_function_declaration] = STATE(1410), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1410), - [sym_interface_declaration] = STATE(1410), - [sym_class_declaration] = STATE(1410), - [sym_const_declaration] = STATE(1410), - [sym_enum_declaration] = STATE(1410), - [sym_namespace_declaration] = STATE(1410), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [94] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1225), - [sym_expression_statement] = STATE(1225), - [sym_compound_statement] = STATE(1225), - [sym_return_statement] = STATE(1225), - [sym_break_statement] = STATE(1225), - [sym_continue_statement] = STATE(1225), - [sym_throw_statement] = STATE(1225), - [sym_echo_statement] = STATE(1225), - [sym_unset_statement] = STATE(1225), - [sym_concurrent_statement] = STATE(1225), - [sym_use_statement] = STATE(1225), - [sym_if_statement] = STATE(1225), - [sym_switch_statement] = STATE(1225), - [sym_foreach_statement] = STATE(1225), - [sym_while_statement] = STATE(1225), - [sym_do_statement] = STATE(1225), - [sym_for_statement] = STATE(1225), - [sym_try_statement] = STATE(1225), - [sym_using_statement] = STATE(1225), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1225), - [sym_function_declaration] = STATE(1225), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1225), - [sym_interface_declaration] = STATE(1225), - [sym_class_declaration] = STATE(1225), - [sym_const_declaration] = STATE(1225), - [sym_enum_declaration] = STATE(1225), - [sym_namespace_declaration] = STATE(1225), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [95] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1407), - [sym_expression_statement] = STATE(1407), - [sym_compound_statement] = STATE(1407), - [sym_return_statement] = STATE(1407), - [sym_break_statement] = STATE(1407), - [sym_continue_statement] = STATE(1407), - [sym_throw_statement] = STATE(1407), - [sym_echo_statement] = STATE(1407), - [sym_unset_statement] = STATE(1407), - [sym_concurrent_statement] = STATE(1407), - [sym_use_statement] = STATE(1407), - [sym_if_statement] = STATE(1407), - [sym_switch_statement] = STATE(1407), - [sym_foreach_statement] = STATE(1407), - [sym_while_statement] = STATE(1407), - [sym_do_statement] = STATE(1407), - [sym_for_statement] = STATE(1407), - [sym_try_statement] = STATE(1407), - [sym_using_statement] = STATE(1407), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1407), - [sym_function_declaration] = STATE(1407), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1407), - [sym_interface_declaration] = STATE(1407), - [sym_class_declaration] = STATE(1407), - [sym_const_declaration] = STATE(1407), - [sym_enum_declaration] = STATE(1407), - [sym_namespace_declaration] = STATE(1407), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [96] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1180), - [sym_expression_statement] = STATE(1180), - [sym_compound_statement] = STATE(1180), - [sym_return_statement] = STATE(1180), - [sym_break_statement] = STATE(1180), - [sym_continue_statement] = STATE(1180), - [sym_throw_statement] = STATE(1180), - [sym_echo_statement] = STATE(1180), - [sym_unset_statement] = STATE(1180), - [sym_concurrent_statement] = STATE(1180), - [sym_use_statement] = STATE(1180), - [sym_if_statement] = STATE(1180), - [sym_switch_statement] = STATE(1180), - [sym_foreach_statement] = STATE(1180), - [sym_while_statement] = STATE(1180), - [sym_do_statement] = STATE(1180), - [sym_for_statement] = STATE(1180), - [sym_try_statement] = STATE(1180), - [sym_using_statement] = STATE(1180), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1180), - [sym_function_declaration] = STATE(1180), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1180), - [sym_interface_declaration] = STATE(1180), - [sym_class_declaration] = STATE(1180), - [sym_const_declaration] = STATE(1180), - [sym_enum_declaration] = STATE(1180), - [sym_namespace_declaration] = STATE(1180), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(885), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [97] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1312), - [sym_expression_statement] = STATE(1312), - [sym_compound_statement] = STATE(1312), - [sym_return_statement] = STATE(1312), - [sym_break_statement] = STATE(1312), - [sym_continue_statement] = STATE(1312), - [sym_throw_statement] = STATE(1312), - [sym_echo_statement] = STATE(1312), - [sym_unset_statement] = STATE(1312), - [sym_concurrent_statement] = STATE(1312), - [sym_use_statement] = STATE(1312), - [sym_if_statement] = STATE(1312), - [sym_switch_statement] = STATE(1312), - [sym_foreach_statement] = STATE(1312), - [sym_while_statement] = STATE(1312), - [sym_do_statement] = STATE(1312), - [sym_for_statement] = STATE(1312), - [sym_try_statement] = STATE(1312), - [sym_using_statement] = STATE(1312), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1312), - [sym_function_declaration] = STATE(1312), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1312), - [sym_interface_declaration] = STATE(1312), - [sym_class_declaration] = STATE(1312), - [sym_const_declaration] = STATE(1312), - [sym_enum_declaration] = STATE(1312), - [sym_namespace_declaration] = STATE(1312), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [98] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1413), - [sym_expression_statement] = STATE(1413), - [sym_compound_statement] = STATE(1413), - [sym_return_statement] = STATE(1413), - [sym_break_statement] = STATE(1413), - [sym_continue_statement] = STATE(1413), - [sym_throw_statement] = STATE(1413), - [sym_echo_statement] = STATE(1413), - [sym_unset_statement] = STATE(1413), - [sym_concurrent_statement] = STATE(1413), - [sym_use_statement] = STATE(1413), - [sym_if_statement] = STATE(1413), - [sym_switch_statement] = STATE(1413), - [sym_foreach_statement] = STATE(1413), - [sym_while_statement] = STATE(1413), - [sym_do_statement] = STATE(1413), - [sym_for_statement] = STATE(1413), - [sym_try_statement] = STATE(1413), - [sym_using_statement] = STATE(1413), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1413), - [sym_function_declaration] = STATE(1413), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1413), - [sym_interface_declaration] = STATE(1413), - [sym_class_declaration] = STATE(1413), - [sym_const_declaration] = STATE(1413), - [sym_enum_declaration] = STATE(1413), - [sym_namespace_declaration] = STATE(1413), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [99] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1418), - [sym_expression_statement] = STATE(1418), - [sym_compound_statement] = STATE(1418), - [sym_return_statement] = STATE(1418), - [sym_break_statement] = STATE(1418), - [sym_continue_statement] = STATE(1418), - [sym_throw_statement] = STATE(1418), - [sym_echo_statement] = STATE(1418), - [sym_unset_statement] = STATE(1418), - [sym_concurrent_statement] = STATE(1418), - [sym_use_statement] = STATE(1418), - [sym_if_statement] = STATE(1418), - [sym_switch_statement] = STATE(1418), - [sym_foreach_statement] = STATE(1418), - [sym_while_statement] = STATE(1418), - [sym_do_statement] = STATE(1418), - [sym_for_statement] = STATE(1418), - [sym_try_statement] = STATE(1418), - [sym_using_statement] = STATE(1418), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1418), - [sym_function_declaration] = STATE(1418), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1418), - [sym_interface_declaration] = STATE(1418), - [sym_class_declaration] = STATE(1418), - [sym_const_declaration] = STATE(1418), - [sym_enum_declaration] = STATE(1418), - [sym_namespace_declaration] = STATE(1418), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [100] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1263), - [sym_expression_statement] = STATE(1263), - [sym_compound_statement] = STATE(1263), - [sym_return_statement] = STATE(1263), - [sym_break_statement] = STATE(1263), - [sym_continue_statement] = STATE(1263), - [sym_throw_statement] = STATE(1263), - [sym_echo_statement] = STATE(1263), - [sym_unset_statement] = STATE(1263), - [sym_concurrent_statement] = STATE(1263), - [sym_use_statement] = STATE(1263), - [sym_if_statement] = STATE(1263), - [sym_switch_statement] = STATE(1263), - [sym_foreach_statement] = STATE(1263), - [sym_while_statement] = STATE(1263), - [sym_do_statement] = STATE(1263), - [sym_for_statement] = STATE(1263), - [sym_try_statement] = STATE(1263), - [sym_using_statement] = STATE(1263), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1263), - [sym_function_declaration] = STATE(1263), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1263), - [sym_interface_declaration] = STATE(1263), - [sym_class_declaration] = STATE(1263), - [sym_const_declaration] = STATE(1263), - [sym_enum_declaration] = STATE(1263), - [sym_namespace_declaration] = STATE(1263), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [101] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1390), - [sym_expression_statement] = STATE(1390), - [sym_compound_statement] = STATE(1390), - [sym_return_statement] = STATE(1390), - [sym_break_statement] = STATE(1390), - [sym_continue_statement] = STATE(1390), - [sym_throw_statement] = STATE(1390), - [sym_echo_statement] = STATE(1390), - [sym_unset_statement] = STATE(1390), - [sym_concurrent_statement] = STATE(1390), - [sym_use_statement] = STATE(1390), - [sym_if_statement] = STATE(1390), - [sym_switch_statement] = STATE(1390), - [sym_foreach_statement] = STATE(1390), - [sym_while_statement] = STATE(1390), - [sym_do_statement] = STATE(1390), - [sym_for_statement] = STATE(1390), - [sym_try_statement] = STATE(1390), - [sym_using_statement] = STATE(1390), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1390), - [sym_function_declaration] = STATE(1390), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1390), - [sym_interface_declaration] = STATE(1390), - [sym_class_declaration] = STATE(1390), - [sym_const_declaration] = STATE(1390), - [sym_enum_declaration] = STATE(1390), - [sym_namespace_declaration] = STATE(1390), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [102] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4277), - [sym_expression_statement] = STATE(4277), - [sym_compound_statement] = STATE(4277), - [sym_return_statement] = STATE(4277), - [sym_break_statement] = STATE(4277), - [sym_continue_statement] = STATE(4277), - [sym_throw_statement] = STATE(4277), - [sym_echo_statement] = STATE(4277), - [sym_unset_statement] = STATE(4277), - [sym_concurrent_statement] = STATE(4277), - [sym_use_statement] = STATE(4277), - [sym_if_statement] = STATE(4277), - [sym_switch_statement] = STATE(4277), - [sym_foreach_statement] = STATE(4277), - [sym_while_statement] = STATE(4277), - [sym_do_statement] = STATE(4277), - [sym_for_statement] = STATE(4277), - [sym_try_statement] = STATE(4277), - [sym_using_statement] = STATE(4277), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4277), - [sym_function_declaration] = STATE(4277), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4277), - [sym_interface_declaration] = STATE(4277), - [sym_class_declaration] = STATE(4277), - [sym_const_declaration] = STATE(4277), - [sym_enum_declaration] = STATE(4277), - [sym_namespace_declaration] = STATE(4277), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [103] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4276), - [sym_expression_statement] = STATE(4276), - [sym_compound_statement] = STATE(4276), - [sym_return_statement] = STATE(4276), - [sym_break_statement] = STATE(4276), - [sym_continue_statement] = STATE(4276), - [sym_throw_statement] = STATE(4276), - [sym_echo_statement] = STATE(4276), - [sym_unset_statement] = STATE(4276), - [sym_concurrent_statement] = STATE(4276), - [sym_use_statement] = STATE(4276), - [sym_if_statement] = STATE(4276), - [sym_switch_statement] = STATE(4276), - [sym_foreach_statement] = STATE(4276), - [sym_while_statement] = STATE(4276), - [sym_do_statement] = STATE(4276), - [sym_for_statement] = STATE(4276), - [sym_try_statement] = STATE(4276), - [sym_using_statement] = STATE(4276), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4276), - [sym_function_declaration] = STATE(4276), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4276), - [sym_interface_declaration] = STATE(4276), - [sym_class_declaration] = STATE(4276), - [sym_const_declaration] = STATE(4276), - [sym_enum_declaration] = STATE(4276), - [sym_namespace_declaration] = STATE(4276), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [104] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1261), - [sym_expression_statement] = STATE(1261), - [sym_compound_statement] = STATE(1261), - [sym_return_statement] = STATE(1261), - [sym_break_statement] = STATE(1261), - [sym_continue_statement] = STATE(1261), - [sym_throw_statement] = STATE(1261), - [sym_echo_statement] = STATE(1261), - [sym_unset_statement] = STATE(1261), - [sym_concurrent_statement] = STATE(1261), - [sym_use_statement] = STATE(1261), - [sym_if_statement] = STATE(1261), - [sym_switch_statement] = STATE(1261), - [sym_foreach_statement] = STATE(1261), - [sym_while_statement] = STATE(1261), - [sym_do_statement] = STATE(1261), - [sym_for_statement] = STATE(1261), - [sym_try_statement] = STATE(1261), - [sym_using_statement] = STATE(1261), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1261), - [sym_function_declaration] = STATE(1261), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1261), - [sym_interface_declaration] = STATE(1261), - [sym_class_declaration] = STATE(1261), - [sym_const_declaration] = STATE(1261), - [sym_enum_declaration] = STATE(1261), - [sym_namespace_declaration] = STATE(1261), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [105] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1419), - [sym_expression_statement] = STATE(1419), - [sym_compound_statement] = STATE(1419), - [sym_return_statement] = STATE(1419), - [sym_break_statement] = STATE(1419), - [sym_continue_statement] = STATE(1419), - [sym_throw_statement] = STATE(1419), - [sym_echo_statement] = STATE(1419), - [sym_unset_statement] = STATE(1419), - [sym_concurrent_statement] = STATE(1419), - [sym_use_statement] = STATE(1419), - [sym_if_statement] = STATE(1419), - [sym_switch_statement] = STATE(1419), - [sym_foreach_statement] = STATE(1419), - [sym_while_statement] = STATE(1419), - [sym_do_statement] = STATE(1419), - [sym_for_statement] = STATE(1419), - [sym_try_statement] = STATE(1419), - [sym_using_statement] = STATE(1419), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1419), - [sym_function_declaration] = STATE(1419), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1419), - [sym_interface_declaration] = STATE(1419), - [sym_class_declaration] = STATE(1419), - [sym_const_declaration] = STATE(1419), - [sym_enum_declaration] = STATE(1419), - [sym_namespace_declaration] = STATE(1419), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [106] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1428), - [sym_expression_statement] = STATE(1428), - [sym_compound_statement] = STATE(1428), - [sym_return_statement] = STATE(1428), - [sym_break_statement] = STATE(1428), - [sym_continue_statement] = STATE(1428), - [sym_throw_statement] = STATE(1428), - [sym_echo_statement] = STATE(1428), - [sym_unset_statement] = STATE(1428), - [sym_concurrent_statement] = STATE(1428), - [sym_use_statement] = STATE(1428), - [sym_if_statement] = STATE(1428), - [sym_switch_statement] = STATE(1428), - [sym_foreach_statement] = STATE(1428), - [sym_while_statement] = STATE(1428), - [sym_do_statement] = STATE(1428), - [sym_for_statement] = STATE(1428), - [sym_try_statement] = STATE(1428), - [sym_using_statement] = STATE(1428), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1428), - [sym_function_declaration] = STATE(1428), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1428), - [sym_interface_declaration] = STATE(1428), - [sym_class_declaration] = STATE(1428), - [sym_const_declaration] = STATE(1428), - [sym_enum_declaration] = STATE(1428), - [sym_namespace_declaration] = STATE(1428), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [107] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1338), - [sym_expression_statement] = STATE(1338), - [sym_compound_statement] = STATE(1338), - [sym_return_statement] = STATE(1338), - [sym_break_statement] = STATE(1338), - [sym_continue_statement] = STATE(1338), - [sym_throw_statement] = STATE(1338), - [sym_echo_statement] = STATE(1338), - [sym_unset_statement] = STATE(1338), - [sym_concurrent_statement] = STATE(1338), - [sym_use_statement] = STATE(1338), - [sym_if_statement] = STATE(1338), - [sym_switch_statement] = STATE(1338), - [sym_foreach_statement] = STATE(1338), - [sym_while_statement] = STATE(1338), - [sym_do_statement] = STATE(1338), - [sym_for_statement] = STATE(1338), - [sym_try_statement] = STATE(1338), - [sym_using_statement] = STATE(1338), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1338), - [sym_function_declaration] = STATE(1338), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1338), - [sym_interface_declaration] = STATE(1338), - [sym_class_declaration] = STATE(1338), - [sym_const_declaration] = STATE(1338), - [sym_enum_declaration] = STATE(1338), - [sym_namespace_declaration] = STATE(1338), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [108] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1343), - [sym_expression_statement] = STATE(1343), - [sym_compound_statement] = STATE(1343), - [sym_return_statement] = STATE(1343), - [sym_break_statement] = STATE(1343), - [sym_continue_statement] = STATE(1343), - [sym_throw_statement] = STATE(1343), - [sym_echo_statement] = STATE(1343), - [sym_unset_statement] = STATE(1343), - [sym_concurrent_statement] = STATE(1343), - [sym_use_statement] = STATE(1343), - [sym_if_statement] = STATE(1343), - [sym_switch_statement] = STATE(1343), - [sym_foreach_statement] = STATE(1343), - [sym_while_statement] = STATE(1343), - [sym_do_statement] = STATE(1343), - [sym_for_statement] = STATE(1343), - [sym_try_statement] = STATE(1343), - [sym_using_statement] = STATE(1343), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1343), - [sym_function_declaration] = STATE(1343), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1343), - [sym_interface_declaration] = STATE(1343), - [sym_class_declaration] = STATE(1343), - [sym_const_declaration] = STATE(1343), - [sym_enum_declaration] = STATE(1343), - [sym_namespace_declaration] = STATE(1343), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [109] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(950), - [sym_expression_statement] = STATE(950), - [sym_compound_statement] = STATE(950), - [sym_return_statement] = STATE(950), - [sym_break_statement] = STATE(950), - [sym_continue_statement] = STATE(950), - [sym_throw_statement] = STATE(950), - [sym_echo_statement] = STATE(950), - [sym_unset_statement] = STATE(950), - [sym_concurrent_statement] = STATE(950), - [sym_use_statement] = STATE(950), - [sym_if_statement] = STATE(950), - [sym_switch_statement] = STATE(950), - [sym_foreach_statement] = STATE(950), - [sym_while_statement] = STATE(950), - [sym_do_statement] = STATE(950), - [sym_for_statement] = STATE(950), - [sym_try_statement] = STATE(950), - [sym_using_statement] = STATE(950), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(950), - [sym_function_declaration] = STATE(950), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(950), - [sym_interface_declaration] = STATE(950), - [sym_class_declaration] = STATE(950), - [sym_const_declaration] = STATE(950), - [sym_enum_declaration] = STATE(950), - [sym_namespace_declaration] = STATE(950), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [110] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1371), - [sym_expression_statement] = STATE(1371), - [sym_compound_statement] = STATE(1371), - [sym_return_statement] = STATE(1371), - [sym_break_statement] = STATE(1371), - [sym_continue_statement] = STATE(1371), - [sym_throw_statement] = STATE(1371), - [sym_echo_statement] = STATE(1371), - [sym_unset_statement] = STATE(1371), - [sym_concurrent_statement] = STATE(1371), - [sym_use_statement] = STATE(1371), - [sym_if_statement] = STATE(1371), - [sym_switch_statement] = STATE(1371), - [sym_foreach_statement] = STATE(1371), - [sym_while_statement] = STATE(1371), - [sym_do_statement] = STATE(1371), - [sym_for_statement] = STATE(1371), - [sym_try_statement] = STATE(1371), - [sym_using_statement] = STATE(1371), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1371), - [sym_function_declaration] = STATE(1371), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1371), - [sym_interface_declaration] = STATE(1371), - [sym_class_declaration] = STATE(1371), - [sym_const_declaration] = STATE(1371), - [sym_enum_declaration] = STATE(1371), - [sym_namespace_declaration] = STATE(1371), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [111] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4239), - [sym_expression_statement] = STATE(4239), - [sym_compound_statement] = STATE(4239), - [sym_return_statement] = STATE(4239), - [sym_break_statement] = STATE(4239), - [sym_continue_statement] = STATE(4239), - [sym_throw_statement] = STATE(4239), - [sym_echo_statement] = STATE(4239), - [sym_unset_statement] = STATE(4239), - [sym_concurrent_statement] = STATE(4239), - [sym_use_statement] = STATE(4239), - [sym_if_statement] = STATE(4239), - [sym_switch_statement] = STATE(4239), - [sym_foreach_statement] = STATE(4239), - [sym_while_statement] = STATE(4239), - [sym_do_statement] = STATE(4239), - [sym_for_statement] = STATE(4239), - [sym_try_statement] = STATE(4239), - [sym_using_statement] = STATE(4239), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4239), - [sym_function_declaration] = STATE(4239), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4239), - [sym_interface_declaration] = STATE(4239), - [sym_class_declaration] = STATE(4239), - [sym_const_declaration] = STATE(4239), - [sym_enum_declaration] = STATE(4239), - [sym_namespace_declaration] = STATE(4239), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [112] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1374), - [sym_expression_statement] = STATE(1374), - [sym_compound_statement] = STATE(1374), - [sym_return_statement] = STATE(1374), - [sym_break_statement] = STATE(1374), - [sym_continue_statement] = STATE(1374), - [sym_throw_statement] = STATE(1374), - [sym_echo_statement] = STATE(1374), - [sym_unset_statement] = STATE(1374), - [sym_concurrent_statement] = STATE(1374), - [sym_use_statement] = STATE(1374), - [sym_if_statement] = STATE(1374), - [sym_switch_statement] = STATE(1374), - [sym_foreach_statement] = STATE(1374), - [sym_while_statement] = STATE(1374), - [sym_do_statement] = STATE(1374), - [sym_for_statement] = STATE(1374), - [sym_try_statement] = STATE(1374), - [sym_using_statement] = STATE(1374), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1374), - [sym_function_declaration] = STATE(1374), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1374), - [sym_interface_declaration] = STATE(1374), - [sym_class_declaration] = STATE(1374), - [sym_const_declaration] = STATE(1374), - [sym_enum_declaration] = STATE(1374), - [sym_namespace_declaration] = STATE(1374), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [113] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1135), - [sym_expression_statement] = STATE(1135), - [sym_compound_statement] = STATE(1135), - [sym_return_statement] = STATE(1135), - [sym_break_statement] = STATE(1135), - [sym_continue_statement] = STATE(1135), - [sym_throw_statement] = STATE(1135), - [sym_echo_statement] = STATE(1135), - [sym_unset_statement] = STATE(1135), - [sym_concurrent_statement] = STATE(1135), - [sym_use_statement] = STATE(1135), - [sym_if_statement] = STATE(1135), - [sym_switch_statement] = STATE(1135), - [sym_foreach_statement] = STATE(1135), - [sym_while_statement] = STATE(1135), - [sym_do_statement] = STATE(1135), - [sym_for_statement] = STATE(1135), - [sym_try_statement] = STATE(1135), - [sym_using_statement] = STATE(1135), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1135), - [sym_function_declaration] = STATE(1135), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1135), - [sym_interface_declaration] = STATE(1135), - [sym_class_declaration] = STATE(1135), - [sym_const_declaration] = STATE(1135), - [sym_enum_declaration] = STATE(1135), - [sym_namespace_declaration] = STATE(1135), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(887), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [114] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1144), - [sym_expression_statement] = STATE(1144), - [sym_compound_statement] = STATE(1144), - [sym_return_statement] = STATE(1144), - [sym_break_statement] = STATE(1144), - [sym_continue_statement] = STATE(1144), - [sym_throw_statement] = STATE(1144), - [sym_echo_statement] = STATE(1144), - [sym_unset_statement] = STATE(1144), - [sym_concurrent_statement] = STATE(1144), - [sym_use_statement] = STATE(1144), - [sym_if_statement] = STATE(1144), - [sym_switch_statement] = STATE(1144), - [sym_foreach_statement] = STATE(1144), - [sym_while_statement] = STATE(1144), - [sym_do_statement] = STATE(1144), - [sym_for_statement] = STATE(1144), - [sym_try_statement] = STATE(1144), - [sym_using_statement] = STATE(1144), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1144), - [sym_function_declaration] = STATE(1144), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1144), - [sym_interface_declaration] = STATE(1144), - [sym_class_declaration] = STATE(1144), - [sym_const_declaration] = STATE(1144), - [sym_enum_declaration] = STATE(1144), - [sym_namespace_declaration] = STATE(1144), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [115] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(876), - [sym_expression_statement] = STATE(876), - [sym_compound_statement] = STATE(876), - [sym_return_statement] = STATE(876), - [sym_break_statement] = STATE(876), - [sym_continue_statement] = STATE(876), - [sym_throw_statement] = STATE(876), - [sym_echo_statement] = STATE(876), - [sym_unset_statement] = STATE(876), - [sym_concurrent_statement] = STATE(876), - [sym_use_statement] = STATE(876), - [sym_if_statement] = STATE(876), - [sym_switch_statement] = STATE(876), - [sym_foreach_statement] = STATE(876), - [sym_while_statement] = STATE(876), - [sym_do_statement] = STATE(876), - [sym_for_statement] = STATE(876), - [sym_try_statement] = STATE(876), - [sym_using_statement] = STATE(876), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(876), - [sym_function_declaration] = STATE(876), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(876), - [sym_interface_declaration] = STATE(876), - [sym_class_declaration] = STATE(876), - [sym_const_declaration] = STATE(876), - [sym_enum_declaration] = STATE(876), - [sym_namespace_declaration] = STATE(876), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [116] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1362), - [sym_expression_statement] = STATE(1362), - [sym_compound_statement] = STATE(1362), - [sym_return_statement] = STATE(1362), - [sym_break_statement] = STATE(1362), - [sym_continue_statement] = STATE(1362), - [sym_throw_statement] = STATE(1362), - [sym_echo_statement] = STATE(1362), - [sym_unset_statement] = STATE(1362), - [sym_concurrent_statement] = STATE(1362), - [sym_use_statement] = STATE(1362), - [sym_if_statement] = STATE(1362), - [sym_switch_statement] = STATE(1362), - [sym_foreach_statement] = STATE(1362), - [sym_while_statement] = STATE(1362), - [sym_do_statement] = STATE(1362), - [sym_for_statement] = STATE(1362), - [sym_try_statement] = STATE(1362), - [sym_using_statement] = STATE(1362), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1362), - [sym_function_declaration] = STATE(1362), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1362), - [sym_interface_declaration] = STATE(1362), - [sym_class_declaration] = STATE(1362), - [sym_const_declaration] = STATE(1362), - [sym_enum_declaration] = STATE(1362), - [sym_namespace_declaration] = STATE(1362), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [117] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1120), - [sym_expression_statement] = STATE(1120), - [sym_compound_statement] = STATE(1120), - [sym_return_statement] = STATE(1120), - [sym_break_statement] = STATE(1120), - [sym_continue_statement] = STATE(1120), - [sym_throw_statement] = STATE(1120), - [sym_echo_statement] = STATE(1120), - [sym_unset_statement] = STATE(1120), - [sym_concurrent_statement] = STATE(1120), - [sym_use_statement] = STATE(1120), - [sym_if_statement] = STATE(1120), - [sym_switch_statement] = STATE(1120), - [sym_foreach_statement] = STATE(1120), - [sym_while_statement] = STATE(1120), - [sym_do_statement] = STATE(1120), - [sym_for_statement] = STATE(1120), - [sym_try_statement] = STATE(1120), - [sym_using_statement] = STATE(1120), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1120), - [sym_function_declaration] = STATE(1120), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1120), - [sym_interface_declaration] = STATE(1120), - [sym_class_declaration] = STATE(1120), - [sym_const_declaration] = STATE(1120), - [sym_enum_declaration] = STATE(1120), - [sym_namespace_declaration] = STATE(1120), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [118] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(933), - [sym_expression_statement] = STATE(933), - [sym_compound_statement] = STATE(933), - [sym_return_statement] = STATE(933), - [sym_break_statement] = STATE(933), - [sym_continue_statement] = STATE(933), - [sym_throw_statement] = STATE(933), - [sym_echo_statement] = STATE(933), - [sym_unset_statement] = STATE(933), - [sym_concurrent_statement] = STATE(933), - [sym_use_statement] = STATE(933), - [sym_if_statement] = STATE(933), - [sym_switch_statement] = STATE(933), - [sym_foreach_statement] = STATE(933), - [sym_while_statement] = STATE(933), - [sym_do_statement] = STATE(933), - [sym_for_statement] = STATE(933), - [sym_try_statement] = STATE(933), - [sym_using_statement] = STATE(933), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(933), - [sym_function_declaration] = STATE(933), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(933), - [sym_interface_declaration] = STATE(933), - [sym_class_declaration] = STATE(933), - [sym_const_declaration] = STATE(933), - [sym_enum_declaration] = STATE(933), - [sym_namespace_declaration] = STATE(933), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [119] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(696), - [sym_expression_statement] = STATE(696), - [sym_compound_statement] = STATE(696), - [sym_return_statement] = STATE(696), - [sym_break_statement] = STATE(696), - [sym_continue_statement] = STATE(696), - [sym_throw_statement] = STATE(696), - [sym_echo_statement] = STATE(696), - [sym_unset_statement] = STATE(696), - [sym_concurrent_statement] = STATE(696), - [sym_use_statement] = STATE(696), - [sym_if_statement] = STATE(696), - [sym_switch_statement] = STATE(696), - [sym_foreach_statement] = STATE(696), - [sym_while_statement] = STATE(696), - [sym_do_statement] = STATE(696), - [sym_for_statement] = STATE(696), - [sym_try_statement] = STATE(696), - [sym_using_statement] = STATE(696), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(696), - [sym_function_declaration] = STATE(696), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(696), - [sym_interface_declaration] = STATE(696), - [sym_class_declaration] = STATE(696), - [sym_const_declaration] = STATE(696), - [sym_enum_declaration] = STATE(696), - [sym_namespace_declaration] = STATE(696), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [120] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(922), - [sym_expression_statement] = STATE(922), - [sym_compound_statement] = STATE(922), - [sym_return_statement] = STATE(922), - [sym_break_statement] = STATE(922), - [sym_continue_statement] = STATE(922), - [sym_throw_statement] = STATE(922), - [sym_echo_statement] = STATE(922), - [sym_unset_statement] = STATE(922), - [sym_concurrent_statement] = STATE(922), - [sym_use_statement] = STATE(922), - [sym_if_statement] = STATE(922), - [sym_switch_statement] = STATE(922), - [sym_foreach_statement] = STATE(922), - [sym_while_statement] = STATE(922), - [sym_do_statement] = STATE(922), - [sym_for_statement] = STATE(922), - [sym_try_statement] = STATE(922), - [sym_using_statement] = STATE(922), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(922), - [sym_function_declaration] = STATE(922), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(922), - [sym_interface_declaration] = STATE(922), - [sym_class_declaration] = STATE(922), - [sym_const_declaration] = STATE(922), - [sym_enum_declaration] = STATE(922), - [sym_namespace_declaration] = STATE(922), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [121] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4235), - [sym_expression_statement] = STATE(4235), - [sym_compound_statement] = STATE(4235), - [sym_return_statement] = STATE(4235), - [sym_break_statement] = STATE(4235), - [sym_continue_statement] = STATE(4235), - [sym_throw_statement] = STATE(4235), - [sym_echo_statement] = STATE(4235), - [sym_unset_statement] = STATE(4235), - [sym_concurrent_statement] = STATE(4235), - [sym_use_statement] = STATE(4235), - [sym_if_statement] = STATE(4235), - [sym_switch_statement] = STATE(4235), - [sym_foreach_statement] = STATE(4235), - [sym_while_statement] = STATE(4235), - [sym_do_statement] = STATE(4235), - [sym_for_statement] = STATE(4235), - [sym_try_statement] = STATE(4235), - [sym_using_statement] = STATE(4235), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4235), - [sym_function_declaration] = STATE(4235), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4235), - [sym_interface_declaration] = STATE(4235), - [sym_class_declaration] = STATE(4235), - [sym_const_declaration] = STATE(4235), - [sym_enum_declaration] = STATE(4235), - [sym_namespace_declaration] = STATE(4235), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [122] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(698), - [sym_expression_statement] = STATE(698), - [sym_compound_statement] = STATE(698), - [sym_return_statement] = STATE(698), - [sym_break_statement] = STATE(698), - [sym_continue_statement] = STATE(698), - [sym_throw_statement] = STATE(698), - [sym_echo_statement] = STATE(698), - [sym_unset_statement] = STATE(698), - [sym_concurrent_statement] = STATE(698), - [sym_use_statement] = STATE(698), - [sym_if_statement] = STATE(698), - [sym_switch_statement] = STATE(698), - [sym_foreach_statement] = STATE(698), - [sym_while_statement] = STATE(698), - [sym_do_statement] = STATE(698), - [sym_for_statement] = STATE(698), - [sym_try_statement] = STATE(698), - [sym_using_statement] = STATE(698), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(698), - [sym_function_declaration] = STATE(698), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(698), - [sym_interface_declaration] = STATE(698), - [sym_class_declaration] = STATE(698), - [sym_const_declaration] = STATE(698), - [sym_enum_declaration] = STATE(698), - [sym_namespace_declaration] = STATE(698), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [123] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1362), - [sym_expression_statement] = STATE(1362), - [sym_compound_statement] = STATE(1362), - [sym_return_statement] = STATE(1362), - [sym_break_statement] = STATE(1362), - [sym_continue_statement] = STATE(1362), - [sym_throw_statement] = STATE(1362), - [sym_echo_statement] = STATE(1362), - [sym_unset_statement] = STATE(1362), - [sym_concurrent_statement] = STATE(1362), - [sym_use_statement] = STATE(1362), - [sym_if_statement] = STATE(1362), - [sym_switch_statement] = STATE(1362), - [sym_foreach_statement] = STATE(1362), - [sym_while_statement] = STATE(1362), - [sym_do_statement] = STATE(1362), - [sym_for_statement] = STATE(1362), - [sym_try_statement] = STATE(1362), - [sym_using_statement] = STATE(1362), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1362), - [sym_function_declaration] = STATE(1362), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1362), - [sym_interface_declaration] = STATE(1362), - [sym_class_declaration] = STATE(1362), - [sym_const_declaration] = STATE(1362), - [sym_enum_declaration] = STATE(1362), - [sym_namespace_declaration] = STATE(1362), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [124] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1361), - [sym_expression_statement] = STATE(1361), - [sym_compound_statement] = STATE(1361), - [sym_return_statement] = STATE(1361), - [sym_break_statement] = STATE(1361), - [sym_continue_statement] = STATE(1361), - [sym_throw_statement] = STATE(1361), - [sym_echo_statement] = STATE(1361), - [sym_unset_statement] = STATE(1361), - [sym_concurrent_statement] = STATE(1361), - [sym_use_statement] = STATE(1361), - [sym_if_statement] = STATE(1361), - [sym_switch_statement] = STATE(1361), - [sym_foreach_statement] = STATE(1361), - [sym_while_statement] = STATE(1361), - [sym_do_statement] = STATE(1361), - [sym_for_statement] = STATE(1361), - [sym_try_statement] = STATE(1361), - [sym_using_statement] = STATE(1361), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1361), - [sym_function_declaration] = STATE(1361), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1361), - [sym_interface_declaration] = STATE(1361), - [sym_class_declaration] = STATE(1361), - [sym_const_declaration] = STATE(1361), - [sym_enum_declaration] = STATE(1361), - [sym_namespace_declaration] = STATE(1361), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [125] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1429), - [sym_expression_statement] = STATE(1429), - [sym_compound_statement] = STATE(1429), - [sym_return_statement] = STATE(1429), - [sym_break_statement] = STATE(1429), - [sym_continue_statement] = STATE(1429), - [sym_throw_statement] = STATE(1429), - [sym_echo_statement] = STATE(1429), - [sym_unset_statement] = STATE(1429), - [sym_concurrent_statement] = STATE(1429), - [sym_use_statement] = STATE(1429), - [sym_if_statement] = STATE(1429), - [sym_switch_statement] = STATE(1429), - [sym_foreach_statement] = STATE(1429), - [sym_while_statement] = STATE(1429), - [sym_do_statement] = STATE(1429), - [sym_for_statement] = STATE(1429), - [sym_try_statement] = STATE(1429), - [sym_using_statement] = STATE(1429), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1429), - [sym_function_declaration] = STATE(1429), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1429), - [sym_interface_declaration] = STATE(1429), - [sym_class_declaration] = STATE(1429), - [sym_const_declaration] = STATE(1429), - [sym_enum_declaration] = STATE(1429), - [sym_namespace_declaration] = STATE(1429), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [126] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1068), - [sym_expression_statement] = STATE(1166), - [sym_compound_statement] = STATE(1167), - [sym_return_statement] = STATE(1168), - [sym_break_statement] = STATE(1169), - [sym_continue_statement] = STATE(1170), - [sym_throw_statement] = STATE(1171), - [sym_echo_statement] = STATE(1172), - [sym_unset_statement] = STATE(1173), - [sym_concurrent_statement] = STATE(1174), - [sym_use_statement] = STATE(1175), - [sym_if_statement] = STATE(1176), - [sym_switch_statement] = STATE(1177), - [sym_foreach_statement] = STATE(1178), - [sym_while_statement] = STATE(1179), - [sym_do_statement] = STATE(1181), - [sym_for_statement] = STATE(1182), - [sym_try_statement] = STATE(1183), - [sym_using_statement] = STATE(1184), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1186), - [sym_function_declaration] = STATE(1187), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1188), - [sym_interface_declaration] = STATE(1189), - [sym_class_declaration] = STATE(1190), - [sym_const_declaration] = STATE(1192), - [sym_enum_declaration] = STATE(1194), - [sym_namespace_declaration] = STATE(1197), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(887), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [127] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(909), - [sym_expression_statement] = STATE(909), - [sym_compound_statement] = STATE(909), - [sym_return_statement] = STATE(909), - [sym_break_statement] = STATE(909), - [sym_continue_statement] = STATE(909), - [sym_throw_statement] = STATE(909), - [sym_echo_statement] = STATE(909), - [sym_unset_statement] = STATE(909), - [sym_concurrent_statement] = STATE(909), - [sym_use_statement] = STATE(909), - [sym_if_statement] = STATE(909), - [sym_switch_statement] = STATE(909), - [sym_foreach_statement] = STATE(909), - [sym_while_statement] = STATE(909), - [sym_do_statement] = STATE(909), - [sym_for_statement] = STATE(909), - [sym_try_statement] = STATE(909), - [sym_using_statement] = STATE(909), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(909), - [sym_function_declaration] = STATE(909), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(909), - [sym_interface_declaration] = STATE(909), - [sym_class_declaration] = STATE(909), - [sym_const_declaration] = STATE(909), - [sym_enum_declaration] = STATE(909), - [sym_namespace_declaration] = STATE(909), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(889), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [128] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1200), - [sym_expression_statement] = STATE(1200), - [sym_compound_statement] = STATE(1200), - [sym_return_statement] = STATE(1200), - [sym_break_statement] = STATE(1200), - [sym_continue_statement] = STATE(1200), - [sym_throw_statement] = STATE(1200), - [sym_echo_statement] = STATE(1200), - [sym_unset_statement] = STATE(1200), - [sym_concurrent_statement] = STATE(1200), - [sym_use_statement] = STATE(1200), - [sym_if_statement] = STATE(1200), - [sym_switch_statement] = STATE(1200), - [sym_foreach_statement] = STATE(1200), - [sym_while_statement] = STATE(1200), - [sym_do_statement] = STATE(1200), - [sym_for_statement] = STATE(1200), - [sym_try_statement] = STATE(1200), - [sym_using_statement] = STATE(1200), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1200), - [sym_function_declaration] = STATE(1200), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1200), - [sym_interface_declaration] = STATE(1200), - [sym_class_declaration] = STATE(1200), - [sym_const_declaration] = STATE(1200), - [sym_enum_declaration] = STATE(1200), - [sym_namespace_declaration] = STATE(1200), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [129] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1361), - [sym_expression_statement] = STATE(1361), - [sym_compound_statement] = STATE(1361), - [sym_return_statement] = STATE(1361), - [sym_break_statement] = STATE(1361), - [sym_continue_statement] = STATE(1361), - [sym_throw_statement] = STATE(1361), - [sym_echo_statement] = STATE(1361), - [sym_unset_statement] = STATE(1361), - [sym_concurrent_statement] = STATE(1361), - [sym_use_statement] = STATE(1361), - [sym_if_statement] = STATE(1361), - [sym_switch_statement] = STATE(1361), - [sym_foreach_statement] = STATE(1361), - [sym_while_statement] = STATE(1361), - [sym_do_statement] = STATE(1361), - [sym_for_statement] = STATE(1361), - [sym_try_statement] = STATE(1361), - [sym_using_statement] = STATE(1361), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1361), - [sym_function_declaration] = STATE(1361), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1361), - [sym_interface_declaration] = STATE(1361), - [sym_class_declaration] = STATE(1361), - [sym_const_declaration] = STATE(1361), - [sym_enum_declaration] = STATE(1361), - [sym_namespace_declaration] = STATE(1361), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [130] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(872), - [sym_expression_statement] = STATE(872), - [sym_compound_statement] = STATE(872), - [sym_return_statement] = STATE(872), - [sym_break_statement] = STATE(872), - [sym_continue_statement] = STATE(872), - [sym_throw_statement] = STATE(872), - [sym_echo_statement] = STATE(872), - [sym_unset_statement] = STATE(872), - [sym_concurrent_statement] = STATE(872), - [sym_use_statement] = STATE(872), - [sym_if_statement] = STATE(872), - [sym_switch_statement] = STATE(872), - [sym_foreach_statement] = STATE(872), - [sym_while_statement] = STATE(872), - [sym_do_statement] = STATE(872), - [sym_for_statement] = STATE(872), - [sym_try_statement] = STATE(872), - [sym_using_statement] = STATE(872), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(872), - [sym_function_declaration] = STATE(872), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(872), - [sym_interface_declaration] = STATE(872), - [sym_class_declaration] = STATE(872), - [sym_const_declaration] = STATE(872), - [sym_enum_declaration] = STATE(872), - [sym_namespace_declaration] = STATE(872), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [131] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(695), - [sym_expression_statement] = STATE(695), - [sym_compound_statement] = STATE(695), - [sym_return_statement] = STATE(695), - [sym_break_statement] = STATE(695), - [sym_continue_statement] = STATE(695), - [sym_throw_statement] = STATE(695), - [sym_echo_statement] = STATE(695), - [sym_unset_statement] = STATE(695), - [sym_concurrent_statement] = STATE(695), - [sym_use_statement] = STATE(695), - [sym_if_statement] = STATE(695), - [sym_switch_statement] = STATE(695), - [sym_foreach_statement] = STATE(695), - [sym_while_statement] = STATE(695), - [sym_do_statement] = STATE(695), - [sym_for_statement] = STATE(695), - [sym_try_statement] = STATE(695), - [sym_using_statement] = STATE(695), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(695), - [sym_function_declaration] = STATE(695), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(695), - [sym_interface_declaration] = STATE(695), - [sym_class_declaration] = STATE(695), - [sym_const_declaration] = STATE(695), - [sym_enum_declaration] = STATE(695), - [sym_namespace_declaration] = STATE(695), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [132] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4067), - [sym_expression_statement] = STATE(4067), - [sym_compound_statement] = STATE(4067), - [sym_return_statement] = STATE(4067), - [sym_break_statement] = STATE(4067), - [sym_continue_statement] = STATE(4067), - [sym_throw_statement] = STATE(4067), - [sym_echo_statement] = STATE(4067), - [sym_unset_statement] = STATE(4067), - [sym_concurrent_statement] = STATE(4067), - [sym_use_statement] = STATE(4067), - [sym_if_statement] = STATE(4067), - [sym_switch_statement] = STATE(4067), - [sym_foreach_statement] = STATE(4067), - [sym_while_statement] = STATE(4067), - [sym_do_statement] = STATE(4067), - [sym_for_statement] = STATE(4067), - [sym_try_statement] = STATE(4067), - [sym_using_statement] = STATE(4067), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4067), - [sym_function_declaration] = STATE(4067), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4067), - [sym_interface_declaration] = STATE(4067), - [sym_class_declaration] = STATE(4067), - [sym_const_declaration] = STATE(4067), - [sym_enum_declaration] = STATE(4067), - [sym_namespace_declaration] = STATE(4067), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(891), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [133] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1112), - [sym_expression_statement] = STATE(1112), - [sym_compound_statement] = STATE(1112), - [sym_return_statement] = STATE(1112), - [sym_break_statement] = STATE(1112), - [sym_continue_statement] = STATE(1112), - [sym_throw_statement] = STATE(1112), - [sym_echo_statement] = STATE(1112), - [sym_unset_statement] = STATE(1112), - [sym_concurrent_statement] = STATE(1112), - [sym_use_statement] = STATE(1112), - [sym_if_statement] = STATE(1112), - [sym_switch_statement] = STATE(1112), - [sym_foreach_statement] = STATE(1112), - [sym_while_statement] = STATE(1112), - [sym_do_statement] = STATE(1112), - [sym_for_statement] = STATE(1112), - [sym_try_statement] = STATE(1112), - [sym_using_statement] = STATE(1112), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1112), - [sym_function_declaration] = STATE(1112), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1112), - [sym_interface_declaration] = STATE(1112), - [sym_class_declaration] = STATE(1112), - [sym_const_declaration] = STATE(1112), - [sym_enum_declaration] = STATE(1112), - [sym_namespace_declaration] = STATE(1112), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [134] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1538), - [sym_expression_statement] = STATE(1530), - [sym_compound_statement] = STATE(1528), - [sym_return_statement] = STATE(1521), - [sym_break_statement] = STATE(1520), - [sym_continue_statement] = STATE(1421), - [sym_throw_statement] = STATE(1513), - [sym_echo_statement] = STATE(1512), - [sym_unset_statement] = STATE(1511), - [sym_concurrent_statement] = STATE(1504), - [sym_use_statement] = STATE(1503), - [sym_if_statement] = STATE(1500), - [sym_switch_statement] = STATE(1499), - [sym_foreach_statement] = STATE(1498), - [sym_while_statement] = STATE(1497), - [sym_do_statement] = STATE(1496), - [sym_for_statement] = STATE(1495), - [sym_try_statement] = STATE(1494), - [sym_using_statement] = STATE(1493), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1492), - [sym_function_declaration] = STATE(1491), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1490), - [sym_interface_declaration] = STATE(1489), - [sym_class_declaration] = STATE(1488), - [sym_const_declaration] = STATE(1487), - [sym_enum_declaration] = STATE(1486), - [sym_namespace_declaration] = STATE(1485), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(883), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [135] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1371), - [sym_expression_statement] = STATE(1371), - [sym_compound_statement] = STATE(1371), - [sym_return_statement] = STATE(1371), - [sym_break_statement] = STATE(1371), - [sym_continue_statement] = STATE(1371), - [sym_throw_statement] = STATE(1371), - [sym_echo_statement] = STATE(1371), - [sym_unset_statement] = STATE(1371), - [sym_concurrent_statement] = STATE(1371), - [sym_use_statement] = STATE(1371), - [sym_if_statement] = STATE(1371), - [sym_switch_statement] = STATE(1371), - [sym_foreach_statement] = STATE(1371), - [sym_while_statement] = STATE(1371), - [sym_do_statement] = STATE(1371), - [sym_for_statement] = STATE(1371), - [sym_try_statement] = STATE(1371), - [sym_using_statement] = STATE(1371), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1371), - [sym_function_declaration] = STATE(1371), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1371), - [sym_interface_declaration] = STATE(1371), - [sym_class_declaration] = STATE(1371), - [sym_const_declaration] = STATE(1371), - [sym_enum_declaration] = STATE(1371), - [sym_namespace_declaration] = STATE(1371), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [136] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1541), - [sym_expression_statement] = STATE(1541), - [sym_compound_statement] = STATE(1541), - [sym_return_statement] = STATE(1541), - [sym_break_statement] = STATE(1541), - [sym_continue_statement] = STATE(1541), - [sym_throw_statement] = STATE(1541), - [sym_echo_statement] = STATE(1541), - [sym_unset_statement] = STATE(1541), - [sym_concurrent_statement] = STATE(1541), - [sym_use_statement] = STATE(1541), - [sym_if_statement] = STATE(1541), - [sym_switch_statement] = STATE(1541), - [sym_foreach_statement] = STATE(1541), - [sym_while_statement] = STATE(1541), - [sym_do_statement] = STATE(1541), - [sym_for_statement] = STATE(1541), - [sym_try_statement] = STATE(1541), - [sym_using_statement] = STATE(1541), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1541), - [sym_function_declaration] = STATE(1541), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1541), - [sym_interface_declaration] = STATE(1541), - [sym_class_declaration] = STATE(1541), - [sym_const_declaration] = STATE(1541), - [sym_enum_declaration] = STATE(1541), - [sym_namespace_declaration] = STATE(1541), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [137] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1441), - [sym_expression_statement] = STATE(1441), - [sym_compound_statement] = STATE(1441), - [sym_return_statement] = STATE(1441), - [sym_break_statement] = STATE(1441), - [sym_continue_statement] = STATE(1441), - [sym_throw_statement] = STATE(1441), - [sym_echo_statement] = STATE(1441), - [sym_unset_statement] = STATE(1441), - [sym_concurrent_statement] = STATE(1441), - [sym_use_statement] = STATE(1441), - [sym_if_statement] = STATE(1441), - [sym_switch_statement] = STATE(1441), - [sym_foreach_statement] = STATE(1441), - [sym_while_statement] = STATE(1441), - [sym_do_statement] = STATE(1441), - [sym_for_statement] = STATE(1441), - [sym_try_statement] = STATE(1441), - [sym_using_statement] = STATE(1441), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1441), - [sym_function_declaration] = STATE(1441), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1441), - [sym_interface_declaration] = STATE(1441), - [sym_class_declaration] = STATE(1441), - [sym_const_declaration] = STATE(1441), - [sym_enum_declaration] = STATE(1441), - [sym_namespace_declaration] = STATE(1441), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [138] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1374), - [sym_expression_statement] = STATE(1374), - [sym_compound_statement] = STATE(1374), - [sym_return_statement] = STATE(1374), - [sym_break_statement] = STATE(1374), - [sym_continue_statement] = STATE(1374), - [sym_throw_statement] = STATE(1374), - [sym_echo_statement] = STATE(1374), - [sym_unset_statement] = STATE(1374), - [sym_concurrent_statement] = STATE(1374), - [sym_use_statement] = STATE(1374), - [sym_if_statement] = STATE(1374), - [sym_switch_statement] = STATE(1374), - [sym_foreach_statement] = STATE(1374), - [sym_while_statement] = STATE(1374), - [sym_do_statement] = STATE(1374), - [sym_for_statement] = STATE(1374), - [sym_try_statement] = STATE(1374), - [sym_using_statement] = STATE(1374), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1374), - [sym_function_declaration] = STATE(1374), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1374), - [sym_interface_declaration] = STATE(1374), - [sym_class_declaration] = STATE(1374), - [sym_const_declaration] = STATE(1374), - [sym_enum_declaration] = STATE(1374), - [sym_namespace_declaration] = STATE(1374), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [139] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5210), - [sym_expression_statement] = STATE(5210), - [sym_compound_statement] = STATE(5210), - [sym_return_statement] = STATE(5210), - [sym_break_statement] = STATE(5210), - [sym_continue_statement] = STATE(5210), - [sym_throw_statement] = STATE(5210), - [sym_echo_statement] = STATE(5210), - [sym_unset_statement] = STATE(5210), - [sym_concurrent_statement] = STATE(5210), - [sym_use_statement] = STATE(5210), - [sym_if_statement] = STATE(5210), - [sym_switch_statement] = STATE(5210), - [sym_foreach_statement] = STATE(5210), - [sym_while_statement] = STATE(5210), - [sym_do_statement] = STATE(5210), - [sym_for_statement] = STATE(5210), - [sym_try_statement] = STATE(5210), - [sym_using_statement] = STATE(5210), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5210), - [sym_function_declaration] = STATE(5210), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5210), - [sym_interface_declaration] = STATE(5210), - [sym_class_declaration] = STATE(5210), - [sym_const_declaration] = STATE(5210), - [sym_enum_declaration] = STATE(5210), - [sym_namespace_declaration] = STATE(5210), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [140] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1206), - [sym_expression_statement] = STATE(1206), - [sym_compound_statement] = STATE(1206), - [sym_return_statement] = STATE(1206), - [sym_break_statement] = STATE(1206), - [sym_continue_statement] = STATE(1206), - [sym_throw_statement] = STATE(1206), - [sym_echo_statement] = STATE(1206), - [sym_unset_statement] = STATE(1206), - [sym_concurrent_statement] = STATE(1206), - [sym_use_statement] = STATE(1206), - [sym_if_statement] = STATE(1206), - [sym_switch_statement] = STATE(1206), - [sym_foreach_statement] = STATE(1206), - [sym_while_statement] = STATE(1206), - [sym_do_statement] = STATE(1206), - [sym_for_statement] = STATE(1206), - [sym_try_statement] = STATE(1206), - [sym_using_statement] = STATE(1206), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1206), - [sym_function_declaration] = STATE(1206), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1206), - [sym_interface_declaration] = STATE(1206), - [sym_class_declaration] = STATE(1206), - [sym_const_declaration] = STATE(1206), - [sym_enum_declaration] = STATE(1206), - [sym_namespace_declaration] = STATE(1206), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [141] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(3908), - [sym_expression_statement] = STATE(3908), - [sym_compound_statement] = STATE(3908), - [sym_return_statement] = STATE(3908), - [sym_break_statement] = STATE(3908), - [sym_continue_statement] = STATE(3908), - [sym_throw_statement] = STATE(3908), - [sym_echo_statement] = STATE(3908), - [sym_unset_statement] = STATE(3908), - [sym_concurrent_statement] = STATE(3908), - [sym_use_statement] = STATE(3908), - [sym_if_statement] = STATE(3908), - [sym_switch_statement] = STATE(3908), - [sym_foreach_statement] = STATE(3908), - [sym_while_statement] = STATE(3908), - [sym_do_statement] = STATE(3908), - [sym_for_statement] = STATE(3908), - [sym_try_statement] = STATE(3908), - [sym_using_statement] = STATE(3908), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(3908), - [sym_function_declaration] = STATE(3908), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(3908), - [sym_interface_declaration] = STATE(3908), - [sym_class_declaration] = STATE(3908), - [sym_const_declaration] = STATE(3908), - [sym_enum_declaration] = STATE(3908), - [sym_namespace_declaration] = STATE(3908), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [142] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1202), - [sym_expression_statement] = STATE(1202), - [sym_compound_statement] = STATE(1202), - [sym_return_statement] = STATE(1202), - [sym_break_statement] = STATE(1202), - [sym_continue_statement] = STATE(1202), - [sym_throw_statement] = STATE(1202), - [sym_echo_statement] = STATE(1202), - [sym_unset_statement] = STATE(1202), - [sym_concurrent_statement] = STATE(1202), - [sym_use_statement] = STATE(1202), - [sym_if_statement] = STATE(1202), - [sym_switch_statement] = STATE(1202), - [sym_foreach_statement] = STATE(1202), - [sym_while_statement] = STATE(1202), - [sym_do_statement] = STATE(1202), - [sym_for_statement] = STATE(1202), - [sym_try_statement] = STATE(1202), - [sym_using_statement] = STATE(1202), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1202), - [sym_function_declaration] = STATE(1202), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1202), - [sym_interface_declaration] = STATE(1202), - [sym_class_declaration] = STATE(1202), - [sym_const_declaration] = STATE(1202), - [sym_enum_declaration] = STATE(1202), - [sym_namespace_declaration] = STATE(1202), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [143] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1442), - [sym_expression_statement] = STATE(1442), - [sym_compound_statement] = STATE(1442), - [sym_return_statement] = STATE(1442), - [sym_break_statement] = STATE(1442), - [sym_continue_statement] = STATE(1442), - [sym_throw_statement] = STATE(1442), - [sym_echo_statement] = STATE(1442), - [sym_unset_statement] = STATE(1442), - [sym_concurrent_statement] = STATE(1442), - [sym_use_statement] = STATE(1442), - [sym_if_statement] = STATE(1442), - [sym_switch_statement] = STATE(1442), - [sym_foreach_statement] = STATE(1442), - [sym_while_statement] = STATE(1442), - [sym_do_statement] = STATE(1442), - [sym_for_statement] = STATE(1442), - [sym_try_statement] = STATE(1442), - [sym_using_statement] = STATE(1442), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1442), - [sym_function_declaration] = STATE(1442), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1442), - [sym_interface_declaration] = STATE(1442), - [sym_class_declaration] = STATE(1442), - [sym_const_declaration] = STATE(1442), - [sym_enum_declaration] = STATE(1442), - [sym_namespace_declaration] = STATE(1442), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [144] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1390), - [sym_expression_statement] = STATE(1390), - [sym_compound_statement] = STATE(1390), - [sym_return_statement] = STATE(1390), - [sym_break_statement] = STATE(1390), - [sym_continue_statement] = STATE(1390), - [sym_throw_statement] = STATE(1390), - [sym_echo_statement] = STATE(1390), - [sym_unset_statement] = STATE(1390), - [sym_concurrent_statement] = STATE(1390), - [sym_use_statement] = STATE(1390), - [sym_if_statement] = STATE(1390), - [sym_switch_statement] = STATE(1390), - [sym_foreach_statement] = STATE(1390), - [sym_while_statement] = STATE(1390), - [sym_do_statement] = STATE(1390), - [sym_for_statement] = STATE(1390), - [sym_try_statement] = STATE(1390), - [sym_using_statement] = STATE(1390), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1390), - [sym_function_declaration] = STATE(1390), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1390), - [sym_interface_declaration] = STATE(1390), - [sym_class_declaration] = STATE(1390), - [sym_const_declaration] = STATE(1390), - [sym_enum_declaration] = STATE(1390), - [sym_namespace_declaration] = STATE(1390), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [145] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1465), - [sym_expression_statement] = STATE(1465), - [sym_compound_statement] = STATE(1465), - [sym_return_statement] = STATE(1465), - [sym_break_statement] = STATE(1465), - [sym_continue_statement] = STATE(1465), - [sym_throw_statement] = STATE(1465), - [sym_echo_statement] = STATE(1465), - [sym_unset_statement] = STATE(1465), - [sym_concurrent_statement] = STATE(1465), - [sym_use_statement] = STATE(1465), - [sym_if_statement] = STATE(1465), - [sym_switch_statement] = STATE(1465), - [sym_foreach_statement] = STATE(1465), - [sym_while_statement] = STATE(1465), - [sym_do_statement] = STATE(1465), - [sym_for_statement] = STATE(1465), - [sym_try_statement] = STATE(1465), - [sym_using_statement] = STATE(1465), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1465), - [sym_function_declaration] = STATE(1465), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1465), - [sym_interface_declaration] = STATE(1465), - [sym_class_declaration] = STATE(1465), - [sym_const_declaration] = STATE(1465), - [sym_enum_declaration] = STATE(1465), - [sym_namespace_declaration] = STATE(1465), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [146] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(879), - [sym_expression_statement] = STATE(879), - [sym_compound_statement] = STATE(879), - [sym_return_statement] = STATE(879), - [sym_break_statement] = STATE(879), - [sym_continue_statement] = STATE(879), - [sym_throw_statement] = STATE(879), - [sym_echo_statement] = STATE(879), - [sym_unset_statement] = STATE(879), - [sym_concurrent_statement] = STATE(879), - [sym_use_statement] = STATE(879), - [sym_if_statement] = STATE(879), - [sym_switch_statement] = STATE(879), - [sym_foreach_statement] = STATE(879), - [sym_while_statement] = STATE(879), - [sym_do_statement] = STATE(879), - [sym_for_statement] = STATE(879), - [sym_try_statement] = STATE(879), - [sym_using_statement] = STATE(879), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(879), - [sym_function_declaration] = STATE(879), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(879), - [sym_interface_declaration] = STATE(879), - [sym_class_declaration] = STATE(879), - [sym_const_declaration] = STATE(879), - [sym_enum_declaration] = STATE(879), - [sym_namespace_declaration] = STATE(879), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [147] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1228), - [sym_expression_statement] = STATE(1228), - [sym_compound_statement] = STATE(1228), - [sym_return_statement] = STATE(1228), - [sym_break_statement] = STATE(1228), - [sym_continue_statement] = STATE(1228), - [sym_throw_statement] = STATE(1228), - [sym_echo_statement] = STATE(1228), - [sym_unset_statement] = STATE(1228), - [sym_concurrent_statement] = STATE(1228), - [sym_use_statement] = STATE(1228), - [sym_if_statement] = STATE(1228), - [sym_switch_statement] = STATE(1228), - [sym_foreach_statement] = STATE(1228), - [sym_while_statement] = STATE(1228), - [sym_do_statement] = STATE(1228), - [sym_for_statement] = STATE(1228), - [sym_try_statement] = STATE(1228), - [sym_using_statement] = STATE(1228), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1228), - [sym_function_declaration] = STATE(1228), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1228), - [sym_interface_declaration] = STATE(1228), - [sym_class_declaration] = STATE(1228), - [sym_const_declaration] = STATE(1228), - [sym_enum_declaration] = STATE(1228), - [sym_namespace_declaration] = STATE(1228), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [148] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1247), - [sym_expression_statement] = STATE(1247), - [sym_compound_statement] = STATE(1247), - [sym_return_statement] = STATE(1247), - [sym_break_statement] = STATE(1247), - [sym_continue_statement] = STATE(1247), - [sym_throw_statement] = STATE(1247), - [sym_echo_statement] = STATE(1247), - [sym_unset_statement] = STATE(1247), - [sym_concurrent_statement] = STATE(1247), - [sym_use_statement] = STATE(1247), - [sym_if_statement] = STATE(1247), - [sym_switch_statement] = STATE(1247), - [sym_foreach_statement] = STATE(1247), - [sym_while_statement] = STATE(1247), - [sym_do_statement] = STATE(1247), - [sym_for_statement] = STATE(1247), - [sym_try_statement] = STATE(1247), - [sym_using_statement] = STATE(1247), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1247), - [sym_function_declaration] = STATE(1247), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1247), - [sym_interface_declaration] = STATE(1247), - [sym_class_declaration] = STATE(1247), - [sym_const_declaration] = STATE(1247), - [sym_enum_declaration] = STATE(1247), - [sym_namespace_declaration] = STATE(1247), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [149] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1478), - [sym_expression_statement] = STATE(1478), - [sym_compound_statement] = STATE(1478), - [sym_return_statement] = STATE(1478), - [sym_break_statement] = STATE(1478), - [sym_continue_statement] = STATE(1478), - [sym_throw_statement] = STATE(1478), - [sym_echo_statement] = STATE(1478), - [sym_unset_statement] = STATE(1478), - [sym_concurrent_statement] = STATE(1478), - [sym_use_statement] = STATE(1478), - [sym_if_statement] = STATE(1478), - [sym_switch_statement] = STATE(1478), - [sym_foreach_statement] = STATE(1478), - [sym_while_statement] = STATE(1478), - [sym_do_statement] = STATE(1478), - [sym_for_statement] = STATE(1478), - [sym_try_statement] = STATE(1478), - [sym_using_statement] = STATE(1478), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1478), - [sym_function_declaration] = STATE(1478), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1478), - [sym_interface_declaration] = STATE(1478), - [sym_class_declaration] = STATE(1478), - [sym_const_declaration] = STATE(1478), - [sym_enum_declaration] = STATE(1478), - [sym_namespace_declaration] = STATE(1478), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [150] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(1246), - [sym_expression_statement] = STATE(1246), - [sym_compound_statement] = STATE(1246), - [sym_return_statement] = STATE(1246), - [sym_break_statement] = STATE(1246), - [sym_continue_statement] = STATE(1246), - [sym_throw_statement] = STATE(1246), - [sym_echo_statement] = STATE(1246), - [sym_unset_statement] = STATE(1246), - [sym_concurrent_statement] = STATE(1246), - [sym_use_statement] = STATE(1246), - [sym_if_statement] = STATE(1246), - [sym_switch_statement] = STATE(1246), - [sym_foreach_statement] = STATE(1246), - [sym_while_statement] = STATE(1246), - [sym_do_statement] = STATE(1246), - [sym_for_statement] = STATE(1246), - [sym_try_statement] = STATE(1246), - [sym_using_statement] = STATE(1246), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1246), - [sym_function_declaration] = STATE(1246), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1246), - [sym_interface_declaration] = STATE(1246), - [sym_class_declaration] = STATE(1246), - [sym_const_declaration] = STATE(1246), - [sym_enum_declaration] = STATE(1246), - [sym_namespace_declaration] = STATE(1246), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [151] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1538), - [sym_expression_statement] = STATE(1530), - [sym_compound_statement] = STATE(1528), - [sym_return_statement] = STATE(1521), - [sym_break_statement] = STATE(1520), - [sym_continue_statement] = STATE(1421), - [sym_throw_statement] = STATE(1513), - [sym_echo_statement] = STATE(1512), - [sym_unset_statement] = STATE(1511), - [sym_concurrent_statement] = STATE(1504), - [sym_use_statement] = STATE(1503), - [sym_if_statement] = STATE(1500), - [sym_switch_statement] = STATE(1499), - [sym_foreach_statement] = STATE(1498), - [sym_while_statement] = STATE(1497), - [sym_do_statement] = STATE(1496), - [sym_for_statement] = STATE(1495), - [sym_try_statement] = STATE(1494), - [sym_using_statement] = STATE(1493), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1492), - [sym_function_declaration] = STATE(1491), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1490), - [sym_interface_declaration] = STATE(1489), - [sym_class_declaration] = STATE(1488), - [sym_const_declaration] = STATE(1487), - [sym_enum_declaration] = STATE(1486), - [sym_namespace_declaration] = STATE(1485), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(893), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [152] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(945), - [sym_expression_statement] = STATE(945), - [sym_compound_statement] = STATE(945), - [sym_return_statement] = STATE(945), - [sym_break_statement] = STATE(945), - [sym_continue_statement] = STATE(945), - [sym_throw_statement] = STATE(945), - [sym_echo_statement] = STATE(945), - [sym_unset_statement] = STATE(945), - [sym_concurrent_statement] = STATE(945), - [sym_use_statement] = STATE(945), - [sym_if_statement] = STATE(945), - [sym_switch_statement] = STATE(945), - [sym_foreach_statement] = STATE(945), - [sym_while_statement] = STATE(945), - [sym_do_statement] = STATE(945), - [sym_for_statement] = STATE(945), - [sym_try_statement] = STATE(945), - [sym_using_statement] = STATE(945), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(945), - [sym_function_declaration] = STATE(945), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(945), - [sym_interface_declaration] = STATE(945), - [sym_class_declaration] = STATE(945), - [sym_const_declaration] = STATE(945), - [sym_enum_declaration] = STATE(945), - [sym_namespace_declaration] = STATE(945), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [153] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(864), - [sym_expression_statement] = STATE(864), - [sym_compound_statement] = STATE(864), - [sym_return_statement] = STATE(864), - [sym_break_statement] = STATE(864), - [sym_continue_statement] = STATE(864), - [sym_throw_statement] = STATE(864), - [sym_echo_statement] = STATE(864), - [sym_unset_statement] = STATE(864), - [sym_concurrent_statement] = STATE(864), - [sym_use_statement] = STATE(864), - [sym_if_statement] = STATE(864), - [sym_switch_statement] = STATE(864), - [sym_foreach_statement] = STATE(864), - [sym_while_statement] = STATE(864), - [sym_do_statement] = STATE(864), - [sym_for_statement] = STATE(864), - [sym_try_statement] = STATE(864), - [sym_using_statement] = STATE(864), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(864), - [sym_function_declaration] = STATE(864), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(864), - [sym_interface_declaration] = STATE(864), - [sym_class_declaration] = STATE(864), - [sym_const_declaration] = STATE(864), - [sym_enum_declaration] = STATE(864), - [sym_namespace_declaration] = STATE(864), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [154] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(699), - [sym_expression_statement] = STATE(699), - [sym_compound_statement] = STATE(699), - [sym_return_statement] = STATE(699), - [sym_break_statement] = STATE(699), - [sym_continue_statement] = STATE(699), - [sym_throw_statement] = STATE(699), - [sym_echo_statement] = STATE(699), - [sym_unset_statement] = STATE(699), - [sym_concurrent_statement] = STATE(699), - [sym_use_statement] = STATE(699), - [sym_if_statement] = STATE(699), - [sym_switch_statement] = STATE(699), - [sym_foreach_statement] = STATE(699), - [sym_while_statement] = STATE(699), - [sym_do_statement] = STATE(699), - [sym_for_statement] = STATE(699), - [sym_try_statement] = STATE(699), - [sym_using_statement] = STATE(699), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(699), - [sym_function_declaration] = STATE(699), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(699), - [sym_interface_declaration] = STATE(699), - [sym_class_declaration] = STATE(699), - [sym_const_declaration] = STATE(699), - [sym_enum_declaration] = STATE(699), - [sym_namespace_declaration] = STATE(699), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [155] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5044), - [sym_expression_statement] = STATE(5044), - [sym_compound_statement] = STATE(5044), - [sym_return_statement] = STATE(5044), - [sym_break_statement] = STATE(5044), - [sym_continue_statement] = STATE(5044), - [sym_throw_statement] = STATE(5044), - [sym_echo_statement] = STATE(5044), - [sym_unset_statement] = STATE(5044), - [sym_concurrent_statement] = STATE(5044), - [sym_use_statement] = STATE(5044), - [sym_if_statement] = STATE(5044), - [sym_switch_statement] = STATE(5044), - [sym_foreach_statement] = STATE(5044), - [sym_while_statement] = STATE(5044), - [sym_do_statement] = STATE(5044), - [sym_for_statement] = STATE(5044), - [sym_try_statement] = STATE(5044), - [sym_using_statement] = STATE(5044), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5044), - [sym_function_declaration] = STATE(5044), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5044), - [sym_interface_declaration] = STATE(5044), - [sym_class_declaration] = STATE(5044), - [sym_const_declaration] = STATE(5044), - [sym_enum_declaration] = STATE(5044), - [sym_namespace_declaration] = STATE(5044), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [156] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1387), - [sym_expression_statement] = STATE(1387), - [sym_compound_statement] = STATE(1387), - [sym_return_statement] = STATE(1387), - [sym_break_statement] = STATE(1387), - [sym_continue_statement] = STATE(1387), - [sym_throw_statement] = STATE(1387), - [sym_echo_statement] = STATE(1387), - [sym_unset_statement] = STATE(1387), - [sym_concurrent_statement] = STATE(1387), - [sym_use_statement] = STATE(1387), - [sym_if_statement] = STATE(1387), - [sym_switch_statement] = STATE(1387), - [sym_foreach_statement] = STATE(1387), - [sym_while_statement] = STATE(1387), - [sym_do_statement] = STATE(1387), - [sym_for_statement] = STATE(1387), - [sym_try_statement] = STATE(1387), - [sym_using_statement] = STATE(1387), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1387), - [sym_function_declaration] = STATE(1387), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1387), - [sym_interface_declaration] = STATE(1387), - [sym_class_declaration] = STATE(1387), - [sym_const_declaration] = STATE(1387), - [sym_enum_declaration] = STATE(1387), - [sym_namespace_declaration] = STATE(1387), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(53), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(59), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(63), - [anon_sym_while] = ACTIONS(65), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(69), - [anon_sym_try] = ACTIONS(71), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [157] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5122), - [sym_expression_statement] = STATE(5122), - [sym_compound_statement] = STATE(5122), - [sym_return_statement] = STATE(5122), - [sym_break_statement] = STATE(5122), - [sym_continue_statement] = STATE(5122), - [sym_throw_statement] = STATE(5122), - [sym_echo_statement] = STATE(5122), - [sym_unset_statement] = STATE(5122), - [sym_concurrent_statement] = STATE(5122), - [sym_use_statement] = STATE(5122), - [sym_if_statement] = STATE(5122), - [sym_switch_statement] = STATE(5122), - [sym_foreach_statement] = STATE(5122), - [sym_while_statement] = STATE(5122), - [sym_do_statement] = STATE(5122), - [sym_for_statement] = STATE(5122), - [sym_try_statement] = STATE(5122), - [sym_using_statement] = STATE(5122), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5122), - [sym_function_declaration] = STATE(5122), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5122), - [sym_interface_declaration] = STATE(5122), - [sym_class_declaration] = STATE(5122), - [sym_const_declaration] = STATE(5122), - [sym_enum_declaration] = STATE(5122), - [sym_namespace_declaration] = STATE(5122), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [158] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1467), - [sym_expression_statement] = STATE(1467), - [sym_compound_statement] = STATE(1467), - [sym_return_statement] = STATE(1467), - [sym_break_statement] = STATE(1467), - [sym_continue_statement] = STATE(1467), - [sym_throw_statement] = STATE(1467), - [sym_echo_statement] = STATE(1467), - [sym_unset_statement] = STATE(1467), - [sym_concurrent_statement] = STATE(1467), - [sym_use_statement] = STATE(1467), - [sym_if_statement] = STATE(1467), - [sym_switch_statement] = STATE(1467), - [sym_foreach_statement] = STATE(1467), - [sym_while_statement] = STATE(1467), - [sym_do_statement] = STATE(1467), - [sym_for_statement] = STATE(1467), - [sym_try_statement] = STATE(1467), - [sym_using_statement] = STATE(1467), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1467), - [sym_function_declaration] = STATE(1467), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1467), - [sym_interface_declaration] = STATE(1467), - [sym_class_declaration] = STATE(1467), - [sym_const_declaration] = STATE(1467), - [sym_enum_declaration] = STATE(1467), - [sym_namespace_declaration] = STATE(1467), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [159] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(898), - [sym_expression_statement] = STATE(908), - [sym_compound_statement] = STATE(916), - [sym_return_statement] = STATE(919), - [sym_break_statement] = STATE(920), - [sym_continue_statement] = STATE(923), - [sym_throw_statement] = STATE(925), - [sym_echo_statement] = STATE(926), - [sym_unset_statement] = STATE(927), - [sym_concurrent_statement] = STATE(934), - [sym_use_statement] = STATE(937), - [sym_if_statement] = STATE(939), - [sym_switch_statement] = STATE(940), - [sym_foreach_statement] = STATE(941), - [sym_while_statement] = STATE(946), - [sym_do_statement] = STATE(948), - [sym_for_statement] = STATE(949), - [sym_try_statement] = STATE(971), - [sym_using_statement] = STATE(972), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(975), - [sym_function_declaration] = STATE(976), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(978), - [sym_interface_declaration] = STATE(984), - [sym_class_declaration] = STATE(989), - [sym_const_declaration] = STATE(1005), - [sym_enum_declaration] = STATE(1006), - [sym_namespace_declaration] = STATE(1008), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(889), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [160] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1077), - [sym_expression_statement] = STATE(1077), - [sym_compound_statement] = STATE(1077), - [sym_return_statement] = STATE(1077), - [sym_break_statement] = STATE(1077), - [sym_continue_statement] = STATE(1077), - [sym_throw_statement] = STATE(1077), - [sym_echo_statement] = STATE(1077), - [sym_unset_statement] = STATE(1077), - [sym_concurrent_statement] = STATE(1077), - [sym_use_statement] = STATE(1077), - [sym_if_statement] = STATE(1077), - [sym_switch_statement] = STATE(1077), - [sym_foreach_statement] = STATE(1077), - [sym_while_statement] = STATE(1077), - [sym_do_statement] = STATE(1077), - [sym_for_statement] = STATE(1077), - [sym_try_statement] = STATE(1077), - [sym_using_statement] = STATE(1077), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1077), - [sym_function_declaration] = STATE(1077), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1077), - [sym_interface_declaration] = STATE(1077), - [sym_class_declaration] = STATE(1077), - [sym_const_declaration] = STATE(1077), - [sym_enum_declaration] = STATE(1077), - [sym_namespace_declaration] = STATE(1077), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [161] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(3862), - [sym_expression_statement] = STATE(3862), - [sym_compound_statement] = STATE(3862), - [sym_return_statement] = STATE(3862), - [sym_break_statement] = STATE(3862), - [sym_continue_statement] = STATE(3862), - [sym_throw_statement] = STATE(3862), - [sym_echo_statement] = STATE(3862), - [sym_unset_statement] = STATE(3862), - [sym_concurrent_statement] = STATE(3862), - [sym_use_statement] = STATE(3862), - [sym_if_statement] = STATE(3862), - [sym_switch_statement] = STATE(3862), - [sym_foreach_statement] = STATE(3862), - [sym_while_statement] = STATE(3862), - [sym_do_statement] = STATE(3862), - [sym_for_statement] = STATE(3862), - [sym_try_statement] = STATE(3862), - [sym_using_statement] = STATE(3862), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(3862), - [sym_function_declaration] = STATE(3862), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(3862), - [sym_interface_declaration] = STATE(3862), - [sym_class_declaration] = STATE(3862), - [sym_const_declaration] = STATE(3862), - [sym_enum_declaration] = STATE(3862), - [sym_namespace_declaration] = STATE(3862), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [162] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1019), - [sym_expression_statement] = STATE(1019), - [sym_compound_statement] = STATE(1019), - [sym_return_statement] = STATE(1019), - [sym_break_statement] = STATE(1019), - [sym_continue_statement] = STATE(1019), - [sym_throw_statement] = STATE(1019), - [sym_echo_statement] = STATE(1019), - [sym_unset_statement] = STATE(1019), - [sym_concurrent_statement] = STATE(1019), - [sym_use_statement] = STATE(1019), - [sym_if_statement] = STATE(1019), - [sym_switch_statement] = STATE(1019), - [sym_foreach_statement] = STATE(1019), - [sym_while_statement] = STATE(1019), - [sym_do_statement] = STATE(1019), - [sym_for_statement] = STATE(1019), - [sym_try_statement] = STATE(1019), - [sym_using_statement] = STATE(1019), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1019), - [sym_function_declaration] = STATE(1019), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1019), - [sym_interface_declaration] = STATE(1019), - [sym_class_declaration] = STATE(1019), - [sym_const_declaration] = STATE(1019), - [sym_enum_declaration] = STATE(1019), - [sym_namespace_declaration] = STATE(1019), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [163] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1051), - [sym_expression_statement] = STATE(1051), - [sym_compound_statement] = STATE(1051), - [sym_return_statement] = STATE(1051), - [sym_break_statement] = STATE(1051), - [sym_continue_statement] = STATE(1051), - [sym_throw_statement] = STATE(1051), - [sym_echo_statement] = STATE(1051), - [sym_unset_statement] = STATE(1051), - [sym_concurrent_statement] = STATE(1051), - [sym_use_statement] = STATE(1051), - [sym_if_statement] = STATE(1051), - [sym_switch_statement] = STATE(1051), - [sym_foreach_statement] = STATE(1051), - [sym_while_statement] = STATE(1051), - [sym_do_statement] = STATE(1051), - [sym_for_statement] = STATE(1051), - [sym_try_statement] = STATE(1051), - [sym_using_statement] = STATE(1051), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1051), - [sym_function_declaration] = STATE(1051), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1051), - [sym_interface_declaration] = STATE(1051), - [sym_class_declaration] = STATE(1051), - [sym_const_declaration] = STATE(1051), - [sym_enum_declaration] = STATE(1051), - [sym_namespace_declaration] = STATE(1051), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [164] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1129), - [sym_expression_statement] = STATE(1129), - [sym_compound_statement] = STATE(1129), - [sym_return_statement] = STATE(1129), - [sym_break_statement] = STATE(1129), - [sym_continue_statement] = STATE(1129), - [sym_throw_statement] = STATE(1129), - [sym_echo_statement] = STATE(1129), - [sym_unset_statement] = STATE(1129), - [sym_concurrent_statement] = STATE(1129), - [sym_use_statement] = STATE(1129), - [sym_if_statement] = STATE(1129), - [sym_switch_statement] = STATE(1129), - [sym_foreach_statement] = STATE(1129), - [sym_while_statement] = STATE(1129), - [sym_do_statement] = STATE(1129), - [sym_for_statement] = STATE(1129), - [sym_try_statement] = STATE(1129), - [sym_using_statement] = STATE(1129), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1129), - [sym_function_declaration] = STATE(1129), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1129), - [sym_interface_declaration] = STATE(1129), - [sym_class_declaration] = STATE(1129), - [sym_const_declaration] = STATE(1129), - [sym_enum_declaration] = STATE(1129), - [sym_namespace_declaration] = STATE(1129), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [165] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1083), - [sym_expression_statement] = STATE(1083), - [sym_compound_statement] = STATE(1083), - [sym_return_statement] = STATE(1083), - [sym_break_statement] = STATE(1083), - [sym_continue_statement] = STATE(1083), - [sym_throw_statement] = STATE(1083), - [sym_echo_statement] = STATE(1083), - [sym_unset_statement] = STATE(1083), - [sym_concurrent_statement] = STATE(1083), - [sym_use_statement] = STATE(1083), - [sym_if_statement] = STATE(1083), - [sym_switch_statement] = STATE(1083), - [sym_foreach_statement] = STATE(1083), - [sym_while_statement] = STATE(1083), - [sym_do_statement] = STATE(1083), - [sym_for_statement] = STATE(1083), - [sym_try_statement] = STATE(1083), - [sym_using_statement] = STATE(1083), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1083), - [sym_function_declaration] = STATE(1083), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1083), - [sym_interface_declaration] = STATE(1083), - [sym_class_declaration] = STATE(1083), - [sym_const_declaration] = STATE(1083), - [sym_enum_declaration] = STATE(1083), - [sym_namespace_declaration] = STATE(1083), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [166] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4354), - [sym_expression_statement] = STATE(4354), - [sym_compound_statement] = STATE(4354), - [sym_return_statement] = STATE(4354), - [sym_break_statement] = STATE(4354), - [sym_continue_statement] = STATE(4354), - [sym_throw_statement] = STATE(4354), - [sym_echo_statement] = STATE(4354), - [sym_unset_statement] = STATE(4354), - [sym_concurrent_statement] = STATE(4354), - [sym_use_statement] = STATE(4354), - [sym_if_statement] = STATE(4354), - [sym_switch_statement] = STATE(4354), - [sym_foreach_statement] = STATE(4354), - [sym_while_statement] = STATE(4354), - [sym_do_statement] = STATE(4354), - [sym_for_statement] = STATE(4354), - [sym_try_statement] = STATE(4354), - [sym_using_statement] = STATE(4354), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4354), - [sym_function_declaration] = STATE(4354), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4354), - [sym_interface_declaration] = STATE(4354), - [sym_class_declaration] = STATE(4354), - [sym_const_declaration] = STATE(4354), - [sym_enum_declaration] = STATE(4354), - [sym_namespace_declaration] = STATE(4354), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [167] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1073), - [sym_expression_statement] = STATE(1073), - [sym_compound_statement] = STATE(1073), - [sym_return_statement] = STATE(1073), - [sym_break_statement] = STATE(1073), - [sym_continue_statement] = STATE(1073), - [sym_throw_statement] = STATE(1073), - [sym_echo_statement] = STATE(1073), - [sym_unset_statement] = STATE(1073), - [sym_concurrent_statement] = STATE(1073), - [sym_use_statement] = STATE(1073), - [sym_if_statement] = STATE(1073), - [sym_switch_statement] = STATE(1073), - [sym_foreach_statement] = STATE(1073), - [sym_while_statement] = STATE(1073), - [sym_do_statement] = STATE(1073), - [sym_for_statement] = STATE(1073), - [sym_try_statement] = STATE(1073), - [sym_using_statement] = STATE(1073), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1073), - [sym_function_declaration] = STATE(1073), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1073), - [sym_interface_declaration] = STATE(1073), - [sym_class_declaration] = STATE(1073), - [sym_const_declaration] = STATE(1073), - [sym_enum_declaration] = STATE(1073), - [sym_namespace_declaration] = STATE(1073), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [168] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(3861), - [sym_expression_statement] = STATE(3861), - [sym_compound_statement] = STATE(3861), - [sym_return_statement] = STATE(3861), - [sym_break_statement] = STATE(3861), - [sym_continue_statement] = STATE(3861), - [sym_throw_statement] = STATE(3861), - [sym_echo_statement] = STATE(3861), - [sym_unset_statement] = STATE(3861), - [sym_concurrent_statement] = STATE(3861), - [sym_use_statement] = STATE(3861), - [sym_if_statement] = STATE(3861), - [sym_switch_statement] = STATE(3861), - [sym_foreach_statement] = STATE(3861), - [sym_while_statement] = STATE(3861), - [sym_do_statement] = STATE(3861), - [sym_for_statement] = STATE(3861), - [sym_try_statement] = STATE(3861), - [sym_using_statement] = STATE(3861), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(3861), - [sym_function_declaration] = STATE(3861), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(3861), - [sym_interface_declaration] = STATE(3861), - [sym_class_declaration] = STATE(3861), - [sym_const_declaration] = STATE(3861), - [sym_enum_declaration] = STATE(3861), - [sym_namespace_declaration] = STATE(3861), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [169] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(1324), - [sym_expression_statement] = STATE(1324), - [sym_compound_statement] = STATE(1324), - [sym_return_statement] = STATE(1324), - [sym_break_statement] = STATE(1324), - [sym_continue_statement] = STATE(1324), - [sym_throw_statement] = STATE(1324), - [sym_echo_statement] = STATE(1324), - [sym_unset_statement] = STATE(1324), - [sym_concurrent_statement] = STATE(1324), - [sym_use_statement] = STATE(1324), - [sym_if_statement] = STATE(1324), - [sym_switch_statement] = STATE(1324), - [sym_foreach_statement] = STATE(1324), - [sym_while_statement] = STATE(1324), - [sym_do_statement] = STATE(1324), - [sym_for_statement] = STATE(1324), - [sym_try_statement] = STATE(1324), - [sym_using_statement] = STATE(1324), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1324), - [sym_function_declaration] = STATE(1324), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1324), - [sym_interface_declaration] = STATE(1324), - [sym_class_declaration] = STATE(1324), - [sym_const_declaration] = STATE(1324), - [sym_enum_declaration] = STATE(1324), - [sym_namespace_declaration] = STATE(1324), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(893), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [170] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1590), - [sym_expression_statement] = STATE(1590), - [sym_compound_statement] = STATE(1590), - [sym_return_statement] = STATE(1590), - [sym_break_statement] = STATE(1590), - [sym_continue_statement] = STATE(1590), - [sym_throw_statement] = STATE(1590), - [sym_echo_statement] = STATE(1590), - [sym_unset_statement] = STATE(1590), - [sym_concurrent_statement] = STATE(1590), - [sym_use_statement] = STATE(1590), - [sym_if_statement] = STATE(1590), - [sym_switch_statement] = STATE(1590), - [sym_foreach_statement] = STATE(1590), - [sym_while_statement] = STATE(1590), - [sym_do_statement] = STATE(1590), - [sym_for_statement] = STATE(1590), - [sym_try_statement] = STATE(1590), - [sym_using_statement] = STATE(1590), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1590), - [sym_function_declaration] = STATE(1590), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1590), - [sym_interface_declaration] = STATE(1590), - [sym_class_declaration] = STATE(1590), - [sym_const_declaration] = STATE(1590), - [sym_enum_declaration] = STATE(1590), - [sym_namespace_declaration] = STATE(1590), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(895), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [171] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1126), - [sym_expression_statement] = STATE(1126), - [sym_compound_statement] = STATE(1126), - [sym_return_statement] = STATE(1126), - [sym_break_statement] = STATE(1126), - [sym_continue_statement] = STATE(1126), - [sym_throw_statement] = STATE(1126), - [sym_echo_statement] = STATE(1126), - [sym_unset_statement] = STATE(1126), - [sym_concurrent_statement] = STATE(1126), - [sym_use_statement] = STATE(1126), - [sym_if_statement] = STATE(1126), - [sym_switch_statement] = STATE(1126), - [sym_foreach_statement] = STATE(1126), - [sym_while_statement] = STATE(1126), - [sym_do_statement] = STATE(1126), - [sym_for_statement] = STATE(1126), - [sym_try_statement] = STATE(1126), - [sym_using_statement] = STATE(1126), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1126), - [sym_function_declaration] = STATE(1126), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1126), - [sym_interface_declaration] = STATE(1126), - [sym_class_declaration] = STATE(1126), - [sym_const_declaration] = STATE(1126), - [sym_enum_declaration] = STATE(1126), - [sym_namespace_declaration] = STATE(1126), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [172] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5170), - [sym_expression_statement] = STATE(5170), - [sym_compound_statement] = STATE(5170), - [sym_return_statement] = STATE(5170), - [sym_break_statement] = STATE(5170), - [sym_continue_statement] = STATE(5170), - [sym_throw_statement] = STATE(5170), - [sym_echo_statement] = STATE(5170), - [sym_unset_statement] = STATE(5170), - [sym_concurrent_statement] = STATE(5170), - [sym_use_statement] = STATE(5170), - [sym_if_statement] = STATE(5170), - [sym_switch_statement] = STATE(5170), - [sym_foreach_statement] = STATE(5170), - [sym_while_statement] = STATE(5170), - [sym_do_statement] = STATE(5170), - [sym_for_statement] = STATE(5170), - [sym_try_statement] = STATE(5170), - [sym_using_statement] = STATE(5170), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5170), - [sym_function_declaration] = STATE(5170), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5170), - [sym_interface_declaration] = STATE(5170), - [sym_class_declaration] = STATE(5170), - [sym_const_declaration] = STATE(5170), - [sym_enum_declaration] = STATE(5170), - [sym_namespace_declaration] = STATE(5170), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [173] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1072), - [sym_expression_statement] = STATE(1072), - [sym_compound_statement] = STATE(1072), - [sym_return_statement] = STATE(1072), - [sym_break_statement] = STATE(1072), - [sym_continue_statement] = STATE(1072), - [sym_throw_statement] = STATE(1072), - [sym_echo_statement] = STATE(1072), - [sym_unset_statement] = STATE(1072), - [sym_concurrent_statement] = STATE(1072), - [sym_use_statement] = STATE(1072), - [sym_if_statement] = STATE(1072), - [sym_switch_statement] = STATE(1072), - [sym_foreach_statement] = STATE(1072), - [sym_while_statement] = STATE(1072), - [sym_do_statement] = STATE(1072), - [sym_for_statement] = STATE(1072), - [sym_try_statement] = STATE(1072), - [sym_using_statement] = STATE(1072), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1072), - [sym_function_declaration] = STATE(1072), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1072), - [sym_interface_declaration] = STATE(1072), - [sym_class_declaration] = STATE(1072), - [sym_const_declaration] = STATE(1072), - [sym_enum_declaration] = STATE(1072), - [sym_namespace_declaration] = STATE(1072), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [174] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4192), - [sym_expression_statement] = STATE(4192), - [sym_compound_statement] = STATE(4192), - [sym_return_statement] = STATE(4192), - [sym_break_statement] = STATE(4192), - [sym_continue_statement] = STATE(4192), - [sym_throw_statement] = STATE(4192), - [sym_echo_statement] = STATE(4192), - [sym_unset_statement] = STATE(4192), - [sym_concurrent_statement] = STATE(4192), - [sym_use_statement] = STATE(4192), - [sym_if_statement] = STATE(4192), - [sym_switch_statement] = STATE(4192), - [sym_foreach_statement] = STATE(4192), - [sym_while_statement] = STATE(4192), - [sym_do_statement] = STATE(4192), - [sym_for_statement] = STATE(4192), - [sym_try_statement] = STATE(4192), - [sym_using_statement] = STATE(4192), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4192), - [sym_function_declaration] = STATE(4192), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4192), - [sym_interface_declaration] = STATE(4192), - [sym_class_declaration] = STATE(4192), - [sym_const_declaration] = STATE(4192), - [sym_enum_declaration] = STATE(4192), - [sym_namespace_declaration] = STATE(4192), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [175] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1562), - [sym_expression_statement] = STATE(1560), - [sym_compound_statement] = STATE(1559), - [sym_return_statement] = STATE(1558), - [sym_break_statement] = STATE(1556), - [sym_continue_statement] = STATE(1552), - [sym_throw_statement] = STATE(1550), - [sym_echo_statement] = STATE(1549), - [sym_unset_statement] = STATE(1547), - [sym_concurrent_statement] = STATE(1546), - [sym_use_statement] = STATE(1545), - [sym_if_statement] = STATE(1544), - [sym_switch_statement] = STATE(1542), - [sym_foreach_statement] = STATE(1540), - [sym_while_statement] = STATE(1534), - [sym_do_statement] = STATE(1533), - [sym_for_statement] = STATE(1532), - [sym_try_statement] = STATE(1531), - [sym_using_statement] = STATE(1529), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1519), - [sym_function_declaration] = STATE(1515), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1514), - [sym_interface_declaration] = STATE(1509), - [sym_class_declaration] = STATE(1508), - [sym_const_declaration] = STATE(1507), - [sym_enum_declaration] = STATE(1506), - [sym_namespace_declaration] = STATE(1505), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(895), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [176] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_empty_statement] = STATE(1484), - [sym_expression_statement] = STATE(1484), - [sym_compound_statement] = STATE(1484), - [sym_return_statement] = STATE(1484), - [sym_break_statement] = STATE(1484), - [sym_continue_statement] = STATE(1484), - [sym_throw_statement] = STATE(1484), - [sym_echo_statement] = STATE(1484), - [sym_unset_statement] = STATE(1484), - [sym_concurrent_statement] = STATE(1484), - [sym_use_statement] = STATE(1484), - [sym_if_statement] = STATE(1484), - [sym_switch_statement] = STATE(1484), - [sym_foreach_statement] = STATE(1484), - [sym_while_statement] = STATE(1484), - [sym_do_statement] = STATE(1484), - [sym_for_statement] = STATE(1484), - [sym_try_statement] = STATE(1484), - [sym_using_statement] = STATE(1484), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1484), - [sym_function_declaration] = STATE(1484), - [sym__function_declaration_header] = STATE(4555), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1484), - [sym_interface_declaration] = STATE(1484), - [sym_class_declaration] = STATE(1484), - [sym_const_declaration] = STATE(1484), - [sym_enum_declaration] = STATE(1484), - [sym_namespace_declaration] = STATE(1484), - [sym_attribute_modifier] = STATE(3071), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5216), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(373), - [anon_sym_newtype] = ACTIONS(373), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(379), - [anon_sym_return] = ACTIONS(381), - [anon_sym_break] = ACTIONS(383), - [anon_sym_continue] = ACTIONS(385), - [anon_sym_throw] = ACTIONS(387), - [anon_sym_echo] = ACTIONS(389), - [anon_sym_unset] = ACTIONS(391), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(393), - [anon_sym_use] = ACTIONS(395), - [anon_sym_namespace] = ACTIONS(397), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(399), - [anon_sym_if] = ACTIONS(401), - [anon_sym_switch] = ACTIONS(403), - [anon_sym_foreach] = ACTIONS(405), - [anon_sym_while] = ACTIONS(407), - [anon_sym_do] = ACTIONS(409), - [anon_sym_for] = ACTIONS(411), - [anon_sym_try] = ACTIONS(413), - [anon_sym_using] = ACTIONS(415), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(417), - [anon_sym_interface] = ACTIONS(419), - [anon_sym_class] = ACTIONS(421), - [anon_sym_enum] = ACTIONS(423), - [sym_final_modifier] = ACTIONS(425), - [sym_abstract_modifier] = ACTIONS(425), - [sym_xhp_modifier] = ACTIONS(427), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [177] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(3858), - [sym_expression_statement] = STATE(3858), - [sym_compound_statement] = STATE(3858), - [sym_return_statement] = STATE(3858), - [sym_break_statement] = STATE(3858), - [sym_continue_statement] = STATE(3858), - [sym_throw_statement] = STATE(3858), - [sym_echo_statement] = STATE(3858), - [sym_unset_statement] = STATE(3858), - [sym_concurrent_statement] = STATE(3858), - [sym_use_statement] = STATE(3858), - [sym_if_statement] = STATE(3858), - [sym_switch_statement] = STATE(3858), - [sym_foreach_statement] = STATE(3858), - [sym_while_statement] = STATE(3858), - [sym_do_statement] = STATE(3858), - [sym_for_statement] = STATE(3858), - [sym_try_statement] = STATE(3858), - [sym_using_statement] = STATE(3858), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(3858), - [sym_function_declaration] = STATE(3858), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(3858), - [sym_interface_declaration] = STATE(3858), - [sym_class_declaration] = STATE(3858), - [sym_const_declaration] = STATE(3858), - [sym_enum_declaration] = STATE(3858), - [sym_namespace_declaration] = STATE(3858), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(787), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [178] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_empty_statement] = STATE(4118), - [sym_expression_statement] = STATE(4119), - [sym_compound_statement] = STATE(4130), - [sym_return_statement] = STATE(4137), - [sym_break_statement] = STATE(4138), - [sym_continue_statement] = STATE(4140), - [sym_throw_statement] = STATE(4143), - [sym_echo_statement] = STATE(4144), - [sym_unset_statement] = STATE(4145), - [sym_concurrent_statement] = STATE(4146), - [sym_use_statement] = STATE(4150), - [sym_if_statement] = STATE(4151), - [sym_switch_statement] = STATE(4156), - [sym_foreach_statement] = STATE(4260), - [sym_while_statement] = STATE(4167), - [sym_do_statement] = STATE(4169), - [sym_for_statement] = STATE(4170), - [sym_try_statement] = STATE(4172), - [sym_using_statement] = STATE(4179), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(4180), - [sym_function_declaration] = STATE(4181), - [sym__function_declaration_header] = STATE(4016), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(4183), - [sym_interface_declaration] = STATE(4187), - [sym_class_declaration] = STATE(4188), - [sym_const_declaration] = STATE(4189), - [sym_enum_declaration] = STATE(4190), - [sym_namespace_declaration] = STATE(4191), - [sym_attribute_modifier] = STATE(3072), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5088), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(761), - [anon_sym_newtype] = ACTIONS(761), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_SEMI] = ACTIONS(765), - [anon_sym_return] = ACTIONS(767), - [anon_sym_break] = ACTIONS(769), - [anon_sym_continue] = ACTIONS(771), - [anon_sym_throw] = ACTIONS(773), - [anon_sym_echo] = ACTIONS(775), - [anon_sym_unset] = ACTIONS(777), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(779), - [anon_sym_use] = ACTIONS(781), - [anon_sym_namespace] = ACTIONS(783), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(785), - [anon_sym_if] = ACTIONS(891), - [anon_sym_switch] = ACTIONS(789), - [anon_sym_foreach] = ACTIONS(791), - [anon_sym_while] = ACTIONS(793), - [anon_sym_do] = ACTIONS(795), - [anon_sym_for] = ACTIONS(797), - [anon_sym_try] = ACTIONS(799), - [anon_sym_using] = ACTIONS(801), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(803), - [anon_sym_interface] = ACTIONS(805), - [anon_sym_class] = ACTIONS(807), - [anon_sym_enum] = ACTIONS(809), - [sym_final_modifier] = ACTIONS(811), - [sym_abstract_modifier] = ACTIONS(811), - [sym_xhp_modifier] = ACTIONS(813), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [179] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_empty_statement] = STATE(5288), - [sym_expression_statement] = STATE(5288), - [sym_compound_statement] = STATE(5288), - [sym_return_statement] = STATE(5288), - [sym_break_statement] = STATE(5288), - [sym_continue_statement] = STATE(5288), - [sym_throw_statement] = STATE(5288), - [sym_echo_statement] = STATE(5288), - [sym_unset_statement] = STATE(5288), - [sym_concurrent_statement] = STATE(5288), - [sym_use_statement] = STATE(5288), - [sym_if_statement] = STATE(5288), - [sym_switch_statement] = STATE(5288), - [sym_foreach_statement] = STATE(5288), - [sym_while_statement] = STATE(5288), - [sym_do_statement] = STATE(5288), - [sym_for_statement] = STATE(5288), - [sym_try_statement] = STATE(5288), - [sym_using_statement] = STATE(5288), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(5288), - [sym_function_declaration] = STATE(5288), - [sym__function_declaration_header] = STATE(4425), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(5288), - [sym_interface_declaration] = STATE(5288), - [sym_class_declaration] = STATE(5288), - [sym_const_declaration] = STATE(5288), - [sym_enum_declaration] = STATE(5288), - [sym_namespace_declaration] = STATE(5288), - [sym_attribute_modifier] = STATE(3073), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5218), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(15), - [anon_sym_newtype] = ACTIONS(15), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(33), - [anon_sym_return] = ACTIONS(35), - [anon_sym_break] = ACTIONS(37), - [anon_sym_continue] = ACTIONS(39), - [anon_sym_throw] = ACTIONS(41), - [anon_sym_echo] = ACTIONS(43), - [anon_sym_unset] = ACTIONS(45), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(49), - [anon_sym_use] = ACTIONS(51), - [anon_sym_namespace] = ACTIONS(815), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(57), - [anon_sym_if] = ACTIONS(817), - [anon_sym_switch] = ACTIONS(61), - [anon_sym_foreach] = ACTIONS(819), - [anon_sym_while] = ACTIONS(821), - [anon_sym_do] = ACTIONS(67), - [anon_sym_for] = ACTIONS(823), - [anon_sym_try] = ACTIONS(825), - [anon_sym_using] = ACTIONS(73), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(111), - [anon_sym_interface] = ACTIONS(113), - [anon_sym_class] = ACTIONS(115), - [anon_sym_enum] = ACTIONS(117), - [sym_final_modifier] = ACTIONS(119), - [sym_abstract_modifier] = ACTIONS(119), - [sym_xhp_modifier] = ACTIONS(121), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [180] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_empty_statement] = STATE(1067), - [sym_expression_statement] = STATE(1067), - [sym_compound_statement] = STATE(1067), - [sym_return_statement] = STATE(1067), - [sym_break_statement] = STATE(1067), - [sym_continue_statement] = STATE(1067), - [sym_throw_statement] = STATE(1067), - [sym_echo_statement] = STATE(1067), - [sym_unset_statement] = STATE(1067), - [sym_concurrent_statement] = STATE(1067), - [sym_use_statement] = STATE(1067), - [sym_if_statement] = STATE(1067), - [sym_switch_statement] = STATE(1067), - [sym_foreach_statement] = STATE(1067), - [sym_while_statement] = STATE(1067), - [sym_do_statement] = STATE(1067), - [sym_for_statement] = STATE(1067), - [sym_try_statement] = STATE(1067), - [sym_using_statement] = STATE(1067), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1067), - [sym_function_declaration] = STATE(1067), - [sym__function_declaration_header] = STATE(4003), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1067), - [sym_interface_declaration] = STATE(1067), - [sym_class_declaration] = STATE(1067), - [sym_const_declaration] = STATE(1067), - [sym_enum_declaration] = STATE(1067), - [sym_namespace_declaration] = STATE(1067), - [sym_attribute_modifier] = STATE(3069), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5051), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(125), - [anon_sym_newtype] = ACTIONS(125), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(131), - [anon_sym_return] = ACTIONS(133), - [anon_sym_break] = ACTIONS(135), - [anon_sym_continue] = ACTIONS(137), - [anon_sym_throw] = ACTIONS(139), - [anon_sym_echo] = ACTIONS(141), - [anon_sym_unset] = ACTIONS(143), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(145), - [anon_sym_use] = ACTIONS(147), - [anon_sym_namespace] = ACTIONS(149), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(151), - [anon_sym_if] = ACTIONS(153), - [anon_sym_switch] = ACTIONS(155), - [anon_sym_foreach] = ACTIONS(159), - [anon_sym_while] = ACTIONS(161), - [anon_sym_do] = ACTIONS(163), - [anon_sym_for] = ACTIONS(165), - [anon_sym_try] = ACTIONS(167), - [anon_sym_using] = ACTIONS(169), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(171), - [anon_sym_interface] = ACTIONS(173), - [anon_sym_class] = ACTIONS(175), - [anon_sym_enum] = ACTIONS(177), - [sym_final_modifier] = ACTIONS(179), - [sym_abstract_modifier] = ACTIONS(179), - [sym_xhp_modifier] = ACTIONS(181), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [181] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1075), - [sym_expression_statement] = STATE(1074), - [sym_compound_statement] = STATE(1069), - [sym_return_statement] = STATE(1013), - [sym_break_statement] = STATE(1056), - [sym_continue_statement] = STATE(1022), - [sym_throw_statement] = STATE(1020), - [sym_echo_statement] = STATE(1018), - [sym_unset_statement] = STATE(1017), - [sym_concurrent_statement] = STATE(1007), - [sym_use_statement] = STATE(1002), - [sym_if_statement] = STATE(1001), - [sym_switch_statement] = STATE(999), - [sym_foreach_statement] = STATE(997), - [sym_while_statement] = STATE(995), - [sym_do_statement] = STATE(994), - [sym_for_statement] = STATE(993), - [sym_try_statement] = STATE(990), - [sym_using_statement] = STATE(981), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(979), - [sym_function_declaration] = STATE(969), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(965), - [sym_interface_declaration] = STATE(962), - [sym_class_declaration] = STATE(961), - [sym_const_declaration] = STATE(956), - [sym_enum_declaration] = STATE(1092), - [sym_namespace_declaration] = STATE(951), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(885), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [182] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_empty_statement] = STATE(724), - [sym_expression_statement] = STATE(724), - [sym_compound_statement] = STATE(724), - [sym_return_statement] = STATE(724), - [sym_break_statement] = STATE(724), - [sym_continue_statement] = STATE(724), - [sym_throw_statement] = STATE(724), - [sym_echo_statement] = STATE(724), - [sym_unset_statement] = STATE(724), - [sym_concurrent_statement] = STATE(724), - [sym_use_statement] = STATE(724), - [sym_if_statement] = STATE(724), - [sym_switch_statement] = STATE(724), - [sym_foreach_statement] = STATE(724), - [sym_while_statement] = STATE(724), - [sym_do_statement] = STATE(724), - [sym_for_statement] = STATE(724), - [sym_try_statement] = STATE(724), - [sym_using_statement] = STATE(724), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(724), - [sym_function_declaration] = STATE(724), - [sym__function_declaration_header] = STATE(4219), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(724), - [sym_interface_declaration] = STATE(724), - [sym_class_declaration] = STATE(724), - [sym_const_declaration] = STATE(724), - [sym_enum_declaration] = STATE(724), - [sym_namespace_declaration] = STATE(724), - [sym_attribute_modifier] = STATE(3075), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5043), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(827), - [anon_sym_newtype] = ACTIONS(827), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(831), - [anon_sym_return] = ACTIONS(833), - [anon_sym_break] = ACTIONS(835), - [anon_sym_continue] = ACTIONS(837), - [anon_sym_throw] = ACTIONS(839), - [anon_sym_echo] = ACTIONS(841), - [anon_sym_unset] = ACTIONS(843), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(845), - [anon_sym_use] = ACTIONS(847), - [anon_sym_namespace] = ACTIONS(849), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(851), - [anon_sym_if] = ACTIONS(853), - [anon_sym_switch] = ACTIONS(855), - [anon_sym_foreach] = ACTIONS(857), - [anon_sym_while] = ACTIONS(859), - [anon_sym_do] = ACTIONS(861), - [anon_sym_for] = ACTIONS(863), - [anon_sym_try] = ACTIONS(865), - [anon_sym_using] = ACTIONS(867), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(869), - [anon_sym_interface] = ACTIONS(871), - [anon_sym_class] = ACTIONS(873), - [anon_sym_enum] = ACTIONS(875), - [sym_final_modifier] = ACTIONS(877), - [sym_abstract_modifier] = ACTIONS(877), - [sym_xhp_modifier] = ACTIONS(879), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [183] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_empty_statement] = STATE(1053), - [sym_expression_statement] = STATE(1053), - [sym_compound_statement] = STATE(1053), - [sym_return_statement] = STATE(1053), - [sym_break_statement] = STATE(1053), - [sym_continue_statement] = STATE(1053), - [sym_throw_statement] = STATE(1053), - [sym_echo_statement] = STATE(1053), - [sym_unset_statement] = STATE(1053), - [sym_concurrent_statement] = STATE(1053), - [sym_use_statement] = STATE(1053), - [sym_if_statement] = STATE(1053), - [sym_switch_statement] = STATE(1053), - [sym_foreach_statement] = STATE(1053), - [sym_while_statement] = STATE(1053), - [sym_do_statement] = STATE(1053), - [sym_for_statement] = STATE(1053), - [sym_try_statement] = STATE(1053), - [sym_using_statement] = STATE(1053), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(1053), - [sym_function_declaration] = STATE(1053), - [sym__function_declaration_header] = STATE(4176), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(1053), - [sym_interface_declaration] = STATE(1053), - [sym_class_declaration] = STATE(1053), - [sym_const_declaration] = STATE(1053), - [sym_enum_declaration] = STATE(1053), - [sym_namespace_declaration] = STATE(1053), - [sym_attribute_modifier] = STATE(3070), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5127), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(707), - [anon_sym_newtype] = ACTIONS(707), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(711), - [anon_sym_return] = ACTIONS(713), - [anon_sym_break] = ACTIONS(715), - [anon_sym_continue] = ACTIONS(717), - [anon_sym_throw] = ACTIONS(719), - [anon_sym_echo] = ACTIONS(721), - [anon_sym_unset] = ACTIONS(723), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(725), - [anon_sym_use] = ACTIONS(727), - [anon_sym_namespace] = ACTIONS(729), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(731), - [anon_sym_if] = ACTIONS(733), - [anon_sym_switch] = ACTIONS(735), - [anon_sym_foreach] = ACTIONS(737), - [anon_sym_while] = ACTIONS(739), - [anon_sym_do] = ACTIONS(741), - [anon_sym_for] = ACTIONS(743), - [anon_sym_try] = ACTIONS(745), - [anon_sym_using] = ACTIONS(747), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(749), - [anon_sym_interface] = ACTIONS(751), - [anon_sym_class] = ACTIONS(753), - [anon_sym_enum] = ACTIONS(755), - [sym_final_modifier] = ACTIONS(757), - [sym_abstract_modifier] = ACTIONS(757), - [sym_xhp_modifier] = ACTIONS(759), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [184] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_empty_statement] = STATE(935), - [sym_expression_statement] = STATE(935), - [sym_compound_statement] = STATE(935), - [sym_return_statement] = STATE(935), - [sym_break_statement] = STATE(935), - [sym_continue_statement] = STATE(935), - [sym_throw_statement] = STATE(935), - [sym_echo_statement] = STATE(935), - [sym_unset_statement] = STATE(935), - [sym_concurrent_statement] = STATE(935), - [sym_use_statement] = STATE(935), - [sym_if_statement] = STATE(935), - [sym_switch_statement] = STATE(935), - [sym_foreach_statement] = STATE(935), - [sym_while_statement] = STATE(935), - [sym_do_statement] = STATE(935), - [sym_for_statement] = STATE(935), - [sym_try_statement] = STATE(935), - [sym_using_statement] = STATE(935), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_alias_declaration] = STATE(935), - [sym_function_declaration] = STATE(935), - [sym__function_declaration_header] = STATE(4369), - [sym_parameters] = STATE(4712), - [sym_trait_declaration] = STATE(935), - [sym_interface_declaration] = STATE(935), - [sym_class_declaration] = STATE(935), - [sym_const_declaration] = STATE(935), - [sym_enum_declaration] = STATE(935), - [sym_namespace_declaration] = STATE(935), - [sym_attribute_modifier] = STATE(3074), - [sym_async_modifier] = STATE(3327), - [sym_await_modifier] = STATE(5169), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_type] = ACTIONS(653), - [anon_sym_newtype] = ACTIONS(653), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(657), - [anon_sym_return] = ACTIONS(659), - [anon_sym_break] = ACTIONS(661), - [anon_sym_continue] = ACTIONS(663), - [anon_sym_throw] = ACTIONS(665), - [anon_sym_echo] = ACTIONS(667), - [anon_sym_unset] = ACTIONS(669), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_concurrent] = ACTIONS(671), - [anon_sym_use] = ACTIONS(673), - [anon_sym_namespace] = ACTIONS(675), - [anon_sym_function] = ACTIONS(55), - [anon_sym_const] = ACTIONS(677), - [anon_sym_if] = ACTIONS(679), - [anon_sym_switch] = ACTIONS(681), - [anon_sym_foreach] = ACTIONS(683), - [anon_sym_while] = ACTIONS(685), - [anon_sym_do] = ACTIONS(687), - [anon_sym_for] = ACTIONS(689), - [anon_sym_try] = ACTIONS(691), - [anon_sym_using] = ACTIONS(693), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(105), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_trait] = ACTIONS(695), - [anon_sym_interface] = ACTIONS(697), - [anon_sym_class] = ACTIONS(699), - [anon_sym_enum] = ACTIONS(701), - [sym_final_modifier] = ACTIONS(703), - [sym_abstract_modifier] = ACTIONS(703), - [sym_xhp_modifier] = ACTIONS(705), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [185] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1826), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(897), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_RBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_SEMI] = ACTIONS(897), - [anon_sym_COMMA] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_RPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_COLON] = ACTIONS(901), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(903), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [186] = { - [sym_qualified_identifier] = STATE(1970), - [sym_scoped_identifier] = STATE(2297), - [sym_scope_identifier] = STATE(2233), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2297), - [sym_subscript_expression] = STATE(2297), - [sym_list_expression] = STATE(2297), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2297), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2297), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(905), - [sym_pipe_variable] = ACTIONS(907), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(897), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_RBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_SEMI] = ACTIONS(897), - [anon_sym_COMMA] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_RPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_COLON] = ACTIONS(901), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(903), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(909), - [sym_xhp_class_identifier] = ACTIONS(907), - [sym_comment] = ACTIONS(3), - }, - [187] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1830), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(897), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_RBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_SEMI] = ACTIONS(897), - [anon_sym_COMMA] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_RPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_COLON] = ACTIONS(901), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(903), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [188] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1826), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_SEMI] = ACTIONS(897), - [anon_sym_COMMA] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(911), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(903), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [anon_sym_ATrequired] = ACTIONS(897), - [anon_sym_ATlateinit] = ACTIONS(897), - [sym_comment] = ACTIONS(3), - }, - [189] = { - [sym_qualified_identifier] = STATE(1970), - [sym_scoped_identifier] = STATE(2297), - [sym_scope_identifier] = STATE(2233), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2297), - [sym_subscript_expression] = STATE(2297), - [sym_list_expression] = STATE(2297), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2297), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2297), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(905), - [sym_pipe_variable] = ACTIONS(907), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_SEMI] = ACTIONS(897), - [anon_sym_COMMA] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(911), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(903), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(909), - [sym_xhp_class_identifier] = ACTIONS(907), - [anon_sym_ATrequired] = ACTIONS(897), - [anon_sym_ATlateinit] = ACTIONS(897), - [sym_comment] = ACTIONS(3), - }, - [190] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1830), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_SEMI] = ACTIONS(897), - [anon_sym_COMMA] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(911), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(903), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [anon_sym_ATrequired] = ACTIONS(897), - [anon_sym_ATlateinit] = ACTIONS(897), - [sym_comment] = ACTIONS(3), - }, - [191] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1826), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_as2] = ACTIONS(901), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(901), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [192] = { - [sym_qualified_identifier] = STATE(1970), - [sym_scoped_identifier] = STATE(2297), - [sym_scope_identifier] = STATE(2233), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2297), - [sym_subscript_expression] = STATE(2297), - [sym_list_expression] = STATE(2297), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2297), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2297), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(905), - [sym_pipe_variable] = ACTIONS(907), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_as2] = ACTIONS(901), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(901), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(909), - [sym_xhp_class_identifier] = ACTIONS(907), - [sym_comment] = ACTIONS(3), - }, - [193] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1830), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACK] = ACTIONS(897), - [anon_sym_QMARK_DASH_GT] = ACTIONS(897), - [anon_sym_DASH_GT] = ACTIONS(897), - [anon_sym_LPAREN] = ACTIONS(897), - [anon_sym_function] = ACTIONS(899), - [anon_sym_as2] = ACTIONS(901), - [anon_sym_EQ_GT] = ACTIONS(897), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(901), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(901), - [anon_sym_GT] = ACTIONS(901), - [anon_sym_PLUS] = ACTIONS(901), - [anon_sym_DASH] = ACTIONS(901), - [anon_sym_EQ] = ACTIONS(901), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_PIPE_GT] = ACTIONS(897), - [anon_sym_QMARK_QMARK] = ACTIONS(901), - [anon_sym_PIPE_PIPE] = ACTIONS(897), - [anon_sym_AMP_AMP] = ACTIONS(897), - [anon_sym_PIPE] = ACTIONS(901), - [anon_sym_CARET] = ACTIONS(901), - [anon_sym_AMP] = ACTIONS(901), - [anon_sym_EQ_EQ] = ACTIONS(901), - [anon_sym_BANG_EQ] = ACTIONS(901), - [anon_sym_EQ_EQ_EQ] = ACTIONS(897), - [anon_sym_BANG_EQ_EQ] = ACTIONS(897), - [anon_sym_LT_EQ] = ACTIONS(901), - [anon_sym_GT_EQ] = ACTIONS(897), - [anon_sym_LT_EQ_GT] = ACTIONS(897), - [anon_sym_LT_LT] = ACTIONS(901), - [anon_sym_GT_GT] = ACTIONS(901), - [anon_sym_DOT] = ACTIONS(901), - [anon_sym_STAR] = ACTIONS(901), - [anon_sym_SLASH] = ACTIONS(901), - [anon_sym_PERCENT] = ACTIONS(901), - [anon_sym_STAR_STAR] = ACTIONS(901), - [anon_sym_QMARK_COLON] = ACTIONS(897), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(897), - [anon_sym_DOT_EQ] = ACTIONS(897), - [anon_sym_PIPE_EQ] = ACTIONS(897), - [anon_sym_CARET_EQ] = ACTIONS(897), - [anon_sym_AMP_EQ] = ACTIONS(897), - [anon_sym_LT_LT_EQ] = ACTIONS(897), - [anon_sym_GT_GT_EQ] = ACTIONS(897), - [anon_sym_PLUS_EQ] = ACTIONS(897), - [anon_sym_DASH_EQ] = ACTIONS(897), - [anon_sym_STAR_EQ] = ACTIONS(897), - [anon_sym_SLASH_EQ] = ACTIONS(897), - [anon_sym_PERCENT_EQ] = ACTIONS(897), - [anon_sym_STAR_STAR_EQ] = ACTIONS(897), - [anon_sym_BANG] = ACTIONS(93), - [anon_sym_PLUS_PLUS] = ACTIONS(897), - [anon_sym_DASH_DASH] = ACTIONS(897), - [anon_sym_await] = ACTIONS(901), - [anon_sym_is] = ACTIONS(901), - [anon_sym_as3] = ACTIONS(901), - [anon_sym_QMARKas] = ACTIONS(897), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [194] = { - [sym_qualified_identifier] = STATE(1743), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2260), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(3457), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(3457), - [sym_function_type_specifier] = STATE(3457), - [sym_shape_type_specifier] = STATE(3457), - [sym_type_constant] = STATE(3457), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [aux_sym_function_type_specifier_token1] = ACTIONS(933), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(951), - [sym_xhp_class_identifier] = ACTIONS(953), - [sym_comment] = ACTIONS(3), - }, - [195] = { - [sym_qualified_identifier] = STATE(1743), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2260), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(3457), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(3457), - [sym_function_type_specifier] = STATE(3457), - [sym_shape_type_specifier] = STATE(3457), - [sym_type_constant] = STATE(3457), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [aux_sym_function_type_specifier_token1] = ACTIONS(933), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(955), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(957), - [anon_sym_float] = ACTIONS(957), - [anon_sym_int] = ACTIONS(957), - [anon_sym_string] = ACTIONS(957), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(951), - [sym_xhp_class_identifier] = ACTIONS(953), - [sym_comment] = ACTIONS(3), - }, - [196] = { - [sym_qualified_identifier] = STATE(1743), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2260), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(3457), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(3457), - [sym_function_type_specifier] = STATE(3457), - [sym_shape_type_specifier] = STATE(3457), - [sym_type_constant] = STATE(3457), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [aux_sym_function_type_specifier_token1] = ACTIONS(933), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(959), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(961), - [anon_sym_float] = ACTIONS(961), - [anon_sym_int] = ACTIONS(961), - [anon_sym_string] = ACTIONS(961), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(951), - [sym_xhp_class_identifier] = ACTIONS(953), - [sym_comment] = ACTIONS(3), - }, - [197] = { - [sym_qualified_identifier] = STATE(1743), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2491), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2260), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(3457), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(3457), - [sym_function_type_specifier] = STATE(3457), - [sym_shape_type_specifier] = STATE(3457), - [sym_type_constant] = STATE(3457), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(917), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [aux_sym_function_type_specifier_token1] = ACTIONS(933), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(963), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(965), - [anon_sym_float] = ACTIONS(965), - [anon_sym_int] = ACTIONS(965), - [anon_sym_string] = ACTIONS(965), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(951), - [sym_xhp_class_identifier] = ACTIONS(953), - [sym_comment] = ACTIONS(3), - }, - [198] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2117), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [199] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2168), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [200] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2066), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [201] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2071), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [202] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(959), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(961), - [anon_sym_float] = ACTIONS(961), - [anon_sym_int] = ACTIONS(961), - [anon_sym_string] = ACTIONS(961), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [203] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [204] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2491), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [205] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2121), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [206] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2130), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [207] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2491), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(963), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(965), - [anon_sym_float] = ACTIONS(965), - [anon_sym_int] = ACTIONS(965), - [anon_sym_string] = ACTIONS(965), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [208] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2143), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [209] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2291), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(915), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(955), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(957), - [anon_sym_float] = ACTIONS(957), - [anon_sym_int] = ACTIONS(957), - [anon_sym_string] = ACTIONS(957), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [210] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2165), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [211] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2039), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [212] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2181), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [213] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2183), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [214] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2204), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [215] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2206), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [216] = { - [sym_qualified_identifier] = STATE(1727), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2101), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2214), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4142), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4142), - [sym_function_type_specifier] = STATE(4142), - [sym_shape_type_specifier] = STATE(4142), - [sym_type_constant] = STATE(4142), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_parameter] = STATE(3921), - [sym_visibility_modifier] = STATE(2610), - [sym_attribute_modifier] = STATE(2355), - [sym_variadic_modifier] = STATE(5026), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1714), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [sym_identifier] = ACTIONS(913), - [sym_variable] = ACTIONS(967), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(969), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(919), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_RPAREN] = ACTIONS(923), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(925), - [anon_sym_Null] = ACTIONS(925), - [anon_sym_NULL] = ACTIONS(925), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(937), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(941), - [anon_sym_float] = ACTIONS(941), - [anon_sym_int] = ACTIONS(941), - [anon_sym_string] = ACTIONS(941), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(945), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [anon_sym_public] = ACTIONS(947), - [anon_sym_protected] = ACTIONS(947), - [anon_sym_private] = ACTIONS(947), - [sym_inout_modifier] = ACTIONS(949), - [sym_xhp_identifier] = ACTIONS(995), - [sym_xhp_class_identifier] = ACTIONS(997), - [sym_comment] = ACTIONS(3), - }, - [217] = { - [sym_qualified_identifier] = STATE(1782), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2208), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2270), - [sym_prefixed_string] = STATE(2372), - [sym_type_specifier] = STATE(4515), - [sym__type_modifier] = STATE(2989), - [sym_tuple_type_specifier] = STATE(4515), - [sym_function_type_specifier] = STATE(4515), - [sym_shape_type_specifier] = STATE(4515), - [sym_type_constant] = STATE(4515), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [aux_sym_type_specifier_repeat1] = STATE(2989), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1005), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1019), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1033), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(1035), - [anon_sym_array] = ACTIONS(1037), - [anon_sym_varray] = ACTIONS(1037), - [anon_sym_darray] = ACTIONS(1037), - [anon_sym_vec] = ACTIONS(1037), - [anon_sym_dict] = ACTIONS(1037), - [anon_sym_keyset] = ACTIONS(1037), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_GT] = ACTIONS(1041), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1063), - [sym_xhp_class_identifier] = ACTIONS(1065), - [sym_comment] = ACTIONS(3), - }, - [218] = { - [sym_qualified_identifier] = STATE(1713), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1950), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1774), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4515), - [sym__type_modifier] = STATE(2989), - [sym_tuple_type_specifier] = STATE(4515), - [sym_function_type_specifier] = STATE(4515), - [sym_shape_type_specifier] = STATE(4515), - [sym_type_constant] = STATE(4515), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [aux_sym_type_specifier_repeat1] = STATE(2989), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(1071), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1077), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1079), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(1081), - [anon_sym_array] = ACTIONS(939), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_GT] = ACTIONS(1041), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1097), - [sym_xhp_class_identifier] = ACTIONS(1099), - [sym_comment] = ACTIONS(3), - }, - [219] = { - [sym_qualified_identifier] = STATE(1641), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1886), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1827), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4515), - [sym__type_modifier] = STATE(2989), - [sym_tuple_type_specifier] = STATE(4515), - [sym_function_type_specifier] = STATE(4515), - [sym_shape_type_specifier] = STATE(4515), - [sym_type_constant] = STATE(4515), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [aux_sym_type_specifier_repeat1] = STATE(2989), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(1101), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(921), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(927), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(931), - [anon_sym_array] = ACTIONS(939), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_GT] = ACTIONS(1041), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1103), - [sym_xhp_class_identifier] = ACTIONS(1105), - [sym_comment] = ACTIONS(3), - }, - [220] = { - [sym_qualified_identifier] = STATE(1689), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1838), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1774), - [sym_prefixed_string] = STATE(1762), - [sym_type_specifier] = STATE(4515), - [sym__type_modifier] = STATE(2989), - [sym_tuple_type_specifier] = STATE(4515), - [sym_function_type_specifier] = STATE(4515), - [sym_shape_type_specifier] = STATE(4515), - [sym_type_constant] = STATE(4515), - [sym__type_constant] = STATE(2620), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [aux_sym_type_specifier_repeat1] = STATE(2989), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(1071), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(975), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(977), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(979), - [anon_sym_array] = ACTIONS(939), - [anon_sym_varray] = ACTIONS(939), - [anon_sym_darray] = ACTIONS(939), - [anon_sym_vec] = ACTIONS(939), - [anon_sym_dict] = ACTIONS(939), - [anon_sym_keyset] = ACTIONS(939), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_GT] = ACTIONS(1041), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(1107), - [sym_xhp_class_identifier] = ACTIONS(1109), - [sym_comment] = ACTIONS(3), - }, - [221] = { - [sym_qualified_identifier] = STATE(1921), - [sym_scoped_identifier] = STATE(2227), - [sym_scope_identifier] = STATE(2008), - [sym_heredoc] = STATE(1762), - [sym_braced_expression] = STATE(2226), - [sym__expression] = STATE(2522), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(2225), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2227), - [sym_subscript_expression] = STATE(2227), - [sym_list_expression] = STATE(2227), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(2521), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2227), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2227), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(1111), - [sym_variable] = ACTIONS(1113), - [sym_pipe_variable] = ACTIONS(1115), - [anon_sym_type] = ACTIONS(1117), - [anon_sym_newtype] = ACTIONS(1117), - [anon_sym_shape] = ACTIONS(1119), - [anon_sym_tupe] = ACTIONS(1117), - [anon_sym_clone] = ACTIONS(1121), - [anon_sym_new] = ACTIONS(1123), - [anon_sym_print] = ACTIONS(1125), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(1127), - [anon_sym_LPAREN] = ACTIONS(1129), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(1131), - [anon_sym_Null] = ACTIONS(1131), - [anon_sym_NULL] = ACTIONS(1131), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(1133), - [anon_sym_varray] = ACTIONS(1133), - [anon_sym_darray] = ACTIONS(1133), - [anon_sym_vec] = ACTIONS(1133), - [anon_sym_dict] = ACTIONS(1133), - [anon_sym_keyset] = ACTIONS(1133), - [anon_sym_bool] = ACTIONS(1117), - [anon_sym_float] = ACTIONS(1117), - [anon_sym_int] = ACTIONS(1117), - [anon_sym_string] = ACTIONS(1117), - [anon_sym_arraykey] = ACTIONS(1117), - [anon_sym_void] = ACTIONS(1117), - [anon_sym_nonnull] = ACTIONS(1117), - [anon_sym_mixed] = ACTIONS(1117), - [anon_sym_dynamic] = ACTIONS(1117), - [anon_sym_noreturn] = ACTIONS(1117), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1135), - [sym_xhp_class_identifier] = ACTIONS(1115), - [sym_comment] = ACTIONS(3), - }, - [222] = { - [sym_qualified_identifier] = STATE(1635), - [sym_scoped_identifier] = STATE(1664), - [sym_scope_identifier] = STATE(1644), - [sym_heredoc] = STATE(1762), - [sym_braced_expression] = STATE(1692), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1667), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1664), - [sym_subscript_expression] = STATE(1664), - [sym_list_expression] = STATE(1664), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1664), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1664), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1137), - [sym_pipe_variable] = ACTIONS(1139), - [anon_sym_type] = ACTIONS(1141), - [anon_sym_newtype] = ACTIONS(1141), - [anon_sym_shape] = ACTIONS(1143), - [anon_sym_tupe] = ACTIONS(1141), - [anon_sym_clone] = ACTIONS(1145), - [anon_sym_new] = ACTIONS(1147), - [anon_sym_print] = ACTIONS(1149), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(1153), - [anon_sym_Null] = ACTIONS(1153), - [anon_sym_NULL] = ACTIONS(1153), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(1155), - [anon_sym_varray] = ACTIONS(1155), - [anon_sym_darray] = ACTIONS(1155), - [anon_sym_vec] = ACTIONS(1155), - [anon_sym_dict] = ACTIONS(1155), - [anon_sym_keyset] = ACTIONS(1155), - [anon_sym_bool] = ACTIONS(1141), - [anon_sym_float] = ACTIONS(1141), - [anon_sym_int] = ACTIONS(1141), - [anon_sym_string] = ACTIONS(1141), - [anon_sym_arraykey] = ACTIONS(1141), - [anon_sym_void] = ACTIONS(1141), - [anon_sym_nonnull] = ACTIONS(1141), - [anon_sym_mixed] = ACTIONS(1141), - [anon_sym_dynamic] = ACTIONS(1141), - [anon_sym_noreturn] = ACTIONS(1141), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1157), - [sym_xhp_class_identifier] = ACTIONS(1139), - [sym_comment] = ACTIONS(3), - }, - [223] = { - [sym_qualified_identifier] = STATE(1635), - [sym_scoped_identifier] = STATE(1664), - [sym_scope_identifier] = STATE(1644), - [sym_heredoc] = STATE(1762), - [sym_braced_expression] = STATE(1692), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1667), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1664), - [sym_subscript_expression] = STATE(1664), - [sym_list_expression] = STATE(1664), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1664), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1664), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1137), - [sym_pipe_variable] = ACTIONS(1139), - [anon_sym_type] = ACTIONS(1141), - [anon_sym_newtype] = ACTIONS(1141), - [anon_sym_shape] = ACTIONS(1143), - [anon_sym_tupe] = ACTIONS(1141), - [anon_sym_clone] = ACTIONS(1159), - [anon_sym_new] = ACTIONS(1161), - [anon_sym_print] = ACTIONS(1163), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(1151), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(1153), - [anon_sym_Null] = ACTIONS(1153), - [anon_sym_NULL] = ACTIONS(1153), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(1155), - [anon_sym_varray] = ACTIONS(1155), - [anon_sym_darray] = ACTIONS(1155), - [anon_sym_vec] = ACTIONS(1155), - [anon_sym_dict] = ACTIONS(1155), - [anon_sym_keyset] = ACTIONS(1155), - [anon_sym_bool] = ACTIONS(1141), - [anon_sym_float] = ACTIONS(1141), - [anon_sym_int] = ACTIONS(1141), - [anon_sym_string] = ACTIONS(1141), - [anon_sym_arraykey] = ACTIONS(1141), - [anon_sym_void] = ACTIONS(1141), - [anon_sym_nonnull] = ACTIONS(1141), - [anon_sym_mixed] = ACTIONS(1141), - [anon_sym_dynamic] = ACTIONS(1141), - [anon_sym_noreturn] = ACTIONS(1141), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1157), - [sym_xhp_class_identifier] = ACTIONS(1139), - [sym_comment] = ACTIONS(3), - }, - [224] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1822), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_QMARK] = ACTIONS(1167), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_bool] = ACTIONS(1169), - [anon_sym_float] = ACTIONS(1169), - [anon_sym_int] = ACTIONS(1169), - [anon_sym_string] = ACTIONS(1169), - [anon_sym_arraykey] = ACTIONS(1169), - [anon_sym_void] = ACTIONS(1169), - [anon_sym_nonnull] = ACTIONS(1169), - [anon_sym_mixed] = ACTIONS(1169), - [anon_sym_dynamic] = ACTIONS(1169), - [anon_sym_noreturn] = ACTIONS(1169), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [225] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2248), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_QMARK] = ACTIONS(1167), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_bool] = ACTIONS(1169), - [anon_sym_float] = ACTIONS(1169), - [anon_sym_int] = ACTIONS(1169), - [anon_sym_string] = ACTIONS(1169), - [anon_sym_arraykey] = ACTIONS(1169), - [anon_sym_void] = ACTIONS(1169), - [anon_sym_nonnull] = ACTIONS(1169), - [anon_sym_mixed] = ACTIONS(1169), - [anon_sym_dynamic] = ACTIONS(1169), - [anon_sym_noreturn] = ACTIONS(1169), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [226] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2255), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_QMARK] = ACTIONS(1179), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_bool] = ACTIONS(1181), - [anon_sym_float] = ACTIONS(1181), - [anon_sym_int] = ACTIONS(1181), - [anon_sym_string] = ACTIONS(1181), - [anon_sym_arraykey] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_nonnull] = ACTIONS(1181), - [anon_sym_mixed] = ACTIONS(1181), - [anon_sym_dynamic] = ACTIONS(1181), - [anon_sym_noreturn] = ACTIONS(1181), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [227] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1907), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_QMARK] = ACTIONS(1179), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_bool] = ACTIONS(1181), - [anon_sym_float] = ACTIONS(1181), - [anon_sym_int] = ACTIONS(1181), - [anon_sym_string] = ACTIONS(1181), - [anon_sym_arraykey] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_nonnull] = ACTIONS(1181), - [anon_sym_mixed] = ACTIONS(1181), - [anon_sym_dynamic] = ACTIONS(1181), - [anon_sym_noreturn] = ACTIONS(1181), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [228] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1903), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_QMARK] = ACTIONS(1167), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_bool] = ACTIONS(1169), - [anon_sym_float] = ACTIONS(1169), - [anon_sym_int] = ACTIONS(1169), - [anon_sym_string] = ACTIONS(1169), - [anon_sym_arraykey] = ACTIONS(1169), - [anon_sym_void] = ACTIONS(1169), - [anon_sym_nonnull] = ACTIONS(1169), - [anon_sym_mixed] = ACTIONS(1169), - [anon_sym_dynamic] = ACTIONS(1169), - [anon_sym_noreturn] = ACTIONS(1169), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [229] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1823), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_QMARK] = ACTIONS(1179), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_bool] = ACTIONS(1181), - [anon_sym_float] = ACTIONS(1181), - [anon_sym_int] = ACTIONS(1181), - [anon_sym_string] = ACTIONS(1181), - [anon_sym_arraykey] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_nonnull] = ACTIONS(1181), - [anon_sym_mixed] = ACTIONS(1181), - [anon_sym_dynamic] = ACTIONS(1181), - [anon_sym_noreturn] = ACTIONS(1181), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [230] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1866), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1167), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_bool] = ACTIONS(1169), - [anon_sym_float] = ACTIONS(1169), - [anon_sym_int] = ACTIONS(1169), - [anon_sym_string] = ACTIONS(1169), - [anon_sym_arraykey] = ACTIONS(1169), - [anon_sym_void] = ACTIONS(1169), - [anon_sym_nonnull] = ACTIONS(1169), - [anon_sym_mixed] = ACTIONS(1169), - [anon_sym_dynamic] = ACTIONS(1169), - [anon_sym_noreturn] = ACTIONS(1169), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [231] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1861), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1179), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_bool] = ACTIONS(1181), - [anon_sym_float] = ACTIONS(1181), - [anon_sym_int] = ACTIONS(1181), - [anon_sym_string] = ACTIONS(1181), - [anon_sym_arraykey] = ACTIONS(1181), - [anon_sym_void] = ACTIONS(1181), - [anon_sym_nonnull] = ACTIONS(1181), - [anon_sym_mixed] = ACTIONS(1181), - [anon_sym_dynamic] = ACTIONS(1181), - [anon_sym_noreturn] = ACTIONS(1181), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [232] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(2412), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4501), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_field_initializer] = STATE(4281), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1187), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(1189), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1193), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [233] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4573), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1195), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [234] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1199), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [235] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(2412), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4501), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_field_initializer] = STATE(4281), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1201), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(1189), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1193), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [236] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1203), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [237] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4155), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1205), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [238] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1207), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [239] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1209), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [240] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1211), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [241] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1213), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [242] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(2412), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4501), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_field_initializer] = STATE(4281), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1215), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(1189), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1193), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [243] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1217), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [244] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1219), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [245] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(2412), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4501), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_field_initializer] = STATE(3918), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1221), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(1189), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1193), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [246] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4512), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1223), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [247] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(2412), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4501), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_field_initializer] = STATE(4281), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1225), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(1189), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1193), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [248] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4338), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1227), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [249] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1229), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [250] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1233), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [251] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1235), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [252] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1237), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [253] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1239), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [254] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1241), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [255] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4015), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1243), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1245), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [256] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(3980), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1247), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1249), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [257] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(3950), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1251), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1253), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [258] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1255), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [259] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1257), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [260] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4285), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1259), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1261), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [261] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1263), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [262] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1265), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [263] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1267), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [264] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4323), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1269), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1271), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [265] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1273), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [266] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1275), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [267] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1277), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [268] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1279), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [269] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1281), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [270] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4052), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1283), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1285), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [271] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1287), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [272] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4092), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1289), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1291), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [273] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1293), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [274] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1295), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [275] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1297), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [276] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1299), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [277] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1301), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [278] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1303), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [279] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1305), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [280] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4501), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1307), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1193), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [281] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1309), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [282] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1311), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [283] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2301), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_argument] = STATE(4951), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_variadic_modifier] = STATE(653), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_DOT_DOT_DOT] = ACTIONS(935), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_inout_modifier] = ACTIONS(1197), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [284] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1313), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [285] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1315), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [286] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1317), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [287] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1319), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [288] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1321), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [289] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1323), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [290] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1325), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [291] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4268), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1327), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1329), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [292] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4308), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1331), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1333), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [293] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1335), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [294] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1337), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [295] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1339), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [296] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1341), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [297] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1343), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [298] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1345), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [299] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1347), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [300] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1349), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [301] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4113), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1351), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1353), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [302] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4139), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1355), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1357), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [303] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1359), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [304] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1361), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [305] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1363), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [306] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1365), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [307] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1367), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [308] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4495), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1369), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1371), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [309] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4538), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1373), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1375), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [310] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1377), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [311] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1379), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [312] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1381), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [313] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2273), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [aux_sym_list_expression_repeat1] = STATE(4568), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1383), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1385), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [314] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2365), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_field_specifier] = STATE(4786), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_QMARK] = ACTIONS(1191), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1231), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [315] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2082), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [aux_sym_list_expression_repeat1] = STATE(4531), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1387), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1389), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [316] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1972), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4508), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1391), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [317] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1393), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [318] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1906), - [sym_compound_statement] = STATE(1783), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [319] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1891), - [sym_compound_statement] = STATE(1810), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [320] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(1395), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [321] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1935), - [sym_compound_statement] = STATE(1765), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [322] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1912), - [sym_compound_statement] = STATE(1793), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [323] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1896), - [sym_compound_statement] = STATE(1810), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [324] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1937), - [sym_compound_statement] = STATE(1811), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [325] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1843), - [sym_compound_statement] = STATE(1765), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [326] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1397), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [327] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1401), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [328] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1399), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [329] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2162), - [sym_compound_statement] = STATE(2447), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [330] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2147), - [sym_compound_statement] = STATE(2504), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [331] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(1406), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [332] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2006), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4567), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(1408), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [333] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2150), - [sym_compound_statement] = STATE(2492), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [334] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1410), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [335] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1897), - [sym_compound_statement] = STATE(1754), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [336] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2156), - [sym_compound_statement] = STATE(2462), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [337] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2157), - [sym_compound_statement] = STATE(2459), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [338] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1842), - [sym_compound_statement] = STATE(1810), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [339] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1412), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [340] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1850), - [sym_compound_statement] = STATE(1811), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [341] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2175), - [sym_compound_statement] = STATE(2411), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LBRACE] = ACTIONS(1404), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [342] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1415), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [343] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(1417), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [344] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1419), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [345] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1422), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [346] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(1424), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [347] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1426), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [348] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1429), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [349] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1431), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [350] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1853), - [sym_compound_statement] = STATE(1765), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [351] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1988), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4522), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1434), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [352] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1882), - [sym_compound_statement] = STATE(1783), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [353] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1985), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4561), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACE] = ACTIONS(1436), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [354] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1969), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4575), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1438), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [355] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1961), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4374), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1440), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [356] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1847), - [sym_compound_statement] = STATE(1783), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [357] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1890), - [sym_compound_statement] = STATE(1793), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [358] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1841), - [sym_compound_statement] = STATE(1793), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [359] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1840), - [sym_compound_statement] = STATE(1811), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [360] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2344), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_COMMA] = ACTIONS(1399), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1442), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [361] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1839), - [sym_compound_statement] = STATE(1754), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [362] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1851), - [sym_compound_statement] = STATE(1754), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LBRACE] = ACTIONS(763), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [363] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2238), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_element_initializer] = STATE(2381), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [364] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2261), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1445), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [365] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2084), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1447), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [366] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_expression_statement] = STATE(1076), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1449), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [367] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2192), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1451), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [368] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2498), - [sym_expression_statement] = STATE(982), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1453), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [369] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2361), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1455), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [370] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2495), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1457), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [371] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2496), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1459), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [372] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2103), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1461), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [373] = { - [sym_qualified_identifier] = STATE(1949), - [sym_scoped_identifier] = STATE(2113), - [sym_scope_identifier] = STATE(1959), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2113), - [sym_subscript_expression] = STATE(2113), - [sym_list_expression] = STATE(2113), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2113), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2113), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1463), - [sym_pipe_variable] = ACTIONS(1465), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1467), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1469), - [sym_xhp_class_identifier] = ACTIONS(1465), - [sym_comment] = ACTIONS(3), - }, - [374] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2110), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1471), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [375] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2184), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1473), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [376] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2397), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1475), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [377] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2173), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1477), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [378] = { - [sym_qualified_identifier] = STATE(1943), - [sym_scoped_identifier] = STATE(2203), - [sym_scope_identifier] = STATE(1976), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2203), - [sym_subscript_expression] = STATE(2203), - [sym_list_expression] = STATE(2203), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2203), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2203), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1479), - [sym_pipe_variable] = ACTIONS(1481), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1483), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1485), - [sym_xhp_class_identifier] = ACTIONS(1481), - [sym_comment] = ACTIONS(3), - }, - [379] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2174), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1487), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [380] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2141), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1489), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [381] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2205), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1491), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [382] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2212), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1493), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [383] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2137), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1495), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [384] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2207), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1497), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [385] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2075), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1499), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [386] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2182), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1501), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [387] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2134), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1503), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [388] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2132), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1505), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [389] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2401), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1507), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [390] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2400), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1509), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [391] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2399), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1511), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [392] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_expression_statement] = STATE(1294), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1513), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [393] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2073), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1515), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [394] = { - [sym_qualified_identifier] = STATE(1913), - [sym_scoped_identifier] = STATE(2176), - [sym_scope_identifier] = STATE(2004), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2176), - [sym_subscript_expression] = STATE(2176), - [sym_list_expression] = STATE(2176), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2176), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2176), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1517), - [sym_pipe_variable] = ACTIONS(1519), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1521), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1523), - [sym_xhp_class_identifier] = ACTIONS(1519), - [sym_comment] = ACTIONS(3), - }, - [395] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2402), - [sym_expression_statement] = STATE(1322), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1525), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [396] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2217), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1527), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [397] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2124), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1529), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [398] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2209), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1531), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [399] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2467), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_DOT_DOT_DOT] = ACTIONS(1533), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [400] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2170), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1535), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [401] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2282), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1537), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [402] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2169), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1539), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [403] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2030), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1541), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [404] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2155), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1543), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [405] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2112), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1545), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [406] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_expression_statement] = STATE(1339), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1547), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [407] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1991), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(4078), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [408] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2213), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1549), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [409] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2171), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1551), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [410] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2030), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1553), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [411] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2258), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1555), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [412] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2235), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1557), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [413] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2102), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1559), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [414] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2030), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1561), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [415] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1831), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(1788), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [416] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2167), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1563), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [417] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2268), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1565), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [418] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2223), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1567), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [419] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2098), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1569), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [420] = { - [sym_qualified_identifier] = STATE(1927), - [sym_scoped_identifier] = STATE(2131), - [sym_scope_identifier] = STATE(1956), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2131), - [sym_subscript_expression] = STATE(2131), - [sym_list_expression] = STATE(2131), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2131), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2131), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1571), - [sym_pipe_variable] = ACTIONS(1573), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1575), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1577), - [sym_xhp_class_identifier] = ACTIONS(1573), - [sym_comment] = ACTIONS(3), - }, - [421] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2070), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1579), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [422] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2097), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1581), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [423] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2231), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1583), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [424] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_expression_statement] = STATE(1580), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1585), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [425] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2389), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1587), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [426] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2483), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1589), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [427] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2485), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1591), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [428] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2486), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1593), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [429] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_expression_statement] = STATE(4024), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1595), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [430] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2275), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1597), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [431] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2481), - [sym_expression_statement] = STATE(3956), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1599), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [432] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2237), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1601), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [433] = { - [sym_qualified_identifier] = STATE(1930), - [sym_scoped_identifier] = STATE(2153), - [sym_scope_identifier] = STATE(1963), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2153), - [sym_subscript_expression] = STATE(2153), - [sym_list_expression] = STATE(2153), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2153), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2153), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1603), - [sym_pipe_variable] = ACTIONS(1605), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1607), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1609), - [sym_xhp_class_identifier] = ACTIONS(1605), - [sym_comment] = ACTIONS(3), - }, - [434] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2092), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1611), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [435] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2506), - [sym_expression_statement] = STATE(1471), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1613), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [436] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2448), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1615), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [437] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2456), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1617), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [438] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2464), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1619), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [439] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2089), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1621), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [440] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2148), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1623), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [441] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2081), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1625), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [442] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2244), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1627), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [443] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2246), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1629), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [444] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2251), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1631), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [445] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2253), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1633), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [446] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1870), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(1788), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [447] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2076), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1635), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [448] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1836), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [anon_sym_using] = ACTIONS(1637), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [449] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2074), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1639), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [450] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2450), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1641), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [451] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2497), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1643), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [452] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2509), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1645), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [453] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_expression_statement] = STATE(1289), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1647), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [454] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2441), - [sym_expression_statement] = STATE(960), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1649), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [455] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2144), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1651), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [456] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2286), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1653), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [457] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2072), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1655), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [458] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2060), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1657), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [459] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2133), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1659), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [460] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2507), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_RBRACK] = ACTIONS(1661), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [461] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2499), - [sym_expression_statement] = STATE(1561), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1663), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [462] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2057), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1665), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [463] = { - [sym_qualified_identifier] = STATE(1920), - [sym_scoped_identifier] = STATE(2128), - [sym_scope_identifier] = STATE(2018), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2128), - [sym_subscript_expression] = STATE(2128), - [sym_list_expression] = STATE(2128), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2128), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2128), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1667), - [sym_pipe_variable] = ACTIONS(1669), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1671), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1673), - [sym_xhp_class_identifier] = ACTIONS(1669), - [sym_comment] = ACTIONS(3), - }, - [464] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2054), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1675), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [465] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2052), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1677), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [466] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2422), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1679), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [467] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2424), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1681), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [468] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2425), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1683), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [469] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_expression_statement] = STATE(706), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1685), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [470] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2419), - [sym_expression_statement] = STATE(776), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1687), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [471] = { - [sym_qualified_identifier] = STATE(1946), - [sym_scoped_identifier] = STATE(2038), - [sym_scope_identifier] = STATE(1974), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2038), - [sym_subscript_expression] = STATE(2038), - [sym_list_expression] = STATE(2038), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2038), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2038), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1689), - [sym_pipe_variable] = ACTIONS(1691), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_RPAREN] = ACTIONS(1693), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1695), - [sym_xhp_class_identifier] = ACTIONS(1691), - [sym_comment] = ACTIONS(3), - }, - [472] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2123), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1697), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [473] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2048), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1699), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [474] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2044), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1701), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [475] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2122), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1703), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [476] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2120), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1705), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [477] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2030), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1707), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [478] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1938), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_element_initializer] = STATE(1788), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [479] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2041), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1709), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [480] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2035), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1711), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [481] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2437), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1713), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [482] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2034), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1715), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [483] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2116), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1717), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [484] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2115), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1719), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [485] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2021), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1721), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [486] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2023), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1723), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [487] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2026), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1725), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [488] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2436), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1727), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [489] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2516), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1729), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [490] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2028), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1731), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [491] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2029), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_RPAREN] = ACTIONS(1733), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [492] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2033), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_SEMI] = ACTIONS(1735), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [493] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2467), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [494] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2208), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [495] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1926), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [496] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2158), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [497] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1904), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [498] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1928), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [499] = { - [sym_qualified_identifier] = STATE(2055), - [sym_scoped_identifier] = STATE(2414), - [sym_scope_identifier] = STATE(2289), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2414), - [sym_subscript_expression] = STATE(2414), - [sym_list_expression] = STATE(2414), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2414), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2414), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1737), - [sym_pipe_variable] = ACTIONS(1739), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1741), - [sym_xhp_class_identifier] = ACTIONS(1739), - [sym_comment] = ACTIONS(3), - }, - [500] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2430), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [501] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1939), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [502] = { - [sym_qualified_identifier] = STATE(1997), - [sym_scoped_identifier] = STATE(2356), - [sym_scope_identifier] = STATE(2061), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2356), - [sym_subscript_expression] = STATE(2356), - [sym_list_expression] = STATE(2356), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2356), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2356), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1743), - [sym_pipe_variable] = ACTIONS(1745), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1747), - [sym_xhp_class_identifier] = ACTIONS(1745), - [sym_comment] = ACTIONS(3), - }, - [503] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1941), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [504] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1893), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [505] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2308), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [506] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1947), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [507] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1948), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [508] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2051), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [509] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1944), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [510] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2326), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [511] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1849), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [512] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1909), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [513] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2307), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [514] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2324), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [515] = { - [sym_qualified_identifier] = STATE(2001), - [sym_scoped_identifier] = STATE(2359), - [sym_scope_identifier] = STATE(2064), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2359), - [sym_subscript_expression] = STATE(2359), - [sym_list_expression] = STATE(2359), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2359), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2359), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1749), - [sym_pipe_variable] = ACTIONS(1751), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1753), - [sym_xhp_class_identifier] = ACTIONS(1751), - [sym_comment] = ACTIONS(3), - }, - [516] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2315), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [517] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2305), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [518] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1940), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [519] = { - [sym_qualified_identifier] = STATE(2011), - [sym_scoped_identifier] = STATE(2311), - [sym_scope_identifier] = STATE(2277), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2311), - [sym_subscript_expression] = STATE(2311), - [sym_list_expression] = STATE(2311), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2311), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2311), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1755), - [sym_pipe_variable] = ACTIONS(1757), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1759), - [sym_xhp_class_identifier] = ACTIONS(1757), - [sym_comment] = ACTIONS(3), - }, - [520] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1908), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [521] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2172), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [522] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2107), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [523] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2164), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [524] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2392), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [525] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1886), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [526] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2493), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [527] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2444), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [528] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1889), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [529] = { - [sym_qualified_identifier] = STATE(2178), - [sym_scoped_identifier] = STATE(2514), - [sym_scope_identifier] = STATE(2331), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2514), - [sym_subscript_expression] = STATE(2514), - [sym_list_expression] = STATE(2514), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2514), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2514), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1761), - [sym_pipe_variable] = ACTIONS(1763), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1765), - [sym_xhp_class_identifier] = ACTIONS(1763), - [sym_comment] = ACTIONS(3), - }, - [530] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1872), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [531] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2300), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [532] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2427), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [533] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1885), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [534] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2364), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [535] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1892), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [536] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1865), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [537] = { - [sym_qualified_identifier] = STATE(1986), - [sym_scoped_identifier] = STATE(2352), - [sym_scope_identifier] = STATE(2036), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2352), - [sym_subscript_expression] = STATE(2352), - [sym_list_expression] = STATE(2352), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2352), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2352), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1767), - [sym_pipe_variable] = ACTIONS(1769), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1771), - [sym_xhp_class_identifier] = ACTIONS(1769), - [sym_comment] = ACTIONS(3), - }, - [538] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2312), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [539] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2394), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [540] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1864), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [541] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1862), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [542] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1860), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [543] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2276), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [544] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1859), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [545] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1925), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [546] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2159), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [547] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1858), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [548] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1857), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [549] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1856), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [550] = { - [sym_qualified_identifier] = STATE(2219), - [sym_scoped_identifier] = STATE(2472), - [sym_scope_identifier] = STATE(2330), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2472), - [sym_subscript_expression] = STATE(2472), - [sym_list_expression] = STATE(2472), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2472), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2472), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1773), - [sym_pipe_variable] = ACTIONS(1775), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1777), - [sym_xhp_class_identifier] = ACTIONS(1775), - [sym_comment] = ACTIONS(3), - }, - [551] = { - [sym_qualified_identifier] = STATE(1966), - [sym_scoped_identifier] = STATE(2347), - [sym_scope_identifier] = STATE(2049), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2347), - [sym_subscript_expression] = STATE(2347), - [sym_list_expression] = STATE(2347), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2347), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2347), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1779), - [sym_pipe_variable] = ACTIONS(1781), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1783), - [sym_xhp_class_identifier] = ACTIONS(1781), - [sym_comment] = ACTIONS(3), - }, - [552] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1907), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [553] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1852), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [554] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1846), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [555] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1903), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [556] = { - [sym_qualified_identifier] = STATE(2009), - [sym_scoped_identifier] = STATE(2320), - [sym_scope_identifier] = STATE(2259), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2320), - [sym_subscript_expression] = STATE(2320), - [sym_list_expression] = STATE(2320), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2320), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2320), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1785), - [sym_pipe_variable] = ACTIONS(1787), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1789), - [sym_xhp_class_identifier] = ACTIONS(1787), - [sym_comment] = ACTIONS(3), - }, - [557] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2423), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [558] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2185), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [559] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2221), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [560] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2242), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [561] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2186), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [562] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2187), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [563] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1919), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [564] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2388), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [565] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1900), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [566] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2188), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [567] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2189), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [568] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2190), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [569] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1931), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [570] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2191), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [571] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2020), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [572] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2197), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [573] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2249), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [574] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1911), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [575] = { - [sym_qualified_identifier] = STATE(2012), - [sym_scoped_identifier] = STATE(2348), - [sym_scope_identifier] = STATE(2154), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2348), - [sym_subscript_expression] = STATE(2348), - [sym_list_expression] = STATE(2348), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2348), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2348), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1791), - [sym_pipe_variable] = ACTIONS(1793), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1795), - [sym_xhp_class_identifier] = ACTIONS(1793), - [sym_comment] = ACTIONS(3), - }, - [576] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2198), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [577] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1910), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [578] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2199), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [579] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2433), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [580] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1932), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [581] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1933), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [582] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1830), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [583] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1844), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [584] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2200), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [585] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2236), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [586] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2201), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [587] = { - [sym_qualified_identifier] = STATE(1967), - [sym_scoped_identifier] = STATE(2349), - [sym_scope_identifier] = STATE(2146), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2349), - [sym_subscript_expression] = STATE(2349), - [sym_list_expression] = STATE(2349), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2349), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2349), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1797), - [sym_pipe_variable] = ACTIONS(1799), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1801), - [sym_xhp_class_identifier] = ACTIONS(1799), - [sym_comment] = ACTIONS(3), - }, - [588] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2382), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [589] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2069), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [590] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2435), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [591] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2515), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [592] = { - [sym_qualified_identifier] = STATE(2077), - [sym_scoped_identifier] = STATE(2376), - [sym_scope_identifier] = STATE(2316), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2376), - [sym_subscript_expression] = STATE(2376), - [sym_list_expression] = STATE(2376), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2376), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2376), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1803), - [sym_pipe_variable] = ACTIONS(1805), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1807), - [sym_xhp_class_identifier] = ACTIONS(1805), - [sym_comment] = ACTIONS(3), - }, - [593] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2202), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [594] = { - [sym_qualified_identifier] = STATE(2138), - [sym_scoped_identifier] = STATE(2432), - [sym_scope_identifier] = STATE(2351), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2432), - [sym_subscript_expression] = STATE(2432), - [sym_list_expression] = STATE(2432), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2432), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2432), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1809), - [sym_pipe_variable] = ACTIONS(1811), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1813), - [sym_xhp_class_identifier] = ACTIONS(1811), - [sym_comment] = ACTIONS(3), - }, - [595] = { - [sym_qualified_identifier] = STATE(1951), - [sym_scoped_identifier] = STATE(2317), - [sym_scope_identifier] = STATE(2269), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2317), - [sym_subscript_expression] = STATE(2317), - [sym_list_expression] = STATE(2317), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2317), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2317), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1815), - [sym_pipe_variable] = ACTIONS(1817), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1819), - [sym_xhp_class_identifier] = ACTIONS(1817), - [sym_comment] = ACTIONS(3), - }, - [596] = { - [sym_qualified_identifier] = STATE(1958), - [sym_scoped_identifier] = STATE(2341), - [sym_scope_identifier] = STATE(2046), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2341), - [sym_subscript_expression] = STATE(2341), - [sym_list_expression] = STATE(2341), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2341), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2341), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1821), - [sym_pipe_variable] = ACTIONS(1823), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1825), - [sym_xhp_class_identifier] = ACTIONS(1823), - [sym_comment] = ACTIONS(3), - }, - [597] = { - [sym_qualified_identifier] = STATE(2085), - [sym_scoped_identifier] = STATE(2479), - [sym_scope_identifier] = STATE(2304), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2479), - [sym_subscript_expression] = STATE(2479), - [sym_list_expression] = STATE(2479), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2479), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2479), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1827), - [sym_pipe_variable] = ACTIONS(1829), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1831), - [sym_xhp_class_identifier] = ACTIONS(1829), - [sym_comment] = ACTIONS(3), - }, - [598] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1863), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [599] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2319), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [600] = { - [sym_qualified_identifier] = STATE(2281), - [sym_scoped_identifier] = STATE(2466), - [sym_scope_identifier] = STATE(2302), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2466), - [sym_subscript_expression] = STATE(2466), - [sym_list_expression] = STATE(2466), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2466), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2466), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1833), - [sym_pipe_variable] = ACTIONS(1835), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1837), - [sym_xhp_class_identifier] = ACTIONS(1835), - [sym_comment] = ACTIONS(3), - }, - [601] = { - [sym_qualified_identifier] = STATE(2135), - [sym_scoped_identifier] = STATE(2416), - [sym_scope_identifier] = STATE(2290), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2416), - [sym_subscript_expression] = STATE(2416), - [sym_list_expression] = STATE(2416), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2416), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2416), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1839), - [sym_pipe_variable] = ACTIONS(1841), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1843), - [sym_xhp_class_identifier] = ACTIONS(1841), - [sym_comment] = ACTIONS(3), - }, - [602] = { - [sym_qualified_identifier] = STATE(2016), - [sym_scoped_identifier] = STATE(2292), - [sym_scope_identifier] = STATE(2090), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2292), - [sym_subscript_expression] = STATE(2292), - [sym_list_expression] = STATE(2292), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2292), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2292), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1845), - [sym_pipe_variable] = ACTIONS(1847), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1849), - [sym_xhp_class_identifier] = ACTIONS(1847), - [sym_comment] = ACTIONS(3), - }, - [603] = { - [sym_qualified_identifier] = STATE(2042), - [sym_scoped_identifier] = STATE(2502), - [sym_scope_identifier] = STATE(2338), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2502), - [sym_subscript_expression] = STATE(2502), - [sym_list_expression] = STATE(2502), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2502), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2502), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1851), - [sym_pipe_variable] = ACTIONS(1853), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1855), - [sym_xhp_class_identifier] = ACTIONS(1853), - [sym_comment] = ACTIONS(3), - }, - [604] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1901), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [605] = { - [sym_qualified_identifier] = STATE(2037), - [sym_scoped_identifier] = STATE(2518), - [sym_scope_identifier] = STATE(2333), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2518), - [sym_subscript_expression] = STATE(2518), - [sym_list_expression] = STATE(2518), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2518), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2518), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1857), - [sym_pipe_variable] = ACTIONS(1859), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1861), - [sym_xhp_class_identifier] = ACTIONS(1859), - [sym_comment] = ACTIONS(3), - }, - [606] = { - [sym_qualified_identifier] = STATE(2010), - [sym_scoped_identifier] = STATE(2306), - [sym_scope_identifier] = STATE(2086), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2306), - [sym_subscript_expression] = STATE(2306), - [sym_list_expression] = STATE(2306), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2306), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2306), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1863), - [sym_pipe_variable] = ACTIONS(1865), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1867), - [sym_xhp_class_identifier] = ACTIONS(1865), - [sym_comment] = ACTIONS(3), - }, - [607] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2398), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [608] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2239), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [609] = { - [sym_qualified_identifier] = STATE(1984), - [sym_scoped_identifier] = STATE(2329), - [sym_scope_identifier] = STATE(2032), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2329), - [sym_subscript_expression] = STATE(2329), - [sym_list_expression] = STATE(2329), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2329), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2329), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1869), - [sym_pipe_variable] = ACTIONS(1871), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1873), - [sym_xhp_class_identifier] = ACTIONS(1871), - [sym_comment] = ACTIONS(3), - }, - [610] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2369), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [611] = { - [sym_qualified_identifier] = STATE(1960), - [sym_scoped_identifier] = STATE(2303), - [sym_scope_identifier] = STATE(2094), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2303), - [sym_subscript_expression] = STATE(2303), - [sym_list_expression] = STATE(2303), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2303), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2303), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1875), - [sym_pipe_variable] = ACTIONS(1877), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1879), - [sym_xhp_class_identifier] = ACTIONS(1877), - [sym_comment] = ACTIONS(3), - }, - [612] = { - [sym_qualified_identifier] = STATE(1990), - [sym_scoped_identifier] = STATE(2328), - [sym_scope_identifier] = STATE(2022), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2328), - [sym_subscript_expression] = STATE(2328), - [sym_list_expression] = STATE(2328), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2328), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2328), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1881), - [sym_pipe_variable] = ACTIONS(1883), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1885), - [sym_xhp_class_identifier] = ACTIONS(1883), - [sym_comment] = ACTIONS(3), - }, - [613] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2230), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [614] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2127), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [615] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2240), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [616] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2241), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [617] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2248), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [618] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2426), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [619] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2299), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [620] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2255), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [621] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2298), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [622] = { - [sym_qualified_identifier] = STATE(2058), - [sym_scoped_identifier] = STATE(2396), - [sym_scope_identifier] = STATE(2358), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2396), - [sym_subscript_expression] = STATE(2396), - [sym_list_expression] = STATE(2396), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2396), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2396), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1887), - [sym_pipe_variable] = ACTIONS(1889), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1891), - [sym_xhp_class_identifier] = ACTIONS(1889), - [sym_comment] = ACTIONS(3), - }, - [623] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2014), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [624] = { - [sym_qualified_identifier] = STATE(2025), - [sym_scoped_identifier] = STATE(2421), - [sym_scope_identifier] = STATE(2323), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2421), - [sym_subscript_expression] = STATE(2421), - [sym_list_expression] = STATE(2421), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2421), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2421), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1893), - [sym_pipe_variable] = ACTIONS(1895), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1897), - [sym_xhp_class_identifier] = ACTIONS(1895), - [sym_comment] = ACTIONS(3), - }, - [625] = { - [sym_qualified_identifier] = STATE(2027), - [sym_scoped_identifier] = STATE(2384), - [sym_scope_identifier] = STATE(2321), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2384), - [sym_subscript_expression] = STATE(2384), - [sym_list_expression] = STATE(2384), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2384), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2384), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1899), - [sym_pipe_variable] = ACTIONS(1901), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1903), - [sym_xhp_class_identifier] = ACTIONS(1901), - [sym_comment] = ACTIONS(3), - }, - [626] = { - [sym_qualified_identifier] = STATE(1970), - [sym_scoped_identifier] = STATE(2297), - [sym_scope_identifier] = STATE(2233), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2297), - [sym_subscript_expression] = STATE(2297), - [sym_list_expression] = STATE(2297), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2297), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2297), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(905), - [sym_pipe_variable] = ACTIONS(907), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(909), - [sym_xhp_class_identifier] = ACTIONS(907), - [sym_comment] = ACTIONS(3), - }, - [627] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1868), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [628] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1825), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [629] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2252), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [630] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2003), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [631] = { - [sym_qualified_identifier] = STATE(1973), - [sym_scoped_identifier] = STATE(2322), - [sym_scope_identifier] = STATE(2234), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2322), - [sym_subscript_expression] = STATE(2322), - [sym_list_expression] = STATE(2322), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2322), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2322), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1905), - [sym_pipe_variable] = ACTIONS(1907), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1909), - [sym_xhp_class_identifier] = ACTIONS(1907), - [sym_comment] = ACTIONS(3), - }, - [632] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1824), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [633] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1823), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [634] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1822), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [635] = { - [sym_qualified_identifier] = STATE(2083), - [sym_scoped_identifier] = STATE(2480), - [sym_scope_identifier] = STATE(2310), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2480), - [sym_subscript_expression] = STATE(2480), - [sym_list_expression] = STATE(2480), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2480), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2480), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1911), - [sym_pipe_variable] = ACTIONS(1913), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1915), - [sym_xhp_class_identifier] = ACTIONS(1913), - [sym_comment] = ACTIONS(3), - }, - [636] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2262), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [637] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1828), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [638] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2263), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [639] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1821), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [640] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1837), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [641] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1833), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [642] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1869), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [643] = { - [sym_qualified_identifier] = STATE(1995), - [sym_scoped_identifier] = STATE(2357), - [sym_scope_identifier] = STATE(2125), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2357), - [sym_subscript_expression] = STATE(2357), - [sym_list_expression] = STATE(2357), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2357), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2357), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1917), - [sym_pipe_variable] = ACTIONS(1919), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1921), - [sym_xhp_class_identifier] = ACTIONS(1919), - [sym_comment] = ACTIONS(3), - }, - [644] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1950), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [645] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2370), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [646] = { - [sym_qualified_identifier] = STATE(1729), - [sym_scoped_identifier] = STATE(1902), - [sym_scope_identifier] = STATE(1829), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1916), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1902), - [sym_subscript_expression] = STATE(1902), - [sym_list_expression] = STATE(1902), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1902), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5117), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1902), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1902), - [sym_parameters] = STATE(4760), - [sym_attribute_modifier] = STATE(3301), - [sym_async_modifier] = STATE(3355), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1067), - [sym_pipe_variable] = ACTIONS(1069), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(1073), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(1075), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1183), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(1091), - [anon_sym_TILDE] = ACTIONS(1089), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(1083), - [anon_sym_DASH] = ACTIONS(1083), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(1085), - [anon_sym_include_once] = ACTIONS(1085), - [anon_sym_require] = ACTIONS(1087), - [anon_sym_require_once] = ACTIONS(1087), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1089), - [anon_sym_PLUS_PLUS] = ACTIONS(1091), - [anon_sym_DASH_DASH] = ACTIONS(1091), - [anon_sym_await] = ACTIONS(1093), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(1095), - [sym_xhp_identifier] = ACTIONS(1185), - [sym_xhp_class_identifier] = ACTIONS(1069), - [sym_comment] = ACTIONS(3), - }, - [647] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1879), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [648] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2313), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [649] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1887), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [650] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1883), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [651] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2373), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [652] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2096), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [653] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2334), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [654] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2335), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [655] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2336), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [656] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2245), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [657] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2030), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [658] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1836), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [659] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2337), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [660] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1861), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [661] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1866), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [662] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2501), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [663] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1826), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [664] = { - [sym_qualified_identifier] = STATE(2285), - [sym_scoped_identifier] = STATE(2377), - [sym_scope_identifier] = STATE(2295), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2377), - [sym_subscript_expression] = STATE(2377), - [sym_list_expression] = STATE(2377), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2377), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2377), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1923), - [sym_pipe_variable] = ACTIONS(1925), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1927), - [sym_xhp_class_identifier] = ACTIONS(1925), - [sym_comment] = ACTIONS(3), - }, - [665] = { - [sym_qualified_identifier] = STATE(2099), - [sym_scoped_identifier] = STATE(2460), - [sym_scope_identifier] = STATE(2350), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2460), - [sym_subscript_expression] = STATE(2460), - [sym_list_expression] = STATE(2460), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2460), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2460), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1929), - [sym_pipe_variable] = ACTIONS(1931), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1933), - [sym_xhp_class_identifier] = ACTIONS(1931), - [sym_comment] = ACTIONS(3), - }, - [666] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2325), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [667] = { - [sym_qualified_identifier] = STATE(1945), - [sym_scoped_identifier] = STATE(2264), - [sym_scope_identifier] = STATE(1992), - [sym_heredoc] = STATE(2372), - [sym__expression] = STATE(2222), - [sym_true] = STATE(2372), - [sym_false] = STATE(2372), - [sym_null] = STATE(2372), - [sym_prefixed_string] = STATE(2372), - [sym_array] = STATE(2372), - [sym_tuple] = STATE(2372), - [sym_shape] = STATE(2372), - [sym_collection] = STATE(2372), - [sym_include_expression] = STATE(2372), - [sym_require_expression] = STATE(2372), - [sym_parenthesized_expression] = STATE(2264), - [sym_subscript_expression] = STATE(2264), - [sym_list_expression] = STATE(2264), - [sym_binary_expression] = STATE(2372), - [sym_prefix_unary_expression] = STATE(2372), - [sym_postfix_unary_expression] = STATE(2372), - [sym_is_expression] = STATE(2372), - [sym_as_expression] = STATE(2264), - [sym_awaitable_expression] = STATE(2372), - [sym_yield_expression] = STATE(2372), - [sym_cast_expression] = STATE(2372), - [sym_ternary_expression] = STATE(2372), - [sym_lambda_expression] = STATE(2372), - [sym__single_parameter_parameters] = STATE(5511), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2264), - [sym_new_expression] = STATE(2372), - [sym_selection_expression] = STATE(2264), - [sym_parameters] = STATE(4626), - [sym_attribute_modifier] = STATE(3311), - [sym_async_modifier] = STATE(3366), - [sym_xhp_expression] = STATE(2372), - [sym_xhp_open] = STATE(3129), - [sym_xhp_open_close] = STATE(2513), - [sym_anonymous_function_expression] = STATE(2372), - [aux_sym_qualified_identifier_repeat1] = STATE(1723), - [sym_identifier] = ACTIONS(999), - [sym_variable] = ACTIONS(1001), - [sym_pipe_variable] = ACTIONS(1003), - [anon_sym_shape] = ACTIONS(1171), - [anon_sym_clone] = ACTIONS(1007), - [anon_sym_new] = ACTIONS(1009), - [anon_sym_print] = ACTIONS(1011), - [sym__backslash] = ACTIONS(1013), - [anon_sym_self] = ACTIONS(1015), - [anon_sym_parent] = ACTIONS(1015), - [anon_sym_static] = ACTIONS(1015), - [anon_sym_LT_LT_LT] = ACTIONS(1017), - [anon_sym_LPAREN] = ACTIONS(1173), - [anon_sym_function] = ACTIONS(1021), - [sym_float] = ACTIONS(1023), - [sym_integer] = ACTIONS(1025), - [anon_sym_true] = ACTIONS(1027), - [anon_sym_True] = ACTIONS(1027), - [anon_sym_TRUE] = ACTIONS(1027), - [anon_sym_false] = ACTIONS(1029), - [anon_sym_False] = ACTIONS(1029), - [anon_sym_FALSE] = ACTIONS(1029), - [anon_sym_null] = ACTIONS(1031), - [anon_sym_Null] = ACTIONS(1031), - [anon_sym_NULL] = ACTIONS(1031), - [sym_string] = ACTIONS(1023), - [anon_sym_AT] = ACTIONS(1055), - [anon_sym_TILDE] = ACTIONS(1053), - [anon_sym_array] = ACTIONS(1175), - [anon_sym_varray] = ACTIONS(1175), - [anon_sym_darray] = ACTIONS(1175), - [anon_sym_vec] = ACTIONS(1175), - [anon_sym_dict] = ACTIONS(1175), - [anon_sym_keyset] = ACTIONS(1175), - [anon_sym_LT] = ACTIONS(1039), - [anon_sym_PLUS] = ACTIONS(1043), - [anon_sym_DASH] = ACTIONS(1043), - [anon_sym_tuple] = ACTIONS(1045), - [anon_sym_include] = ACTIONS(1047), - [anon_sym_include_once] = ACTIONS(1047), - [anon_sym_require] = ACTIONS(1049), - [anon_sym_require_once] = ACTIONS(1049), - [anon_sym_list] = ACTIONS(1051), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(1053), - [anon_sym_PLUS_PLUS] = ACTIONS(1055), - [anon_sym_DASH_DASH] = ACTIONS(1055), - [anon_sym_await] = ACTIONS(1057), - [anon_sym_async] = ACTIONS(1059), - [anon_sym_yield] = ACTIONS(1061), - [sym_xhp_identifier] = ACTIONS(1177), - [sym_xhp_class_identifier] = ACTIONS(1003), - [sym_comment] = ACTIONS(3), - }, - [668] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1881), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [669] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1880), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [670] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2379), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [671] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1873), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [672] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1819), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [673] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1877), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [674] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1838), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [675] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1835), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [676] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1875), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [677] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1834), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [678] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1884), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [679] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1867), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [680] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1820), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [681] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2293), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [682] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2332), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [683] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1871), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [684] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2296), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [685] = { - [sym_qualified_identifier] = STATE(2104), - [sym_scoped_identifier] = STATE(2362), - [sym_scope_identifier] = STATE(2354), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2362), - [sym_subscript_expression] = STATE(2362), - [sym_list_expression] = STATE(2362), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2362), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2362), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1935), - [sym_pipe_variable] = ACTIONS(1937), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1939), - [sym_xhp_class_identifier] = ACTIONS(1937), - [sym_comment] = ACTIONS(3), - }, - [686] = { - [sym_qualified_identifier] = STATE(1964), - [sym_scoped_identifier] = STATE(2353), - [sym_scope_identifier] = STATE(2119), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(2520), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(2353), - [sym_subscript_expression] = STATE(2353), - [sym_list_expression] = STATE(2353), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5258), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(2353), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(2353), - [sym_parameters] = STATE(4712), - [sym_attribute_modifier] = STATE(3314), - [sym_async_modifier] = STATE(3335), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(1941), - [sym_pipe_variable] = ACTIONS(1943), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(19), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(23), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(47), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(85), - [anon_sym_TILDE] = ACTIONS(87), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(93), - [anon_sym_DASH] = ACTIONS(93), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(97), - [anon_sym_include_once] = ACTIONS(97), - [anon_sym_require] = ACTIONS(99), - [anon_sym_require_once] = ACTIONS(99), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(87), - [anon_sym_PLUS_PLUS] = ACTIONS(85), - [anon_sym_DASH_DASH] = ACTIONS(85), - [anon_sym_await] = ACTIONS(903), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(109), - [sym_xhp_identifier] = ACTIONS(1945), - [sym_xhp_class_identifier] = ACTIONS(1943), - [sym_comment] = ACTIONS(3), - }, - [687] = { - [sym_qualified_identifier] = STATE(1684), - [sym_scoped_identifier] = STATE(1745), - [sym_scope_identifier] = STATE(1719), - [sym_heredoc] = STATE(1762), - [sym__expression] = STATE(1874), - [sym_true] = STATE(1762), - [sym_false] = STATE(1762), - [sym_null] = STATE(1762), - [sym_prefixed_string] = STATE(1762), - [sym_array] = STATE(1762), - [sym_tuple] = STATE(1762), - [sym_shape] = STATE(1762), - [sym_collection] = STATE(1762), - [sym_include_expression] = STATE(1762), - [sym_require_expression] = STATE(1762), - [sym_parenthesized_expression] = STATE(1745), - [sym_subscript_expression] = STATE(1745), - [sym_list_expression] = STATE(1745), - [sym_binary_expression] = STATE(1762), - [sym_prefix_unary_expression] = STATE(1762), - [sym_postfix_unary_expression] = STATE(1762), - [sym_is_expression] = STATE(1762), - [sym_as_expression] = STATE(1745), - [sym_awaitable_expression] = STATE(1762), - [sym_yield_expression] = STATE(1762), - [sym_cast_expression] = STATE(1762), - [sym_ternary_expression] = STATE(1762), - [sym_lambda_expression] = STATE(1762), - [sym__single_parameter_parameters] = STATE(5060), - [sym__single_parameter] = STATE(5257), - [sym_call_expression] = STATE(1745), - [sym_new_expression] = STATE(1762), - [sym_selection_expression] = STATE(1745), - [sym_parameters] = STATE(4903), - [sym_attribute_modifier] = STATE(3304), - [sym_async_modifier] = STATE(3323), - [sym_xhp_expression] = STATE(1762), - [sym_xhp_open] = STATE(3157), - [sym_xhp_open_close] = STATE(1746), - [sym_anonymous_function_expression] = STATE(1762), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(7), - [sym_variable] = ACTIONS(11), - [sym_pipe_variable] = ACTIONS(13), - [anon_sym_shape] = ACTIONS(17), - [anon_sym_clone] = ACTIONS(971), - [anon_sym_new] = ACTIONS(21), - [anon_sym_print] = ACTIONS(973), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(27), - [anon_sym_parent] = ACTIONS(27), - [anon_sym_static] = ACTIONS(27), - [anon_sym_LT_LT_LT] = ACTIONS(29), - [anon_sym_LPAREN] = ACTIONS(1165), - [anon_sym_function] = ACTIONS(899), - [sym_float] = ACTIONS(75), - [sym_integer] = ACTIONS(77), - [anon_sym_true] = ACTIONS(79), - [anon_sym_True] = ACTIONS(79), - [anon_sym_TRUE] = ACTIONS(79), - [anon_sym_false] = ACTIONS(81), - [anon_sym_False] = ACTIONS(81), - [anon_sym_FALSE] = ACTIONS(81), - [anon_sym_null] = ACTIONS(83), - [anon_sym_Null] = ACTIONS(83), - [anon_sym_NULL] = ACTIONS(83), - [sym_string] = ACTIONS(75), - [anon_sym_AT] = ACTIONS(989), - [anon_sym_TILDE] = ACTIONS(987), - [anon_sym_array] = ACTIONS(89), - [anon_sym_varray] = ACTIONS(89), - [anon_sym_darray] = ACTIONS(89), - [anon_sym_vec] = ACTIONS(89), - [anon_sym_dict] = ACTIONS(89), - [anon_sym_keyset] = ACTIONS(89), - [anon_sym_LT] = ACTIONS(91), - [anon_sym_PLUS] = ACTIONS(981), - [anon_sym_DASH] = ACTIONS(981), - [anon_sym_tuple] = ACTIONS(95), - [anon_sym_include] = ACTIONS(983), - [anon_sym_include_once] = ACTIONS(983), - [anon_sym_require] = ACTIONS(985), - [anon_sym_require_once] = ACTIONS(985), - [anon_sym_list] = ACTIONS(101), - [anon_sym_LT_LT] = ACTIONS(103), - [anon_sym_BANG] = ACTIONS(987), - [anon_sym_PLUS_PLUS] = ACTIONS(989), - [anon_sym_DASH_DASH] = ACTIONS(989), - [anon_sym_await] = ACTIONS(991), - [anon_sym_async] = ACTIONS(107), - [anon_sym_yield] = ACTIONS(993), - [sym_xhp_identifier] = ACTIONS(123), - [sym_xhp_class_identifier] = ACTIONS(13), - [sym_comment] = ACTIONS(3), - }, - [688] = { - [sym_qualified_identifier] = STATE(4228), - [sym_compound_statement] = STATE(767), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(1947), - [sym_variable] = ACTIONS(1949), - [sym_pipe_variable] = ACTIONS(1949), - [anon_sym_type] = ACTIONS(1951), - [anon_sym_newtype] = ACTIONS(1951), - [anon_sym_shape] = ACTIONS(1951), - [anon_sym_clone] = ACTIONS(1951), - [anon_sym_new] = ACTIONS(1951), - [anon_sym_print] = ACTIONS(1951), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(1951), - [anon_sym_parent] = ACTIONS(1951), - [anon_sym_static] = ACTIONS(1951), - [anon_sym_LT_LT_LT] = ACTIONS(1949), - [anon_sym_RBRACE] = ACTIONS(1949), - [anon_sym_LBRACE] = ACTIONS(829), - [anon_sym_SEMI] = ACTIONS(1949), - [anon_sym_return] = ACTIONS(1951), - [anon_sym_break] = ACTIONS(1951), - [anon_sym_continue] = ACTIONS(1951), - [anon_sym_throw] = ACTIONS(1951), - [anon_sym_echo] = ACTIONS(1951), - [anon_sym_unset] = ACTIONS(1951), - [anon_sym_LPAREN] = ACTIONS(1949), - [anon_sym_concurrent] = ACTIONS(1951), - [anon_sym_use] = ACTIONS(1951), - [anon_sym_namespace] = ACTIONS(1951), - [anon_sym_function] = ACTIONS(1951), - [anon_sym_const] = ACTIONS(1951), - [anon_sym_if] = ACTIONS(1951), - [anon_sym_elseif] = ACTIONS(1951), - [anon_sym_else] = ACTIONS(1951), - [anon_sym_switch] = ACTIONS(1951), - [anon_sym_case] = ACTIONS(1951), - [anon_sym_default] = ACTIONS(1951), - [anon_sym_foreach] = ACTIONS(1951), - [anon_sym_while] = ACTIONS(1951), - [anon_sym_do] = ACTIONS(1951), - [anon_sym_for] = ACTIONS(1951), - [anon_sym_try] = ACTIONS(1951), - [anon_sym_using] = ACTIONS(1951), - [sym_float] = ACTIONS(1949), - [sym_integer] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(1951), - [anon_sym_True] = ACTIONS(1951), - [anon_sym_TRUE] = ACTIONS(1951), - [anon_sym_false] = ACTIONS(1951), - [anon_sym_False] = ACTIONS(1951), - [anon_sym_FALSE] = ACTIONS(1951), - [anon_sym_null] = ACTIONS(1951), - [anon_sym_Null] = ACTIONS(1951), - [anon_sym_NULL] = ACTIONS(1951), - [sym_string] = ACTIONS(1949), - [anon_sym_AT] = ACTIONS(1949), - [anon_sym_TILDE] = ACTIONS(1949), - [anon_sym_array] = ACTIONS(1951), - [anon_sym_varray] = ACTIONS(1951), - [anon_sym_darray] = ACTIONS(1951), - [anon_sym_vec] = ACTIONS(1951), - [anon_sym_dict] = ACTIONS(1951), - [anon_sym_keyset] = ACTIONS(1951), - [anon_sym_LT] = ACTIONS(1951), - [anon_sym_PLUS] = ACTIONS(1951), - [anon_sym_DASH] = ACTIONS(1951), - [anon_sym_tuple] = ACTIONS(1951), - [anon_sym_include] = ACTIONS(1951), - [anon_sym_include_once] = ACTIONS(1951), - [anon_sym_require] = ACTIONS(1951), - [anon_sym_require_once] = ACTIONS(1951), - [anon_sym_list] = ACTIONS(1951), - [anon_sym_LT_LT] = ACTIONS(1951), - [anon_sym_BANG] = ACTIONS(1949), - [anon_sym_PLUS_PLUS] = ACTIONS(1949), - [anon_sym_DASH_DASH] = ACTIONS(1949), - [anon_sym_await] = ACTIONS(1951), - [anon_sym_async] = ACTIONS(1951), - [anon_sym_yield] = ACTIONS(1951), - [anon_sym_trait] = ACTIONS(1951), - [anon_sym_interface] = ACTIONS(1951), - [anon_sym_class] = ACTIONS(1951), - [anon_sym_enum] = ACTIONS(1951), - [sym_final_modifier] = ACTIONS(1951), - [sym_abstract_modifier] = ACTIONS(1951), - [sym_xhp_modifier] = ACTIONS(1951), - [sym_xhp_identifier] = ACTIONS(1951), - [sym_xhp_class_identifier] = ACTIONS(1949), - [sym_comment] = ACTIONS(3), - }, - [689] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_elseif] = ACTIONS(1953), - [anon_sym_else] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_case] = ACTIONS(1953), - [anon_sym_default] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [690] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_elseif] = ACTIONS(1959), - [anon_sym_else] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_case] = ACTIONS(1959), - [anon_sym_default] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_catch] = ACTIONS(1959), - [anon_sym_finally] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [691] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_elseif] = ACTIONS(1963), - [anon_sym_else] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_case] = ACTIONS(1963), - [anon_sym_default] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_catch] = ACTIONS(1963), - [anon_sym_finally] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [692] = { - [sym_identifier] = ACTIONS(1967), - [sym_variable] = ACTIONS(1969), - [sym_pipe_variable] = ACTIONS(1969), - [anon_sym_type] = ACTIONS(1967), - [anon_sym_newtype] = ACTIONS(1967), - [anon_sym_shape] = ACTIONS(1967), - [anon_sym_clone] = ACTIONS(1967), - [anon_sym_new] = ACTIONS(1967), - [anon_sym_print] = ACTIONS(1967), - [sym__backslash] = ACTIONS(1969), - [anon_sym_self] = ACTIONS(1967), - [anon_sym_parent] = ACTIONS(1967), - [anon_sym_static] = ACTIONS(1967), - [anon_sym_LT_LT_LT] = ACTIONS(1969), - [anon_sym_RBRACE] = ACTIONS(1969), - [anon_sym_LBRACE] = ACTIONS(1969), - [anon_sym_SEMI] = ACTIONS(1969), - [anon_sym_return] = ACTIONS(1967), - [anon_sym_break] = ACTIONS(1967), - [anon_sym_continue] = ACTIONS(1967), - [anon_sym_throw] = ACTIONS(1967), - [anon_sym_echo] = ACTIONS(1967), - [anon_sym_unset] = ACTIONS(1967), - [anon_sym_LPAREN] = ACTIONS(1969), - [anon_sym_concurrent] = ACTIONS(1967), - [anon_sym_use] = ACTIONS(1967), - [anon_sym_namespace] = ACTIONS(1967), - [anon_sym_function] = ACTIONS(1967), - [anon_sym_const] = ACTIONS(1967), - [anon_sym_if] = ACTIONS(1967), - [anon_sym_elseif] = ACTIONS(1967), - [anon_sym_else] = ACTIONS(1967), - [anon_sym_switch] = ACTIONS(1967), - [anon_sym_case] = ACTIONS(1967), - [anon_sym_default] = ACTIONS(1967), - [anon_sym_foreach] = ACTIONS(1967), - [anon_sym_while] = ACTIONS(1967), - [anon_sym_do] = ACTIONS(1967), - [anon_sym_for] = ACTIONS(1967), - [anon_sym_try] = ACTIONS(1967), - [anon_sym_catch] = ACTIONS(1967), - [anon_sym_finally] = ACTIONS(1967), - [anon_sym_using] = ACTIONS(1967), - [sym_float] = ACTIONS(1969), - [sym_integer] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(1967), - [anon_sym_True] = ACTIONS(1967), - [anon_sym_TRUE] = ACTIONS(1967), - [anon_sym_false] = ACTIONS(1967), - [anon_sym_False] = ACTIONS(1967), - [anon_sym_FALSE] = ACTIONS(1967), - [anon_sym_null] = ACTIONS(1967), - [anon_sym_Null] = ACTIONS(1967), - [anon_sym_NULL] = ACTIONS(1967), - [sym_string] = ACTIONS(1969), - [anon_sym_AT] = ACTIONS(1969), - [anon_sym_TILDE] = ACTIONS(1969), - [anon_sym_array] = ACTIONS(1967), - [anon_sym_varray] = ACTIONS(1967), - [anon_sym_darray] = ACTIONS(1967), - [anon_sym_vec] = ACTIONS(1967), - [anon_sym_dict] = ACTIONS(1967), - [anon_sym_keyset] = ACTIONS(1967), - [anon_sym_LT] = ACTIONS(1967), - [anon_sym_PLUS] = ACTIONS(1967), - [anon_sym_DASH] = ACTIONS(1967), - [anon_sym_tuple] = ACTIONS(1967), - [anon_sym_include] = ACTIONS(1967), - [anon_sym_include_once] = ACTIONS(1967), - [anon_sym_require] = ACTIONS(1967), - [anon_sym_require_once] = ACTIONS(1967), - [anon_sym_list] = ACTIONS(1967), - [anon_sym_LT_LT] = ACTIONS(1967), - [anon_sym_BANG] = ACTIONS(1969), - [anon_sym_PLUS_PLUS] = ACTIONS(1969), - [anon_sym_DASH_DASH] = ACTIONS(1969), - [anon_sym_await] = ACTIONS(1967), - [anon_sym_async] = ACTIONS(1967), - [anon_sym_yield] = ACTIONS(1967), - [anon_sym_trait] = ACTIONS(1967), - [anon_sym_interface] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(1967), - [anon_sym_enum] = ACTIONS(1967), - [sym_final_modifier] = ACTIONS(1967), - [sym_abstract_modifier] = ACTIONS(1967), - [sym_xhp_modifier] = ACTIONS(1967), - [sym_xhp_identifier] = ACTIONS(1967), - [sym_xhp_class_identifier] = ACTIONS(1969), - [sym_comment] = ACTIONS(3), - }, - [693] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_elseif] = ACTIONS(1971), - [anon_sym_else] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_case] = ACTIONS(1971), - [anon_sym_default] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [694] = { - [sym_qualified_identifier] = STATE(4174), - [sym_compound_statement] = STATE(1293), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(1947), - [sym_variable] = ACTIONS(1949), - [sym_pipe_variable] = ACTIONS(1949), - [anon_sym_type] = ACTIONS(1951), - [anon_sym_newtype] = ACTIONS(1951), - [anon_sym_shape] = ACTIONS(1951), - [anon_sym_clone] = ACTIONS(1951), - [anon_sym_new] = ACTIONS(1951), - [anon_sym_print] = ACTIONS(1951), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(1951), - [anon_sym_parent] = ACTIONS(1951), - [anon_sym_static] = ACTIONS(1951), - [anon_sym_LT_LT_LT] = ACTIONS(1949), - [anon_sym_RBRACE] = ACTIONS(1949), - [anon_sym_LBRACE] = ACTIONS(709), - [anon_sym_SEMI] = ACTIONS(1949), - [anon_sym_return] = ACTIONS(1951), - [anon_sym_break] = ACTIONS(1951), - [anon_sym_continue] = ACTIONS(1951), - [anon_sym_throw] = ACTIONS(1951), - [anon_sym_echo] = ACTIONS(1951), - [anon_sym_unset] = ACTIONS(1951), - [anon_sym_LPAREN] = ACTIONS(1949), - [anon_sym_concurrent] = ACTIONS(1951), - [anon_sym_use] = ACTIONS(1951), - [anon_sym_namespace] = ACTIONS(1951), - [anon_sym_function] = ACTIONS(1951), - [anon_sym_const] = ACTIONS(1951), - [anon_sym_if] = ACTIONS(1951), - [anon_sym_elseif] = ACTIONS(1951), - [anon_sym_else] = ACTIONS(1951), - [anon_sym_switch] = ACTIONS(1951), - [anon_sym_foreach] = ACTIONS(1951), - [anon_sym_while] = ACTIONS(1951), - [anon_sym_do] = ACTIONS(1951), - [anon_sym_for] = ACTIONS(1951), - [anon_sym_try] = ACTIONS(1951), - [anon_sym_using] = ACTIONS(1951), - [sym_float] = ACTIONS(1949), - [sym_integer] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(1951), - [anon_sym_True] = ACTIONS(1951), - [anon_sym_TRUE] = ACTIONS(1951), - [anon_sym_false] = ACTIONS(1951), - [anon_sym_False] = ACTIONS(1951), - [anon_sym_FALSE] = ACTIONS(1951), - [anon_sym_null] = ACTIONS(1951), - [anon_sym_Null] = ACTIONS(1951), - [anon_sym_NULL] = ACTIONS(1951), - [sym_string] = ACTIONS(1949), - [anon_sym_AT] = ACTIONS(1949), - [anon_sym_TILDE] = ACTIONS(1949), - [anon_sym_array] = ACTIONS(1951), - [anon_sym_varray] = ACTIONS(1951), - [anon_sym_darray] = ACTIONS(1951), - [anon_sym_vec] = ACTIONS(1951), - [anon_sym_dict] = ACTIONS(1951), - [anon_sym_keyset] = ACTIONS(1951), - [anon_sym_LT] = ACTIONS(1951), - [anon_sym_PLUS] = ACTIONS(1951), - [anon_sym_DASH] = ACTIONS(1951), - [anon_sym_tuple] = ACTIONS(1951), - [anon_sym_include] = ACTIONS(1951), - [anon_sym_include_once] = ACTIONS(1951), - [anon_sym_require] = ACTIONS(1951), - [anon_sym_require_once] = ACTIONS(1951), - [anon_sym_list] = ACTIONS(1951), - [anon_sym_LT_LT] = ACTIONS(1951), - [anon_sym_BANG] = ACTIONS(1949), - [anon_sym_PLUS_PLUS] = ACTIONS(1949), - [anon_sym_DASH_DASH] = ACTIONS(1949), - [anon_sym_await] = ACTIONS(1951), - [anon_sym_async] = ACTIONS(1951), - [anon_sym_yield] = ACTIONS(1951), - [anon_sym_trait] = ACTIONS(1951), - [anon_sym_interface] = ACTIONS(1951), - [anon_sym_class] = ACTIONS(1951), - [anon_sym_enum] = ACTIONS(1951), - [sym_final_modifier] = ACTIONS(1951), - [sym_abstract_modifier] = ACTIONS(1951), - [sym_xhp_modifier] = ACTIONS(1951), - [sym_xhp_identifier] = ACTIONS(1951), - [sym_xhp_class_identifier] = ACTIONS(1949), - [sym_comment] = ACTIONS(3), - }, - [695] = { - [aux_sym_if_statement_repeat1] = STATE(700), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_RBRACE] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_case] = ACTIONS(1975), - [anon_sym_default] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [696] = { - [aux_sym_if_statement_repeat1] = STATE(697), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_RBRACE] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_case] = ACTIONS(1975), - [anon_sym_default] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [697] = { - [aux_sym_if_statement_repeat1] = STATE(702), - [sym_identifier] = ACTIONS(1979), - [sym_variable] = ACTIONS(1981), - [sym_pipe_variable] = ACTIONS(1981), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_newtype] = ACTIONS(1979), - [anon_sym_shape] = ACTIONS(1979), - [anon_sym_clone] = ACTIONS(1979), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_print] = ACTIONS(1979), - [sym__backslash] = ACTIONS(1981), - [anon_sym_self] = ACTIONS(1979), - [anon_sym_parent] = ACTIONS(1979), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_LT_LT_LT] = ACTIONS(1981), - [anon_sym_RBRACE] = ACTIONS(1981), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym_return] = ACTIONS(1979), - [anon_sym_break] = ACTIONS(1979), - [anon_sym_continue] = ACTIONS(1979), - [anon_sym_throw] = ACTIONS(1979), - [anon_sym_echo] = ACTIONS(1979), - [anon_sym_unset] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_concurrent] = ACTIONS(1979), - [anon_sym_use] = ACTIONS(1979), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_const] = ACTIONS(1979), - [anon_sym_if] = ACTIONS(1979), - [anon_sym_elseif] = ACTIONS(1983), - [anon_sym_else] = ACTIONS(1985), - [anon_sym_switch] = ACTIONS(1979), - [anon_sym_case] = ACTIONS(1979), - [anon_sym_default] = ACTIONS(1979), - [anon_sym_foreach] = ACTIONS(1979), - [anon_sym_while] = ACTIONS(1979), - [anon_sym_do] = ACTIONS(1979), - [anon_sym_for] = ACTIONS(1979), - [anon_sym_try] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [sym_float] = ACTIONS(1981), - [sym_integer] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(1979), - [anon_sym_True] = ACTIONS(1979), - [anon_sym_TRUE] = ACTIONS(1979), - [anon_sym_false] = ACTIONS(1979), - [anon_sym_False] = ACTIONS(1979), - [anon_sym_FALSE] = ACTIONS(1979), - [anon_sym_null] = ACTIONS(1979), - [anon_sym_Null] = ACTIONS(1979), - [anon_sym_NULL] = ACTIONS(1979), - [sym_string] = ACTIONS(1981), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_array] = ACTIONS(1979), - [anon_sym_varray] = ACTIONS(1979), - [anon_sym_darray] = ACTIONS(1979), - [anon_sym_vec] = ACTIONS(1979), - [anon_sym_dict] = ACTIONS(1979), - [anon_sym_keyset] = ACTIONS(1979), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_tuple] = ACTIONS(1979), - [anon_sym_include] = ACTIONS(1979), - [anon_sym_include_once] = ACTIONS(1979), - [anon_sym_require] = ACTIONS(1979), - [anon_sym_require_once] = ACTIONS(1979), - [anon_sym_list] = ACTIONS(1979), - [anon_sym_LT_LT] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1981), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_await] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_trait] = ACTIONS(1979), - [anon_sym_interface] = ACTIONS(1979), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_enum] = ACTIONS(1979), - [sym_final_modifier] = ACTIONS(1979), - [sym_abstract_modifier] = ACTIONS(1979), - [sym_xhp_modifier] = ACTIONS(1979), - [sym_xhp_identifier] = ACTIONS(1979), - [sym_xhp_class_identifier] = ACTIONS(1981), - [sym_comment] = ACTIONS(3), - }, - [698] = { - [aux_sym_if_statement_repeat1] = STATE(697), - [sym_identifier] = ACTIONS(1987), - [sym_variable] = ACTIONS(1989), - [sym_pipe_variable] = ACTIONS(1989), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_newtype] = ACTIONS(1987), - [anon_sym_shape] = ACTIONS(1987), - [anon_sym_clone] = ACTIONS(1987), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_print] = ACTIONS(1987), - [sym__backslash] = ACTIONS(1989), - [anon_sym_self] = ACTIONS(1987), - [anon_sym_parent] = ACTIONS(1987), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_LT_LT_LT] = ACTIONS(1989), - [anon_sym_RBRACE] = ACTIONS(1989), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_SEMI] = ACTIONS(1989), - [anon_sym_return] = ACTIONS(1987), - [anon_sym_break] = ACTIONS(1987), - [anon_sym_continue] = ACTIONS(1987), - [anon_sym_throw] = ACTIONS(1987), - [anon_sym_echo] = ACTIONS(1987), - [anon_sym_unset] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_concurrent] = ACTIONS(1987), - [anon_sym_use] = ACTIONS(1987), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_const] = ACTIONS(1987), - [anon_sym_if] = ACTIONS(1987), - [anon_sym_elseif] = ACTIONS(1983), - [anon_sym_else] = ACTIONS(1991), - [anon_sym_switch] = ACTIONS(1987), - [anon_sym_case] = ACTIONS(1987), - [anon_sym_default] = ACTIONS(1987), - [anon_sym_foreach] = ACTIONS(1987), - [anon_sym_while] = ACTIONS(1987), - [anon_sym_do] = ACTIONS(1987), - [anon_sym_for] = ACTIONS(1987), - [anon_sym_try] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [sym_float] = ACTIONS(1989), - [sym_integer] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1987), - [anon_sym_True] = ACTIONS(1987), - [anon_sym_TRUE] = ACTIONS(1987), - [anon_sym_false] = ACTIONS(1987), - [anon_sym_False] = ACTIONS(1987), - [anon_sym_FALSE] = ACTIONS(1987), - [anon_sym_null] = ACTIONS(1987), - [anon_sym_Null] = ACTIONS(1987), - [anon_sym_NULL] = ACTIONS(1987), - [sym_string] = ACTIONS(1989), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_array] = ACTIONS(1987), - [anon_sym_varray] = ACTIONS(1987), - [anon_sym_darray] = ACTIONS(1987), - [anon_sym_vec] = ACTIONS(1987), - [anon_sym_dict] = ACTIONS(1987), - [anon_sym_keyset] = ACTIONS(1987), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_tuple] = ACTIONS(1987), - [anon_sym_include] = ACTIONS(1987), - [anon_sym_include_once] = ACTIONS(1987), - [anon_sym_require] = ACTIONS(1987), - [anon_sym_require_once] = ACTIONS(1987), - [anon_sym_list] = ACTIONS(1987), - [anon_sym_LT_LT] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1989), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_trait] = ACTIONS(1987), - [anon_sym_interface] = ACTIONS(1987), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_enum] = ACTIONS(1987), - [sym_final_modifier] = ACTIONS(1987), - [sym_abstract_modifier] = ACTIONS(1987), - [sym_xhp_modifier] = ACTIONS(1987), - [sym_xhp_identifier] = ACTIONS(1987), - [sym_xhp_class_identifier] = ACTIONS(1989), - [sym_comment] = ACTIONS(3), - }, - [699] = { - [aux_sym_if_statement_repeat1] = STATE(700), - [sym_identifier] = ACTIONS(1987), - [sym_variable] = ACTIONS(1989), - [sym_pipe_variable] = ACTIONS(1989), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_newtype] = ACTIONS(1987), - [anon_sym_shape] = ACTIONS(1987), - [anon_sym_clone] = ACTIONS(1987), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_print] = ACTIONS(1987), - [sym__backslash] = ACTIONS(1989), - [anon_sym_self] = ACTIONS(1987), - [anon_sym_parent] = ACTIONS(1987), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_LT_LT_LT] = ACTIONS(1989), - [anon_sym_RBRACE] = ACTIONS(1989), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_SEMI] = ACTIONS(1989), - [anon_sym_return] = ACTIONS(1987), - [anon_sym_break] = ACTIONS(1987), - [anon_sym_continue] = ACTIONS(1987), - [anon_sym_throw] = ACTIONS(1987), - [anon_sym_echo] = ACTIONS(1987), - [anon_sym_unset] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_concurrent] = ACTIONS(1987), - [anon_sym_use] = ACTIONS(1987), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_const] = ACTIONS(1987), - [anon_sym_if] = ACTIONS(1987), - [anon_sym_elseif] = ACTIONS(1983), - [anon_sym_else] = ACTIONS(1993), - [anon_sym_switch] = ACTIONS(1987), - [anon_sym_case] = ACTIONS(1987), - [anon_sym_default] = ACTIONS(1987), - [anon_sym_foreach] = ACTIONS(1987), - [anon_sym_while] = ACTIONS(1987), - [anon_sym_do] = ACTIONS(1987), - [anon_sym_for] = ACTIONS(1987), - [anon_sym_try] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [sym_float] = ACTIONS(1989), - [sym_integer] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1987), - [anon_sym_True] = ACTIONS(1987), - [anon_sym_TRUE] = ACTIONS(1987), - [anon_sym_false] = ACTIONS(1987), - [anon_sym_False] = ACTIONS(1987), - [anon_sym_FALSE] = ACTIONS(1987), - [anon_sym_null] = ACTIONS(1987), - [anon_sym_Null] = ACTIONS(1987), - [anon_sym_NULL] = ACTIONS(1987), - [sym_string] = ACTIONS(1989), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_array] = ACTIONS(1987), - [anon_sym_varray] = ACTIONS(1987), - [anon_sym_darray] = ACTIONS(1987), - [anon_sym_vec] = ACTIONS(1987), - [anon_sym_dict] = ACTIONS(1987), - [anon_sym_keyset] = ACTIONS(1987), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_tuple] = ACTIONS(1987), - [anon_sym_include] = ACTIONS(1987), - [anon_sym_include_once] = ACTIONS(1987), - [anon_sym_require] = ACTIONS(1987), - [anon_sym_require_once] = ACTIONS(1987), - [anon_sym_list] = ACTIONS(1987), - [anon_sym_LT_LT] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1989), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_trait] = ACTIONS(1987), - [anon_sym_interface] = ACTIONS(1987), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_enum] = ACTIONS(1987), - [sym_final_modifier] = ACTIONS(1987), - [sym_abstract_modifier] = ACTIONS(1987), - [sym_xhp_modifier] = ACTIONS(1987), - [sym_xhp_identifier] = ACTIONS(1987), - [sym_xhp_class_identifier] = ACTIONS(1989), - [sym_comment] = ACTIONS(3), - }, - [700] = { - [aux_sym_if_statement_repeat1] = STATE(702), - [sym_identifier] = ACTIONS(1979), - [sym_variable] = ACTIONS(1981), - [sym_pipe_variable] = ACTIONS(1981), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_newtype] = ACTIONS(1979), - [anon_sym_shape] = ACTIONS(1979), - [anon_sym_clone] = ACTIONS(1979), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_print] = ACTIONS(1979), - [sym__backslash] = ACTIONS(1981), - [anon_sym_self] = ACTIONS(1979), - [anon_sym_parent] = ACTIONS(1979), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_LT_LT_LT] = ACTIONS(1981), - [anon_sym_RBRACE] = ACTIONS(1981), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym_return] = ACTIONS(1979), - [anon_sym_break] = ACTIONS(1979), - [anon_sym_continue] = ACTIONS(1979), - [anon_sym_throw] = ACTIONS(1979), - [anon_sym_echo] = ACTIONS(1979), - [anon_sym_unset] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_concurrent] = ACTIONS(1979), - [anon_sym_use] = ACTIONS(1979), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_const] = ACTIONS(1979), - [anon_sym_if] = ACTIONS(1979), - [anon_sym_elseif] = ACTIONS(1983), - [anon_sym_else] = ACTIONS(1995), - [anon_sym_switch] = ACTIONS(1979), - [anon_sym_case] = ACTIONS(1979), - [anon_sym_default] = ACTIONS(1979), - [anon_sym_foreach] = ACTIONS(1979), - [anon_sym_while] = ACTIONS(1979), - [anon_sym_do] = ACTIONS(1979), - [anon_sym_for] = ACTIONS(1979), - [anon_sym_try] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [sym_float] = ACTIONS(1981), - [sym_integer] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(1979), - [anon_sym_True] = ACTIONS(1979), - [anon_sym_TRUE] = ACTIONS(1979), - [anon_sym_false] = ACTIONS(1979), - [anon_sym_False] = ACTIONS(1979), - [anon_sym_FALSE] = ACTIONS(1979), - [anon_sym_null] = ACTIONS(1979), - [anon_sym_Null] = ACTIONS(1979), - [anon_sym_NULL] = ACTIONS(1979), - [sym_string] = ACTIONS(1981), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_array] = ACTIONS(1979), - [anon_sym_varray] = ACTIONS(1979), - [anon_sym_darray] = ACTIONS(1979), - [anon_sym_vec] = ACTIONS(1979), - [anon_sym_dict] = ACTIONS(1979), - [anon_sym_keyset] = ACTIONS(1979), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_tuple] = ACTIONS(1979), - [anon_sym_include] = ACTIONS(1979), - [anon_sym_include_once] = ACTIONS(1979), - [anon_sym_require] = ACTIONS(1979), - [anon_sym_require_once] = ACTIONS(1979), - [anon_sym_list] = ACTIONS(1979), - [anon_sym_LT_LT] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1981), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_await] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_trait] = ACTIONS(1979), - [anon_sym_interface] = ACTIONS(1979), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_enum] = ACTIONS(1979), - [sym_final_modifier] = ACTIONS(1979), - [sym_abstract_modifier] = ACTIONS(1979), - [sym_xhp_modifier] = ACTIONS(1979), - [sym_xhp_identifier] = ACTIONS(1979), - [sym_xhp_class_identifier] = ACTIONS(1981), - [sym_comment] = ACTIONS(3), - }, - [701] = { - [sym_qualified_identifier] = STATE(4364), - [sym_compound_statement] = STATE(980), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(1949), - [sym_identifier] = ACTIONS(1947), - [sym_variable] = ACTIONS(1949), - [sym_pipe_variable] = ACTIONS(1949), - [anon_sym_type] = ACTIONS(1951), - [anon_sym_newtype] = ACTIONS(1951), - [anon_sym_shape] = ACTIONS(1951), - [anon_sym_clone] = ACTIONS(1951), - [anon_sym_new] = ACTIONS(1951), - [anon_sym_print] = ACTIONS(1951), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(1951), - [anon_sym_parent] = ACTIONS(1951), - [anon_sym_static] = ACTIONS(1951), - [anon_sym_LT_LT_LT] = ACTIONS(1949), - [anon_sym_LBRACE] = ACTIONS(655), - [anon_sym_SEMI] = ACTIONS(1949), - [anon_sym_return] = ACTIONS(1951), - [anon_sym_break] = ACTIONS(1951), - [anon_sym_continue] = ACTIONS(1951), - [anon_sym_throw] = ACTIONS(1951), - [anon_sym_echo] = ACTIONS(1951), - [anon_sym_unset] = ACTIONS(1951), - [anon_sym_LPAREN] = ACTIONS(1949), - [anon_sym_concurrent] = ACTIONS(1951), - [anon_sym_use] = ACTIONS(1951), - [anon_sym_namespace] = ACTIONS(1951), - [anon_sym_function] = ACTIONS(1951), - [anon_sym_const] = ACTIONS(1951), - [anon_sym_if] = ACTIONS(1951), - [anon_sym_elseif] = ACTIONS(1951), - [anon_sym_else] = ACTIONS(1951), - [anon_sym_switch] = ACTIONS(1951), - [anon_sym_foreach] = ACTIONS(1951), - [anon_sym_while] = ACTIONS(1951), - [anon_sym_do] = ACTIONS(1951), - [anon_sym_for] = ACTIONS(1951), - [anon_sym_try] = ACTIONS(1951), - [anon_sym_using] = ACTIONS(1951), - [sym_float] = ACTIONS(1949), - [sym_integer] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(1951), - [anon_sym_True] = ACTIONS(1951), - [anon_sym_TRUE] = ACTIONS(1951), - [anon_sym_false] = ACTIONS(1951), - [anon_sym_False] = ACTIONS(1951), - [anon_sym_FALSE] = ACTIONS(1951), - [anon_sym_null] = ACTIONS(1951), - [anon_sym_Null] = ACTIONS(1951), - [anon_sym_NULL] = ACTIONS(1951), - [sym_string] = ACTIONS(1949), - [anon_sym_AT] = ACTIONS(1949), - [anon_sym_TILDE] = ACTIONS(1949), - [anon_sym_array] = ACTIONS(1951), - [anon_sym_varray] = ACTIONS(1951), - [anon_sym_darray] = ACTIONS(1951), - [anon_sym_vec] = ACTIONS(1951), - [anon_sym_dict] = ACTIONS(1951), - [anon_sym_keyset] = ACTIONS(1951), - [anon_sym_LT] = ACTIONS(1951), - [anon_sym_PLUS] = ACTIONS(1951), - [anon_sym_DASH] = ACTIONS(1951), - [anon_sym_tuple] = ACTIONS(1951), - [anon_sym_include] = ACTIONS(1951), - [anon_sym_include_once] = ACTIONS(1951), - [anon_sym_require] = ACTIONS(1951), - [anon_sym_require_once] = ACTIONS(1951), - [anon_sym_list] = ACTIONS(1951), - [anon_sym_LT_LT] = ACTIONS(1951), - [anon_sym_BANG] = ACTIONS(1949), - [anon_sym_PLUS_PLUS] = ACTIONS(1949), - [anon_sym_DASH_DASH] = ACTIONS(1949), - [anon_sym_await] = ACTIONS(1951), - [anon_sym_async] = ACTIONS(1951), - [anon_sym_yield] = ACTIONS(1951), - [anon_sym_trait] = ACTIONS(1951), - [anon_sym_interface] = ACTIONS(1951), - [anon_sym_class] = ACTIONS(1951), - [anon_sym_enum] = ACTIONS(1951), - [sym_final_modifier] = ACTIONS(1951), - [sym_abstract_modifier] = ACTIONS(1951), - [sym_xhp_modifier] = ACTIONS(1951), - [sym_xhp_identifier] = ACTIONS(1951), - [sym_xhp_class_identifier] = ACTIONS(1949), - [sym_comment] = ACTIONS(3), - }, - [702] = { - [aux_sym_if_statement_repeat1] = STATE(702), - [sym_identifier] = ACTIONS(1997), - [sym_variable] = ACTIONS(1999), - [sym_pipe_variable] = ACTIONS(1999), - [anon_sym_type] = ACTIONS(1997), - [anon_sym_newtype] = ACTIONS(1997), - [anon_sym_shape] = ACTIONS(1997), - [anon_sym_clone] = ACTIONS(1997), - [anon_sym_new] = ACTIONS(1997), - [anon_sym_print] = ACTIONS(1997), - [sym__backslash] = ACTIONS(1999), - [anon_sym_self] = ACTIONS(1997), - [anon_sym_parent] = ACTIONS(1997), - [anon_sym_static] = ACTIONS(1997), - [anon_sym_LT_LT_LT] = ACTIONS(1999), - [anon_sym_RBRACE] = ACTIONS(1999), - [anon_sym_LBRACE] = ACTIONS(1999), - [anon_sym_SEMI] = ACTIONS(1999), - [anon_sym_return] = ACTIONS(1997), - [anon_sym_break] = ACTIONS(1997), - [anon_sym_continue] = ACTIONS(1997), - [anon_sym_throw] = ACTIONS(1997), - [anon_sym_echo] = ACTIONS(1997), - [anon_sym_unset] = ACTIONS(1997), - [anon_sym_LPAREN] = ACTIONS(1999), - [anon_sym_concurrent] = ACTIONS(1997), - [anon_sym_use] = ACTIONS(1997), - [anon_sym_namespace] = ACTIONS(1997), - [anon_sym_function] = ACTIONS(1997), - [anon_sym_const] = ACTIONS(1997), - [anon_sym_if] = ACTIONS(1997), - [anon_sym_elseif] = ACTIONS(2001), - [anon_sym_else] = ACTIONS(2004), - [anon_sym_switch] = ACTIONS(1997), - [anon_sym_case] = ACTIONS(1997), - [anon_sym_default] = ACTIONS(1997), - [anon_sym_foreach] = ACTIONS(1997), - [anon_sym_while] = ACTIONS(1997), - [anon_sym_do] = ACTIONS(1997), - [anon_sym_for] = ACTIONS(1997), - [anon_sym_try] = ACTIONS(1997), - [anon_sym_using] = ACTIONS(1997), - [sym_float] = ACTIONS(1999), - [sym_integer] = ACTIONS(1997), - [anon_sym_true] = ACTIONS(1997), - [anon_sym_True] = ACTIONS(1997), - [anon_sym_TRUE] = ACTIONS(1997), - [anon_sym_false] = ACTIONS(1997), - [anon_sym_False] = ACTIONS(1997), - [anon_sym_FALSE] = ACTIONS(1997), - [anon_sym_null] = ACTIONS(1997), - [anon_sym_Null] = ACTIONS(1997), - [anon_sym_NULL] = ACTIONS(1997), - [sym_string] = ACTIONS(1999), - [anon_sym_AT] = ACTIONS(1999), - [anon_sym_TILDE] = ACTIONS(1999), - [anon_sym_array] = ACTIONS(1997), - [anon_sym_varray] = ACTIONS(1997), - [anon_sym_darray] = ACTIONS(1997), - [anon_sym_vec] = ACTIONS(1997), - [anon_sym_dict] = ACTIONS(1997), - [anon_sym_keyset] = ACTIONS(1997), - [anon_sym_LT] = ACTIONS(1997), - [anon_sym_PLUS] = ACTIONS(1997), - [anon_sym_DASH] = ACTIONS(1997), - [anon_sym_tuple] = ACTIONS(1997), - [anon_sym_include] = ACTIONS(1997), - [anon_sym_include_once] = ACTIONS(1997), - [anon_sym_require] = ACTIONS(1997), - [anon_sym_require_once] = ACTIONS(1997), - [anon_sym_list] = ACTIONS(1997), - [anon_sym_LT_LT] = ACTIONS(1997), - [anon_sym_BANG] = ACTIONS(1999), - [anon_sym_PLUS_PLUS] = ACTIONS(1999), - [anon_sym_DASH_DASH] = ACTIONS(1999), - [anon_sym_await] = ACTIONS(1997), - [anon_sym_async] = ACTIONS(1997), - [anon_sym_yield] = ACTIONS(1997), - [anon_sym_trait] = ACTIONS(1997), - [anon_sym_interface] = ACTIONS(1997), - [anon_sym_class] = ACTIONS(1997), - [anon_sym_enum] = ACTIONS(1997), - [sym_final_modifier] = ACTIONS(1997), - [sym_abstract_modifier] = ACTIONS(1997), - [sym_xhp_modifier] = ACTIONS(1997), - [sym_xhp_identifier] = ACTIONS(1997), - [sym_xhp_class_identifier] = ACTIONS(1999), - [sym_comment] = ACTIONS(3), - }, - [703] = { - [sym_qualified_identifier] = STATE(4012), - [sym_compound_statement] = STATE(1292), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(1947), - [sym_variable] = ACTIONS(1949), - [sym_pipe_variable] = ACTIONS(1949), - [anon_sym_type] = ACTIONS(1951), - [anon_sym_newtype] = ACTIONS(1951), - [anon_sym_shape] = ACTIONS(1951), - [anon_sym_clone] = ACTIONS(1951), - [anon_sym_new] = ACTIONS(1951), - [anon_sym_print] = ACTIONS(1951), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(1951), - [anon_sym_parent] = ACTIONS(1951), - [anon_sym_static] = ACTIONS(1951), - [anon_sym_LT_LT_LT] = ACTIONS(1949), - [anon_sym_RBRACE] = ACTIONS(1949), - [anon_sym_LBRACE] = ACTIONS(129), - [anon_sym_SEMI] = ACTIONS(1949), - [anon_sym_return] = ACTIONS(1951), - [anon_sym_break] = ACTIONS(1951), - [anon_sym_continue] = ACTIONS(1951), - [anon_sym_throw] = ACTIONS(1951), - [anon_sym_echo] = ACTIONS(1951), - [anon_sym_unset] = ACTIONS(1951), - [anon_sym_LPAREN] = ACTIONS(1949), - [anon_sym_concurrent] = ACTIONS(1951), - [anon_sym_use] = ACTIONS(1951), - [anon_sym_namespace] = ACTIONS(1951), - [anon_sym_function] = ACTIONS(1951), - [anon_sym_const] = ACTIONS(1951), - [anon_sym_if] = ACTIONS(1951), - [anon_sym_switch] = ACTIONS(1951), - [anon_sym_case] = ACTIONS(1951), - [anon_sym_default] = ACTIONS(1951), - [anon_sym_foreach] = ACTIONS(1951), - [anon_sym_while] = ACTIONS(1951), - [anon_sym_do] = ACTIONS(1951), - [anon_sym_for] = ACTIONS(1951), - [anon_sym_try] = ACTIONS(1951), - [anon_sym_using] = ACTIONS(1951), - [sym_float] = ACTIONS(1949), - [sym_integer] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(1951), - [anon_sym_True] = ACTIONS(1951), - [anon_sym_TRUE] = ACTIONS(1951), - [anon_sym_false] = ACTIONS(1951), - [anon_sym_False] = ACTIONS(1951), - [anon_sym_FALSE] = ACTIONS(1951), - [anon_sym_null] = ACTIONS(1951), - [anon_sym_Null] = ACTIONS(1951), - [anon_sym_NULL] = ACTIONS(1951), - [sym_string] = ACTIONS(1949), - [anon_sym_AT] = ACTIONS(1949), - [anon_sym_TILDE] = ACTIONS(1949), - [anon_sym_array] = ACTIONS(1951), - [anon_sym_varray] = ACTIONS(1951), - [anon_sym_darray] = ACTIONS(1951), - [anon_sym_vec] = ACTIONS(1951), - [anon_sym_dict] = ACTIONS(1951), - [anon_sym_keyset] = ACTIONS(1951), - [anon_sym_LT] = ACTIONS(1951), - [anon_sym_PLUS] = ACTIONS(1951), - [anon_sym_DASH] = ACTIONS(1951), - [anon_sym_tuple] = ACTIONS(1951), - [anon_sym_include] = ACTIONS(1951), - [anon_sym_include_once] = ACTIONS(1951), - [anon_sym_require] = ACTIONS(1951), - [anon_sym_require_once] = ACTIONS(1951), - [anon_sym_list] = ACTIONS(1951), - [anon_sym_LT_LT] = ACTIONS(1951), - [anon_sym_BANG] = ACTIONS(1949), - [anon_sym_PLUS_PLUS] = ACTIONS(1949), - [anon_sym_DASH_DASH] = ACTIONS(1949), - [anon_sym_await] = ACTIONS(1951), - [anon_sym_async] = ACTIONS(1951), - [anon_sym_yield] = ACTIONS(1951), - [anon_sym_trait] = ACTIONS(1951), - [anon_sym_interface] = ACTIONS(1951), - [anon_sym_class] = ACTIONS(1951), - [anon_sym_enum] = ACTIONS(1951), - [sym_final_modifier] = ACTIONS(1951), - [sym_abstract_modifier] = ACTIONS(1951), - [sym_xhp_modifier] = ACTIONS(1951), - [sym_xhp_identifier] = ACTIONS(1951), - [sym_xhp_class_identifier] = ACTIONS(1949), - [sym_comment] = ACTIONS(3), - }, - [704] = { - [sym_identifier] = ACTIONS(2007), - [sym_variable] = ACTIONS(2009), - [sym_pipe_variable] = ACTIONS(2009), - [anon_sym_type] = ACTIONS(2007), - [anon_sym_newtype] = ACTIONS(2007), - [anon_sym_shape] = ACTIONS(2007), - [anon_sym_clone] = ACTIONS(2007), - [anon_sym_new] = ACTIONS(2007), - [anon_sym_print] = ACTIONS(2007), - [sym__backslash] = ACTIONS(2009), - [anon_sym_self] = ACTIONS(2007), - [anon_sym_parent] = ACTIONS(2007), - [anon_sym_static] = ACTIONS(2007), - [anon_sym_LT_LT_LT] = ACTIONS(2009), - [anon_sym_RBRACE] = ACTIONS(2009), - [anon_sym_LBRACE] = ACTIONS(2009), - [anon_sym_SEMI] = ACTIONS(2009), - [anon_sym_return] = ACTIONS(2007), - [anon_sym_break] = ACTIONS(2007), - [anon_sym_continue] = ACTIONS(2007), - [anon_sym_throw] = ACTIONS(2007), - [anon_sym_echo] = ACTIONS(2007), - [anon_sym_unset] = ACTIONS(2007), - [anon_sym_LPAREN] = ACTIONS(2009), - [anon_sym_concurrent] = ACTIONS(2007), - [anon_sym_use] = ACTIONS(2007), - [anon_sym_namespace] = ACTIONS(2007), - [anon_sym_function] = ACTIONS(2007), - [anon_sym_const] = ACTIONS(2007), - [anon_sym_if] = ACTIONS(2007), - [anon_sym_elseif] = ACTIONS(2007), - [anon_sym_else] = ACTIONS(2007), - [anon_sym_switch] = ACTIONS(2007), - [anon_sym_case] = ACTIONS(2007), - [anon_sym_default] = ACTIONS(2007), - [anon_sym_foreach] = ACTIONS(2007), - [anon_sym_while] = ACTIONS(2007), - [anon_sym_do] = ACTIONS(2007), - [anon_sym_for] = ACTIONS(2007), - [anon_sym_try] = ACTIONS(2007), - [anon_sym_using] = ACTIONS(2007), - [sym_float] = ACTIONS(2009), - [sym_integer] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(2007), - [anon_sym_True] = ACTIONS(2007), - [anon_sym_TRUE] = ACTIONS(2007), - [anon_sym_false] = ACTIONS(2007), - [anon_sym_False] = ACTIONS(2007), - [anon_sym_FALSE] = ACTIONS(2007), - [anon_sym_null] = ACTIONS(2007), - [anon_sym_Null] = ACTIONS(2007), - [anon_sym_NULL] = ACTIONS(2007), - [sym_string] = ACTIONS(2009), - [anon_sym_AT] = ACTIONS(2009), - [anon_sym_TILDE] = ACTIONS(2009), - [anon_sym_array] = ACTIONS(2007), - [anon_sym_varray] = ACTIONS(2007), - [anon_sym_darray] = ACTIONS(2007), - [anon_sym_vec] = ACTIONS(2007), - [anon_sym_dict] = ACTIONS(2007), - [anon_sym_keyset] = ACTIONS(2007), - [anon_sym_LT] = ACTIONS(2007), - [anon_sym_PLUS] = ACTIONS(2007), - [anon_sym_DASH] = ACTIONS(2007), - [anon_sym_tuple] = ACTIONS(2007), - [anon_sym_include] = ACTIONS(2007), - [anon_sym_include_once] = ACTIONS(2007), - [anon_sym_require] = ACTIONS(2007), - [anon_sym_require_once] = ACTIONS(2007), - [anon_sym_list] = ACTIONS(2007), - [anon_sym_LT_LT] = ACTIONS(2007), - [anon_sym_BANG] = ACTIONS(2009), - [anon_sym_PLUS_PLUS] = ACTIONS(2009), - [anon_sym_DASH_DASH] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(2007), - [anon_sym_async] = ACTIONS(2007), - [anon_sym_yield] = ACTIONS(2007), - [anon_sym_trait] = ACTIONS(2007), - [anon_sym_interface] = ACTIONS(2007), - [anon_sym_class] = ACTIONS(2007), - [anon_sym_enum] = ACTIONS(2007), - [sym_final_modifier] = ACTIONS(2007), - [sym_abstract_modifier] = ACTIONS(2007), - [sym_xhp_modifier] = ACTIONS(2007), - [sym_xhp_identifier] = ACTIONS(2007), - [sym_xhp_class_identifier] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - }, - [705] = { - [sym_identifier] = ACTIONS(2011), - [sym_variable] = ACTIONS(2013), - [sym_pipe_variable] = ACTIONS(2013), - [anon_sym_type] = ACTIONS(2011), - [anon_sym_newtype] = ACTIONS(2011), - [anon_sym_shape] = ACTIONS(2011), - [anon_sym_clone] = ACTIONS(2011), - [anon_sym_new] = ACTIONS(2011), - [anon_sym_print] = ACTIONS(2011), - [sym__backslash] = ACTIONS(2013), - [anon_sym_self] = ACTIONS(2011), - [anon_sym_parent] = ACTIONS(2011), - [anon_sym_static] = ACTIONS(2011), - [anon_sym_LT_LT_LT] = ACTIONS(2013), - [anon_sym_RBRACE] = ACTIONS(2013), - [anon_sym_LBRACE] = ACTIONS(2013), - [anon_sym_SEMI] = ACTIONS(2013), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2011), - [anon_sym_continue] = ACTIONS(2011), - [anon_sym_throw] = ACTIONS(2011), - [anon_sym_echo] = ACTIONS(2011), - [anon_sym_unset] = ACTIONS(2011), - [anon_sym_LPAREN] = ACTIONS(2013), - [anon_sym_concurrent] = ACTIONS(2011), - [anon_sym_use] = ACTIONS(2011), - [anon_sym_namespace] = ACTIONS(2011), - [anon_sym_function] = ACTIONS(2011), - [anon_sym_const] = ACTIONS(2011), - [anon_sym_if] = ACTIONS(2011), - [anon_sym_elseif] = ACTIONS(2011), - [anon_sym_else] = ACTIONS(2011), - [anon_sym_switch] = ACTIONS(2011), - [anon_sym_case] = ACTIONS(2011), - [anon_sym_default] = ACTIONS(2011), - [anon_sym_foreach] = ACTIONS(2011), - [anon_sym_while] = ACTIONS(2011), - [anon_sym_do] = ACTIONS(2011), - [anon_sym_for] = ACTIONS(2011), - [anon_sym_try] = ACTIONS(2011), - [anon_sym_using] = ACTIONS(2011), - [sym_float] = ACTIONS(2013), - [sym_integer] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(2011), - [anon_sym_True] = ACTIONS(2011), - [anon_sym_TRUE] = ACTIONS(2011), - [anon_sym_false] = ACTIONS(2011), - [anon_sym_False] = ACTIONS(2011), - [anon_sym_FALSE] = ACTIONS(2011), - [anon_sym_null] = ACTIONS(2011), - [anon_sym_Null] = ACTIONS(2011), - [anon_sym_NULL] = ACTIONS(2011), - [sym_string] = ACTIONS(2013), - [anon_sym_AT] = ACTIONS(2013), - [anon_sym_TILDE] = ACTIONS(2013), - [anon_sym_array] = ACTIONS(2011), - [anon_sym_varray] = ACTIONS(2011), - [anon_sym_darray] = ACTIONS(2011), - [anon_sym_vec] = ACTIONS(2011), - [anon_sym_dict] = ACTIONS(2011), - [anon_sym_keyset] = ACTIONS(2011), - [anon_sym_LT] = ACTIONS(2011), - [anon_sym_PLUS] = ACTIONS(2011), - [anon_sym_DASH] = ACTIONS(2011), - [anon_sym_tuple] = ACTIONS(2011), - [anon_sym_include] = ACTIONS(2011), - [anon_sym_include_once] = ACTIONS(2011), - [anon_sym_require] = ACTIONS(2011), - [anon_sym_require_once] = ACTIONS(2011), - [anon_sym_list] = ACTIONS(2011), - [anon_sym_LT_LT] = ACTIONS(2011), - [anon_sym_BANG] = ACTIONS(2013), - [anon_sym_PLUS_PLUS] = ACTIONS(2013), - [anon_sym_DASH_DASH] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(2011), - [anon_sym_async] = ACTIONS(2011), - [anon_sym_yield] = ACTIONS(2011), - [anon_sym_trait] = ACTIONS(2011), - [anon_sym_interface] = ACTIONS(2011), - [anon_sym_class] = ACTIONS(2011), - [anon_sym_enum] = ACTIONS(2011), - [sym_final_modifier] = ACTIONS(2011), - [sym_abstract_modifier] = ACTIONS(2011), - [sym_xhp_modifier] = ACTIONS(2011), - [sym_xhp_identifier] = ACTIONS(2011), - [sym_xhp_class_identifier] = ACTIONS(2013), - [sym_comment] = ACTIONS(3), - }, - [706] = { - [sym_identifier] = ACTIONS(2015), - [sym_variable] = ACTIONS(2017), - [sym_pipe_variable] = ACTIONS(2017), - [anon_sym_type] = ACTIONS(2015), - [anon_sym_newtype] = ACTIONS(2015), - [anon_sym_shape] = ACTIONS(2015), - [anon_sym_clone] = ACTIONS(2015), - [anon_sym_new] = ACTIONS(2015), - [anon_sym_print] = ACTIONS(2015), - [sym__backslash] = ACTIONS(2017), - [anon_sym_self] = ACTIONS(2015), - [anon_sym_parent] = ACTIONS(2015), - [anon_sym_static] = ACTIONS(2015), - [anon_sym_LT_LT_LT] = ACTIONS(2017), - [anon_sym_RBRACE] = ACTIONS(2017), - [anon_sym_LBRACE] = ACTIONS(2017), - [anon_sym_SEMI] = ACTIONS(2017), - [anon_sym_return] = ACTIONS(2015), - [anon_sym_break] = ACTIONS(2015), - [anon_sym_continue] = ACTIONS(2015), - [anon_sym_throw] = ACTIONS(2015), - [anon_sym_echo] = ACTIONS(2015), - [anon_sym_unset] = ACTIONS(2015), - [anon_sym_LPAREN] = ACTIONS(2017), - [anon_sym_concurrent] = ACTIONS(2015), - [anon_sym_use] = ACTIONS(2015), - [anon_sym_namespace] = ACTIONS(2015), - [anon_sym_function] = ACTIONS(2015), - [anon_sym_const] = ACTIONS(2015), - [anon_sym_if] = ACTIONS(2015), - [anon_sym_elseif] = ACTIONS(2015), - [anon_sym_else] = ACTIONS(2015), - [anon_sym_switch] = ACTIONS(2015), - [anon_sym_case] = ACTIONS(2015), - [anon_sym_default] = ACTIONS(2015), - [anon_sym_foreach] = ACTIONS(2015), - [anon_sym_while] = ACTIONS(2015), - [anon_sym_do] = ACTIONS(2015), - [anon_sym_for] = ACTIONS(2015), - [anon_sym_try] = ACTIONS(2015), - [anon_sym_using] = ACTIONS(2015), - [sym_float] = ACTIONS(2017), - [sym_integer] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(2015), - [anon_sym_True] = ACTIONS(2015), - [anon_sym_TRUE] = ACTIONS(2015), - [anon_sym_false] = ACTIONS(2015), - [anon_sym_False] = ACTIONS(2015), - [anon_sym_FALSE] = ACTIONS(2015), - [anon_sym_null] = ACTIONS(2015), - [anon_sym_Null] = ACTIONS(2015), - [anon_sym_NULL] = ACTIONS(2015), - [sym_string] = ACTIONS(2017), - [anon_sym_AT] = ACTIONS(2017), - [anon_sym_TILDE] = ACTIONS(2017), - [anon_sym_array] = ACTIONS(2015), - [anon_sym_varray] = ACTIONS(2015), - [anon_sym_darray] = ACTIONS(2015), - [anon_sym_vec] = ACTIONS(2015), - [anon_sym_dict] = ACTIONS(2015), - [anon_sym_keyset] = ACTIONS(2015), - [anon_sym_LT] = ACTIONS(2015), - [anon_sym_PLUS] = ACTIONS(2015), - [anon_sym_DASH] = ACTIONS(2015), - [anon_sym_tuple] = ACTIONS(2015), - [anon_sym_include] = ACTIONS(2015), - [anon_sym_include_once] = ACTIONS(2015), - [anon_sym_require] = ACTIONS(2015), - [anon_sym_require_once] = ACTIONS(2015), - [anon_sym_list] = ACTIONS(2015), - [anon_sym_LT_LT] = ACTIONS(2015), - [anon_sym_BANG] = ACTIONS(2017), - [anon_sym_PLUS_PLUS] = ACTIONS(2017), - [anon_sym_DASH_DASH] = ACTIONS(2017), - [anon_sym_await] = ACTIONS(2015), - [anon_sym_async] = ACTIONS(2015), - [anon_sym_yield] = ACTIONS(2015), - [anon_sym_trait] = ACTIONS(2015), - [anon_sym_interface] = ACTIONS(2015), - [anon_sym_class] = ACTIONS(2015), - [anon_sym_enum] = ACTIONS(2015), - [sym_final_modifier] = ACTIONS(2015), - [sym_abstract_modifier] = ACTIONS(2015), - [sym_xhp_modifier] = ACTIONS(2015), - [sym_xhp_identifier] = ACTIONS(2015), - [sym_xhp_class_identifier] = ACTIONS(2017), - [sym_comment] = ACTIONS(3), - }, - [707] = { - [sym_identifier] = ACTIONS(2019), - [sym_variable] = ACTIONS(2021), - [sym_pipe_variable] = ACTIONS(2021), - [anon_sym_type] = ACTIONS(2019), - [anon_sym_newtype] = ACTIONS(2019), - [anon_sym_shape] = ACTIONS(2019), - [anon_sym_clone] = ACTIONS(2019), - [anon_sym_new] = ACTIONS(2019), - [anon_sym_print] = ACTIONS(2019), - [sym__backslash] = ACTIONS(2021), - [anon_sym_self] = ACTIONS(2019), - [anon_sym_parent] = ACTIONS(2019), - [anon_sym_static] = ACTIONS(2019), - [anon_sym_LT_LT_LT] = ACTIONS(2021), - [anon_sym_RBRACE] = ACTIONS(2021), - [anon_sym_LBRACE] = ACTIONS(2021), - [anon_sym_SEMI] = ACTIONS(2021), - [anon_sym_return] = ACTIONS(2019), - [anon_sym_break] = ACTIONS(2019), - [anon_sym_continue] = ACTIONS(2019), - [anon_sym_throw] = ACTIONS(2019), - [anon_sym_echo] = ACTIONS(2019), - [anon_sym_unset] = ACTIONS(2019), - [anon_sym_LPAREN] = ACTIONS(2021), - [anon_sym_concurrent] = ACTIONS(2019), - [anon_sym_use] = ACTIONS(2019), - [anon_sym_namespace] = ACTIONS(2019), - [anon_sym_function] = ACTIONS(2019), - [anon_sym_const] = ACTIONS(2019), - [anon_sym_if] = ACTIONS(2019), - [anon_sym_elseif] = ACTIONS(2019), - [anon_sym_else] = ACTIONS(2019), - [anon_sym_switch] = ACTIONS(2019), - [anon_sym_case] = ACTIONS(2019), - [anon_sym_default] = ACTIONS(2019), - [anon_sym_foreach] = ACTIONS(2019), - [anon_sym_while] = ACTIONS(2019), - [anon_sym_do] = ACTIONS(2019), - [anon_sym_for] = ACTIONS(2019), - [anon_sym_try] = ACTIONS(2019), - [anon_sym_using] = ACTIONS(2019), - [sym_float] = ACTIONS(2021), - [sym_integer] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(2019), - [anon_sym_True] = ACTIONS(2019), - [anon_sym_TRUE] = ACTIONS(2019), - [anon_sym_false] = ACTIONS(2019), - [anon_sym_False] = ACTIONS(2019), - [anon_sym_FALSE] = ACTIONS(2019), - [anon_sym_null] = ACTIONS(2019), - [anon_sym_Null] = ACTIONS(2019), - [anon_sym_NULL] = ACTIONS(2019), - [sym_string] = ACTIONS(2021), - [anon_sym_AT] = ACTIONS(2021), - [anon_sym_TILDE] = ACTIONS(2021), - [anon_sym_array] = ACTIONS(2019), - [anon_sym_varray] = ACTIONS(2019), - [anon_sym_darray] = ACTIONS(2019), - [anon_sym_vec] = ACTIONS(2019), - [anon_sym_dict] = ACTIONS(2019), - [anon_sym_keyset] = ACTIONS(2019), - [anon_sym_LT] = ACTIONS(2019), - [anon_sym_PLUS] = ACTIONS(2019), - [anon_sym_DASH] = ACTIONS(2019), - [anon_sym_tuple] = ACTIONS(2019), - [anon_sym_include] = ACTIONS(2019), - [anon_sym_include_once] = ACTIONS(2019), - [anon_sym_require] = ACTIONS(2019), - [anon_sym_require_once] = ACTIONS(2019), - [anon_sym_list] = ACTIONS(2019), - [anon_sym_LT_LT] = ACTIONS(2019), - [anon_sym_BANG] = ACTIONS(2021), - [anon_sym_PLUS_PLUS] = ACTIONS(2021), - [anon_sym_DASH_DASH] = ACTIONS(2021), - [anon_sym_await] = ACTIONS(2019), - [anon_sym_async] = ACTIONS(2019), - [anon_sym_yield] = ACTIONS(2019), - [anon_sym_trait] = ACTIONS(2019), - [anon_sym_interface] = ACTIONS(2019), - [anon_sym_class] = ACTIONS(2019), - [anon_sym_enum] = ACTIONS(2019), - [sym_final_modifier] = ACTIONS(2019), - [sym_abstract_modifier] = ACTIONS(2019), - [sym_xhp_modifier] = ACTIONS(2019), - [sym_xhp_identifier] = ACTIONS(2019), - [sym_xhp_class_identifier] = ACTIONS(2021), - [sym_comment] = ACTIONS(3), - }, - [708] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_elseif] = ACTIONS(1959), - [anon_sym_else] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_case] = ACTIONS(1959), - [anon_sym_default] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [709] = { - [sym_identifier] = ACTIONS(2023), - [sym_variable] = ACTIONS(2025), - [sym_pipe_variable] = ACTIONS(2025), - [anon_sym_type] = ACTIONS(2023), - [anon_sym_newtype] = ACTIONS(2023), - [anon_sym_shape] = ACTIONS(2023), - [anon_sym_clone] = ACTIONS(2023), - [anon_sym_new] = ACTIONS(2023), - [anon_sym_print] = ACTIONS(2023), - [sym__backslash] = ACTIONS(2025), - [anon_sym_self] = ACTIONS(2023), - [anon_sym_parent] = ACTIONS(2023), - [anon_sym_static] = ACTIONS(2023), - [anon_sym_LT_LT_LT] = ACTIONS(2025), - [anon_sym_RBRACE] = ACTIONS(2025), - [anon_sym_LBRACE] = ACTIONS(2025), - [anon_sym_SEMI] = ACTIONS(2025), - [anon_sym_return] = ACTIONS(2023), - [anon_sym_break] = ACTIONS(2023), - [anon_sym_continue] = ACTIONS(2023), - [anon_sym_throw] = ACTIONS(2023), - [anon_sym_echo] = ACTIONS(2023), - [anon_sym_unset] = ACTIONS(2023), - [anon_sym_LPAREN] = ACTIONS(2025), - [anon_sym_concurrent] = ACTIONS(2023), - [anon_sym_use] = ACTIONS(2023), - [anon_sym_namespace] = ACTIONS(2023), - [anon_sym_function] = ACTIONS(2023), - [anon_sym_const] = ACTIONS(2023), - [anon_sym_if] = ACTIONS(2023), - [anon_sym_elseif] = ACTIONS(2023), - [anon_sym_else] = ACTIONS(2023), - [anon_sym_switch] = ACTIONS(2023), - [anon_sym_case] = ACTIONS(2023), - [anon_sym_default] = ACTIONS(2023), - [anon_sym_foreach] = ACTIONS(2023), - [anon_sym_while] = ACTIONS(2023), - [anon_sym_do] = ACTIONS(2023), - [anon_sym_for] = ACTIONS(2023), - [anon_sym_try] = ACTIONS(2023), - [anon_sym_using] = ACTIONS(2023), - [sym_float] = ACTIONS(2025), - [sym_integer] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(2023), - [anon_sym_True] = ACTIONS(2023), - [anon_sym_TRUE] = ACTIONS(2023), - [anon_sym_false] = ACTIONS(2023), - [anon_sym_False] = ACTIONS(2023), - [anon_sym_FALSE] = ACTIONS(2023), - [anon_sym_null] = ACTIONS(2023), - [anon_sym_Null] = ACTIONS(2023), - [anon_sym_NULL] = ACTIONS(2023), - [sym_string] = ACTIONS(2025), - [anon_sym_AT] = ACTIONS(2025), - [anon_sym_TILDE] = ACTIONS(2025), - [anon_sym_array] = ACTIONS(2023), - [anon_sym_varray] = ACTIONS(2023), - [anon_sym_darray] = ACTIONS(2023), - [anon_sym_vec] = ACTIONS(2023), - [anon_sym_dict] = ACTIONS(2023), - [anon_sym_keyset] = ACTIONS(2023), - [anon_sym_LT] = ACTIONS(2023), - [anon_sym_PLUS] = ACTIONS(2023), - [anon_sym_DASH] = ACTIONS(2023), - [anon_sym_tuple] = ACTIONS(2023), - [anon_sym_include] = ACTIONS(2023), - [anon_sym_include_once] = ACTIONS(2023), - [anon_sym_require] = ACTIONS(2023), - [anon_sym_require_once] = ACTIONS(2023), - [anon_sym_list] = ACTIONS(2023), - [anon_sym_LT_LT] = ACTIONS(2023), - [anon_sym_BANG] = ACTIONS(2025), - [anon_sym_PLUS_PLUS] = ACTIONS(2025), - [anon_sym_DASH_DASH] = ACTIONS(2025), - [anon_sym_await] = ACTIONS(2023), - [anon_sym_async] = ACTIONS(2023), - [anon_sym_yield] = ACTIONS(2023), - [anon_sym_trait] = ACTIONS(2023), - [anon_sym_interface] = ACTIONS(2023), - [anon_sym_class] = ACTIONS(2023), - [anon_sym_enum] = ACTIONS(2023), - [sym_final_modifier] = ACTIONS(2023), - [sym_abstract_modifier] = ACTIONS(2023), - [sym_xhp_modifier] = ACTIONS(2023), - [sym_xhp_identifier] = ACTIONS(2023), - [sym_xhp_class_identifier] = ACTIONS(2025), - [sym_comment] = ACTIONS(3), - }, - [710] = { - [sym_identifier] = ACTIONS(2027), - [sym_variable] = ACTIONS(2029), - [sym_pipe_variable] = ACTIONS(2029), - [anon_sym_type] = ACTIONS(2027), - [anon_sym_newtype] = ACTIONS(2027), - [anon_sym_shape] = ACTIONS(2027), - [anon_sym_clone] = ACTIONS(2027), - [anon_sym_new] = ACTIONS(2027), - [anon_sym_print] = ACTIONS(2027), - [sym__backslash] = ACTIONS(2029), - [anon_sym_self] = ACTIONS(2027), - [anon_sym_parent] = ACTIONS(2027), - [anon_sym_static] = ACTIONS(2027), - [anon_sym_LT_LT_LT] = ACTIONS(2029), - [anon_sym_RBRACE] = ACTIONS(2029), - [anon_sym_LBRACE] = ACTIONS(2029), - [anon_sym_SEMI] = ACTIONS(2029), - [anon_sym_return] = ACTIONS(2027), - [anon_sym_break] = ACTIONS(2027), - [anon_sym_continue] = ACTIONS(2027), - [anon_sym_throw] = ACTIONS(2027), - [anon_sym_echo] = ACTIONS(2027), - [anon_sym_unset] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(2029), - [anon_sym_concurrent] = ACTIONS(2027), - [anon_sym_use] = ACTIONS(2027), - [anon_sym_namespace] = ACTIONS(2027), - [anon_sym_function] = ACTIONS(2027), - [anon_sym_const] = ACTIONS(2027), - [anon_sym_if] = ACTIONS(2027), - [anon_sym_elseif] = ACTIONS(2027), - [anon_sym_else] = ACTIONS(2027), - [anon_sym_switch] = ACTIONS(2027), - [anon_sym_case] = ACTIONS(2027), - [anon_sym_default] = ACTIONS(2027), - [anon_sym_foreach] = ACTIONS(2027), - [anon_sym_while] = ACTIONS(2027), - [anon_sym_do] = ACTIONS(2027), - [anon_sym_for] = ACTIONS(2027), - [anon_sym_try] = ACTIONS(2027), - [anon_sym_using] = ACTIONS(2027), - [sym_float] = ACTIONS(2029), - [sym_integer] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(2027), - [anon_sym_True] = ACTIONS(2027), - [anon_sym_TRUE] = ACTIONS(2027), - [anon_sym_false] = ACTIONS(2027), - [anon_sym_False] = ACTIONS(2027), - [anon_sym_FALSE] = ACTIONS(2027), - [anon_sym_null] = ACTIONS(2027), - [anon_sym_Null] = ACTIONS(2027), - [anon_sym_NULL] = ACTIONS(2027), - [sym_string] = ACTIONS(2029), - [anon_sym_AT] = ACTIONS(2029), - [anon_sym_TILDE] = ACTIONS(2029), - [anon_sym_array] = ACTIONS(2027), - [anon_sym_varray] = ACTIONS(2027), - [anon_sym_darray] = ACTIONS(2027), - [anon_sym_vec] = ACTIONS(2027), - [anon_sym_dict] = ACTIONS(2027), - [anon_sym_keyset] = ACTIONS(2027), - [anon_sym_LT] = ACTIONS(2027), - [anon_sym_PLUS] = ACTIONS(2027), - [anon_sym_DASH] = ACTIONS(2027), - [anon_sym_tuple] = ACTIONS(2027), - [anon_sym_include] = ACTIONS(2027), - [anon_sym_include_once] = ACTIONS(2027), - [anon_sym_require] = ACTIONS(2027), - [anon_sym_require_once] = ACTIONS(2027), - [anon_sym_list] = ACTIONS(2027), - [anon_sym_LT_LT] = ACTIONS(2027), - [anon_sym_BANG] = ACTIONS(2029), - [anon_sym_PLUS_PLUS] = ACTIONS(2029), - [anon_sym_DASH_DASH] = ACTIONS(2029), - [anon_sym_await] = ACTIONS(2027), - [anon_sym_async] = ACTIONS(2027), - [anon_sym_yield] = ACTIONS(2027), - [anon_sym_trait] = ACTIONS(2027), - [anon_sym_interface] = ACTIONS(2027), - [anon_sym_class] = ACTIONS(2027), - [anon_sym_enum] = ACTIONS(2027), - [sym_final_modifier] = ACTIONS(2027), - [sym_abstract_modifier] = ACTIONS(2027), - [sym_xhp_modifier] = ACTIONS(2027), - [sym_xhp_identifier] = ACTIONS(2027), - [sym_xhp_class_identifier] = ACTIONS(2029), - [sym_comment] = ACTIONS(3), - }, - [711] = { - [sym_identifier] = ACTIONS(2031), - [sym_variable] = ACTIONS(2033), - [sym_pipe_variable] = ACTIONS(2033), - [anon_sym_type] = ACTIONS(2031), - [anon_sym_newtype] = ACTIONS(2031), - [anon_sym_shape] = ACTIONS(2031), - [anon_sym_clone] = ACTIONS(2031), - [anon_sym_new] = ACTIONS(2031), - [anon_sym_print] = ACTIONS(2031), - [sym__backslash] = ACTIONS(2033), - [anon_sym_self] = ACTIONS(2031), - [anon_sym_parent] = ACTIONS(2031), - [anon_sym_static] = ACTIONS(2031), - [anon_sym_LT_LT_LT] = ACTIONS(2033), - [anon_sym_RBRACE] = ACTIONS(2033), - [anon_sym_LBRACE] = ACTIONS(2033), - [anon_sym_SEMI] = ACTIONS(2033), - [anon_sym_return] = ACTIONS(2031), - [anon_sym_break] = ACTIONS(2031), - [anon_sym_continue] = ACTIONS(2031), - [anon_sym_throw] = ACTIONS(2031), - [anon_sym_echo] = ACTIONS(2031), - [anon_sym_unset] = ACTIONS(2031), - [anon_sym_LPAREN] = ACTIONS(2033), - [anon_sym_concurrent] = ACTIONS(2031), - [anon_sym_use] = ACTIONS(2031), - [anon_sym_namespace] = ACTIONS(2031), - [anon_sym_function] = ACTIONS(2031), - [anon_sym_const] = ACTIONS(2031), - [anon_sym_if] = ACTIONS(2031), - [anon_sym_elseif] = ACTIONS(2031), - [anon_sym_else] = ACTIONS(2031), - [anon_sym_switch] = ACTIONS(2031), - [anon_sym_case] = ACTIONS(2031), - [anon_sym_default] = ACTIONS(2031), - [anon_sym_foreach] = ACTIONS(2031), - [anon_sym_while] = ACTIONS(2031), - [anon_sym_do] = ACTIONS(2031), - [anon_sym_for] = ACTIONS(2031), - [anon_sym_try] = ACTIONS(2031), - [anon_sym_using] = ACTIONS(2031), - [sym_float] = ACTIONS(2033), - [sym_integer] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(2031), - [anon_sym_True] = ACTIONS(2031), - [anon_sym_TRUE] = ACTIONS(2031), - [anon_sym_false] = ACTIONS(2031), - [anon_sym_False] = ACTIONS(2031), - [anon_sym_FALSE] = ACTIONS(2031), - [anon_sym_null] = ACTIONS(2031), - [anon_sym_Null] = ACTIONS(2031), - [anon_sym_NULL] = ACTIONS(2031), - [sym_string] = ACTIONS(2033), - [anon_sym_AT] = ACTIONS(2033), - [anon_sym_TILDE] = ACTIONS(2033), - [anon_sym_array] = ACTIONS(2031), - [anon_sym_varray] = ACTIONS(2031), - [anon_sym_darray] = ACTIONS(2031), - [anon_sym_vec] = ACTIONS(2031), - [anon_sym_dict] = ACTIONS(2031), - [anon_sym_keyset] = ACTIONS(2031), - [anon_sym_LT] = ACTIONS(2031), - [anon_sym_PLUS] = ACTIONS(2031), - [anon_sym_DASH] = ACTIONS(2031), - [anon_sym_tuple] = ACTIONS(2031), - [anon_sym_include] = ACTIONS(2031), - [anon_sym_include_once] = ACTIONS(2031), - [anon_sym_require] = ACTIONS(2031), - [anon_sym_require_once] = ACTIONS(2031), - [anon_sym_list] = ACTIONS(2031), - [anon_sym_LT_LT] = ACTIONS(2031), - [anon_sym_BANG] = ACTIONS(2033), - [anon_sym_PLUS_PLUS] = ACTIONS(2033), - [anon_sym_DASH_DASH] = ACTIONS(2033), - [anon_sym_await] = ACTIONS(2031), - [anon_sym_async] = ACTIONS(2031), - [anon_sym_yield] = ACTIONS(2031), - [anon_sym_trait] = ACTIONS(2031), - [anon_sym_interface] = ACTIONS(2031), - [anon_sym_class] = ACTIONS(2031), - [anon_sym_enum] = ACTIONS(2031), - [sym_final_modifier] = ACTIONS(2031), - [sym_abstract_modifier] = ACTIONS(2031), - [sym_xhp_modifier] = ACTIONS(2031), - [sym_xhp_identifier] = ACTIONS(2031), - [sym_xhp_class_identifier] = ACTIONS(2033), - [sym_comment] = ACTIONS(3), - }, - [712] = { - [sym_identifier] = ACTIONS(2035), - [sym_variable] = ACTIONS(2037), - [sym_pipe_variable] = ACTIONS(2037), - [anon_sym_type] = ACTIONS(2035), - [anon_sym_newtype] = ACTIONS(2035), - [anon_sym_shape] = ACTIONS(2035), - [anon_sym_clone] = ACTIONS(2035), - [anon_sym_new] = ACTIONS(2035), - [anon_sym_print] = ACTIONS(2035), - [sym__backslash] = ACTIONS(2037), - [anon_sym_self] = ACTIONS(2035), - [anon_sym_parent] = ACTIONS(2035), - [anon_sym_static] = ACTIONS(2035), - [anon_sym_LT_LT_LT] = ACTIONS(2037), - [anon_sym_RBRACE] = ACTIONS(2037), - [anon_sym_LBRACE] = ACTIONS(2037), - [anon_sym_SEMI] = ACTIONS(2037), - [anon_sym_return] = ACTIONS(2035), - [anon_sym_break] = ACTIONS(2035), - [anon_sym_continue] = ACTIONS(2035), - [anon_sym_throw] = ACTIONS(2035), - [anon_sym_echo] = ACTIONS(2035), - [anon_sym_unset] = ACTIONS(2035), - [anon_sym_LPAREN] = ACTIONS(2037), - [anon_sym_concurrent] = ACTIONS(2035), - [anon_sym_use] = ACTIONS(2035), - [anon_sym_namespace] = ACTIONS(2035), - [anon_sym_function] = ACTIONS(2035), - [anon_sym_const] = ACTIONS(2035), - [anon_sym_if] = ACTIONS(2035), - [anon_sym_elseif] = ACTIONS(2035), - [anon_sym_else] = ACTIONS(2035), - [anon_sym_switch] = ACTIONS(2035), - [anon_sym_case] = ACTIONS(2035), - [anon_sym_default] = ACTIONS(2035), - [anon_sym_foreach] = ACTIONS(2035), - [anon_sym_while] = ACTIONS(2035), - [anon_sym_do] = ACTIONS(2035), - [anon_sym_for] = ACTIONS(2035), - [anon_sym_try] = ACTIONS(2035), - [anon_sym_using] = ACTIONS(2035), - [sym_float] = ACTIONS(2037), - [sym_integer] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(2035), - [anon_sym_True] = ACTIONS(2035), - [anon_sym_TRUE] = ACTIONS(2035), - [anon_sym_false] = ACTIONS(2035), - [anon_sym_False] = ACTIONS(2035), - [anon_sym_FALSE] = ACTIONS(2035), - [anon_sym_null] = ACTIONS(2035), - [anon_sym_Null] = ACTIONS(2035), - [anon_sym_NULL] = ACTIONS(2035), - [sym_string] = ACTIONS(2037), - [anon_sym_AT] = ACTIONS(2037), - [anon_sym_TILDE] = ACTIONS(2037), - [anon_sym_array] = ACTIONS(2035), - [anon_sym_varray] = ACTIONS(2035), - [anon_sym_darray] = ACTIONS(2035), - [anon_sym_vec] = ACTIONS(2035), - [anon_sym_dict] = ACTIONS(2035), - [anon_sym_keyset] = ACTIONS(2035), - [anon_sym_LT] = ACTIONS(2035), - [anon_sym_PLUS] = ACTIONS(2035), - [anon_sym_DASH] = ACTIONS(2035), - [anon_sym_tuple] = ACTIONS(2035), - [anon_sym_include] = ACTIONS(2035), - [anon_sym_include_once] = ACTIONS(2035), - [anon_sym_require] = ACTIONS(2035), - [anon_sym_require_once] = ACTIONS(2035), - [anon_sym_list] = ACTIONS(2035), - [anon_sym_LT_LT] = ACTIONS(2035), - [anon_sym_BANG] = ACTIONS(2037), - [anon_sym_PLUS_PLUS] = ACTIONS(2037), - [anon_sym_DASH_DASH] = ACTIONS(2037), - [anon_sym_await] = ACTIONS(2035), - [anon_sym_async] = ACTIONS(2035), - [anon_sym_yield] = ACTIONS(2035), - [anon_sym_trait] = ACTIONS(2035), - [anon_sym_interface] = ACTIONS(2035), - [anon_sym_class] = ACTIONS(2035), - [anon_sym_enum] = ACTIONS(2035), - [sym_final_modifier] = ACTIONS(2035), - [sym_abstract_modifier] = ACTIONS(2035), - [sym_xhp_modifier] = ACTIONS(2035), - [sym_xhp_identifier] = ACTIONS(2035), - [sym_xhp_class_identifier] = ACTIONS(2037), - [sym_comment] = ACTIONS(3), - }, - [713] = { - [sym_identifier] = ACTIONS(2039), - [sym_variable] = ACTIONS(2041), - [sym_pipe_variable] = ACTIONS(2041), - [anon_sym_type] = ACTIONS(2039), - [anon_sym_newtype] = ACTIONS(2039), - [anon_sym_shape] = ACTIONS(2039), - [anon_sym_clone] = ACTIONS(2039), - [anon_sym_new] = ACTIONS(2039), - [anon_sym_print] = ACTIONS(2039), - [sym__backslash] = ACTIONS(2041), - [anon_sym_self] = ACTIONS(2039), - [anon_sym_parent] = ACTIONS(2039), - [anon_sym_static] = ACTIONS(2039), - [anon_sym_LT_LT_LT] = ACTIONS(2041), - [anon_sym_RBRACE] = ACTIONS(2041), - [anon_sym_LBRACE] = ACTIONS(2041), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym_return] = ACTIONS(2039), - [anon_sym_break] = ACTIONS(2039), - [anon_sym_continue] = ACTIONS(2039), - [anon_sym_throw] = ACTIONS(2039), - [anon_sym_echo] = ACTIONS(2039), - [anon_sym_unset] = ACTIONS(2039), - [anon_sym_LPAREN] = ACTIONS(2041), - [anon_sym_concurrent] = ACTIONS(2039), - [anon_sym_use] = ACTIONS(2039), - [anon_sym_namespace] = ACTIONS(2039), - [anon_sym_function] = ACTIONS(2039), - [anon_sym_const] = ACTIONS(2039), - [anon_sym_if] = ACTIONS(2039), - [anon_sym_elseif] = ACTIONS(2039), - [anon_sym_else] = ACTIONS(2039), - [anon_sym_switch] = ACTIONS(2039), - [anon_sym_case] = ACTIONS(2039), - [anon_sym_default] = ACTIONS(2039), - [anon_sym_foreach] = ACTIONS(2039), - [anon_sym_while] = ACTIONS(2039), - [anon_sym_do] = ACTIONS(2039), - [anon_sym_for] = ACTIONS(2039), - [anon_sym_try] = ACTIONS(2039), - [anon_sym_using] = ACTIONS(2039), - [sym_float] = ACTIONS(2041), - [sym_integer] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(2039), - [anon_sym_True] = ACTIONS(2039), - [anon_sym_TRUE] = ACTIONS(2039), - [anon_sym_false] = ACTIONS(2039), - [anon_sym_False] = ACTIONS(2039), - [anon_sym_FALSE] = ACTIONS(2039), - [anon_sym_null] = ACTIONS(2039), - [anon_sym_Null] = ACTIONS(2039), - [anon_sym_NULL] = ACTIONS(2039), - [sym_string] = ACTIONS(2041), - [anon_sym_AT] = ACTIONS(2041), - [anon_sym_TILDE] = ACTIONS(2041), - [anon_sym_array] = ACTIONS(2039), - [anon_sym_varray] = ACTIONS(2039), - [anon_sym_darray] = ACTIONS(2039), - [anon_sym_vec] = ACTIONS(2039), - [anon_sym_dict] = ACTIONS(2039), - [anon_sym_keyset] = ACTIONS(2039), - [anon_sym_LT] = ACTIONS(2039), - [anon_sym_PLUS] = ACTIONS(2039), - [anon_sym_DASH] = ACTIONS(2039), - [anon_sym_tuple] = ACTIONS(2039), - [anon_sym_include] = ACTIONS(2039), - [anon_sym_include_once] = ACTIONS(2039), - [anon_sym_require] = ACTIONS(2039), - [anon_sym_require_once] = ACTIONS(2039), - [anon_sym_list] = ACTIONS(2039), - [anon_sym_LT_LT] = ACTIONS(2039), - [anon_sym_BANG] = ACTIONS(2041), - [anon_sym_PLUS_PLUS] = ACTIONS(2041), - [anon_sym_DASH_DASH] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(2039), - [anon_sym_async] = ACTIONS(2039), - [anon_sym_yield] = ACTIONS(2039), - [anon_sym_trait] = ACTIONS(2039), - [anon_sym_interface] = ACTIONS(2039), - [anon_sym_class] = ACTIONS(2039), - [anon_sym_enum] = ACTIONS(2039), - [sym_final_modifier] = ACTIONS(2039), - [sym_abstract_modifier] = ACTIONS(2039), - [sym_xhp_modifier] = ACTIONS(2039), - [sym_xhp_identifier] = ACTIONS(2039), - [sym_xhp_class_identifier] = ACTIONS(2041), - [sym_comment] = ACTIONS(3), - }, - [714] = { - [sym_identifier] = ACTIONS(2043), - [sym_variable] = ACTIONS(2045), - [sym_pipe_variable] = ACTIONS(2045), - [anon_sym_type] = ACTIONS(2043), - [anon_sym_newtype] = ACTIONS(2043), - [anon_sym_shape] = ACTIONS(2043), - [anon_sym_clone] = ACTIONS(2043), - [anon_sym_new] = ACTIONS(2043), - [anon_sym_print] = ACTIONS(2043), - [sym__backslash] = ACTIONS(2045), - [anon_sym_self] = ACTIONS(2043), - [anon_sym_parent] = ACTIONS(2043), - [anon_sym_static] = ACTIONS(2043), - [anon_sym_LT_LT_LT] = ACTIONS(2045), - [anon_sym_RBRACE] = ACTIONS(2045), - [anon_sym_LBRACE] = ACTIONS(2045), - [anon_sym_SEMI] = ACTIONS(2045), - [anon_sym_return] = ACTIONS(2043), - [anon_sym_break] = ACTIONS(2043), - [anon_sym_continue] = ACTIONS(2043), - [anon_sym_throw] = ACTIONS(2043), - [anon_sym_echo] = ACTIONS(2043), - [anon_sym_unset] = ACTIONS(2043), - [anon_sym_LPAREN] = ACTIONS(2045), - [anon_sym_concurrent] = ACTIONS(2043), - [anon_sym_use] = ACTIONS(2043), - [anon_sym_namespace] = ACTIONS(2043), - [anon_sym_function] = ACTIONS(2043), - [anon_sym_const] = ACTIONS(2043), - [anon_sym_if] = ACTIONS(2043), - [anon_sym_elseif] = ACTIONS(2043), - [anon_sym_else] = ACTIONS(2043), - [anon_sym_switch] = ACTIONS(2043), - [anon_sym_case] = ACTIONS(2043), - [anon_sym_default] = ACTIONS(2043), - [anon_sym_foreach] = ACTIONS(2043), - [anon_sym_while] = ACTIONS(2043), - [anon_sym_do] = ACTIONS(2043), - [anon_sym_for] = ACTIONS(2043), - [anon_sym_try] = ACTIONS(2043), - [anon_sym_using] = ACTIONS(2043), - [sym_float] = ACTIONS(2045), - [sym_integer] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(2043), - [anon_sym_True] = ACTIONS(2043), - [anon_sym_TRUE] = ACTIONS(2043), - [anon_sym_false] = ACTIONS(2043), - [anon_sym_False] = ACTIONS(2043), - [anon_sym_FALSE] = ACTIONS(2043), - [anon_sym_null] = ACTIONS(2043), - [anon_sym_Null] = ACTIONS(2043), - [anon_sym_NULL] = ACTIONS(2043), - [sym_string] = ACTIONS(2045), - [anon_sym_AT] = ACTIONS(2045), - [anon_sym_TILDE] = ACTIONS(2045), - [anon_sym_array] = ACTIONS(2043), - [anon_sym_varray] = ACTIONS(2043), - [anon_sym_darray] = ACTIONS(2043), - [anon_sym_vec] = ACTIONS(2043), - [anon_sym_dict] = ACTIONS(2043), - [anon_sym_keyset] = ACTIONS(2043), - [anon_sym_LT] = ACTIONS(2043), - [anon_sym_PLUS] = ACTIONS(2043), - [anon_sym_DASH] = ACTIONS(2043), - [anon_sym_tuple] = ACTIONS(2043), - [anon_sym_include] = ACTIONS(2043), - [anon_sym_include_once] = ACTIONS(2043), - [anon_sym_require] = ACTIONS(2043), - [anon_sym_require_once] = ACTIONS(2043), - [anon_sym_list] = ACTIONS(2043), - [anon_sym_LT_LT] = ACTIONS(2043), - [anon_sym_BANG] = ACTIONS(2045), - [anon_sym_PLUS_PLUS] = ACTIONS(2045), - [anon_sym_DASH_DASH] = ACTIONS(2045), - [anon_sym_await] = ACTIONS(2043), - [anon_sym_async] = ACTIONS(2043), - [anon_sym_yield] = ACTIONS(2043), - [anon_sym_trait] = ACTIONS(2043), - [anon_sym_interface] = ACTIONS(2043), - [anon_sym_class] = ACTIONS(2043), - [anon_sym_enum] = ACTIONS(2043), - [sym_final_modifier] = ACTIONS(2043), - [sym_abstract_modifier] = ACTIONS(2043), - [sym_xhp_modifier] = ACTIONS(2043), - [sym_xhp_identifier] = ACTIONS(2043), - [sym_xhp_class_identifier] = ACTIONS(2045), - [sym_comment] = ACTIONS(3), - }, - [715] = { - [sym_identifier] = ACTIONS(2047), - [sym_variable] = ACTIONS(2049), - [sym_pipe_variable] = ACTIONS(2049), - [anon_sym_type] = ACTIONS(2047), - [anon_sym_newtype] = ACTIONS(2047), - [anon_sym_shape] = ACTIONS(2047), - [anon_sym_clone] = ACTIONS(2047), - [anon_sym_new] = ACTIONS(2047), - [anon_sym_print] = ACTIONS(2047), - [sym__backslash] = ACTIONS(2049), - [anon_sym_self] = ACTIONS(2047), - [anon_sym_parent] = ACTIONS(2047), - [anon_sym_static] = ACTIONS(2047), - [anon_sym_LT_LT_LT] = ACTIONS(2049), - [anon_sym_RBRACE] = ACTIONS(2049), - [anon_sym_LBRACE] = ACTIONS(2049), - [anon_sym_SEMI] = ACTIONS(2049), - [anon_sym_return] = ACTIONS(2047), - [anon_sym_break] = ACTIONS(2047), - [anon_sym_continue] = ACTIONS(2047), - [anon_sym_throw] = ACTIONS(2047), - [anon_sym_echo] = ACTIONS(2047), - [anon_sym_unset] = ACTIONS(2047), - [anon_sym_LPAREN] = ACTIONS(2049), - [anon_sym_concurrent] = ACTIONS(2047), - [anon_sym_use] = ACTIONS(2047), - [anon_sym_namespace] = ACTIONS(2047), - [anon_sym_function] = ACTIONS(2047), - [anon_sym_const] = ACTIONS(2047), - [anon_sym_if] = ACTIONS(2047), - [anon_sym_elseif] = ACTIONS(2047), - [anon_sym_else] = ACTIONS(2047), - [anon_sym_switch] = ACTIONS(2047), - [anon_sym_case] = ACTIONS(2047), - [anon_sym_default] = ACTIONS(2047), - [anon_sym_foreach] = ACTIONS(2047), - [anon_sym_while] = ACTIONS(2047), - [anon_sym_do] = ACTIONS(2047), - [anon_sym_for] = ACTIONS(2047), - [anon_sym_try] = ACTIONS(2047), - [anon_sym_using] = ACTIONS(2047), - [sym_float] = ACTIONS(2049), - [sym_integer] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(2047), - [anon_sym_True] = ACTIONS(2047), - [anon_sym_TRUE] = ACTIONS(2047), - [anon_sym_false] = ACTIONS(2047), - [anon_sym_False] = ACTIONS(2047), - [anon_sym_FALSE] = ACTIONS(2047), - [anon_sym_null] = ACTIONS(2047), - [anon_sym_Null] = ACTIONS(2047), - [anon_sym_NULL] = ACTIONS(2047), - [sym_string] = ACTIONS(2049), - [anon_sym_AT] = ACTIONS(2049), - [anon_sym_TILDE] = ACTIONS(2049), - [anon_sym_array] = ACTIONS(2047), - [anon_sym_varray] = ACTIONS(2047), - [anon_sym_darray] = ACTIONS(2047), - [anon_sym_vec] = ACTIONS(2047), - [anon_sym_dict] = ACTIONS(2047), - [anon_sym_keyset] = ACTIONS(2047), - [anon_sym_LT] = ACTIONS(2047), - [anon_sym_PLUS] = ACTIONS(2047), - [anon_sym_DASH] = ACTIONS(2047), - [anon_sym_tuple] = ACTIONS(2047), - [anon_sym_include] = ACTIONS(2047), - [anon_sym_include_once] = ACTIONS(2047), - [anon_sym_require] = ACTIONS(2047), - [anon_sym_require_once] = ACTIONS(2047), - [anon_sym_list] = ACTIONS(2047), - [anon_sym_LT_LT] = ACTIONS(2047), - [anon_sym_BANG] = ACTIONS(2049), - [anon_sym_PLUS_PLUS] = ACTIONS(2049), - [anon_sym_DASH_DASH] = ACTIONS(2049), - [anon_sym_await] = ACTIONS(2047), - [anon_sym_async] = ACTIONS(2047), - [anon_sym_yield] = ACTIONS(2047), - [anon_sym_trait] = ACTIONS(2047), - [anon_sym_interface] = ACTIONS(2047), - [anon_sym_class] = ACTIONS(2047), - [anon_sym_enum] = ACTIONS(2047), - [sym_final_modifier] = ACTIONS(2047), - [sym_abstract_modifier] = ACTIONS(2047), - [sym_xhp_modifier] = ACTIONS(2047), - [sym_xhp_identifier] = ACTIONS(2047), - [sym_xhp_class_identifier] = ACTIONS(2049), - [sym_comment] = ACTIONS(3), - }, - [716] = { - [sym_identifier] = ACTIONS(1967), - [sym_variable] = ACTIONS(1969), - [sym_pipe_variable] = ACTIONS(1969), - [anon_sym_type] = ACTIONS(1967), - [anon_sym_newtype] = ACTIONS(1967), - [anon_sym_shape] = ACTIONS(1967), - [anon_sym_clone] = ACTIONS(1967), - [anon_sym_new] = ACTIONS(1967), - [anon_sym_print] = ACTIONS(1967), - [sym__backslash] = ACTIONS(1969), - [anon_sym_self] = ACTIONS(1967), - [anon_sym_parent] = ACTIONS(1967), - [anon_sym_static] = ACTIONS(1967), - [anon_sym_LT_LT_LT] = ACTIONS(1969), - [anon_sym_RBRACE] = ACTIONS(1969), - [anon_sym_LBRACE] = ACTIONS(1969), - [anon_sym_SEMI] = ACTIONS(1969), - [anon_sym_return] = ACTIONS(1967), - [anon_sym_break] = ACTIONS(1967), - [anon_sym_continue] = ACTIONS(1967), - [anon_sym_throw] = ACTIONS(1967), - [anon_sym_echo] = ACTIONS(1967), - [anon_sym_unset] = ACTIONS(1967), - [anon_sym_LPAREN] = ACTIONS(1969), - [anon_sym_concurrent] = ACTIONS(1967), - [anon_sym_use] = ACTIONS(1967), - [anon_sym_namespace] = ACTIONS(1967), - [anon_sym_function] = ACTIONS(1967), - [anon_sym_const] = ACTIONS(1967), - [anon_sym_if] = ACTIONS(1967), - [anon_sym_switch] = ACTIONS(1967), - [anon_sym_case] = ACTIONS(1967), - [anon_sym_default] = ACTIONS(1967), - [anon_sym_foreach] = ACTIONS(1967), - [anon_sym_while] = ACTIONS(1967), - [anon_sym_do] = ACTIONS(1967), - [anon_sym_for] = ACTIONS(1967), - [anon_sym_try] = ACTIONS(1967), - [anon_sym_catch] = ACTIONS(1967), - [anon_sym_finally] = ACTIONS(1967), - [anon_sym_using] = ACTIONS(1967), - [sym_float] = ACTIONS(1969), - [sym_integer] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(1967), - [anon_sym_True] = ACTIONS(1967), - [anon_sym_TRUE] = ACTIONS(1967), - [anon_sym_false] = ACTIONS(1967), - [anon_sym_False] = ACTIONS(1967), - [anon_sym_FALSE] = ACTIONS(1967), - [anon_sym_null] = ACTIONS(1967), - [anon_sym_Null] = ACTIONS(1967), - [anon_sym_NULL] = ACTIONS(1967), - [sym_string] = ACTIONS(1969), - [anon_sym_AT] = ACTIONS(1969), - [anon_sym_TILDE] = ACTIONS(1969), - [anon_sym_array] = ACTIONS(1967), - [anon_sym_varray] = ACTIONS(1967), - [anon_sym_darray] = ACTIONS(1967), - [anon_sym_vec] = ACTIONS(1967), - [anon_sym_dict] = ACTIONS(1967), - [anon_sym_keyset] = ACTIONS(1967), - [anon_sym_LT] = ACTIONS(1967), - [anon_sym_PLUS] = ACTIONS(1967), - [anon_sym_DASH] = ACTIONS(1967), - [anon_sym_tuple] = ACTIONS(1967), - [anon_sym_include] = ACTIONS(1967), - [anon_sym_include_once] = ACTIONS(1967), - [anon_sym_require] = ACTIONS(1967), - [anon_sym_require_once] = ACTIONS(1967), - [anon_sym_list] = ACTIONS(1967), - [anon_sym_LT_LT] = ACTIONS(1967), - [anon_sym_BANG] = ACTIONS(1969), - [anon_sym_PLUS_PLUS] = ACTIONS(1969), - [anon_sym_DASH_DASH] = ACTIONS(1969), - [anon_sym_await] = ACTIONS(1967), - [anon_sym_async] = ACTIONS(1967), - [anon_sym_yield] = ACTIONS(1967), - [anon_sym_trait] = ACTIONS(1967), - [anon_sym_interface] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(1967), - [anon_sym_enum] = ACTIONS(1967), - [sym_final_modifier] = ACTIONS(1967), - [sym_abstract_modifier] = ACTIONS(1967), - [sym_xhp_modifier] = ACTIONS(1967), - [sym_xhp_identifier] = ACTIONS(1967), - [sym_xhp_class_identifier] = ACTIONS(1969), - [sym_comment] = ACTIONS(3), - }, - [717] = { - [sym_identifier] = ACTIONS(2051), - [sym_variable] = ACTIONS(2053), - [sym_pipe_variable] = ACTIONS(2053), - [anon_sym_type] = ACTIONS(2051), - [anon_sym_newtype] = ACTIONS(2051), - [anon_sym_shape] = ACTIONS(2051), - [anon_sym_clone] = ACTIONS(2051), - [anon_sym_new] = ACTIONS(2051), - [anon_sym_print] = ACTIONS(2051), - [sym__backslash] = ACTIONS(2053), - [anon_sym_self] = ACTIONS(2051), - [anon_sym_parent] = ACTIONS(2051), - [anon_sym_static] = ACTIONS(2051), - [anon_sym_LT_LT_LT] = ACTIONS(2053), - [anon_sym_RBRACE] = ACTIONS(2053), - [anon_sym_LBRACE] = ACTIONS(2053), - [anon_sym_SEMI] = ACTIONS(2053), - [anon_sym_return] = ACTIONS(2051), - [anon_sym_break] = ACTIONS(2051), - [anon_sym_continue] = ACTIONS(2051), - [anon_sym_throw] = ACTIONS(2051), - [anon_sym_echo] = ACTIONS(2051), - [anon_sym_unset] = ACTIONS(2051), - [anon_sym_LPAREN] = ACTIONS(2053), - [anon_sym_concurrent] = ACTIONS(2051), - [anon_sym_use] = ACTIONS(2051), - [anon_sym_namespace] = ACTIONS(2051), - [anon_sym_function] = ACTIONS(2051), - [anon_sym_const] = ACTIONS(2051), - [anon_sym_if] = ACTIONS(2051), - [anon_sym_elseif] = ACTIONS(2051), - [anon_sym_else] = ACTIONS(2051), - [anon_sym_switch] = ACTIONS(2051), - [anon_sym_case] = ACTIONS(2051), - [anon_sym_default] = ACTIONS(2051), - [anon_sym_foreach] = ACTIONS(2051), - [anon_sym_while] = ACTIONS(2051), - [anon_sym_do] = ACTIONS(2051), - [anon_sym_for] = ACTIONS(2051), - [anon_sym_try] = ACTIONS(2051), - [anon_sym_using] = ACTIONS(2051), - [sym_float] = ACTIONS(2053), - [sym_integer] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(2051), - [anon_sym_True] = ACTIONS(2051), - [anon_sym_TRUE] = ACTIONS(2051), - [anon_sym_false] = ACTIONS(2051), - [anon_sym_False] = ACTIONS(2051), - [anon_sym_FALSE] = ACTIONS(2051), - [anon_sym_null] = ACTIONS(2051), - [anon_sym_Null] = ACTIONS(2051), - [anon_sym_NULL] = ACTIONS(2051), - [sym_string] = ACTIONS(2053), - [anon_sym_AT] = ACTIONS(2053), - [anon_sym_TILDE] = ACTIONS(2053), - [anon_sym_array] = ACTIONS(2051), - [anon_sym_varray] = ACTIONS(2051), - [anon_sym_darray] = ACTIONS(2051), - [anon_sym_vec] = ACTIONS(2051), - [anon_sym_dict] = ACTIONS(2051), - [anon_sym_keyset] = ACTIONS(2051), - [anon_sym_LT] = ACTIONS(2051), - [anon_sym_PLUS] = ACTIONS(2051), - [anon_sym_DASH] = ACTIONS(2051), - [anon_sym_tuple] = ACTIONS(2051), - [anon_sym_include] = ACTIONS(2051), - [anon_sym_include_once] = ACTIONS(2051), - [anon_sym_require] = ACTIONS(2051), - [anon_sym_require_once] = ACTIONS(2051), - [anon_sym_list] = ACTIONS(2051), - [anon_sym_LT_LT] = ACTIONS(2051), - [anon_sym_BANG] = ACTIONS(2053), - [anon_sym_PLUS_PLUS] = ACTIONS(2053), - [anon_sym_DASH_DASH] = ACTIONS(2053), - [anon_sym_await] = ACTIONS(2051), - [anon_sym_async] = ACTIONS(2051), - [anon_sym_yield] = ACTIONS(2051), - [anon_sym_trait] = ACTIONS(2051), - [anon_sym_interface] = ACTIONS(2051), - [anon_sym_class] = ACTIONS(2051), - [anon_sym_enum] = ACTIONS(2051), - [sym_final_modifier] = ACTIONS(2051), - [sym_abstract_modifier] = ACTIONS(2051), - [sym_xhp_modifier] = ACTIONS(2051), - [sym_xhp_identifier] = ACTIONS(2051), - [sym_xhp_class_identifier] = ACTIONS(2053), - [sym_comment] = ACTIONS(3), - }, - [718] = { - [sym_identifier] = ACTIONS(2055), - [sym_variable] = ACTIONS(2057), - [sym_pipe_variable] = ACTIONS(2057), - [anon_sym_type] = ACTIONS(2055), - [anon_sym_newtype] = ACTIONS(2055), - [anon_sym_shape] = ACTIONS(2055), - [anon_sym_clone] = ACTIONS(2055), - [anon_sym_new] = ACTIONS(2055), - [anon_sym_print] = ACTIONS(2055), - [sym__backslash] = ACTIONS(2057), - [anon_sym_self] = ACTIONS(2055), - [anon_sym_parent] = ACTIONS(2055), - [anon_sym_static] = ACTIONS(2055), - [anon_sym_LT_LT_LT] = ACTIONS(2057), - [anon_sym_RBRACE] = ACTIONS(2057), - [anon_sym_LBRACE] = ACTIONS(2057), - [anon_sym_SEMI] = ACTIONS(2057), - [anon_sym_return] = ACTIONS(2055), - [anon_sym_break] = ACTIONS(2055), - [anon_sym_continue] = ACTIONS(2055), - [anon_sym_throw] = ACTIONS(2055), - [anon_sym_echo] = ACTIONS(2055), - [anon_sym_unset] = ACTIONS(2055), - [anon_sym_LPAREN] = ACTIONS(2057), - [anon_sym_concurrent] = ACTIONS(2055), - [anon_sym_use] = ACTIONS(2055), - [anon_sym_namespace] = ACTIONS(2055), - [anon_sym_function] = ACTIONS(2055), - [anon_sym_const] = ACTIONS(2055), - [anon_sym_if] = ACTIONS(2055), - [anon_sym_elseif] = ACTIONS(2055), - [anon_sym_else] = ACTIONS(2055), - [anon_sym_switch] = ACTIONS(2055), - [anon_sym_case] = ACTIONS(2055), - [anon_sym_default] = ACTIONS(2055), - [anon_sym_foreach] = ACTIONS(2055), - [anon_sym_while] = ACTIONS(2055), - [anon_sym_do] = ACTIONS(2055), - [anon_sym_for] = ACTIONS(2055), - [anon_sym_try] = ACTIONS(2055), - [anon_sym_using] = ACTIONS(2055), - [sym_float] = ACTIONS(2057), - [sym_integer] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(2055), - [anon_sym_True] = ACTIONS(2055), - [anon_sym_TRUE] = ACTIONS(2055), - [anon_sym_false] = ACTIONS(2055), - [anon_sym_False] = ACTIONS(2055), - [anon_sym_FALSE] = ACTIONS(2055), - [anon_sym_null] = ACTIONS(2055), - [anon_sym_Null] = ACTIONS(2055), - [anon_sym_NULL] = ACTIONS(2055), - [sym_string] = ACTIONS(2057), - [anon_sym_AT] = ACTIONS(2057), - [anon_sym_TILDE] = ACTIONS(2057), - [anon_sym_array] = ACTIONS(2055), - [anon_sym_varray] = ACTIONS(2055), - [anon_sym_darray] = ACTIONS(2055), - [anon_sym_vec] = ACTIONS(2055), - [anon_sym_dict] = ACTIONS(2055), - [anon_sym_keyset] = ACTIONS(2055), - [anon_sym_LT] = ACTIONS(2055), - [anon_sym_PLUS] = ACTIONS(2055), - [anon_sym_DASH] = ACTIONS(2055), - [anon_sym_tuple] = ACTIONS(2055), - [anon_sym_include] = ACTIONS(2055), - [anon_sym_include_once] = ACTIONS(2055), - [anon_sym_require] = ACTIONS(2055), - [anon_sym_require_once] = ACTIONS(2055), - [anon_sym_list] = ACTIONS(2055), - [anon_sym_LT_LT] = ACTIONS(2055), - [anon_sym_BANG] = ACTIONS(2057), - [anon_sym_PLUS_PLUS] = ACTIONS(2057), - [anon_sym_DASH_DASH] = ACTIONS(2057), - [anon_sym_await] = ACTIONS(2055), - [anon_sym_async] = ACTIONS(2055), - [anon_sym_yield] = ACTIONS(2055), - [anon_sym_trait] = ACTIONS(2055), - [anon_sym_interface] = ACTIONS(2055), - [anon_sym_class] = ACTIONS(2055), - [anon_sym_enum] = ACTIONS(2055), - [sym_final_modifier] = ACTIONS(2055), - [sym_abstract_modifier] = ACTIONS(2055), - [sym_xhp_modifier] = ACTIONS(2055), - [sym_xhp_identifier] = ACTIONS(2055), - [sym_xhp_class_identifier] = ACTIONS(2057), - [sym_comment] = ACTIONS(3), - }, - [719] = { - [sym_identifier] = ACTIONS(2059), - [sym_variable] = ACTIONS(2061), - [sym_pipe_variable] = ACTIONS(2061), - [anon_sym_type] = ACTIONS(2059), - [anon_sym_newtype] = ACTIONS(2059), - [anon_sym_shape] = ACTIONS(2059), - [anon_sym_clone] = ACTIONS(2059), - [anon_sym_new] = ACTIONS(2059), - [anon_sym_print] = ACTIONS(2059), - [sym__backslash] = ACTIONS(2061), - [anon_sym_self] = ACTIONS(2059), - [anon_sym_parent] = ACTIONS(2059), - [anon_sym_static] = ACTIONS(2059), - [anon_sym_LT_LT_LT] = ACTIONS(2061), - [anon_sym_RBRACE] = ACTIONS(2061), - [anon_sym_LBRACE] = ACTIONS(2061), - [anon_sym_SEMI] = ACTIONS(2061), - [anon_sym_return] = ACTIONS(2059), - [anon_sym_break] = ACTIONS(2059), - [anon_sym_continue] = ACTIONS(2059), - [anon_sym_throw] = ACTIONS(2059), - [anon_sym_echo] = ACTIONS(2059), - [anon_sym_unset] = ACTIONS(2059), - [anon_sym_LPAREN] = ACTIONS(2061), - [anon_sym_concurrent] = ACTIONS(2059), - [anon_sym_use] = ACTIONS(2059), - [anon_sym_namespace] = ACTIONS(2059), - [anon_sym_function] = ACTIONS(2059), - [anon_sym_const] = ACTIONS(2059), - [anon_sym_if] = ACTIONS(2059), - [anon_sym_elseif] = ACTIONS(2059), - [anon_sym_else] = ACTIONS(2059), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_case] = ACTIONS(2059), - [anon_sym_default] = ACTIONS(2059), - [anon_sym_foreach] = ACTIONS(2059), - [anon_sym_while] = ACTIONS(2059), - [anon_sym_do] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2059), - [anon_sym_try] = ACTIONS(2059), - [anon_sym_using] = ACTIONS(2059), - [sym_float] = ACTIONS(2061), - [sym_integer] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(2059), - [anon_sym_True] = ACTIONS(2059), - [anon_sym_TRUE] = ACTIONS(2059), - [anon_sym_false] = ACTIONS(2059), - [anon_sym_False] = ACTIONS(2059), - [anon_sym_FALSE] = ACTIONS(2059), - [anon_sym_null] = ACTIONS(2059), - [anon_sym_Null] = ACTIONS(2059), - [anon_sym_NULL] = ACTIONS(2059), - [sym_string] = ACTIONS(2061), - [anon_sym_AT] = ACTIONS(2061), - [anon_sym_TILDE] = ACTIONS(2061), - [anon_sym_array] = ACTIONS(2059), - [anon_sym_varray] = ACTIONS(2059), - [anon_sym_darray] = ACTIONS(2059), - [anon_sym_vec] = ACTIONS(2059), - [anon_sym_dict] = ACTIONS(2059), - [anon_sym_keyset] = ACTIONS(2059), - [anon_sym_LT] = ACTIONS(2059), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_tuple] = ACTIONS(2059), - [anon_sym_include] = ACTIONS(2059), - [anon_sym_include_once] = ACTIONS(2059), - [anon_sym_require] = ACTIONS(2059), - [anon_sym_require_once] = ACTIONS(2059), - [anon_sym_list] = ACTIONS(2059), - [anon_sym_LT_LT] = ACTIONS(2059), - [anon_sym_BANG] = ACTIONS(2061), - [anon_sym_PLUS_PLUS] = ACTIONS(2061), - [anon_sym_DASH_DASH] = ACTIONS(2061), - [anon_sym_await] = ACTIONS(2059), - [anon_sym_async] = ACTIONS(2059), - [anon_sym_yield] = ACTIONS(2059), - [anon_sym_trait] = ACTIONS(2059), - [anon_sym_interface] = ACTIONS(2059), - [anon_sym_class] = ACTIONS(2059), - [anon_sym_enum] = ACTIONS(2059), - [sym_final_modifier] = ACTIONS(2059), - [sym_abstract_modifier] = ACTIONS(2059), - [sym_xhp_modifier] = ACTIONS(2059), - [sym_xhp_identifier] = ACTIONS(2059), - [sym_xhp_class_identifier] = ACTIONS(2061), - [sym_comment] = ACTIONS(3), - }, - [720] = { - [sym_identifier] = ACTIONS(2063), - [sym_variable] = ACTIONS(2065), - [sym_pipe_variable] = ACTIONS(2065), - [anon_sym_type] = ACTIONS(2063), - [anon_sym_newtype] = ACTIONS(2063), - [anon_sym_shape] = ACTIONS(2063), - [anon_sym_clone] = ACTIONS(2063), - [anon_sym_new] = ACTIONS(2063), - [anon_sym_print] = ACTIONS(2063), - [sym__backslash] = ACTIONS(2065), - [anon_sym_self] = ACTIONS(2063), - [anon_sym_parent] = ACTIONS(2063), - [anon_sym_static] = ACTIONS(2063), - [anon_sym_LT_LT_LT] = ACTIONS(2065), - [anon_sym_RBRACE] = ACTIONS(2065), - [anon_sym_LBRACE] = ACTIONS(2065), - [anon_sym_SEMI] = ACTIONS(2065), - [anon_sym_return] = ACTIONS(2063), - [anon_sym_break] = ACTIONS(2063), - [anon_sym_continue] = ACTIONS(2063), - [anon_sym_throw] = ACTIONS(2063), - [anon_sym_echo] = ACTIONS(2063), - [anon_sym_unset] = ACTIONS(2063), - [anon_sym_LPAREN] = ACTIONS(2065), - [anon_sym_concurrent] = ACTIONS(2063), - [anon_sym_use] = ACTIONS(2063), - [anon_sym_namespace] = ACTIONS(2063), - [anon_sym_function] = ACTIONS(2063), - [anon_sym_const] = ACTIONS(2063), - [anon_sym_if] = ACTIONS(2063), - [anon_sym_elseif] = ACTIONS(2063), - [anon_sym_else] = ACTIONS(2063), - [anon_sym_switch] = ACTIONS(2063), - [anon_sym_case] = ACTIONS(2063), - [anon_sym_default] = ACTIONS(2063), - [anon_sym_foreach] = ACTIONS(2063), - [anon_sym_while] = ACTIONS(2063), - [anon_sym_do] = ACTIONS(2063), - [anon_sym_for] = ACTIONS(2063), - [anon_sym_try] = ACTIONS(2063), - [anon_sym_using] = ACTIONS(2063), - [sym_float] = ACTIONS(2065), - [sym_integer] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(2063), - [anon_sym_True] = ACTIONS(2063), - [anon_sym_TRUE] = ACTIONS(2063), - [anon_sym_false] = ACTIONS(2063), - [anon_sym_False] = ACTIONS(2063), - [anon_sym_FALSE] = ACTIONS(2063), - [anon_sym_null] = ACTIONS(2063), - [anon_sym_Null] = ACTIONS(2063), - [anon_sym_NULL] = ACTIONS(2063), - [sym_string] = ACTIONS(2065), - [anon_sym_AT] = ACTIONS(2065), - [anon_sym_TILDE] = ACTIONS(2065), - [anon_sym_array] = ACTIONS(2063), - [anon_sym_varray] = ACTIONS(2063), - [anon_sym_darray] = ACTIONS(2063), - [anon_sym_vec] = ACTIONS(2063), - [anon_sym_dict] = ACTIONS(2063), - [anon_sym_keyset] = ACTIONS(2063), - [anon_sym_LT] = ACTIONS(2063), - [anon_sym_PLUS] = ACTIONS(2063), - [anon_sym_DASH] = ACTIONS(2063), - [anon_sym_tuple] = ACTIONS(2063), - [anon_sym_include] = ACTIONS(2063), - [anon_sym_include_once] = ACTIONS(2063), - [anon_sym_require] = ACTIONS(2063), - [anon_sym_require_once] = ACTIONS(2063), - [anon_sym_list] = ACTIONS(2063), - [anon_sym_LT_LT] = ACTIONS(2063), - [anon_sym_BANG] = ACTIONS(2065), - [anon_sym_PLUS_PLUS] = ACTIONS(2065), - [anon_sym_DASH_DASH] = ACTIONS(2065), - [anon_sym_await] = ACTIONS(2063), - [anon_sym_async] = ACTIONS(2063), - [anon_sym_yield] = ACTIONS(2063), - [anon_sym_trait] = ACTIONS(2063), - [anon_sym_interface] = ACTIONS(2063), - [anon_sym_class] = ACTIONS(2063), - [anon_sym_enum] = ACTIONS(2063), - [sym_final_modifier] = ACTIONS(2063), - [sym_abstract_modifier] = ACTIONS(2063), - [sym_xhp_modifier] = ACTIONS(2063), - [sym_xhp_identifier] = ACTIONS(2063), - [sym_xhp_class_identifier] = ACTIONS(2065), - [sym_comment] = ACTIONS(3), - }, - [721] = { - [sym_identifier] = ACTIONS(2067), - [sym_variable] = ACTIONS(2069), - [sym_pipe_variable] = ACTIONS(2069), - [anon_sym_type] = ACTIONS(2067), - [anon_sym_newtype] = ACTIONS(2067), - [anon_sym_shape] = ACTIONS(2067), - [anon_sym_clone] = ACTIONS(2067), - [anon_sym_new] = ACTIONS(2067), - [anon_sym_print] = ACTIONS(2067), - [sym__backslash] = ACTIONS(2069), - [anon_sym_self] = ACTIONS(2067), - [anon_sym_parent] = ACTIONS(2067), - [anon_sym_static] = ACTIONS(2067), - [anon_sym_LT_LT_LT] = ACTIONS(2069), - [anon_sym_RBRACE] = ACTIONS(2069), - [anon_sym_LBRACE] = ACTIONS(2069), - [anon_sym_SEMI] = ACTIONS(2069), - [anon_sym_return] = ACTIONS(2067), - [anon_sym_break] = ACTIONS(2067), - [anon_sym_continue] = ACTIONS(2067), - [anon_sym_throw] = ACTIONS(2067), - [anon_sym_echo] = ACTIONS(2067), - [anon_sym_unset] = ACTIONS(2067), - [anon_sym_LPAREN] = ACTIONS(2069), - [anon_sym_concurrent] = ACTIONS(2067), - [anon_sym_use] = ACTIONS(2067), - [anon_sym_namespace] = ACTIONS(2067), - [anon_sym_function] = ACTIONS(2067), - [anon_sym_const] = ACTIONS(2067), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_elseif] = ACTIONS(2067), - [anon_sym_else] = ACTIONS(2067), - [anon_sym_switch] = ACTIONS(2067), - [anon_sym_case] = ACTIONS(2067), - [anon_sym_default] = ACTIONS(2067), - [anon_sym_foreach] = ACTIONS(2067), - [anon_sym_while] = ACTIONS(2067), - [anon_sym_do] = ACTIONS(2067), - [anon_sym_for] = ACTIONS(2067), - [anon_sym_try] = ACTIONS(2067), - [anon_sym_using] = ACTIONS(2067), - [sym_float] = ACTIONS(2069), - [sym_integer] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(2067), - [anon_sym_True] = ACTIONS(2067), - [anon_sym_TRUE] = ACTIONS(2067), - [anon_sym_false] = ACTIONS(2067), - [anon_sym_False] = ACTIONS(2067), - [anon_sym_FALSE] = ACTIONS(2067), - [anon_sym_null] = ACTIONS(2067), - [anon_sym_Null] = ACTIONS(2067), - [anon_sym_NULL] = ACTIONS(2067), - [sym_string] = ACTIONS(2069), - [anon_sym_AT] = ACTIONS(2069), - [anon_sym_TILDE] = ACTIONS(2069), - [anon_sym_array] = ACTIONS(2067), - [anon_sym_varray] = ACTIONS(2067), - [anon_sym_darray] = ACTIONS(2067), - [anon_sym_vec] = ACTIONS(2067), - [anon_sym_dict] = ACTIONS(2067), - [anon_sym_keyset] = ACTIONS(2067), - [anon_sym_LT] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(2067), - [anon_sym_DASH] = ACTIONS(2067), - [anon_sym_tuple] = ACTIONS(2067), - [anon_sym_include] = ACTIONS(2067), - [anon_sym_include_once] = ACTIONS(2067), - [anon_sym_require] = ACTIONS(2067), - [anon_sym_require_once] = ACTIONS(2067), - [anon_sym_list] = ACTIONS(2067), - [anon_sym_LT_LT] = ACTIONS(2067), - [anon_sym_BANG] = ACTIONS(2069), - [anon_sym_PLUS_PLUS] = ACTIONS(2069), - [anon_sym_DASH_DASH] = ACTIONS(2069), - [anon_sym_await] = ACTIONS(2067), - [anon_sym_async] = ACTIONS(2067), - [anon_sym_yield] = ACTIONS(2067), - [anon_sym_trait] = ACTIONS(2067), - [anon_sym_interface] = ACTIONS(2067), - [anon_sym_class] = ACTIONS(2067), - [anon_sym_enum] = ACTIONS(2067), - [sym_final_modifier] = ACTIONS(2067), - [sym_abstract_modifier] = ACTIONS(2067), - [sym_xhp_modifier] = ACTIONS(2067), - [sym_xhp_identifier] = ACTIONS(2067), - [sym_xhp_class_identifier] = ACTIONS(2069), - [sym_comment] = ACTIONS(3), - }, - [722] = { - [sym_identifier] = ACTIONS(2071), - [sym_variable] = ACTIONS(2073), - [sym_pipe_variable] = ACTIONS(2073), - [anon_sym_type] = ACTIONS(2071), - [anon_sym_newtype] = ACTIONS(2071), - [anon_sym_shape] = ACTIONS(2071), - [anon_sym_clone] = ACTIONS(2071), - [anon_sym_new] = ACTIONS(2071), - [anon_sym_print] = ACTIONS(2071), - [sym__backslash] = ACTIONS(2073), - [anon_sym_self] = ACTIONS(2071), - [anon_sym_parent] = ACTIONS(2071), - [anon_sym_static] = ACTIONS(2071), - [anon_sym_LT_LT_LT] = ACTIONS(2073), - [anon_sym_RBRACE] = ACTIONS(2073), - [anon_sym_LBRACE] = ACTIONS(2073), - [anon_sym_SEMI] = ACTIONS(2073), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2071), - [anon_sym_continue] = ACTIONS(2071), - [anon_sym_throw] = ACTIONS(2071), - [anon_sym_echo] = ACTIONS(2071), - [anon_sym_unset] = ACTIONS(2071), - [anon_sym_LPAREN] = ACTIONS(2073), - [anon_sym_concurrent] = ACTIONS(2071), - [anon_sym_use] = ACTIONS(2071), - [anon_sym_namespace] = ACTIONS(2071), - [anon_sym_function] = ACTIONS(2071), - [anon_sym_const] = ACTIONS(2071), - [anon_sym_if] = ACTIONS(2071), - [anon_sym_elseif] = ACTIONS(2071), - [anon_sym_else] = ACTIONS(2071), - [anon_sym_switch] = ACTIONS(2071), - [anon_sym_case] = ACTIONS(2071), - [anon_sym_default] = ACTIONS(2071), - [anon_sym_foreach] = ACTIONS(2071), - [anon_sym_while] = ACTIONS(2071), - [anon_sym_do] = ACTIONS(2071), - [anon_sym_for] = ACTIONS(2071), - [anon_sym_try] = ACTIONS(2071), - [anon_sym_using] = ACTIONS(2071), - [sym_float] = ACTIONS(2073), - [sym_integer] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(2071), - [anon_sym_True] = ACTIONS(2071), - [anon_sym_TRUE] = ACTIONS(2071), - [anon_sym_false] = ACTIONS(2071), - [anon_sym_False] = ACTIONS(2071), - [anon_sym_FALSE] = ACTIONS(2071), - [anon_sym_null] = ACTIONS(2071), - [anon_sym_Null] = ACTIONS(2071), - [anon_sym_NULL] = ACTIONS(2071), - [sym_string] = ACTIONS(2073), - [anon_sym_AT] = ACTIONS(2073), - [anon_sym_TILDE] = ACTIONS(2073), - [anon_sym_array] = ACTIONS(2071), - [anon_sym_varray] = ACTIONS(2071), - [anon_sym_darray] = ACTIONS(2071), - [anon_sym_vec] = ACTIONS(2071), - [anon_sym_dict] = ACTIONS(2071), - [anon_sym_keyset] = ACTIONS(2071), - [anon_sym_LT] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2071), - [anon_sym_DASH] = ACTIONS(2071), - [anon_sym_tuple] = ACTIONS(2071), - [anon_sym_include] = ACTIONS(2071), - [anon_sym_include_once] = ACTIONS(2071), - [anon_sym_require] = ACTIONS(2071), - [anon_sym_require_once] = ACTIONS(2071), - [anon_sym_list] = ACTIONS(2071), - [anon_sym_LT_LT] = ACTIONS(2071), - [anon_sym_BANG] = ACTIONS(2073), - [anon_sym_PLUS_PLUS] = ACTIONS(2073), - [anon_sym_DASH_DASH] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(2071), - [anon_sym_async] = ACTIONS(2071), - [anon_sym_yield] = ACTIONS(2071), - [anon_sym_trait] = ACTIONS(2071), - [anon_sym_interface] = ACTIONS(2071), - [anon_sym_class] = ACTIONS(2071), - [anon_sym_enum] = ACTIONS(2071), - [sym_final_modifier] = ACTIONS(2071), - [sym_abstract_modifier] = ACTIONS(2071), - [sym_xhp_modifier] = ACTIONS(2071), - [sym_xhp_identifier] = ACTIONS(2071), - [sym_xhp_class_identifier] = ACTIONS(2073), - [sym_comment] = ACTIONS(3), - }, - [723] = { - [sym_identifier] = ACTIONS(2075), - [sym_variable] = ACTIONS(2077), - [sym_pipe_variable] = ACTIONS(2077), - [anon_sym_type] = ACTIONS(2075), - [anon_sym_newtype] = ACTIONS(2075), - [anon_sym_shape] = ACTIONS(2075), - [anon_sym_clone] = ACTIONS(2075), - [anon_sym_new] = ACTIONS(2075), - [anon_sym_print] = ACTIONS(2075), - [sym__backslash] = ACTIONS(2077), - [anon_sym_self] = ACTIONS(2075), - [anon_sym_parent] = ACTIONS(2075), - [anon_sym_static] = ACTIONS(2075), - [anon_sym_LT_LT_LT] = ACTIONS(2077), - [anon_sym_RBRACE] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2077), - [anon_sym_SEMI] = ACTIONS(2077), - [anon_sym_return] = ACTIONS(2075), - [anon_sym_break] = ACTIONS(2075), - [anon_sym_continue] = ACTIONS(2075), - [anon_sym_throw] = ACTIONS(2075), - [anon_sym_echo] = ACTIONS(2075), - [anon_sym_unset] = ACTIONS(2075), - [anon_sym_LPAREN] = ACTIONS(2077), - [anon_sym_concurrent] = ACTIONS(2075), - [anon_sym_use] = ACTIONS(2075), - [anon_sym_namespace] = ACTIONS(2075), - [anon_sym_function] = ACTIONS(2075), - [anon_sym_const] = ACTIONS(2075), - [anon_sym_if] = ACTIONS(2075), - [anon_sym_elseif] = ACTIONS(2075), - [anon_sym_else] = ACTIONS(2075), - [anon_sym_switch] = ACTIONS(2075), - [anon_sym_case] = ACTIONS(2075), - [anon_sym_default] = ACTIONS(2075), - [anon_sym_foreach] = ACTIONS(2075), - [anon_sym_while] = ACTIONS(2075), - [anon_sym_do] = ACTIONS(2075), - [anon_sym_for] = ACTIONS(2075), - [anon_sym_try] = ACTIONS(2075), - [anon_sym_using] = ACTIONS(2075), - [sym_float] = ACTIONS(2077), - [sym_integer] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2075), - [anon_sym_True] = ACTIONS(2075), - [anon_sym_TRUE] = ACTIONS(2075), - [anon_sym_false] = ACTIONS(2075), - [anon_sym_False] = ACTIONS(2075), - [anon_sym_FALSE] = ACTIONS(2075), - [anon_sym_null] = ACTIONS(2075), - [anon_sym_Null] = ACTIONS(2075), - [anon_sym_NULL] = ACTIONS(2075), - [sym_string] = ACTIONS(2077), - [anon_sym_AT] = ACTIONS(2077), - [anon_sym_TILDE] = ACTIONS(2077), - [anon_sym_array] = ACTIONS(2075), - [anon_sym_varray] = ACTIONS(2075), - [anon_sym_darray] = ACTIONS(2075), - [anon_sym_vec] = ACTIONS(2075), - [anon_sym_dict] = ACTIONS(2075), - [anon_sym_keyset] = ACTIONS(2075), - [anon_sym_LT] = ACTIONS(2075), - [anon_sym_PLUS] = ACTIONS(2075), - [anon_sym_DASH] = ACTIONS(2075), - [anon_sym_tuple] = ACTIONS(2075), - [anon_sym_include] = ACTIONS(2075), - [anon_sym_include_once] = ACTIONS(2075), - [anon_sym_require] = ACTIONS(2075), - [anon_sym_require_once] = ACTIONS(2075), - [anon_sym_list] = ACTIONS(2075), - [anon_sym_LT_LT] = ACTIONS(2075), - [anon_sym_BANG] = ACTIONS(2077), - [anon_sym_PLUS_PLUS] = ACTIONS(2077), - [anon_sym_DASH_DASH] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(2075), - [anon_sym_async] = ACTIONS(2075), - [anon_sym_yield] = ACTIONS(2075), - [anon_sym_trait] = ACTIONS(2075), - [anon_sym_interface] = ACTIONS(2075), - [anon_sym_class] = ACTIONS(2075), - [anon_sym_enum] = ACTIONS(2075), - [sym_final_modifier] = ACTIONS(2075), - [sym_abstract_modifier] = ACTIONS(2075), - [sym_xhp_modifier] = ACTIONS(2075), - [sym_xhp_identifier] = ACTIONS(2075), - [sym_xhp_class_identifier] = ACTIONS(2077), - [sym_comment] = ACTIONS(3), - }, - [724] = { - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_RBRACE] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_case] = ACTIONS(1975), - [anon_sym_default] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [725] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_elseif] = ACTIONS(1971), - [anon_sym_else] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [726] = { - [sym_identifier] = ACTIONS(2079), - [sym_variable] = ACTIONS(2081), - [sym_pipe_variable] = ACTIONS(2081), - [anon_sym_type] = ACTIONS(2079), - [anon_sym_newtype] = ACTIONS(2079), - [anon_sym_shape] = ACTIONS(2079), - [anon_sym_clone] = ACTIONS(2079), - [anon_sym_new] = ACTIONS(2079), - [anon_sym_print] = ACTIONS(2079), - [sym__backslash] = ACTIONS(2081), - [anon_sym_self] = ACTIONS(2079), - [anon_sym_parent] = ACTIONS(2079), - [anon_sym_static] = ACTIONS(2079), - [anon_sym_LT_LT_LT] = ACTIONS(2081), - [anon_sym_RBRACE] = ACTIONS(2081), - [anon_sym_LBRACE] = ACTIONS(2081), - [anon_sym_SEMI] = ACTIONS(2081), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_break] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2079), - [anon_sym_throw] = ACTIONS(2079), - [anon_sym_echo] = ACTIONS(2079), - [anon_sym_unset] = ACTIONS(2079), - [anon_sym_LPAREN] = ACTIONS(2081), - [anon_sym_concurrent] = ACTIONS(2079), - [anon_sym_use] = ACTIONS(2079), - [anon_sym_namespace] = ACTIONS(2079), - [anon_sym_function] = ACTIONS(2079), - [anon_sym_const] = ACTIONS(2079), - [anon_sym_if] = ACTIONS(2079), - [anon_sym_elseif] = ACTIONS(2079), - [anon_sym_else] = ACTIONS(2079), - [anon_sym_switch] = ACTIONS(2079), - [anon_sym_case] = ACTIONS(2079), - [anon_sym_default] = ACTIONS(2079), - [anon_sym_foreach] = ACTIONS(2079), - [anon_sym_while] = ACTIONS(2079), - [anon_sym_do] = ACTIONS(2079), - [anon_sym_for] = ACTIONS(2079), - [anon_sym_try] = ACTIONS(2079), - [anon_sym_using] = ACTIONS(2079), - [sym_float] = ACTIONS(2081), - [sym_integer] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(2079), - [anon_sym_True] = ACTIONS(2079), - [anon_sym_TRUE] = ACTIONS(2079), - [anon_sym_false] = ACTIONS(2079), - [anon_sym_False] = ACTIONS(2079), - [anon_sym_FALSE] = ACTIONS(2079), - [anon_sym_null] = ACTIONS(2079), - [anon_sym_Null] = ACTIONS(2079), - [anon_sym_NULL] = ACTIONS(2079), - [sym_string] = ACTIONS(2081), - [anon_sym_AT] = ACTIONS(2081), - [anon_sym_TILDE] = ACTIONS(2081), - [anon_sym_array] = ACTIONS(2079), - [anon_sym_varray] = ACTIONS(2079), - [anon_sym_darray] = ACTIONS(2079), - [anon_sym_vec] = ACTIONS(2079), - [anon_sym_dict] = ACTIONS(2079), - [anon_sym_keyset] = ACTIONS(2079), - [anon_sym_LT] = ACTIONS(2079), - [anon_sym_PLUS] = ACTIONS(2079), - [anon_sym_DASH] = ACTIONS(2079), - [anon_sym_tuple] = ACTIONS(2079), - [anon_sym_include] = ACTIONS(2079), - [anon_sym_include_once] = ACTIONS(2079), - [anon_sym_require] = ACTIONS(2079), - [anon_sym_require_once] = ACTIONS(2079), - [anon_sym_list] = ACTIONS(2079), - [anon_sym_LT_LT] = ACTIONS(2079), - [anon_sym_BANG] = ACTIONS(2081), - [anon_sym_PLUS_PLUS] = ACTIONS(2081), - [anon_sym_DASH_DASH] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(2079), - [anon_sym_async] = ACTIONS(2079), - [anon_sym_yield] = ACTIONS(2079), - [anon_sym_trait] = ACTIONS(2079), - [anon_sym_interface] = ACTIONS(2079), - [anon_sym_class] = ACTIONS(2079), - [anon_sym_enum] = ACTIONS(2079), - [sym_final_modifier] = ACTIONS(2079), - [sym_abstract_modifier] = ACTIONS(2079), - [sym_xhp_modifier] = ACTIONS(2079), - [sym_xhp_identifier] = ACTIONS(2079), - [sym_xhp_class_identifier] = ACTIONS(2081), - [sym_comment] = ACTIONS(3), - }, - [727] = { - [sym_identifier] = ACTIONS(2083), - [sym_variable] = ACTIONS(2085), - [sym_pipe_variable] = ACTIONS(2085), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_newtype] = ACTIONS(2083), - [anon_sym_shape] = ACTIONS(2083), - [anon_sym_clone] = ACTIONS(2083), - [anon_sym_new] = ACTIONS(2083), - [anon_sym_print] = ACTIONS(2083), - [sym__backslash] = ACTIONS(2085), - [anon_sym_self] = ACTIONS(2083), - [anon_sym_parent] = ACTIONS(2083), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_LT_LT_LT] = ACTIONS(2085), - [anon_sym_RBRACE] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(2085), - [anon_sym_SEMI] = ACTIONS(2085), - [anon_sym_return] = ACTIONS(2083), - [anon_sym_break] = ACTIONS(2083), - [anon_sym_continue] = ACTIONS(2083), - [anon_sym_throw] = ACTIONS(2083), - [anon_sym_echo] = ACTIONS(2083), - [anon_sym_unset] = ACTIONS(2083), - [anon_sym_LPAREN] = ACTIONS(2085), - [anon_sym_concurrent] = ACTIONS(2083), - [anon_sym_use] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2083), - [anon_sym_function] = ACTIONS(2083), - [anon_sym_const] = ACTIONS(2083), - [anon_sym_if] = ACTIONS(2083), - [anon_sym_elseif] = ACTIONS(2083), - [anon_sym_else] = ACTIONS(2083), - [anon_sym_switch] = ACTIONS(2083), - [anon_sym_case] = ACTIONS(2083), - [anon_sym_default] = ACTIONS(2083), - [anon_sym_foreach] = ACTIONS(2083), - [anon_sym_while] = ACTIONS(2083), - [anon_sym_do] = ACTIONS(2083), - [anon_sym_for] = ACTIONS(2083), - [anon_sym_try] = ACTIONS(2083), - [anon_sym_using] = ACTIONS(2083), - [sym_float] = ACTIONS(2085), - [sym_integer] = ACTIONS(2083), - [anon_sym_true] = ACTIONS(2083), - [anon_sym_True] = ACTIONS(2083), - [anon_sym_TRUE] = ACTIONS(2083), - [anon_sym_false] = ACTIONS(2083), - [anon_sym_False] = ACTIONS(2083), - [anon_sym_FALSE] = ACTIONS(2083), - [anon_sym_null] = ACTIONS(2083), - [anon_sym_Null] = ACTIONS(2083), - [anon_sym_NULL] = ACTIONS(2083), - [sym_string] = ACTIONS(2085), - [anon_sym_AT] = ACTIONS(2085), - [anon_sym_TILDE] = ACTIONS(2085), - [anon_sym_array] = ACTIONS(2083), - [anon_sym_varray] = ACTIONS(2083), - [anon_sym_darray] = ACTIONS(2083), - [anon_sym_vec] = ACTIONS(2083), - [anon_sym_dict] = ACTIONS(2083), - [anon_sym_keyset] = ACTIONS(2083), - [anon_sym_LT] = ACTIONS(2083), - [anon_sym_PLUS] = ACTIONS(2083), - [anon_sym_DASH] = ACTIONS(2083), - [anon_sym_tuple] = ACTIONS(2083), - [anon_sym_include] = ACTIONS(2083), - [anon_sym_include_once] = ACTIONS(2083), - [anon_sym_require] = ACTIONS(2083), - [anon_sym_require_once] = ACTIONS(2083), - [anon_sym_list] = ACTIONS(2083), - [anon_sym_LT_LT] = ACTIONS(2083), - [anon_sym_BANG] = ACTIONS(2085), - [anon_sym_PLUS_PLUS] = ACTIONS(2085), - [anon_sym_DASH_DASH] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(2083), - [anon_sym_async] = ACTIONS(2083), - [anon_sym_yield] = ACTIONS(2083), - [anon_sym_trait] = ACTIONS(2083), - [anon_sym_interface] = ACTIONS(2083), - [anon_sym_class] = ACTIONS(2083), - [anon_sym_enum] = ACTIONS(2083), - [sym_final_modifier] = ACTIONS(2083), - [sym_abstract_modifier] = ACTIONS(2083), - [sym_xhp_modifier] = ACTIONS(2083), - [sym_xhp_identifier] = ACTIONS(2083), - [sym_xhp_class_identifier] = ACTIONS(2085), - [sym_comment] = ACTIONS(3), - }, - [728] = { - [sym_identifier] = ACTIONS(2087), - [sym_variable] = ACTIONS(2089), - [sym_pipe_variable] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2087), - [anon_sym_newtype] = ACTIONS(2087), - [anon_sym_shape] = ACTIONS(2087), - [anon_sym_clone] = ACTIONS(2087), - [anon_sym_new] = ACTIONS(2087), - [anon_sym_print] = ACTIONS(2087), - [sym__backslash] = ACTIONS(2089), - [anon_sym_self] = ACTIONS(2087), - [anon_sym_parent] = ACTIONS(2087), - [anon_sym_static] = ACTIONS(2087), - [anon_sym_LT_LT_LT] = ACTIONS(2089), - [anon_sym_RBRACE] = ACTIONS(2089), - [anon_sym_LBRACE] = ACTIONS(2089), - [anon_sym_SEMI] = ACTIONS(2089), - [anon_sym_return] = ACTIONS(2087), - [anon_sym_break] = ACTIONS(2087), - [anon_sym_continue] = ACTIONS(2087), - [anon_sym_throw] = ACTIONS(2087), - [anon_sym_echo] = ACTIONS(2087), - [anon_sym_unset] = ACTIONS(2087), - [anon_sym_LPAREN] = ACTIONS(2089), - [anon_sym_concurrent] = ACTIONS(2087), - [anon_sym_use] = ACTIONS(2087), - [anon_sym_namespace] = ACTIONS(2087), - [anon_sym_function] = ACTIONS(2087), - [anon_sym_const] = ACTIONS(2087), - [anon_sym_if] = ACTIONS(2087), - [anon_sym_elseif] = ACTIONS(2087), - [anon_sym_else] = ACTIONS(2087), - [anon_sym_switch] = ACTIONS(2087), - [anon_sym_case] = ACTIONS(2087), - [anon_sym_default] = ACTIONS(2087), - [anon_sym_foreach] = ACTIONS(2087), - [anon_sym_while] = ACTIONS(2087), - [anon_sym_do] = ACTIONS(2087), - [anon_sym_for] = ACTIONS(2087), - [anon_sym_try] = ACTIONS(2087), - [anon_sym_using] = ACTIONS(2087), - [sym_float] = ACTIONS(2089), - [sym_integer] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(2087), - [anon_sym_True] = ACTIONS(2087), - [anon_sym_TRUE] = ACTIONS(2087), - [anon_sym_false] = ACTIONS(2087), - [anon_sym_False] = ACTIONS(2087), - [anon_sym_FALSE] = ACTIONS(2087), - [anon_sym_null] = ACTIONS(2087), - [anon_sym_Null] = ACTIONS(2087), - [anon_sym_NULL] = ACTIONS(2087), - [sym_string] = ACTIONS(2089), - [anon_sym_AT] = ACTIONS(2089), - [anon_sym_TILDE] = ACTIONS(2089), - [anon_sym_array] = ACTIONS(2087), - [anon_sym_varray] = ACTIONS(2087), - [anon_sym_darray] = ACTIONS(2087), - [anon_sym_vec] = ACTIONS(2087), - [anon_sym_dict] = ACTIONS(2087), - [anon_sym_keyset] = ACTIONS(2087), - [anon_sym_LT] = ACTIONS(2087), - [anon_sym_PLUS] = ACTIONS(2087), - [anon_sym_DASH] = ACTIONS(2087), - [anon_sym_tuple] = ACTIONS(2087), - [anon_sym_include] = ACTIONS(2087), - [anon_sym_include_once] = ACTIONS(2087), - [anon_sym_require] = ACTIONS(2087), - [anon_sym_require_once] = ACTIONS(2087), - [anon_sym_list] = ACTIONS(2087), - [anon_sym_LT_LT] = ACTIONS(2087), - [anon_sym_BANG] = ACTIONS(2089), - [anon_sym_PLUS_PLUS] = ACTIONS(2089), - [anon_sym_DASH_DASH] = ACTIONS(2089), - [anon_sym_await] = ACTIONS(2087), - [anon_sym_async] = ACTIONS(2087), - [anon_sym_yield] = ACTIONS(2087), - [anon_sym_trait] = ACTIONS(2087), - [anon_sym_interface] = ACTIONS(2087), - [anon_sym_class] = ACTIONS(2087), - [anon_sym_enum] = ACTIONS(2087), - [sym_final_modifier] = ACTIONS(2087), - [sym_abstract_modifier] = ACTIONS(2087), - [sym_xhp_modifier] = ACTIONS(2087), - [sym_xhp_identifier] = ACTIONS(2087), - [sym_xhp_class_identifier] = ACTIONS(2089), - [sym_comment] = ACTIONS(3), - }, - [729] = { - [sym_identifier] = ACTIONS(2091), - [sym_variable] = ACTIONS(2093), - [sym_pipe_variable] = ACTIONS(2093), - [anon_sym_type] = ACTIONS(2091), - [anon_sym_newtype] = ACTIONS(2091), - [anon_sym_shape] = ACTIONS(2091), - [anon_sym_clone] = ACTIONS(2091), - [anon_sym_new] = ACTIONS(2091), - [anon_sym_print] = ACTIONS(2091), - [sym__backslash] = ACTIONS(2093), - [anon_sym_self] = ACTIONS(2091), - [anon_sym_parent] = ACTIONS(2091), - [anon_sym_static] = ACTIONS(2091), - [anon_sym_LT_LT_LT] = ACTIONS(2093), - [anon_sym_RBRACE] = ACTIONS(2093), - [anon_sym_LBRACE] = ACTIONS(2093), - [anon_sym_SEMI] = ACTIONS(2093), - [anon_sym_return] = ACTIONS(2091), - [anon_sym_break] = ACTIONS(2091), - [anon_sym_continue] = ACTIONS(2091), - [anon_sym_throw] = ACTIONS(2091), - [anon_sym_echo] = ACTIONS(2091), - [anon_sym_unset] = ACTIONS(2091), - [anon_sym_LPAREN] = ACTIONS(2093), - [anon_sym_concurrent] = ACTIONS(2091), - [anon_sym_use] = ACTIONS(2091), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_function] = ACTIONS(2091), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_if] = ACTIONS(2091), - [anon_sym_elseif] = ACTIONS(2091), - [anon_sym_else] = ACTIONS(2091), - [anon_sym_switch] = ACTIONS(2091), - [anon_sym_case] = ACTIONS(2091), - [anon_sym_default] = ACTIONS(2091), - [anon_sym_foreach] = ACTIONS(2091), - [anon_sym_while] = ACTIONS(2091), - [anon_sym_do] = ACTIONS(2091), - [anon_sym_for] = ACTIONS(2091), - [anon_sym_try] = ACTIONS(2091), - [anon_sym_using] = ACTIONS(2091), - [sym_float] = ACTIONS(2093), - [sym_integer] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(2091), - [anon_sym_True] = ACTIONS(2091), - [anon_sym_TRUE] = ACTIONS(2091), - [anon_sym_false] = ACTIONS(2091), - [anon_sym_False] = ACTIONS(2091), - [anon_sym_FALSE] = ACTIONS(2091), - [anon_sym_null] = ACTIONS(2091), - [anon_sym_Null] = ACTIONS(2091), - [anon_sym_NULL] = ACTIONS(2091), - [sym_string] = ACTIONS(2093), - [anon_sym_AT] = ACTIONS(2093), - [anon_sym_TILDE] = ACTIONS(2093), - [anon_sym_array] = ACTIONS(2091), - [anon_sym_varray] = ACTIONS(2091), - [anon_sym_darray] = ACTIONS(2091), - [anon_sym_vec] = ACTIONS(2091), - [anon_sym_dict] = ACTIONS(2091), - [anon_sym_keyset] = ACTIONS(2091), - [anon_sym_LT] = ACTIONS(2091), - [anon_sym_PLUS] = ACTIONS(2091), - [anon_sym_DASH] = ACTIONS(2091), - [anon_sym_tuple] = ACTIONS(2091), - [anon_sym_include] = ACTIONS(2091), - [anon_sym_include_once] = ACTIONS(2091), - [anon_sym_require] = ACTIONS(2091), - [anon_sym_require_once] = ACTIONS(2091), - [anon_sym_list] = ACTIONS(2091), - [anon_sym_LT_LT] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(2093), - [anon_sym_PLUS_PLUS] = ACTIONS(2093), - [anon_sym_DASH_DASH] = ACTIONS(2093), - [anon_sym_await] = ACTIONS(2091), - [anon_sym_async] = ACTIONS(2091), - [anon_sym_yield] = ACTIONS(2091), - [anon_sym_trait] = ACTIONS(2091), - [anon_sym_interface] = ACTIONS(2091), - [anon_sym_class] = ACTIONS(2091), - [anon_sym_enum] = ACTIONS(2091), - [sym_final_modifier] = ACTIONS(2091), - [sym_abstract_modifier] = ACTIONS(2091), - [sym_xhp_modifier] = ACTIONS(2091), - [sym_xhp_identifier] = ACTIONS(2091), - [sym_xhp_class_identifier] = ACTIONS(2093), - [sym_comment] = ACTIONS(3), - }, - [730] = { - [sym_identifier] = ACTIONS(2095), - [sym_variable] = ACTIONS(2097), - [sym_pipe_variable] = ACTIONS(2097), - [anon_sym_type] = ACTIONS(2095), - [anon_sym_newtype] = ACTIONS(2095), - [anon_sym_shape] = ACTIONS(2095), - [anon_sym_clone] = ACTIONS(2095), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_print] = ACTIONS(2095), - [sym__backslash] = ACTIONS(2097), - [anon_sym_self] = ACTIONS(2095), - [anon_sym_parent] = ACTIONS(2095), - [anon_sym_static] = ACTIONS(2095), - [anon_sym_LT_LT_LT] = ACTIONS(2097), - [anon_sym_RBRACE] = ACTIONS(2097), - [anon_sym_LBRACE] = ACTIONS(2097), - [anon_sym_SEMI] = ACTIONS(2097), - [anon_sym_return] = ACTIONS(2095), - [anon_sym_break] = ACTIONS(2095), - [anon_sym_continue] = ACTIONS(2095), - [anon_sym_throw] = ACTIONS(2095), - [anon_sym_echo] = ACTIONS(2095), - [anon_sym_unset] = ACTIONS(2095), - [anon_sym_LPAREN] = ACTIONS(2097), - [anon_sym_concurrent] = ACTIONS(2095), - [anon_sym_use] = ACTIONS(2095), - [anon_sym_namespace] = ACTIONS(2095), - [anon_sym_function] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2095), - [anon_sym_if] = ACTIONS(2095), - [anon_sym_elseif] = ACTIONS(2095), - [anon_sym_else] = ACTIONS(2095), - [anon_sym_switch] = ACTIONS(2095), - [anon_sym_case] = ACTIONS(2095), - [anon_sym_default] = ACTIONS(2095), - [anon_sym_foreach] = ACTIONS(2095), - [anon_sym_while] = ACTIONS(2095), - [anon_sym_do] = ACTIONS(2095), - [anon_sym_for] = ACTIONS(2095), - [anon_sym_try] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(2095), - [sym_float] = ACTIONS(2097), - [sym_integer] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(2095), - [anon_sym_True] = ACTIONS(2095), - [anon_sym_TRUE] = ACTIONS(2095), - [anon_sym_false] = ACTIONS(2095), - [anon_sym_False] = ACTIONS(2095), - [anon_sym_FALSE] = ACTIONS(2095), - [anon_sym_null] = ACTIONS(2095), - [anon_sym_Null] = ACTIONS(2095), - [anon_sym_NULL] = ACTIONS(2095), - [sym_string] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(2097), - [anon_sym_TILDE] = ACTIONS(2097), - [anon_sym_array] = ACTIONS(2095), - [anon_sym_varray] = ACTIONS(2095), - [anon_sym_darray] = ACTIONS(2095), - [anon_sym_vec] = ACTIONS(2095), - [anon_sym_dict] = ACTIONS(2095), - [anon_sym_keyset] = ACTIONS(2095), - [anon_sym_LT] = ACTIONS(2095), - [anon_sym_PLUS] = ACTIONS(2095), - [anon_sym_DASH] = ACTIONS(2095), - [anon_sym_tuple] = ACTIONS(2095), - [anon_sym_include] = ACTIONS(2095), - [anon_sym_include_once] = ACTIONS(2095), - [anon_sym_require] = ACTIONS(2095), - [anon_sym_require_once] = ACTIONS(2095), - [anon_sym_list] = ACTIONS(2095), - [anon_sym_LT_LT] = ACTIONS(2095), - [anon_sym_BANG] = ACTIONS(2097), - [anon_sym_PLUS_PLUS] = ACTIONS(2097), - [anon_sym_DASH_DASH] = ACTIONS(2097), - [anon_sym_await] = ACTIONS(2095), - [anon_sym_async] = ACTIONS(2095), - [anon_sym_yield] = ACTIONS(2095), - [anon_sym_trait] = ACTIONS(2095), - [anon_sym_interface] = ACTIONS(2095), - [anon_sym_class] = ACTIONS(2095), - [anon_sym_enum] = ACTIONS(2095), - [sym_final_modifier] = ACTIONS(2095), - [sym_abstract_modifier] = ACTIONS(2095), - [sym_xhp_modifier] = ACTIONS(2095), - [sym_xhp_identifier] = ACTIONS(2095), - [sym_xhp_class_identifier] = ACTIONS(2097), - [sym_comment] = ACTIONS(3), - }, - [731] = { - [sym_identifier] = ACTIONS(2099), - [sym_variable] = ACTIONS(2101), - [sym_pipe_variable] = ACTIONS(2101), - [anon_sym_type] = ACTIONS(2099), - [anon_sym_newtype] = ACTIONS(2099), - [anon_sym_shape] = ACTIONS(2099), - [anon_sym_clone] = ACTIONS(2099), - [anon_sym_new] = ACTIONS(2099), - [anon_sym_print] = ACTIONS(2099), - [sym__backslash] = ACTIONS(2101), - [anon_sym_self] = ACTIONS(2099), - [anon_sym_parent] = ACTIONS(2099), - [anon_sym_static] = ACTIONS(2099), - [anon_sym_LT_LT_LT] = ACTIONS(2101), - [anon_sym_RBRACE] = ACTIONS(2101), - [anon_sym_LBRACE] = ACTIONS(2101), - [anon_sym_SEMI] = ACTIONS(2101), - [anon_sym_return] = ACTIONS(2099), - [anon_sym_break] = ACTIONS(2099), - [anon_sym_continue] = ACTIONS(2099), - [anon_sym_throw] = ACTIONS(2099), - [anon_sym_echo] = ACTIONS(2099), - [anon_sym_unset] = ACTIONS(2099), - [anon_sym_LPAREN] = ACTIONS(2101), - [anon_sym_concurrent] = ACTIONS(2099), - [anon_sym_use] = ACTIONS(2099), - [anon_sym_namespace] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(2099), - [anon_sym_const] = ACTIONS(2099), - [anon_sym_if] = ACTIONS(2099), - [anon_sym_elseif] = ACTIONS(2099), - [anon_sym_else] = ACTIONS(2099), - [anon_sym_switch] = ACTIONS(2099), - [anon_sym_case] = ACTIONS(2099), - [anon_sym_default] = ACTIONS(2099), - [anon_sym_foreach] = ACTIONS(2099), - [anon_sym_while] = ACTIONS(2099), - [anon_sym_do] = ACTIONS(2099), - [anon_sym_for] = ACTIONS(2099), - [anon_sym_try] = ACTIONS(2099), - [anon_sym_using] = ACTIONS(2099), - [sym_float] = ACTIONS(2101), - [sym_integer] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(2099), - [anon_sym_True] = ACTIONS(2099), - [anon_sym_TRUE] = ACTIONS(2099), - [anon_sym_false] = ACTIONS(2099), - [anon_sym_False] = ACTIONS(2099), - [anon_sym_FALSE] = ACTIONS(2099), - [anon_sym_null] = ACTIONS(2099), - [anon_sym_Null] = ACTIONS(2099), - [anon_sym_NULL] = ACTIONS(2099), - [sym_string] = ACTIONS(2101), - [anon_sym_AT] = ACTIONS(2101), - [anon_sym_TILDE] = ACTIONS(2101), - [anon_sym_array] = ACTIONS(2099), - [anon_sym_varray] = ACTIONS(2099), - [anon_sym_darray] = ACTIONS(2099), - [anon_sym_vec] = ACTIONS(2099), - [anon_sym_dict] = ACTIONS(2099), - [anon_sym_keyset] = ACTIONS(2099), - [anon_sym_LT] = ACTIONS(2099), - [anon_sym_PLUS] = ACTIONS(2099), - [anon_sym_DASH] = ACTIONS(2099), - [anon_sym_tuple] = ACTIONS(2099), - [anon_sym_include] = ACTIONS(2099), - [anon_sym_include_once] = ACTIONS(2099), - [anon_sym_require] = ACTIONS(2099), - [anon_sym_require_once] = ACTIONS(2099), - [anon_sym_list] = ACTIONS(2099), - [anon_sym_LT_LT] = ACTIONS(2099), - [anon_sym_BANG] = ACTIONS(2101), - [anon_sym_PLUS_PLUS] = ACTIONS(2101), - [anon_sym_DASH_DASH] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(2099), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_yield] = ACTIONS(2099), - [anon_sym_trait] = ACTIONS(2099), - [anon_sym_interface] = ACTIONS(2099), - [anon_sym_class] = ACTIONS(2099), - [anon_sym_enum] = ACTIONS(2099), - [sym_final_modifier] = ACTIONS(2099), - [sym_abstract_modifier] = ACTIONS(2099), - [sym_xhp_modifier] = ACTIONS(2099), - [sym_xhp_identifier] = ACTIONS(2099), - [sym_xhp_class_identifier] = ACTIONS(2101), - [sym_comment] = ACTIONS(3), - }, - [732] = { - [sym_identifier] = ACTIONS(2103), - [sym_variable] = ACTIONS(2105), - [sym_pipe_variable] = ACTIONS(2105), - [anon_sym_type] = ACTIONS(2103), - [anon_sym_newtype] = ACTIONS(2103), - [anon_sym_shape] = ACTIONS(2103), - [anon_sym_clone] = ACTIONS(2103), - [anon_sym_new] = ACTIONS(2103), - [anon_sym_print] = ACTIONS(2103), - [sym__backslash] = ACTIONS(2105), - [anon_sym_self] = ACTIONS(2103), - [anon_sym_parent] = ACTIONS(2103), - [anon_sym_static] = ACTIONS(2103), - [anon_sym_LT_LT_LT] = ACTIONS(2105), - [anon_sym_RBRACE] = ACTIONS(2105), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_SEMI] = ACTIONS(2105), - [anon_sym_return] = ACTIONS(2103), - [anon_sym_break] = ACTIONS(2103), - [anon_sym_continue] = ACTIONS(2103), - [anon_sym_throw] = ACTIONS(2103), - [anon_sym_echo] = ACTIONS(2103), - [anon_sym_unset] = ACTIONS(2103), - [anon_sym_LPAREN] = ACTIONS(2105), - [anon_sym_concurrent] = ACTIONS(2103), - [anon_sym_use] = ACTIONS(2103), - [anon_sym_namespace] = ACTIONS(2103), - [anon_sym_function] = ACTIONS(2103), - [anon_sym_const] = ACTIONS(2103), - [anon_sym_if] = ACTIONS(2103), - [anon_sym_elseif] = ACTIONS(2103), - [anon_sym_else] = ACTIONS(2103), - [anon_sym_switch] = ACTIONS(2103), - [anon_sym_case] = ACTIONS(2103), - [anon_sym_default] = ACTIONS(2103), - [anon_sym_foreach] = ACTIONS(2103), - [anon_sym_while] = ACTIONS(2103), - [anon_sym_do] = ACTIONS(2103), - [anon_sym_for] = ACTIONS(2103), - [anon_sym_try] = ACTIONS(2103), - [anon_sym_using] = ACTIONS(2103), - [sym_float] = ACTIONS(2105), - [sym_integer] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(2103), - [anon_sym_True] = ACTIONS(2103), - [anon_sym_TRUE] = ACTIONS(2103), - [anon_sym_false] = ACTIONS(2103), - [anon_sym_False] = ACTIONS(2103), - [anon_sym_FALSE] = ACTIONS(2103), - [anon_sym_null] = ACTIONS(2103), - [anon_sym_Null] = ACTIONS(2103), - [anon_sym_NULL] = ACTIONS(2103), - [sym_string] = ACTIONS(2105), - [anon_sym_AT] = ACTIONS(2105), - [anon_sym_TILDE] = ACTIONS(2105), - [anon_sym_array] = ACTIONS(2103), - [anon_sym_varray] = ACTIONS(2103), - [anon_sym_darray] = ACTIONS(2103), - [anon_sym_vec] = ACTIONS(2103), - [anon_sym_dict] = ACTIONS(2103), - [anon_sym_keyset] = ACTIONS(2103), - [anon_sym_LT] = ACTIONS(2103), - [anon_sym_PLUS] = ACTIONS(2103), - [anon_sym_DASH] = ACTIONS(2103), - [anon_sym_tuple] = ACTIONS(2103), - [anon_sym_include] = ACTIONS(2103), - [anon_sym_include_once] = ACTIONS(2103), - [anon_sym_require] = ACTIONS(2103), - [anon_sym_require_once] = ACTIONS(2103), - [anon_sym_list] = ACTIONS(2103), - [anon_sym_LT_LT] = ACTIONS(2103), - [anon_sym_BANG] = ACTIONS(2105), - [anon_sym_PLUS_PLUS] = ACTIONS(2105), - [anon_sym_DASH_DASH] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(2103), - [anon_sym_async] = ACTIONS(2103), - [anon_sym_yield] = ACTIONS(2103), - [anon_sym_trait] = ACTIONS(2103), - [anon_sym_interface] = ACTIONS(2103), - [anon_sym_class] = ACTIONS(2103), - [anon_sym_enum] = ACTIONS(2103), - [sym_final_modifier] = ACTIONS(2103), - [sym_abstract_modifier] = ACTIONS(2103), - [sym_xhp_modifier] = ACTIONS(2103), - [sym_xhp_identifier] = ACTIONS(2103), - [sym_xhp_class_identifier] = ACTIONS(2105), - [sym_comment] = ACTIONS(3), - }, - [733] = { - [sym_identifier] = ACTIONS(2107), - [sym_variable] = ACTIONS(2109), - [sym_pipe_variable] = ACTIONS(2109), - [anon_sym_type] = ACTIONS(2107), - [anon_sym_newtype] = ACTIONS(2107), - [anon_sym_shape] = ACTIONS(2107), - [anon_sym_clone] = ACTIONS(2107), - [anon_sym_new] = ACTIONS(2107), - [anon_sym_print] = ACTIONS(2107), - [sym__backslash] = ACTIONS(2109), - [anon_sym_self] = ACTIONS(2107), - [anon_sym_parent] = ACTIONS(2107), - [anon_sym_static] = ACTIONS(2107), - [anon_sym_LT_LT_LT] = ACTIONS(2109), - [anon_sym_RBRACE] = ACTIONS(2109), - [anon_sym_LBRACE] = ACTIONS(2109), - [anon_sym_SEMI] = ACTIONS(2109), - [anon_sym_return] = ACTIONS(2107), - [anon_sym_break] = ACTIONS(2107), - [anon_sym_continue] = ACTIONS(2107), - [anon_sym_throw] = ACTIONS(2107), - [anon_sym_echo] = ACTIONS(2107), - [anon_sym_unset] = ACTIONS(2107), - [anon_sym_LPAREN] = ACTIONS(2109), - [anon_sym_concurrent] = ACTIONS(2107), - [anon_sym_use] = ACTIONS(2107), - [anon_sym_namespace] = ACTIONS(2107), - [anon_sym_function] = ACTIONS(2107), - [anon_sym_const] = ACTIONS(2107), - [anon_sym_if] = ACTIONS(2107), - [anon_sym_elseif] = ACTIONS(2107), - [anon_sym_else] = ACTIONS(2107), - [anon_sym_switch] = ACTIONS(2107), - [anon_sym_case] = ACTIONS(2107), - [anon_sym_default] = ACTIONS(2107), - [anon_sym_foreach] = ACTIONS(2107), - [anon_sym_while] = ACTIONS(2107), - [anon_sym_do] = ACTIONS(2107), - [anon_sym_for] = ACTIONS(2107), - [anon_sym_try] = ACTIONS(2107), - [anon_sym_using] = ACTIONS(2107), - [sym_float] = ACTIONS(2109), - [sym_integer] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(2107), - [anon_sym_True] = ACTIONS(2107), - [anon_sym_TRUE] = ACTIONS(2107), - [anon_sym_false] = ACTIONS(2107), - [anon_sym_False] = ACTIONS(2107), - [anon_sym_FALSE] = ACTIONS(2107), - [anon_sym_null] = ACTIONS(2107), - [anon_sym_Null] = ACTIONS(2107), - [anon_sym_NULL] = ACTIONS(2107), - [sym_string] = ACTIONS(2109), - [anon_sym_AT] = ACTIONS(2109), - [anon_sym_TILDE] = ACTIONS(2109), - [anon_sym_array] = ACTIONS(2107), - [anon_sym_varray] = ACTIONS(2107), - [anon_sym_darray] = ACTIONS(2107), - [anon_sym_vec] = ACTIONS(2107), - [anon_sym_dict] = ACTIONS(2107), - [anon_sym_keyset] = ACTIONS(2107), - [anon_sym_LT] = ACTIONS(2107), - [anon_sym_PLUS] = ACTIONS(2107), - [anon_sym_DASH] = ACTIONS(2107), - [anon_sym_tuple] = ACTIONS(2107), - [anon_sym_include] = ACTIONS(2107), - [anon_sym_include_once] = ACTIONS(2107), - [anon_sym_require] = ACTIONS(2107), - [anon_sym_require_once] = ACTIONS(2107), - [anon_sym_list] = ACTIONS(2107), - [anon_sym_LT_LT] = ACTIONS(2107), - [anon_sym_BANG] = ACTIONS(2109), - [anon_sym_PLUS_PLUS] = ACTIONS(2109), - [anon_sym_DASH_DASH] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(2107), - [anon_sym_async] = ACTIONS(2107), - [anon_sym_yield] = ACTIONS(2107), - [anon_sym_trait] = ACTIONS(2107), - [anon_sym_interface] = ACTIONS(2107), - [anon_sym_class] = ACTIONS(2107), - [anon_sym_enum] = ACTIONS(2107), - [sym_final_modifier] = ACTIONS(2107), - [sym_abstract_modifier] = ACTIONS(2107), - [sym_xhp_modifier] = ACTIONS(2107), - [sym_xhp_identifier] = ACTIONS(2107), - [sym_xhp_class_identifier] = ACTIONS(2109), - [sym_comment] = ACTIONS(3), - }, - [734] = { - [sym_identifier] = ACTIONS(1967), - [sym_variable] = ACTIONS(1969), - [sym_pipe_variable] = ACTIONS(1969), - [anon_sym_type] = ACTIONS(1967), - [anon_sym_newtype] = ACTIONS(1967), - [anon_sym_shape] = ACTIONS(1967), - [anon_sym_clone] = ACTIONS(1967), - [anon_sym_new] = ACTIONS(1967), - [anon_sym_print] = ACTIONS(1967), - [sym__backslash] = ACTIONS(1969), - [anon_sym_self] = ACTIONS(1967), - [anon_sym_parent] = ACTIONS(1967), - [anon_sym_static] = ACTIONS(1967), - [anon_sym_LT_LT_LT] = ACTIONS(1969), - [anon_sym_RBRACE] = ACTIONS(1969), - [anon_sym_LBRACE] = ACTIONS(1969), - [anon_sym_SEMI] = ACTIONS(1969), - [anon_sym_return] = ACTIONS(1967), - [anon_sym_break] = ACTIONS(1967), - [anon_sym_continue] = ACTIONS(1967), - [anon_sym_throw] = ACTIONS(1967), - [anon_sym_echo] = ACTIONS(1967), - [anon_sym_unset] = ACTIONS(1967), - [anon_sym_LPAREN] = ACTIONS(1969), - [anon_sym_concurrent] = ACTIONS(1967), - [anon_sym_use] = ACTIONS(1967), - [anon_sym_namespace] = ACTIONS(1967), - [anon_sym_function] = ACTIONS(1967), - [anon_sym_const] = ACTIONS(1967), - [anon_sym_if] = ACTIONS(1967), - [anon_sym_elseif] = ACTIONS(1967), - [anon_sym_else] = ACTIONS(1967), - [anon_sym_switch] = ACTIONS(1967), - [anon_sym_foreach] = ACTIONS(1967), - [anon_sym_while] = ACTIONS(1967), - [anon_sym_do] = ACTIONS(1967), - [anon_sym_for] = ACTIONS(1967), - [anon_sym_try] = ACTIONS(1967), - [anon_sym_catch] = ACTIONS(1967), - [anon_sym_finally] = ACTIONS(1967), - [anon_sym_using] = ACTIONS(1967), - [sym_float] = ACTIONS(1969), - [sym_integer] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(1967), - [anon_sym_True] = ACTIONS(1967), - [anon_sym_TRUE] = ACTIONS(1967), - [anon_sym_false] = ACTIONS(1967), - [anon_sym_False] = ACTIONS(1967), - [anon_sym_FALSE] = ACTIONS(1967), - [anon_sym_null] = ACTIONS(1967), - [anon_sym_Null] = ACTIONS(1967), - [anon_sym_NULL] = ACTIONS(1967), - [sym_string] = ACTIONS(1969), - [anon_sym_AT] = ACTIONS(1969), - [anon_sym_TILDE] = ACTIONS(1969), - [anon_sym_array] = ACTIONS(1967), - [anon_sym_varray] = ACTIONS(1967), - [anon_sym_darray] = ACTIONS(1967), - [anon_sym_vec] = ACTIONS(1967), - [anon_sym_dict] = ACTIONS(1967), - [anon_sym_keyset] = ACTIONS(1967), - [anon_sym_LT] = ACTIONS(1967), - [anon_sym_PLUS] = ACTIONS(1967), - [anon_sym_DASH] = ACTIONS(1967), - [anon_sym_tuple] = ACTIONS(1967), - [anon_sym_include] = ACTIONS(1967), - [anon_sym_include_once] = ACTIONS(1967), - [anon_sym_require] = ACTIONS(1967), - [anon_sym_require_once] = ACTIONS(1967), - [anon_sym_list] = ACTIONS(1967), - [anon_sym_LT_LT] = ACTIONS(1967), - [anon_sym_BANG] = ACTIONS(1969), - [anon_sym_PLUS_PLUS] = ACTIONS(1969), - [anon_sym_DASH_DASH] = ACTIONS(1969), - [anon_sym_await] = ACTIONS(1967), - [anon_sym_async] = ACTIONS(1967), - [anon_sym_yield] = ACTIONS(1967), - [anon_sym_trait] = ACTIONS(1967), - [anon_sym_interface] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(1967), - [anon_sym_enum] = ACTIONS(1967), - [sym_final_modifier] = ACTIONS(1967), - [sym_abstract_modifier] = ACTIONS(1967), - [sym_xhp_modifier] = ACTIONS(1967), - [sym_xhp_identifier] = ACTIONS(1967), - [sym_xhp_class_identifier] = ACTIONS(1969), - [sym_comment] = ACTIONS(3), - }, - [735] = { - [sym_identifier] = ACTIONS(2111), - [sym_variable] = ACTIONS(2113), - [sym_pipe_variable] = ACTIONS(2113), - [anon_sym_type] = ACTIONS(2111), - [anon_sym_newtype] = ACTIONS(2111), - [anon_sym_shape] = ACTIONS(2111), - [anon_sym_clone] = ACTIONS(2111), - [anon_sym_new] = ACTIONS(2111), - [anon_sym_print] = ACTIONS(2111), - [sym__backslash] = ACTIONS(2113), - [anon_sym_self] = ACTIONS(2111), - [anon_sym_parent] = ACTIONS(2111), - [anon_sym_static] = ACTIONS(2111), - [anon_sym_LT_LT_LT] = ACTIONS(2113), - [anon_sym_RBRACE] = ACTIONS(2113), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_SEMI] = ACTIONS(2113), - [anon_sym_return] = ACTIONS(2111), - [anon_sym_break] = ACTIONS(2111), - [anon_sym_continue] = ACTIONS(2111), - [anon_sym_throw] = ACTIONS(2111), - [anon_sym_echo] = ACTIONS(2111), - [anon_sym_unset] = ACTIONS(2111), - [anon_sym_LPAREN] = ACTIONS(2113), - [anon_sym_concurrent] = ACTIONS(2111), - [anon_sym_use] = ACTIONS(2111), - [anon_sym_namespace] = ACTIONS(2111), - [anon_sym_function] = ACTIONS(2111), - [anon_sym_const] = ACTIONS(2111), - [anon_sym_if] = ACTIONS(2111), - [anon_sym_elseif] = ACTIONS(2111), - [anon_sym_else] = ACTIONS(2111), - [anon_sym_switch] = ACTIONS(2111), - [anon_sym_case] = ACTIONS(2111), - [anon_sym_default] = ACTIONS(2111), - [anon_sym_foreach] = ACTIONS(2111), - [anon_sym_while] = ACTIONS(2111), - [anon_sym_do] = ACTIONS(2111), - [anon_sym_for] = ACTIONS(2111), - [anon_sym_try] = ACTIONS(2111), - [anon_sym_using] = ACTIONS(2111), - [sym_float] = ACTIONS(2113), - [sym_integer] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(2111), - [anon_sym_True] = ACTIONS(2111), - [anon_sym_TRUE] = ACTIONS(2111), - [anon_sym_false] = ACTIONS(2111), - [anon_sym_False] = ACTIONS(2111), - [anon_sym_FALSE] = ACTIONS(2111), - [anon_sym_null] = ACTIONS(2111), - [anon_sym_Null] = ACTIONS(2111), - [anon_sym_NULL] = ACTIONS(2111), - [sym_string] = ACTIONS(2113), - [anon_sym_AT] = ACTIONS(2113), - [anon_sym_TILDE] = ACTIONS(2113), - [anon_sym_array] = ACTIONS(2111), - [anon_sym_varray] = ACTIONS(2111), - [anon_sym_darray] = ACTIONS(2111), - [anon_sym_vec] = ACTIONS(2111), - [anon_sym_dict] = ACTIONS(2111), - [anon_sym_keyset] = ACTIONS(2111), - [anon_sym_LT] = ACTIONS(2111), - [anon_sym_PLUS] = ACTIONS(2111), - [anon_sym_DASH] = ACTIONS(2111), - [anon_sym_tuple] = ACTIONS(2111), - [anon_sym_include] = ACTIONS(2111), - [anon_sym_include_once] = ACTIONS(2111), - [anon_sym_require] = ACTIONS(2111), - [anon_sym_require_once] = ACTIONS(2111), - [anon_sym_list] = ACTIONS(2111), - [anon_sym_LT_LT] = ACTIONS(2111), - [anon_sym_BANG] = ACTIONS(2113), - [anon_sym_PLUS_PLUS] = ACTIONS(2113), - [anon_sym_DASH_DASH] = ACTIONS(2113), - [anon_sym_await] = ACTIONS(2111), - [anon_sym_async] = ACTIONS(2111), - [anon_sym_yield] = ACTIONS(2111), - [anon_sym_trait] = ACTIONS(2111), - [anon_sym_interface] = ACTIONS(2111), - [anon_sym_class] = ACTIONS(2111), - [anon_sym_enum] = ACTIONS(2111), - [sym_final_modifier] = ACTIONS(2111), - [sym_abstract_modifier] = ACTIONS(2111), - [sym_xhp_modifier] = ACTIONS(2111), - [sym_xhp_identifier] = ACTIONS(2111), - [sym_xhp_class_identifier] = ACTIONS(2113), - [sym_comment] = ACTIONS(3), - }, - [736] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_case] = ACTIONS(1953), - [anon_sym_default] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [737] = { - [sym_identifier] = ACTIONS(2115), - [sym_variable] = ACTIONS(2117), - [sym_pipe_variable] = ACTIONS(2117), - [anon_sym_type] = ACTIONS(2115), - [anon_sym_newtype] = ACTIONS(2115), - [anon_sym_shape] = ACTIONS(2115), - [anon_sym_clone] = ACTIONS(2115), - [anon_sym_new] = ACTIONS(2115), - [anon_sym_print] = ACTIONS(2115), - [sym__backslash] = ACTIONS(2117), - [anon_sym_self] = ACTIONS(2115), - [anon_sym_parent] = ACTIONS(2115), - [anon_sym_static] = ACTIONS(2115), - [anon_sym_LT_LT_LT] = ACTIONS(2117), - [anon_sym_RBRACE] = ACTIONS(2117), - [anon_sym_LBRACE] = ACTIONS(2117), - [anon_sym_SEMI] = ACTIONS(2117), - [anon_sym_return] = ACTIONS(2115), - [anon_sym_break] = ACTIONS(2115), - [anon_sym_continue] = ACTIONS(2115), - [anon_sym_throw] = ACTIONS(2115), - [anon_sym_echo] = ACTIONS(2115), - [anon_sym_unset] = ACTIONS(2115), - [anon_sym_LPAREN] = ACTIONS(2117), - [anon_sym_concurrent] = ACTIONS(2115), - [anon_sym_use] = ACTIONS(2115), - [anon_sym_namespace] = ACTIONS(2115), - [anon_sym_function] = ACTIONS(2115), - [anon_sym_const] = ACTIONS(2115), - [anon_sym_if] = ACTIONS(2115), - [anon_sym_elseif] = ACTIONS(2115), - [anon_sym_else] = ACTIONS(2115), - [anon_sym_switch] = ACTIONS(2115), - [anon_sym_case] = ACTIONS(2115), - [anon_sym_default] = ACTIONS(2115), - [anon_sym_foreach] = ACTIONS(2115), - [anon_sym_while] = ACTIONS(2115), - [anon_sym_do] = ACTIONS(2115), - [anon_sym_for] = ACTIONS(2115), - [anon_sym_try] = ACTIONS(2115), - [anon_sym_using] = ACTIONS(2115), - [sym_float] = ACTIONS(2117), - [sym_integer] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_True] = ACTIONS(2115), - [anon_sym_TRUE] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_False] = ACTIONS(2115), - [anon_sym_FALSE] = ACTIONS(2115), - [anon_sym_null] = ACTIONS(2115), - [anon_sym_Null] = ACTIONS(2115), - [anon_sym_NULL] = ACTIONS(2115), - [sym_string] = ACTIONS(2117), - [anon_sym_AT] = ACTIONS(2117), - [anon_sym_TILDE] = ACTIONS(2117), - [anon_sym_array] = ACTIONS(2115), - [anon_sym_varray] = ACTIONS(2115), - [anon_sym_darray] = ACTIONS(2115), - [anon_sym_vec] = ACTIONS(2115), - [anon_sym_dict] = ACTIONS(2115), - [anon_sym_keyset] = ACTIONS(2115), - [anon_sym_LT] = ACTIONS(2115), - [anon_sym_PLUS] = ACTIONS(2115), - [anon_sym_DASH] = ACTIONS(2115), - [anon_sym_tuple] = ACTIONS(2115), - [anon_sym_include] = ACTIONS(2115), - [anon_sym_include_once] = ACTIONS(2115), - [anon_sym_require] = ACTIONS(2115), - [anon_sym_require_once] = ACTIONS(2115), - [anon_sym_list] = ACTIONS(2115), - [anon_sym_LT_LT] = ACTIONS(2115), - [anon_sym_BANG] = ACTIONS(2117), - [anon_sym_PLUS_PLUS] = ACTIONS(2117), - [anon_sym_DASH_DASH] = ACTIONS(2117), - [anon_sym_await] = ACTIONS(2115), - [anon_sym_async] = ACTIONS(2115), - [anon_sym_yield] = ACTIONS(2115), - [anon_sym_trait] = ACTIONS(2115), - [anon_sym_interface] = ACTIONS(2115), - [anon_sym_class] = ACTIONS(2115), - [anon_sym_enum] = ACTIONS(2115), - [sym_final_modifier] = ACTIONS(2115), - [sym_abstract_modifier] = ACTIONS(2115), - [sym_xhp_modifier] = ACTIONS(2115), - [sym_xhp_identifier] = ACTIONS(2115), - [sym_xhp_class_identifier] = ACTIONS(2117), - [sym_comment] = ACTIONS(3), - }, - [738] = { - [sym_identifier] = ACTIONS(2119), - [sym_variable] = ACTIONS(2121), - [sym_pipe_variable] = ACTIONS(2121), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_newtype] = ACTIONS(2119), - [anon_sym_shape] = ACTIONS(2119), - [anon_sym_clone] = ACTIONS(2119), - [anon_sym_new] = ACTIONS(2119), - [anon_sym_print] = ACTIONS(2119), - [sym__backslash] = ACTIONS(2121), - [anon_sym_self] = ACTIONS(2119), - [anon_sym_parent] = ACTIONS(2119), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_LT_LT_LT] = ACTIONS(2121), - [anon_sym_RBRACE] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_SEMI] = ACTIONS(2121), - [anon_sym_return] = ACTIONS(2119), - [anon_sym_break] = ACTIONS(2119), - [anon_sym_continue] = ACTIONS(2119), - [anon_sym_throw] = ACTIONS(2119), - [anon_sym_echo] = ACTIONS(2119), - [anon_sym_unset] = ACTIONS(2119), - [anon_sym_LPAREN] = ACTIONS(2121), - [anon_sym_concurrent] = ACTIONS(2119), - [anon_sym_use] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_function] = ACTIONS(2119), - [anon_sym_const] = ACTIONS(2119), - [anon_sym_if] = ACTIONS(2119), - [anon_sym_elseif] = ACTIONS(2119), - [anon_sym_else] = ACTIONS(2119), - [anon_sym_switch] = ACTIONS(2119), - [anon_sym_case] = ACTIONS(2119), - [anon_sym_default] = ACTIONS(2119), - [anon_sym_foreach] = ACTIONS(2119), - [anon_sym_while] = ACTIONS(2119), - [anon_sym_do] = ACTIONS(2119), - [anon_sym_for] = ACTIONS(2119), - [anon_sym_try] = ACTIONS(2119), - [anon_sym_using] = ACTIONS(2119), - [sym_float] = ACTIONS(2121), - [sym_integer] = ACTIONS(2119), - [anon_sym_true] = ACTIONS(2119), - [anon_sym_True] = ACTIONS(2119), - [anon_sym_TRUE] = ACTIONS(2119), - [anon_sym_false] = ACTIONS(2119), - [anon_sym_False] = ACTIONS(2119), - [anon_sym_FALSE] = ACTIONS(2119), - [anon_sym_null] = ACTIONS(2119), - [anon_sym_Null] = ACTIONS(2119), - [anon_sym_NULL] = ACTIONS(2119), - [sym_string] = ACTIONS(2121), - [anon_sym_AT] = ACTIONS(2121), - [anon_sym_TILDE] = ACTIONS(2121), - [anon_sym_array] = ACTIONS(2119), - [anon_sym_varray] = ACTIONS(2119), - [anon_sym_darray] = ACTIONS(2119), - [anon_sym_vec] = ACTIONS(2119), - [anon_sym_dict] = ACTIONS(2119), - [anon_sym_keyset] = ACTIONS(2119), - [anon_sym_LT] = ACTIONS(2119), - [anon_sym_PLUS] = ACTIONS(2119), - [anon_sym_DASH] = ACTIONS(2119), - [anon_sym_tuple] = ACTIONS(2119), - [anon_sym_include] = ACTIONS(2119), - [anon_sym_include_once] = ACTIONS(2119), - [anon_sym_require] = ACTIONS(2119), - [anon_sym_require_once] = ACTIONS(2119), - [anon_sym_list] = ACTIONS(2119), - [anon_sym_LT_LT] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(2121), - [anon_sym_PLUS_PLUS] = ACTIONS(2121), - [anon_sym_DASH_DASH] = ACTIONS(2121), - [anon_sym_await] = ACTIONS(2119), - [anon_sym_async] = ACTIONS(2119), - [anon_sym_yield] = ACTIONS(2119), - [anon_sym_trait] = ACTIONS(2119), - [anon_sym_interface] = ACTIONS(2119), - [anon_sym_class] = ACTIONS(2119), - [anon_sym_enum] = ACTIONS(2119), - [sym_final_modifier] = ACTIONS(2119), - [sym_abstract_modifier] = ACTIONS(2119), - [sym_xhp_modifier] = ACTIONS(2119), - [sym_xhp_identifier] = ACTIONS(2119), - [sym_xhp_class_identifier] = ACTIONS(2121), - [sym_comment] = ACTIONS(3), - }, - [739] = { - [sym_identifier] = ACTIONS(2123), - [sym_variable] = ACTIONS(2125), - [sym_pipe_variable] = ACTIONS(2125), - [anon_sym_type] = ACTIONS(2123), - [anon_sym_newtype] = ACTIONS(2123), - [anon_sym_shape] = ACTIONS(2123), - [anon_sym_clone] = ACTIONS(2123), - [anon_sym_new] = ACTIONS(2123), - [anon_sym_print] = ACTIONS(2123), - [sym__backslash] = ACTIONS(2125), - [anon_sym_self] = ACTIONS(2123), - [anon_sym_parent] = ACTIONS(2123), - [anon_sym_static] = ACTIONS(2123), - [anon_sym_LT_LT_LT] = ACTIONS(2125), - [anon_sym_RBRACE] = ACTIONS(2125), - [anon_sym_LBRACE] = ACTIONS(2125), - [anon_sym_SEMI] = ACTIONS(2125), - [anon_sym_return] = ACTIONS(2123), - [anon_sym_break] = ACTIONS(2123), - [anon_sym_continue] = ACTIONS(2123), - [anon_sym_throw] = ACTIONS(2123), - [anon_sym_echo] = ACTIONS(2123), - [anon_sym_unset] = ACTIONS(2123), - [anon_sym_LPAREN] = ACTIONS(2125), - [anon_sym_concurrent] = ACTIONS(2123), - [anon_sym_use] = ACTIONS(2123), - [anon_sym_namespace] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(2123), - [anon_sym_const] = ACTIONS(2123), - [anon_sym_if] = ACTIONS(2123), - [anon_sym_elseif] = ACTIONS(2123), - [anon_sym_else] = ACTIONS(2123), - [anon_sym_switch] = ACTIONS(2123), - [anon_sym_case] = ACTIONS(2123), - [anon_sym_default] = ACTIONS(2123), - [anon_sym_foreach] = ACTIONS(2123), - [anon_sym_while] = ACTIONS(2123), - [anon_sym_do] = ACTIONS(2123), - [anon_sym_for] = ACTIONS(2123), - [anon_sym_try] = ACTIONS(2123), - [anon_sym_using] = ACTIONS(2123), - [sym_float] = ACTIONS(2125), - [sym_integer] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(2123), - [anon_sym_True] = ACTIONS(2123), - [anon_sym_TRUE] = ACTIONS(2123), - [anon_sym_false] = ACTIONS(2123), - [anon_sym_False] = ACTIONS(2123), - [anon_sym_FALSE] = ACTIONS(2123), - [anon_sym_null] = ACTIONS(2123), - [anon_sym_Null] = ACTIONS(2123), - [anon_sym_NULL] = ACTIONS(2123), - [sym_string] = ACTIONS(2125), - [anon_sym_AT] = ACTIONS(2125), - [anon_sym_TILDE] = ACTIONS(2125), - [anon_sym_array] = ACTIONS(2123), - [anon_sym_varray] = ACTIONS(2123), - [anon_sym_darray] = ACTIONS(2123), - [anon_sym_vec] = ACTIONS(2123), - [anon_sym_dict] = ACTIONS(2123), - [anon_sym_keyset] = ACTIONS(2123), - [anon_sym_LT] = ACTIONS(2123), - [anon_sym_PLUS] = ACTIONS(2123), - [anon_sym_DASH] = ACTIONS(2123), - [anon_sym_tuple] = ACTIONS(2123), - [anon_sym_include] = ACTIONS(2123), - [anon_sym_include_once] = ACTIONS(2123), - [anon_sym_require] = ACTIONS(2123), - [anon_sym_require_once] = ACTIONS(2123), - [anon_sym_list] = ACTIONS(2123), - [anon_sym_LT_LT] = ACTIONS(2123), - [anon_sym_BANG] = ACTIONS(2125), - [anon_sym_PLUS_PLUS] = ACTIONS(2125), - [anon_sym_DASH_DASH] = ACTIONS(2125), - [anon_sym_await] = ACTIONS(2123), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_yield] = ACTIONS(2123), - [anon_sym_trait] = ACTIONS(2123), - [anon_sym_interface] = ACTIONS(2123), - [anon_sym_class] = ACTIONS(2123), - [anon_sym_enum] = ACTIONS(2123), - [sym_final_modifier] = ACTIONS(2123), - [sym_abstract_modifier] = ACTIONS(2123), - [sym_xhp_modifier] = ACTIONS(2123), - [sym_xhp_identifier] = ACTIONS(2123), - [sym_xhp_class_identifier] = ACTIONS(2125), - [sym_comment] = ACTIONS(3), - }, - [740] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [741] = { - [ts_builtin_sym_end] = ACTIONS(1955), - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_elseif] = ACTIONS(1953), - [anon_sym_else] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [742] = { - [sym_identifier] = ACTIONS(2131), - [sym_variable] = ACTIONS(2133), - [sym_pipe_variable] = ACTIONS(2133), - [anon_sym_type] = ACTIONS(2131), - [anon_sym_newtype] = ACTIONS(2131), - [anon_sym_shape] = ACTIONS(2131), - [anon_sym_clone] = ACTIONS(2131), - [anon_sym_new] = ACTIONS(2131), - [anon_sym_print] = ACTIONS(2131), - [sym__backslash] = ACTIONS(2133), - [anon_sym_self] = ACTIONS(2131), - [anon_sym_parent] = ACTIONS(2131), - [anon_sym_static] = ACTIONS(2131), - [anon_sym_LT_LT_LT] = ACTIONS(2133), - [anon_sym_RBRACE] = ACTIONS(2133), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_SEMI] = ACTIONS(2133), - [anon_sym_return] = ACTIONS(2131), - [anon_sym_break] = ACTIONS(2131), - [anon_sym_continue] = ACTIONS(2131), - [anon_sym_throw] = ACTIONS(2131), - [anon_sym_echo] = ACTIONS(2131), - [anon_sym_unset] = ACTIONS(2131), - [anon_sym_LPAREN] = ACTIONS(2133), - [anon_sym_concurrent] = ACTIONS(2131), - [anon_sym_use] = ACTIONS(2131), - [anon_sym_namespace] = ACTIONS(2131), - [anon_sym_function] = ACTIONS(2131), - [anon_sym_const] = ACTIONS(2131), - [anon_sym_if] = ACTIONS(2131), - [anon_sym_elseif] = ACTIONS(2131), - [anon_sym_else] = ACTIONS(2131), - [anon_sym_switch] = ACTIONS(2131), - [anon_sym_case] = ACTIONS(2131), - [anon_sym_default] = ACTIONS(2131), - [anon_sym_foreach] = ACTIONS(2131), - [anon_sym_while] = ACTIONS(2131), - [anon_sym_do] = ACTIONS(2131), - [anon_sym_for] = ACTIONS(2131), - [anon_sym_try] = ACTIONS(2131), - [anon_sym_using] = ACTIONS(2131), - [sym_float] = ACTIONS(2133), - [sym_integer] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(2131), - [anon_sym_True] = ACTIONS(2131), - [anon_sym_TRUE] = ACTIONS(2131), - [anon_sym_false] = ACTIONS(2131), - [anon_sym_False] = ACTIONS(2131), - [anon_sym_FALSE] = ACTIONS(2131), - [anon_sym_null] = ACTIONS(2131), - [anon_sym_Null] = ACTIONS(2131), - [anon_sym_NULL] = ACTIONS(2131), - [sym_string] = ACTIONS(2133), - [anon_sym_AT] = ACTIONS(2133), - [anon_sym_TILDE] = ACTIONS(2133), - [anon_sym_array] = ACTIONS(2131), - [anon_sym_varray] = ACTIONS(2131), - [anon_sym_darray] = ACTIONS(2131), - [anon_sym_vec] = ACTIONS(2131), - [anon_sym_dict] = ACTIONS(2131), - [anon_sym_keyset] = ACTIONS(2131), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_PLUS] = ACTIONS(2131), - [anon_sym_DASH] = ACTIONS(2131), - [anon_sym_tuple] = ACTIONS(2131), - [anon_sym_include] = ACTIONS(2131), - [anon_sym_include_once] = ACTIONS(2131), - [anon_sym_require] = ACTIONS(2131), - [anon_sym_require_once] = ACTIONS(2131), - [anon_sym_list] = ACTIONS(2131), - [anon_sym_LT_LT] = ACTIONS(2131), - [anon_sym_BANG] = ACTIONS(2133), - [anon_sym_PLUS_PLUS] = ACTIONS(2133), - [anon_sym_DASH_DASH] = ACTIONS(2133), - [anon_sym_await] = ACTIONS(2131), - [anon_sym_async] = ACTIONS(2131), - [anon_sym_yield] = ACTIONS(2131), - [anon_sym_trait] = ACTIONS(2131), - [anon_sym_interface] = ACTIONS(2131), - [anon_sym_class] = ACTIONS(2131), - [anon_sym_enum] = ACTIONS(2131), - [sym_final_modifier] = ACTIONS(2131), - [sym_abstract_modifier] = ACTIONS(2131), - [sym_xhp_modifier] = ACTIONS(2131), - [sym_xhp_identifier] = ACTIONS(2131), - [sym_xhp_class_identifier] = ACTIONS(2133), - [sym_comment] = ACTIONS(3), - }, - [743] = { - [sym_identifier] = ACTIONS(2135), - [sym_variable] = ACTIONS(2137), - [sym_pipe_variable] = ACTIONS(2137), - [anon_sym_type] = ACTIONS(2135), - [anon_sym_newtype] = ACTIONS(2135), - [anon_sym_shape] = ACTIONS(2135), - [anon_sym_clone] = ACTIONS(2135), - [anon_sym_new] = ACTIONS(2135), - [anon_sym_print] = ACTIONS(2135), - [sym__backslash] = ACTIONS(2137), - [anon_sym_self] = ACTIONS(2135), - [anon_sym_parent] = ACTIONS(2135), - [anon_sym_static] = ACTIONS(2135), - [anon_sym_LT_LT_LT] = ACTIONS(2137), - [anon_sym_RBRACE] = ACTIONS(2137), - [anon_sym_LBRACE] = ACTIONS(2137), - [anon_sym_SEMI] = ACTIONS(2137), - [anon_sym_return] = ACTIONS(2135), - [anon_sym_break] = ACTIONS(2135), - [anon_sym_continue] = ACTIONS(2135), - [anon_sym_throw] = ACTIONS(2135), - [anon_sym_echo] = ACTIONS(2135), - [anon_sym_unset] = ACTIONS(2135), - [anon_sym_LPAREN] = ACTIONS(2137), - [anon_sym_concurrent] = ACTIONS(2135), - [anon_sym_use] = ACTIONS(2135), - [anon_sym_namespace] = ACTIONS(2135), - [anon_sym_function] = ACTIONS(2135), - [anon_sym_const] = ACTIONS(2135), - [anon_sym_if] = ACTIONS(2135), - [anon_sym_elseif] = ACTIONS(2135), - [anon_sym_else] = ACTIONS(2135), - [anon_sym_switch] = ACTIONS(2135), - [anon_sym_case] = ACTIONS(2135), - [anon_sym_default] = ACTIONS(2135), - [anon_sym_foreach] = ACTIONS(2135), - [anon_sym_while] = ACTIONS(2135), - [anon_sym_do] = ACTIONS(2135), - [anon_sym_for] = ACTIONS(2135), - [anon_sym_try] = ACTIONS(2135), - [anon_sym_using] = ACTIONS(2135), - [sym_float] = ACTIONS(2137), - [sym_integer] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(2135), - [anon_sym_True] = ACTIONS(2135), - [anon_sym_TRUE] = ACTIONS(2135), - [anon_sym_false] = ACTIONS(2135), - [anon_sym_False] = ACTIONS(2135), - [anon_sym_FALSE] = ACTIONS(2135), - [anon_sym_null] = ACTIONS(2135), - [anon_sym_Null] = ACTIONS(2135), - [anon_sym_NULL] = ACTIONS(2135), - [sym_string] = ACTIONS(2137), - [anon_sym_AT] = ACTIONS(2137), - [anon_sym_TILDE] = ACTIONS(2137), - [anon_sym_array] = ACTIONS(2135), - [anon_sym_varray] = ACTIONS(2135), - [anon_sym_darray] = ACTIONS(2135), - [anon_sym_vec] = ACTIONS(2135), - [anon_sym_dict] = ACTIONS(2135), - [anon_sym_keyset] = ACTIONS(2135), - [anon_sym_LT] = ACTIONS(2135), - [anon_sym_PLUS] = ACTIONS(2135), - [anon_sym_DASH] = ACTIONS(2135), - [anon_sym_tuple] = ACTIONS(2135), - [anon_sym_include] = ACTIONS(2135), - [anon_sym_include_once] = ACTIONS(2135), - [anon_sym_require] = ACTIONS(2135), - [anon_sym_require_once] = ACTIONS(2135), - [anon_sym_list] = ACTIONS(2135), - [anon_sym_LT_LT] = ACTIONS(2135), - [anon_sym_BANG] = ACTIONS(2137), - [anon_sym_PLUS_PLUS] = ACTIONS(2137), - [anon_sym_DASH_DASH] = ACTIONS(2137), - [anon_sym_await] = ACTIONS(2135), - [anon_sym_async] = ACTIONS(2135), - [anon_sym_yield] = ACTIONS(2135), - [anon_sym_trait] = ACTIONS(2135), - [anon_sym_interface] = ACTIONS(2135), - [anon_sym_class] = ACTIONS(2135), - [anon_sym_enum] = ACTIONS(2135), - [sym_final_modifier] = ACTIONS(2135), - [sym_abstract_modifier] = ACTIONS(2135), - [sym_xhp_modifier] = ACTIONS(2135), - [sym_xhp_identifier] = ACTIONS(2135), - [sym_xhp_class_identifier] = ACTIONS(2137), - [sym_comment] = ACTIONS(3), - }, - [744] = { - [sym_identifier] = ACTIONS(2139), - [sym_variable] = ACTIONS(2141), - [sym_pipe_variable] = ACTIONS(2141), - [anon_sym_type] = ACTIONS(2139), - [anon_sym_newtype] = ACTIONS(2139), - [anon_sym_shape] = ACTIONS(2139), - [anon_sym_clone] = ACTIONS(2139), - [anon_sym_new] = ACTIONS(2139), - [anon_sym_print] = ACTIONS(2139), - [sym__backslash] = ACTIONS(2141), - [anon_sym_self] = ACTIONS(2139), - [anon_sym_parent] = ACTIONS(2139), - [anon_sym_static] = ACTIONS(2139), - [anon_sym_LT_LT_LT] = ACTIONS(2141), - [anon_sym_RBRACE] = ACTIONS(2141), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym_return] = ACTIONS(2139), - [anon_sym_break] = ACTIONS(2139), - [anon_sym_continue] = ACTIONS(2139), - [anon_sym_throw] = ACTIONS(2139), - [anon_sym_echo] = ACTIONS(2139), - [anon_sym_unset] = ACTIONS(2139), - [anon_sym_LPAREN] = ACTIONS(2141), - [anon_sym_concurrent] = ACTIONS(2139), - [anon_sym_use] = ACTIONS(2139), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_function] = ACTIONS(2139), - [anon_sym_const] = ACTIONS(2139), - [anon_sym_if] = ACTIONS(2139), - [anon_sym_elseif] = ACTIONS(2139), - [anon_sym_else] = ACTIONS(2139), - [anon_sym_switch] = ACTIONS(2139), - [anon_sym_case] = ACTIONS(2139), - [anon_sym_default] = ACTIONS(2139), - [anon_sym_foreach] = ACTIONS(2139), - [anon_sym_while] = ACTIONS(2139), - [anon_sym_do] = ACTIONS(2139), - [anon_sym_for] = ACTIONS(2139), - [anon_sym_try] = ACTIONS(2139), - [anon_sym_using] = ACTIONS(2139), - [sym_float] = ACTIONS(2141), - [sym_integer] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(2139), - [anon_sym_True] = ACTIONS(2139), - [anon_sym_TRUE] = ACTIONS(2139), - [anon_sym_false] = ACTIONS(2139), - [anon_sym_False] = ACTIONS(2139), - [anon_sym_FALSE] = ACTIONS(2139), - [anon_sym_null] = ACTIONS(2139), - [anon_sym_Null] = ACTIONS(2139), - [anon_sym_NULL] = ACTIONS(2139), - [sym_string] = ACTIONS(2141), - [anon_sym_AT] = ACTIONS(2141), - [anon_sym_TILDE] = ACTIONS(2141), - [anon_sym_array] = ACTIONS(2139), - [anon_sym_varray] = ACTIONS(2139), - [anon_sym_darray] = ACTIONS(2139), - [anon_sym_vec] = ACTIONS(2139), - [anon_sym_dict] = ACTIONS(2139), - [anon_sym_keyset] = ACTIONS(2139), - [anon_sym_LT] = ACTIONS(2139), - [anon_sym_PLUS] = ACTIONS(2139), - [anon_sym_DASH] = ACTIONS(2139), - [anon_sym_tuple] = ACTIONS(2139), - [anon_sym_include] = ACTIONS(2139), - [anon_sym_include_once] = ACTIONS(2139), - [anon_sym_require] = ACTIONS(2139), - [anon_sym_require_once] = ACTIONS(2139), - [anon_sym_list] = ACTIONS(2139), - [anon_sym_LT_LT] = ACTIONS(2139), - [anon_sym_BANG] = ACTIONS(2141), - [anon_sym_PLUS_PLUS] = ACTIONS(2141), - [anon_sym_DASH_DASH] = ACTIONS(2141), - [anon_sym_await] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2139), - [anon_sym_yield] = ACTIONS(2139), - [anon_sym_trait] = ACTIONS(2139), - [anon_sym_interface] = ACTIONS(2139), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_enum] = ACTIONS(2139), - [sym_final_modifier] = ACTIONS(2139), - [sym_abstract_modifier] = ACTIONS(2139), - [sym_xhp_modifier] = ACTIONS(2139), - [sym_xhp_identifier] = ACTIONS(2139), - [sym_xhp_class_identifier] = ACTIONS(2141), - [sym_comment] = ACTIONS(3), - }, - [745] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_elseif] = ACTIONS(1971), - [anon_sym_else] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_case] = ACTIONS(1971), - [anon_sym_default] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [746] = { - [sym_identifier] = ACTIONS(2143), - [sym_variable] = ACTIONS(2145), - [sym_pipe_variable] = ACTIONS(2145), - [anon_sym_type] = ACTIONS(2143), - [anon_sym_newtype] = ACTIONS(2143), - [anon_sym_shape] = ACTIONS(2143), - [anon_sym_clone] = ACTIONS(2143), - [anon_sym_new] = ACTIONS(2143), - [anon_sym_print] = ACTIONS(2143), - [sym__backslash] = ACTIONS(2145), - [anon_sym_self] = ACTIONS(2143), - [anon_sym_parent] = ACTIONS(2143), - [anon_sym_static] = ACTIONS(2143), - [anon_sym_LT_LT_LT] = ACTIONS(2145), - [anon_sym_RBRACE] = ACTIONS(2145), - [anon_sym_LBRACE] = ACTIONS(2145), - [anon_sym_SEMI] = ACTIONS(2145), - [anon_sym_return] = ACTIONS(2143), - [anon_sym_break] = ACTIONS(2143), - [anon_sym_continue] = ACTIONS(2143), - [anon_sym_throw] = ACTIONS(2143), - [anon_sym_echo] = ACTIONS(2143), - [anon_sym_unset] = ACTIONS(2143), - [anon_sym_LPAREN] = ACTIONS(2145), - [anon_sym_concurrent] = ACTIONS(2143), - [anon_sym_use] = ACTIONS(2143), - [anon_sym_namespace] = ACTIONS(2143), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_const] = ACTIONS(2143), - [anon_sym_if] = ACTIONS(2143), - [anon_sym_elseif] = ACTIONS(2143), - [anon_sym_else] = ACTIONS(2143), - [anon_sym_switch] = ACTIONS(2143), - [anon_sym_case] = ACTIONS(2143), - [anon_sym_default] = ACTIONS(2143), - [anon_sym_foreach] = ACTIONS(2143), - [anon_sym_while] = ACTIONS(2143), - [anon_sym_do] = ACTIONS(2143), - [anon_sym_for] = ACTIONS(2143), - [anon_sym_try] = ACTIONS(2143), - [anon_sym_using] = ACTIONS(2143), - [sym_float] = ACTIONS(2145), - [sym_integer] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(2143), - [anon_sym_True] = ACTIONS(2143), - [anon_sym_TRUE] = ACTIONS(2143), - [anon_sym_false] = ACTIONS(2143), - [anon_sym_False] = ACTIONS(2143), - [anon_sym_FALSE] = ACTIONS(2143), - [anon_sym_null] = ACTIONS(2143), - [anon_sym_Null] = ACTIONS(2143), - [anon_sym_NULL] = ACTIONS(2143), - [sym_string] = ACTIONS(2145), - [anon_sym_AT] = ACTIONS(2145), - [anon_sym_TILDE] = ACTIONS(2145), - [anon_sym_array] = ACTIONS(2143), - [anon_sym_varray] = ACTIONS(2143), - [anon_sym_darray] = ACTIONS(2143), - [anon_sym_vec] = ACTIONS(2143), - [anon_sym_dict] = ACTIONS(2143), - [anon_sym_keyset] = ACTIONS(2143), - [anon_sym_LT] = ACTIONS(2143), - [anon_sym_PLUS] = ACTIONS(2143), - [anon_sym_DASH] = ACTIONS(2143), - [anon_sym_tuple] = ACTIONS(2143), - [anon_sym_include] = ACTIONS(2143), - [anon_sym_include_once] = ACTIONS(2143), - [anon_sym_require] = ACTIONS(2143), - [anon_sym_require_once] = ACTIONS(2143), - [anon_sym_list] = ACTIONS(2143), - [anon_sym_LT_LT] = ACTIONS(2143), - [anon_sym_BANG] = ACTIONS(2145), - [anon_sym_PLUS_PLUS] = ACTIONS(2145), - [anon_sym_DASH_DASH] = ACTIONS(2145), - [anon_sym_await] = ACTIONS(2143), - [anon_sym_async] = ACTIONS(2143), - [anon_sym_yield] = ACTIONS(2143), - [anon_sym_trait] = ACTIONS(2143), - [anon_sym_interface] = ACTIONS(2143), - [anon_sym_class] = ACTIONS(2143), - [anon_sym_enum] = ACTIONS(2143), - [sym_final_modifier] = ACTIONS(2143), - [sym_abstract_modifier] = ACTIONS(2143), - [sym_xhp_modifier] = ACTIONS(2143), - [sym_xhp_identifier] = ACTIONS(2143), - [sym_xhp_class_identifier] = ACTIONS(2145), - [sym_comment] = ACTIONS(3), - }, - [747] = { - [sym_identifier] = ACTIONS(2147), - [sym_variable] = ACTIONS(2149), - [sym_pipe_variable] = ACTIONS(2149), - [anon_sym_type] = ACTIONS(2147), - [anon_sym_newtype] = ACTIONS(2147), - [anon_sym_shape] = ACTIONS(2147), - [anon_sym_clone] = ACTIONS(2147), - [anon_sym_new] = ACTIONS(2147), - [anon_sym_print] = ACTIONS(2147), - [sym__backslash] = ACTIONS(2149), - [anon_sym_self] = ACTIONS(2147), - [anon_sym_parent] = ACTIONS(2147), - [anon_sym_static] = ACTIONS(2147), - [anon_sym_LT_LT_LT] = ACTIONS(2149), - [anon_sym_RBRACE] = ACTIONS(2149), - [anon_sym_LBRACE] = ACTIONS(2149), - [anon_sym_SEMI] = ACTIONS(2149), - [anon_sym_return] = ACTIONS(2147), - [anon_sym_break] = ACTIONS(2147), - [anon_sym_continue] = ACTIONS(2147), - [anon_sym_throw] = ACTIONS(2147), - [anon_sym_echo] = ACTIONS(2147), - [anon_sym_unset] = ACTIONS(2147), - [anon_sym_LPAREN] = ACTIONS(2149), - [anon_sym_concurrent] = ACTIONS(2147), - [anon_sym_use] = ACTIONS(2147), - [anon_sym_namespace] = ACTIONS(2147), - [anon_sym_function] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2147), - [anon_sym_if] = ACTIONS(2147), - [anon_sym_elseif] = ACTIONS(2147), - [anon_sym_else] = ACTIONS(2147), - [anon_sym_switch] = ACTIONS(2147), - [anon_sym_case] = ACTIONS(2147), - [anon_sym_default] = ACTIONS(2147), - [anon_sym_foreach] = ACTIONS(2147), - [anon_sym_while] = ACTIONS(2147), - [anon_sym_do] = ACTIONS(2147), - [anon_sym_for] = ACTIONS(2147), - [anon_sym_try] = ACTIONS(2147), - [anon_sym_using] = ACTIONS(2147), - [sym_float] = ACTIONS(2149), - [sym_integer] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(2147), - [anon_sym_True] = ACTIONS(2147), - [anon_sym_TRUE] = ACTIONS(2147), - [anon_sym_false] = ACTIONS(2147), - [anon_sym_False] = ACTIONS(2147), - [anon_sym_FALSE] = ACTIONS(2147), - [anon_sym_null] = ACTIONS(2147), - [anon_sym_Null] = ACTIONS(2147), - [anon_sym_NULL] = ACTIONS(2147), - [sym_string] = ACTIONS(2149), - [anon_sym_AT] = ACTIONS(2149), - [anon_sym_TILDE] = ACTIONS(2149), - [anon_sym_array] = ACTIONS(2147), - [anon_sym_varray] = ACTIONS(2147), - [anon_sym_darray] = ACTIONS(2147), - [anon_sym_vec] = ACTIONS(2147), - [anon_sym_dict] = ACTIONS(2147), - [anon_sym_keyset] = ACTIONS(2147), - [anon_sym_LT] = ACTIONS(2147), - [anon_sym_PLUS] = ACTIONS(2147), - [anon_sym_DASH] = ACTIONS(2147), - [anon_sym_tuple] = ACTIONS(2147), - [anon_sym_include] = ACTIONS(2147), - [anon_sym_include_once] = ACTIONS(2147), - [anon_sym_require] = ACTIONS(2147), - [anon_sym_require_once] = ACTIONS(2147), - [anon_sym_list] = ACTIONS(2147), - [anon_sym_LT_LT] = ACTIONS(2147), - [anon_sym_BANG] = ACTIONS(2149), - [anon_sym_PLUS_PLUS] = ACTIONS(2149), - [anon_sym_DASH_DASH] = ACTIONS(2149), - [anon_sym_await] = ACTIONS(2147), - [anon_sym_async] = ACTIONS(2147), - [anon_sym_yield] = ACTIONS(2147), - [anon_sym_trait] = ACTIONS(2147), - [anon_sym_interface] = ACTIONS(2147), - [anon_sym_class] = ACTIONS(2147), - [anon_sym_enum] = ACTIONS(2147), - [sym_final_modifier] = ACTIONS(2147), - [sym_abstract_modifier] = ACTIONS(2147), - [sym_xhp_modifier] = ACTIONS(2147), - [sym_xhp_identifier] = ACTIONS(2147), - [sym_xhp_class_identifier] = ACTIONS(2149), - [sym_comment] = ACTIONS(3), - }, - [748] = { - [sym_identifier] = ACTIONS(2151), - [sym_variable] = ACTIONS(2153), - [sym_pipe_variable] = ACTIONS(2153), - [anon_sym_type] = ACTIONS(2151), - [anon_sym_newtype] = ACTIONS(2151), - [anon_sym_shape] = ACTIONS(2151), - [anon_sym_clone] = ACTIONS(2151), - [anon_sym_new] = ACTIONS(2151), - [anon_sym_print] = ACTIONS(2151), - [sym__backslash] = ACTIONS(2153), - [anon_sym_self] = ACTIONS(2151), - [anon_sym_parent] = ACTIONS(2151), - [anon_sym_static] = ACTIONS(2151), - [anon_sym_LT_LT_LT] = ACTIONS(2153), - [anon_sym_RBRACE] = ACTIONS(2153), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_SEMI] = ACTIONS(2153), - [anon_sym_return] = ACTIONS(2151), - [anon_sym_break] = ACTIONS(2151), - [anon_sym_continue] = ACTIONS(2151), - [anon_sym_throw] = ACTIONS(2151), - [anon_sym_echo] = ACTIONS(2151), - [anon_sym_unset] = ACTIONS(2151), - [anon_sym_LPAREN] = ACTIONS(2153), - [anon_sym_concurrent] = ACTIONS(2151), - [anon_sym_use] = ACTIONS(2151), - [anon_sym_namespace] = ACTIONS(2151), - [anon_sym_function] = ACTIONS(2151), - [anon_sym_const] = ACTIONS(2151), - [anon_sym_if] = ACTIONS(2151), - [anon_sym_elseif] = ACTIONS(2151), - [anon_sym_else] = ACTIONS(2151), - [anon_sym_switch] = ACTIONS(2151), - [anon_sym_case] = ACTIONS(2151), - [anon_sym_default] = ACTIONS(2151), - [anon_sym_foreach] = ACTIONS(2151), - [anon_sym_while] = ACTIONS(2151), - [anon_sym_do] = ACTIONS(2151), - [anon_sym_for] = ACTIONS(2151), - [anon_sym_try] = ACTIONS(2151), - [anon_sym_using] = ACTIONS(2151), - [sym_float] = ACTIONS(2153), - [sym_integer] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(2151), - [anon_sym_True] = ACTIONS(2151), - [anon_sym_TRUE] = ACTIONS(2151), - [anon_sym_false] = ACTIONS(2151), - [anon_sym_False] = ACTIONS(2151), - [anon_sym_FALSE] = ACTIONS(2151), - [anon_sym_null] = ACTIONS(2151), - [anon_sym_Null] = ACTIONS(2151), - [anon_sym_NULL] = ACTIONS(2151), - [sym_string] = ACTIONS(2153), - [anon_sym_AT] = ACTIONS(2153), - [anon_sym_TILDE] = ACTIONS(2153), - [anon_sym_array] = ACTIONS(2151), - [anon_sym_varray] = ACTIONS(2151), - [anon_sym_darray] = ACTIONS(2151), - [anon_sym_vec] = ACTIONS(2151), - [anon_sym_dict] = ACTIONS(2151), - [anon_sym_keyset] = ACTIONS(2151), - [anon_sym_LT] = ACTIONS(2151), - [anon_sym_PLUS] = ACTIONS(2151), - [anon_sym_DASH] = ACTIONS(2151), - [anon_sym_tuple] = ACTIONS(2151), - [anon_sym_include] = ACTIONS(2151), - [anon_sym_include_once] = ACTIONS(2151), - [anon_sym_require] = ACTIONS(2151), - [anon_sym_require_once] = ACTIONS(2151), - [anon_sym_list] = ACTIONS(2151), - [anon_sym_LT_LT] = ACTIONS(2151), - [anon_sym_BANG] = ACTIONS(2153), - [anon_sym_PLUS_PLUS] = ACTIONS(2153), - [anon_sym_DASH_DASH] = ACTIONS(2153), - [anon_sym_await] = ACTIONS(2151), - [anon_sym_async] = ACTIONS(2151), - [anon_sym_yield] = ACTIONS(2151), - [anon_sym_trait] = ACTIONS(2151), - [anon_sym_interface] = ACTIONS(2151), - [anon_sym_class] = ACTIONS(2151), - [anon_sym_enum] = ACTIONS(2151), - [sym_final_modifier] = ACTIONS(2151), - [sym_abstract_modifier] = ACTIONS(2151), - [sym_xhp_modifier] = ACTIONS(2151), - [sym_xhp_identifier] = ACTIONS(2151), - [sym_xhp_class_identifier] = ACTIONS(2153), - [sym_comment] = ACTIONS(3), - }, - [749] = { - [sym_identifier] = ACTIONS(2155), - [sym_variable] = ACTIONS(2157), - [sym_pipe_variable] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2155), - [anon_sym_newtype] = ACTIONS(2155), - [anon_sym_shape] = ACTIONS(2155), - [anon_sym_clone] = ACTIONS(2155), - [anon_sym_new] = ACTIONS(2155), - [anon_sym_print] = ACTIONS(2155), - [sym__backslash] = ACTIONS(2157), - [anon_sym_self] = ACTIONS(2155), - [anon_sym_parent] = ACTIONS(2155), - [anon_sym_static] = ACTIONS(2155), - [anon_sym_LT_LT_LT] = ACTIONS(2157), - [anon_sym_RBRACE] = ACTIONS(2157), - [anon_sym_LBRACE] = ACTIONS(2157), - [anon_sym_SEMI] = ACTIONS(2157), - [anon_sym_return] = ACTIONS(2155), - [anon_sym_break] = ACTIONS(2155), - [anon_sym_continue] = ACTIONS(2155), - [anon_sym_throw] = ACTIONS(2155), - [anon_sym_echo] = ACTIONS(2155), - [anon_sym_unset] = ACTIONS(2155), - [anon_sym_LPAREN] = ACTIONS(2157), - [anon_sym_concurrent] = ACTIONS(2155), - [anon_sym_use] = ACTIONS(2155), - [anon_sym_namespace] = ACTIONS(2155), - [anon_sym_function] = ACTIONS(2155), - [anon_sym_const] = ACTIONS(2155), - [anon_sym_if] = ACTIONS(2155), - [anon_sym_elseif] = ACTIONS(2155), - [anon_sym_else] = ACTIONS(2155), - [anon_sym_switch] = ACTIONS(2155), - [anon_sym_case] = ACTIONS(2155), - [anon_sym_default] = ACTIONS(2155), - [anon_sym_foreach] = ACTIONS(2155), - [anon_sym_while] = ACTIONS(2155), - [anon_sym_do] = ACTIONS(2155), - [anon_sym_for] = ACTIONS(2155), - [anon_sym_try] = ACTIONS(2155), - [anon_sym_using] = ACTIONS(2155), - [sym_float] = ACTIONS(2157), - [sym_integer] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(2155), - [anon_sym_True] = ACTIONS(2155), - [anon_sym_TRUE] = ACTIONS(2155), - [anon_sym_false] = ACTIONS(2155), - [anon_sym_False] = ACTIONS(2155), - [anon_sym_FALSE] = ACTIONS(2155), - [anon_sym_null] = ACTIONS(2155), - [anon_sym_Null] = ACTIONS(2155), - [anon_sym_NULL] = ACTIONS(2155), - [sym_string] = ACTIONS(2157), - [anon_sym_AT] = ACTIONS(2157), - [anon_sym_TILDE] = ACTIONS(2157), - [anon_sym_array] = ACTIONS(2155), - [anon_sym_varray] = ACTIONS(2155), - [anon_sym_darray] = ACTIONS(2155), - [anon_sym_vec] = ACTIONS(2155), - [anon_sym_dict] = ACTIONS(2155), - [anon_sym_keyset] = ACTIONS(2155), - [anon_sym_LT] = ACTIONS(2155), - [anon_sym_PLUS] = ACTIONS(2155), - [anon_sym_DASH] = ACTIONS(2155), - [anon_sym_tuple] = ACTIONS(2155), - [anon_sym_include] = ACTIONS(2155), - [anon_sym_include_once] = ACTIONS(2155), - [anon_sym_require] = ACTIONS(2155), - [anon_sym_require_once] = ACTIONS(2155), - [anon_sym_list] = ACTIONS(2155), - [anon_sym_LT_LT] = ACTIONS(2155), - [anon_sym_BANG] = ACTIONS(2157), - [anon_sym_PLUS_PLUS] = ACTIONS(2157), - [anon_sym_DASH_DASH] = ACTIONS(2157), - [anon_sym_await] = ACTIONS(2155), - [anon_sym_async] = ACTIONS(2155), - [anon_sym_yield] = ACTIONS(2155), - [anon_sym_trait] = ACTIONS(2155), - [anon_sym_interface] = ACTIONS(2155), - [anon_sym_class] = ACTIONS(2155), - [anon_sym_enum] = ACTIONS(2155), - [sym_final_modifier] = ACTIONS(2155), - [sym_abstract_modifier] = ACTIONS(2155), - [sym_xhp_modifier] = ACTIONS(2155), - [sym_xhp_identifier] = ACTIONS(2155), - [sym_xhp_class_identifier] = ACTIONS(2157), - [sym_comment] = ACTIONS(3), - }, - [750] = { - [sym_identifier] = ACTIONS(2159), - [sym_variable] = ACTIONS(2161), - [sym_pipe_variable] = ACTIONS(2161), - [anon_sym_type] = ACTIONS(2159), - [anon_sym_newtype] = ACTIONS(2159), - [anon_sym_shape] = ACTIONS(2159), - [anon_sym_clone] = ACTIONS(2159), - [anon_sym_new] = ACTIONS(2159), - [anon_sym_print] = ACTIONS(2159), - [sym__backslash] = ACTIONS(2161), - [anon_sym_self] = ACTIONS(2159), - [anon_sym_parent] = ACTIONS(2159), - [anon_sym_static] = ACTIONS(2159), - [anon_sym_LT_LT_LT] = ACTIONS(2161), - [anon_sym_RBRACE] = ACTIONS(2161), - [anon_sym_LBRACE] = ACTIONS(2161), - [anon_sym_SEMI] = ACTIONS(2161), - [anon_sym_return] = ACTIONS(2159), - [anon_sym_break] = ACTIONS(2159), - [anon_sym_continue] = ACTIONS(2159), - [anon_sym_throw] = ACTIONS(2159), - [anon_sym_echo] = ACTIONS(2159), - [anon_sym_unset] = ACTIONS(2159), - [anon_sym_LPAREN] = ACTIONS(2161), - [anon_sym_concurrent] = ACTIONS(2159), - [anon_sym_use] = ACTIONS(2159), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_function] = ACTIONS(2159), - [anon_sym_const] = ACTIONS(2159), - [anon_sym_if] = ACTIONS(2159), - [anon_sym_elseif] = ACTIONS(2159), - [anon_sym_else] = ACTIONS(2159), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_case] = ACTIONS(2159), - [anon_sym_default] = ACTIONS(2159), - [anon_sym_foreach] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2159), - [anon_sym_do] = ACTIONS(2159), - [anon_sym_for] = ACTIONS(2159), - [anon_sym_try] = ACTIONS(2159), - [anon_sym_using] = ACTIONS(2159), - [sym_float] = ACTIONS(2161), - [sym_integer] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(2159), - [anon_sym_True] = ACTIONS(2159), - [anon_sym_TRUE] = ACTIONS(2159), - [anon_sym_false] = ACTIONS(2159), - [anon_sym_False] = ACTIONS(2159), - [anon_sym_FALSE] = ACTIONS(2159), - [anon_sym_null] = ACTIONS(2159), - [anon_sym_Null] = ACTIONS(2159), - [anon_sym_NULL] = ACTIONS(2159), - [sym_string] = ACTIONS(2161), - [anon_sym_AT] = ACTIONS(2161), - [anon_sym_TILDE] = ACTIONS(2161), - [anon_sym_array] = ACTIONS(2159), - [anon_sym_varray] = ACTIONS(2159), - [anon_sym_darray] = ACTIONS(2159), - [anon_sym_vec] = ACTIONS(2159), - [anon_sym_dict] = ACTIONS(2159), - [anon_sym_keyset] = ACTIONS(2159), - [anon_sym_LT] = ACTIONS(2159), - [anon_sym_PLUS] = ACTIONS(2159), - [anon_sym_DASH] = ACTIONS(2159), - [anon_sym_tuple] = ACTIONS(2159), - [anon_sym_include] = ACTIONS(2159), - [anon_sym_include_once] = ACTIONS(2159), - [anon_sym_require] = ACTIONS(2159), - [anon_sym_require_once] = ACTIONS(2159), - [anon_sym_list] = ACTIONS(2159), - [anon_sym_LT_LT] = ACTIONS(2159), - [anon_sym_BANG] = ACTIONS(2161), - [anon_sym_PLUS_PLUS] = ACTIONS(2161), - [anon_sym_DASH_DASH] = ACTIONS(2161), - [anon_sym_await] = ACTIONS(2159), - [anon_sym_async] = ACTIONS(2159), - [anon_sym_yield] = ACTIONS(2159), - [anon_sym_trait] = ACTIONS(2159), - [anon_sym_interface] = ACTIONS(2159), - [anon_sym_class] = ACTIONS(2159), - [anon_sym_enum] = ACTIONS(2159), - [sym_final_modifier] = ACTIONS(2159), - [sym_abstract_modifier] = ACTIONS(2159), - [sym_xhp_modifier] = ACTIONS(2159), - [sym_xhp_identifier] = ACTIONS(2159), - [sym_xhp_class_identifier] = ACTIONS(2161), - [sym_comment] = ACTIONS(3), - }, - [751] = { - [sym_identifier] = ACTIONS(2163), - [sym_variable] = ACTIONS(2165), - [sym_pipe_variable] = ACTIONS(2165), - [anon_sym_type] = ACTIONS(2163), - [anon_sym_newtype] = ACTIONS(2163), - [anon_sym_shape] = ACTIONS(2163), - [anon_sym_clone] = ACTIONS(2163), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_print] = ACTIONS(2163), - [sym__backslash] = ACTIONS(2165), - [anon_sym_self] = ACTIONS(2163), - [anon_sym_parent] = ACTIONS(2163), - [anon_sym_static] = ACTIONS(2163), - [anon_sym_LT_LT_LT] = ACTIONS(2165), - [anon_sym_RBRACE] = ACTIONS(2165), - [anon_sym_LBRACE] = ACTIONS(2165), - [anon_sym_SEMI] = ACTIONS(2165), - [anon_sym_return] = ACTIONS(2163), - [anon_sym_break] = ACTIONS(2163), - [anon_sym_continue] = ACTIONS(2163), - [anon_sym_throw] = ACTIONS(2163), - [anon_sym_echo] = ACTIONS(2163), - [anon_sym_unset] = ACTIONS(2163), - [anon_sym_LPAREN] = ACTIONS(2165), - [anon_sym_concurrent] = ACTIONS(2163), - [anon_sym_use] = ACTIONS(2163), - [anon_sym_namespace] = ACTIONS(2163), - [anon_sym_function] = ACTIONS(2163), - [anon_sym_const] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2163), - [anon_sym_elseif] = ACTIONS(2163), - [anon_sym_else] = ACTIONS(2163), - [anon_sym_switch] = ACTIONS(2163), - [anon_sym_case] = ACTIONS(2163), - [anon_sym_default] = ACTIONS(2163), - [anon_sym_foreach] = ACTIONS(2163), - [anon_sym_while] = ACTIONS(2163), - [anon_sym_do] = ACTIONS(2163), - [anon_sym_for] = ACTIONS(2163), - [anon_sym_try] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(2163), - [sym_float] = ACTIONS(2165), - [sym_integer] = ACTIONS(2163), - [anon_sym_true] = ACTIONS(2163), - [anon_sym_True] = ACTIONS(2163), - [anon_sym_TRUE] = ACTIONS(2163), - [anon_sym_false] = ACTIONS(2163), - [anon_sym_False] = ACTIONS(2163), - [anon_sym_FALSE] = ACTIONS(2163), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_Null] = ACTIONS(2163), - [anon_sym_NULL] = ACTIONS(2163), - [sym_string] = ACTIONS(2165), - [anon_sym_AT] = ACTIONS(2165), - [anon_sym_TILDE] = ACTIONS(2165), - [anon_sym_array] = ACTIONS(2163), - [anon_sym_varray] = ACTIONS(2163), - [anon_sym_darray] = ACTIONS(2163), - [anon_sym_vec] = ACTIONS(2163), - [anon_sym_dict] = ACTIONS(2163), - [anon_sym_keyset] = ACTIONS(2163), - [anon_sym_LT] = ACTIONS(2163), - [anon_sym_PLUS] = ACTIONS(2163), - [anon_sym_DASH] = ACTIONS(2163), - [anon_sym_tuple] = ACTIONS(2163), - [anon_sym_include] = ACTIONS(2163), - [anon_sym_include_once] = ACTIONS(2163), - [anon_sym_require] = ACTIONS(2163), - [anon_sym_require_once] = ACTIONS(2163), - [anon_sym_list] = ACTIONS(2163), - [anon_sym_LT_LT] = ACTIONS(2163), - [anon_sym_BANG] = ACTIONS(2165), - [anon_sym_PLUS_PLUS] = ACTIONS(2165), - [anon_sym_DASH_DASH] = ACTIONS(2165), - [anon_sym_await] = ACTIONS(2163), - [anon_sym_async] = ACTIONS(2163), - [anon_sym_yield] = ACTIONS(2163), - [anon_sym_trait] = ACTIONS(2163), - [anon_sym_interface] = ACTIONS(2163), - [anon_sym_class] = ACTIONS(2163), - [anon_sym_enum] = ACTIONS(2163), - [sym_final_modifier] = ACTIONS(2163), - [sym_abstract_modifier] = ACTIONS(2163), - [sym_xhp_modifier] = ACTIONS(2163), - [sym_xhp_identifier] = ACTIONS(2163), - [sym_xhp_class_identifier] = ACTIONS(2165), - [sym_comment] = ACTIONS(3), - }, - [752] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_elseif] = ACTIONS(1959), - [anon_sym_else] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_catch] = ACTIONS(1959), - [anon_sym_finally] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [753] = { - [sym_identifier] = ACTIONS(2167), - [sym_variable] = ACTIONS(2169), - [sym_pipe_variable] = ACTIONS(2169), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_newtype] = ACTIONS(2167), - [anon_sym_shape] = ACTIONS(2167), - [anon_sym_clone] = ACTIONS(2167), - [anon_sym_new] = ACTIONS(2167), - [anon_sym_print] = ACTIONS(2167), - [sym__backslash] = ACTIONS(2169), - [anon_sym_self] = ACTIONS(2167), - [anon_sym_parent] = ACTIONS(2167), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_LT_LT_LT] = ACTIONS(2169), - [anon_sym_RBRACE] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(2169), - [anon_sym_SEMI] = ACTIONS(2169), - [anon_sym_return] = ACTIONS(2167), - [anon_sym_break] = ACTIONS(2167), - [anon_sym_continue] = ACTIONS(2167), - [anon_sym_throw] = ACTIONS(2167), - [anon_sym_echo] = ACTIONS(2167), - [anon_sym_unset] = ACTIONS(2167), - [anon_sym_LPAREN] = ACTIONS(2169), - [anon_sym_concurrent] = ACTIONS(2167), - [anon_sym_use] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2167), - [anon_sym_function] = ACTIONS(2167), - [anon_sym_const] = ACTIONS(2167), - [anon_sym_if] = ACTIONS(2167), - [anon_sym_elseif] = ACTIONS(2167), - [anon_sym_else] = ACTIONS(2167), - [anon_sym_switch] = ACTIONS(2167), - [anon_sym_case] = ACTIONS(2167), - [anon_sym_default] = ACTIONS(2167), - [anon_sym_foreach] = ACTIONS(2167), - [anon_sym_while] = ACTIONS(2167), - [anon_sym_do] = ACTIONS(2167), - [anon_sym_for] = ACTIONS(2167), - [anon_sym_try] = ACTIONS(2167), - [anon_sym_using] = ACTIONS(2167), - [sym_float] = ACTIONS(2169), - [sym_integer] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(2167), - [anon_sym_True] = ACTIONS(2167), - [anon_sym_TRUE] = ACTIONS(2167), - [anon_sym_false] = ACTIONS(2167), - [anon_sym_False] = ACTIONS(2167), - [anon_sym_FALSE] = ACTIONS(2167), - [anon_sym_null] = ACTIONS(2167), - [anon_sym_Null] = ACTIONS(2167), - [anon_sym_NULL] = ACTIONS(2167), - [sym_string] = ACTIONS(2169), - [anon_sym_AT] = ACTIONS(2169), - [anon_sym_TILDE] = ACTIONS(2169), - [anon_sym_array] = ACTIONS(2167), - [anon_sym_varray] = ACTIONS(2167), - [anon_sym_darray] = ACTIONS(2167), - [anon_sym_vec] = ACTIONS(2167), - [anon_sym_dict] = ACTIONS(2167), - [anon_sym_keyset] = ACTIONS(2167), - [anon_sym_LT] = ACTIONS(2167), - [anon_sym_PLUS] = ACTIONS(2167), - [anon_sym_DASH] = ACTIONS(2167), - [anon_sym_tuple] = ACTIONS(2167), - [anon_sym_include] = ACTIONS(2167), - [anon_sym_include_once] = ACTIONS(2167), - [anon_sym_require] = ACTIONS(2167), - [anon_sym_require_once] = ACTIONS(2167), - [anon_sym_list] = ACTIONS(2167), - [anon_sym_LT_LT] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(2169), - [anon_sym_PLUS_PLUS] = ACTIONS(2169), - [anon_sym_DASH_DASH] = ACTIONS(2169), - [anon_sym_await] = ACTIONS(2167), - [anon_sym_async] = ACTIONS(2167), - [anon_sym_yield] = ACTIONS(2167), - [anon_sym_trait] = ACTIONS(2167), - [anon_sym_interface] = ACTIONS(2167), - [anon_sym_class] = ACTIONS(2167), - [anon_sym_enum] = ACTIONS(2167), - [sym_final_modifier] = ACTIONS(2167), - [sym_abstract_modifier] = ACTIONS(2167), - [sym_xhp_modifier] = ACTIONS(2167), - [sym_xhp_identifier] = ACTIONS(2167), - [sym_xhp_class_identifier] = ACTIONS(2169), - [sym_comment] = ACTIONS(3), - }, - [754] = { - [sym_identifier] = ACTIONS(2171), - [sym_variable] = ACTIONS(2173), - [sym_pipe_variable] = ACTIONS(2173), - [anon_sym_type] = ACTIONS(2171), - [anon_sym_newtype] = ACTIONS(2171), - [anon_sym_shape] = ACTIONS(2171), - [anon_sym_clone] = ACTIONS(2171), - [anon_sym_new] = ACTIONS(2171), - [anon_sym_print] = ACTIONS(2171), - [sym__backslash] = ACTIONS(2173), - [anon_sym_self] = ACTIONS(2171), - [anon_sym_parent] = ACTIONS(2171), - [anon_sym_static] = ACTIONS(2171), - [anon_sym_LT_LT_LT] = ACTIONS(2173), - [anon_sym_RBRACE] = ACTIONS(2173), - [anon_sym_LBRACE] = ACTIONS(2173), - [anon_sym_SEMI] = ACTIONS(2173), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2171), - [anon_sym_continue] = ACTIONS(2171), - [anon_sym_throw] = ACTIONS(2171), - [anon_sym_echo] = ACTIONS(2171), - [anon_sym_unset] = ACTIONS(2171), - [anon_sym_LPAREN] = ACTIONS(2173), - [anon_sym_concurrent] = ACTIONS(2171), - [anon_sym_use] = ACTIONS(2171), - [anon_sym_namespace] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(2171), - [anon_sym_const] = ACTIONS(2171), - [anon_sym_if] = ACTIONS(2171), - [anon_sym_elseif] = ACTIONS(2171), - [anon_sym_else] = ACTIONS(2171), - [anon_sym_switch] = ACTIONS(2171), - [anon_sym_case] = ACTIONS(2171), - [anon_sym_default] = ACTIONS(2171), - [anon_sym_foreach] = ACTIONS(2171), - [anon_sym_while] = ACTIONS(2171), - [anon_sym_do] = ACTIONS(2171), - [anon_sym_for] = ACTIONS(2171), - [anon_sym_try] = ACTIONS(2171), - [anon_sym_using] = ACTIONS(2171), - [sym_float] = ACTIONS(2173), - [sym_integer] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(2171), - [anon_sym_True] = ACTIONS(2171), - [anon_sym_TRUE] = ACTIONS(2171), - [anon_sym_false] = ACTIONS(2171), - [anon_sym_False] = ACTIONS(2171), - [anon_sym_FALSE] = ACTIONS(2171), - [anon_sym_null] = ACTIONS(2171), - [anon_sym_Null] = ACTIONS(2171), - [anon_sym_NULL] = ACTIONS(2171), - [sym_string] = ACTIONS(2173), - [anon_sym_AT] = ACTIONS(2173), - [anon_sym_TILDE] = ACTIONS(2173), - [anon_sym_array] = ACTIONS(2171), - [anon_sym_varray] = ACTIONS(2171), - [anon_sym_darray] = ACTIONS(2171), - [anon_sym_vec] = ACTIONS(2171), - [anon_sym_dict] = ACTIONS(2171), - [anon_sym_keyset] = ACTIONS(2171), - [anon_sym_LT] = ACTIONS(2171), - [anon_sym_PLUS] = ACTIONS(2171), - [anon_sym_DASH] = ACTIONS(2171), - [anon_sym_tuple] = ACTIONS(2171), - [anon_sym_include] = ACTIONS(2171), - [anon_sym_include_once] = ACTIONS(2171), - [anon_sym_require] = ACTIONS(2171), - [anon_sym_require_once] = ACTIONS(2171), - [anon_sym_list] = ACTIONS(2171), - [anon_sym_LT_LT] = ACTIONS(2171), - [anon_sym_BANG] = ACTIONS(2173), - [anon_sym_PLUS_PLUS] = ACTIONS(2173), - [anon_sym_DASH_DASH] = ACTIONS(2173), - [anon_sym_await] = ACTIONS(2171), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_yield] = ACTIONS(2171), - [anon_sym_trait] = ACTIONS(2171), - [anon_sym_interface] = ACTIONS(2171), - [anon_sym_class] = ACTIONS(2171), - [anon_sym_enum] = ACTIONS(2171), - [sym_final_modifier] = ACTIONS(2171), - [sym_abstract_modifier] = ACTIONS(2171), - [sym_xhp_modifier] = ACTIONS(2171), - [sym_xhp_identifier] = ACTIONS(2171), - [sym_xhp_class_identifier] = ACTIONS(2173), - [sym_comment] = ACTIONS(3), - }, - [755] = { - [sym_identifier] = ACTIONS(2175), - [sym_variable] = ACTIONS(2177), - [sym_pipe_variable] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_newtype] = ACTIONS(2175), - [anon_sym_shape] = ACTIONS(2175), - [anon_sym_clone] = ACTIONS(2175), - [anon_sym_new] = ACTIONS(2175), - [anon_sym_print] = ACTIONS(2175), - [sym__backslash] = ACTIONS(2177), - [anon_sym_self] = ACTIONS(2175), - [anon_sym_parent] = ACTIONS(2175), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_LT_LT_LT] = ACTIONS(2177), - [anon_sym_RBRACE] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(2177), - [anon_sym_SEMI] = ACTIONS(2177), - [anon_sym_return] = ACTIONS(2175), - [anon_sym_break] = ACTIONS(2175), - [anon_sym_continue] = ACTIONS(2175), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_echo] = ACTIONS(2175), - [anon_sym_unset] = ACTIONS(2175), - [anon_sym_LPAREN] = ACTIONS(2177), - [anon_sym_concurrent] = ACTIONS(2175), - [anon_sym_use] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2175), - [anon_sym_function] = ACTIONS(2175), - [anon_sym_const] = ACTIONS(2175), - [anon_sym_if] = ACTIONS(2175), - [anon_sym_elseif] = ACTIONS(2175), - [anon_sym_else] = ACTIONS(2175), - [anon_sym_switch] = ACTIONS(2175), - [anon_sym_case] = ACTIONS(2175), - [anon_sym_default] = ACTIONS(2175), - [anon_sym_foreach] = ACTIONS(2175), - [anon_sym_while] = ACTIONS(2175), - [anon_sym_do] = ACTIONS(2175), - [anon_sym_for] = ACTIONS(2175), - [anon_sym_try] = ACTIONS(2175), - [anon_sym_using] = ACTIONS(2175), - [sym_float] = ACTIONS(2177), - [sym_integer] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(2175), - [anon_sym_True] = ACTIONS(2175), - [anon_sym_TRUE] = ACTIONS(2175), - [anon_sym_false] = ACTIONS(2175), - [anon_sym_False] = ACTIONS(2175), - [anon_sym_FALSE] = ACTIONS(2175), - [anon_sym_null] = ACTIONS(2175), - [anon_sym_Null] = ACTIONS(2175), - [anon_sym_NULL] = ACTIONS(2175), - [sym_string] = ACTIONS(2177), - [anon_sym_AT] = ACTIONS(2177), - [anon_sym_TILDE] = ACTIONS(2177), - [anon_sym_array] = ACTIONS(2175), - [anon_sym_varray] = ACTIONS(2175), - [anon_sym_darray] = ACTIONS(2175), - [anon_sym_vec] = ACTIONS(2175), - [anon_sym_dict] = ACTIONS(2175), - [anon_sym_keyset] = ACTIONS(2175), - [anon_sym_LT] = ACTIONS(2175), - [anon_sym_PLUS] = ACTIONS(2175), - [anon_sym_DASH] = ACTIONS(2175), - [anon_sym_tuple] = ACTIONS(2175), - [anon_sym_include] = ACTIONS(2175), - [anon_sym_include_once] = ACTIONS(2175), - [anon_sym_require] = ACTIONS(2175), - [anon_sym_require_once] = ACTIONS(2175), - [anon_sym_list] = ACTIONS(2175), - [anon_sym_LT_LT] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(2177), - [anon_sym_PLUS_PLUS] = ACTIONS(2177), - [anon_sym_DASH_DASH] = ACTIONS(2177), - [anon_sym_await] = ACTIONS(2175), - [anon_sym_async] = ACTIONS(2175), - [anon_sym_yield] = ACTIONS(2175), - [anon_sym_trait] = ACTIONS(2175), - [anon_sym_interface] = ACTIONS(2175), - [anon_sym_class] = ACTIONS(2175), - [anon_sym_enum] = ACTIONS(2175), - [sym_final_modifier] = ACTIONS(2175), - [sym_abstract_modifier] = ACTIONS(2175), - [sym_xhp_modifier] = ACTIONS(2175), - [sym_xhp_identifier] = ACTIONS(2175), - [sym_xhp_class_identifier] = ACTIONS(2177), - [sym_comment] = ACTIONS(3), - }, - [756] = { - [sym_identifier] = ACTIONS(2179), - [sym_variable] = ACTIONS(2181), - [sym_pipe_variable] = ACTIONS(2181), - [anon_sym_type] = ACTIONS(2179), - [anon_sym_newtype] = ACTIONS(2179), - [anon_sym_shape] = ACTIONS(2179), - [anon_sym_clone] = ACTIONS(2179), - [anon_sym_new] = ACTIONS(2179), - [anon_sym_print] = ACTIONS(2179), - [sym__backslash] = ACTIONS(2181), - [anon_sym_self] = ACTIONS(2179), - [anon_sym_parent] = ACTIONS(2179), - [anon_sym_static] = ACTIONS(2179), - [anon_sym_LT_LT_LT] = ACTIONS(2181), - [anon_sym_RBRACE] = ACTIONS(2181), - [anon_sym_LBRACE] = ACTIONS(2181), - [anon_sym_SEMI] = ACTIONS(2181), - [anon_sym_return] = ACTIONS(2179), - [anon_sym_break] = ACTIONS(2179), - [anon_sym_continue] = ACTIONS(2179), - [anon_sym_throw] = ACTIONS(2179), - [anon_sym_echo] = ACTIONS(2179), - [anon_sym_unset] = ACTIONS(2179), - [anon_sym_LPAREN] = ACTIONS(2181), - [anon_sym_concurrent] = ACTIONS(2179), - [anon_sym_use] = ACTIONS(2179), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(2179), - [anon_sym_const] = ACTIONS(2179), - [anon_sym_if] = ACTIONS(2179), - [anon_sym_elseif] = ACTIONS(2179), - [anon_sym_else] = ACTIONS(2179), - [anon_sym_switch] = ACTIONS(2179), - [anon_sym_case] = ACTIONS(2179), - [anon_sym_default] = ACTIONS(2179), - [anon_sym_foreach] = ACTIONS(2179), - [anon_sym_while] = ACTIONS(2179), - [anon_sym_do] = ACTIONS(2179), - [anon_sym_for] = ACTIONS(2179), - [anon_sym_try] = ACTIONS(2179), - [anon_sym_using] = ACTIONS(2179), - [sym_float] = ACTIONS(2181), - [sym_integer] = ACTIONS(2179), - [anon_sym_true] = ACTIONS(2179), - [anon_sym_True] = ACTIONS(2179), - [anon_sym_TRUE] = ACTIONS(2179), - [anon_sym_false] = ACTIONS(2179), - [anon_sym_False] = ACTIONS(2179), - [anon_sym_FALSE] = ACTIONS(2179), - [anon_sym_null] = ACTIONS(2179), - [anon_sym_Null] = ACTIONS(2179), - [anon_sym_NULL] = ACTIONS(2179), - [sym_string] = ACTIONS(2181), - [anon_sym_AT] = ACTIONS(2181), - [anon_sym_TILDE] = ACTIONS(2181), - [anon_sym_array] = ACTIONS(2179), - [anon_sym_varray] = ACTIONS(2179), - [anon_sym_darray] = ACTIONS(2179), - [anon_sym_vec] = ACTIONS(2179), - [anon_sym_dict] = ACTIONS(2179), - [anon_sym_keyset] = ACTIONS(2179), - [anon_sym_LT] = ACTIONS(2179), - [anon_sym_PLUS] = ACTIONS(2179), - [anon_sym_DASH] = ACTIONS(2179), - [anon_sym_tuple] = ACTIONS(2179), - [anon_sym_include] = ACTIONS(2179), - [anon_sym_include_once] = ACTIONS(2179), - [anon_sym_require] = ACTIONS(2179), - [anon_sym_require_once] = ACTIONS(2179), - [anon_sym_list] = ACTIONS(2179), - [anon_sym_LT_LT] = ACTIONS(2179), - [anon_sym_BANG] = ACTIONS(2181), - [anon_sym_PLUS_PLUS] = ACTIONS(2181), - [anon_sym_DASH_DASH] = ACTIONS(2181), - [anon_sym_await] = ACTIONS(2179), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_yield] = ACTIONS(2179), - [anon_sym_trait] = ACTIONS(2179), - [anon_sym_interface] = ACTIONS(2179), - [anon_sym_class] = ACTIONS(2179), - [anon_sym_enum] = ACTIONS(2179), - [sym_final_modifier] = ACTIONS(2179), - [sym_abstract_modifier] = ACTIONS(2179), - [sym_xhp_modifier] = ACTIONS(2179), - [sym_xhp_identifier] = ACTIONS(2179), - [sym_xhp_class_identifier] = ACTIONS(2181), - [sym_comment] = ACTIONS(3), - }, - [757] = { - [sym_identifier] = ACTIONS(2183), - [sym_variable] = ACTIONS(2185), - [sym_pipe_variable] = ACTIONS(2185), - [anon_sym_type] = ACTIONS(2183), - [anon_sym_newtype] = ACTIONS(2183), - [anon_sym_shape] = ACTIONS(2183), - [anon_sym_clone] = ACTIONS(2183), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_print] = ACTIONS(2183), - [sym__backslash] = ACTIONS(2185), - [anon_sym_self] = ACTIONS(2183), - [anon_sym_parent] = ACTIONS(2183), - [anon_sym_static] = ACTIONS(2183), - [anon_sym_LT_LT_LT] = ACTIONS(2185), - [anon_sym_RBRACE] = ACTIONS(2185), - [anon_sym_LBRACE] = ACTIONS(2185), - [anon_sym_SEMI] = ACTIONS(2185), - [anon_sym_return] = ACTIONS(2183), - [anon_sym_break] = ACTIONS(2183), - [anon_sym_continue] = ACTIONS(2183), - [anon_sym_throw] = ACTIONS(2183), - [anon_sym_echo] = ACTIONS(2183), - [anon_sym_unset] = ACTIONS(2183), - [anon_sym_LPAREN] = ACTIONS(2185), - [anon_sym_concurrent] = ACTIONS(2183), - [anon_sym_use] = ACTIONS(2183), - [anon_sym_namespace] = ACTIONS(2183), - [anon_sym_function] = ACTIONS(2183), - [anon_sym_const] = ACTIONS(2183), - [anon_sym_if] = ACTIONS(2183), - [anon_sym_elseif] = ACTIONS(2183), - [anon_sym_else] = ACTIONS(2183), - [anon_sym_switch] = ACTIONS(2183), - [anon_sym_case] = ACTIONS(2183), - [anon_sym_default] = ACTIONS(2183), - [anon_sym_foreach] = ACTIONS(2183), - [anon_sym_while] = ACTIONS(2183), - [anon_sym_do] = ACTIONS(2183), - [anon_sym_for] = ACTIONS(2183), - [anon_sym_try] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(2183), - [sym_float] = ACTIONS(2185), - [sym_integer] = ACTIONS(2183), - [anon_sym_true] = ACTIONS(2183), - [anon_sym_True] = ACTIONS(2183), - [anon_sym_TRUE] = ACTIONS(2183), - [anon_sym_false] = ACTIONS(2183), - [anon_sym_False] = ACTIONS(2183), - [anon_sym_FALSE] = ACTIONS(2183), - [anon_sym_null] = ACTIONS(2183), - [anon_sym_Null] = ACTIONS(2183), - [anon_sym_NULL] = ACTIONS(2183), - [sym_string] = ACTIONS(2185), - [anon_sym_AT] = ACTIONS(2185), - [anon_sym_TILDE] = ACTIONS(2185), - [anon_sym_array] = ACTIONS(2183), - [anon_sym_varray] = ACTIONS(2183), - [anon_sym_darray] = ACTIONS(2183), - [anon_sym_vec] = ACTIONS(2183), - [anon_sym_dict] = ACTIONS(2183), - [anon_sym_keyset] = ACTIONS(2183), - [anon_sym_LT] = ACTIONS(2183), - [anon_sym_PLUS] = ACTIONS(2183), - [anon_sym_DASH] = ACTIONS(2183), - [anon_sym_tuple] = ACTIONS(2183), - [anon_sym_include] = ACTIONS(2183), - [anon_sym_include_once] = ACTIONS(2183), - [anon_sym_require] = ACTIONS(2183), - [anon_sym_require_once] = ACTIONS(2183), - [anon_sym_list] = ACTIONS(2183), - [anon_sym_LT_LT] = ACTIONS(2183), - [anon_sym_BANG] = ACTIONS(2185), - [anon_sym_PLUS_PLUS] = ACTIONS(2185), - [anon_sym_DASH_DASH] = ACTIONS(2185), - [anon_sym_await] = ACTIONS(2183), - [anon_sym_async] = ACTIONS(2183), - [anon_sym_yield] = ACTIONS(2183), - [anon_sym_trait] = ACTIONS(2183), - [anon_sym_interface] = ACTIONS(2183), - [anon_sym_class] = ACTIONS(2183), - [anon_sym_enum] = ACTIONS(2183), - [sym_final_modifier] = ACTIONS(2183), - [sym_abstract_modifier] = ACTIONS(2183), - [sym_xhp_modifier] = ACTIONS(2183), - [sym_xhp_identifier] = ACTIONS(2183), - [sym_xhp_class_identifier] = ACTIONS(2185), - [sym_comment] = ACTIONS(3), - }, - [758] = { - [sym_identifier] = ACTIONS(2187), - [sym_variable] = ACTIONS(2189), - [sym_pipe_variable] = ACTIONS(2189), - [anon_sym_type] = ACTIONS(2187), - [anon_sym_newtype] = ACTIONS(2187), - [anon_sym_shape] = ACTIONS(2187), - [anon_sym_clone] = ACTIONS(2187), - [anon_sym_new] = ACTIONS(2187), - [anon_sym_print] = ACTIONS(2187), - [sym__backslash] = ACTIONS(2189), - [anon_sym_self] = ACTIONS(2187), - [anon_sym_parent] = ACTIONS(2187), - [anon_sym_static] = ACTIONS(2187), - [anon_sym_LT_LT_LT] = ACTIONS(2189), - [anon_sym_RBRACE] = ACTIONS(2189), - [anon_sym_LBRACE] = ACTIONS(2189), - [anon_sym_SEMI] = ACTIONS(2189), - [anon_sym_return] = ACTIONS(2187), - [anon_sym_break] = ACTIONS(2187), - [anon_sym_continue] = ACTIONS(2187), - [anon_sym_throw] = ACTIONS(2187), - [anon_sym_echo] = ACTIONS(2187), - [anon_sym_unset] = ACTIONS(2187), - [anon_sym_LPAREN] = ACTIONS(2189), - [anon_sym_concurrent] = ACTIONS(2187), - [anon_sym_use] = ACTIONS(2187), - [anon_sym_namespace] = ACTIONS(2187), - [anon_sym_function] = ACTIONS(2187), - [anon_sym_const] = ACTIONS(2187), - [anon_sym_if] = ACTIONS(2187), - [anon_sym_elseif] = ACTIONS(2187), - [anon_sym_else] = ACTIONS(2187), - [anon_sym_switch] = ACTIONS(2187), - [anon_sym_case] = ACTIONS(2187), - [anon_sym_default] = ACTIONS(2187), - [anon_sym_foreach] = ACTIONS(2187), - [anon_sym_while] = ACTIONS(2187), - [anon_sym_do] = ACTIONS(2187), - [anon_sym_for] = ACTIONS(2187), - [anon_sym_try] = ACTIONS(2187), - [anon_sym_using] = ACTIONS(2187), - [sym_float] = ACTIONS(2189), - [sym_integer] = ACTIONS(2187), - [anon_sym_true] = ACTIONS(2187), - [anon_sym_True] = ACTIONS(2187), - [anon_sym_TRUE] = ACTIONS(2187), - [anon_sym_false] = ACTIONS(2187), - [anon_sym_False] = ACTIONS(2187), - [anon_sym_FALSE] = ACTIONS(2187), - [anon_sym_null] = ACTIONS(2187), - [anon_sym_Null] = ACTIONS(2187), - [anon_sym_NULL] = ACTIONS(2187), - [sym_string] = ACTIONS(2189), - [anon_sym_AT] = ACTIONS(2189), - [anon_sym_TILDE] = ACTIONS(2189), - [anon_sym_array] = ACTIONS(2187), - [anon_sym_varray] = ACTIONS(2187), - [anon_sym_darray] = ACTIONS(2187), - [anon_sym_vec] = ACTIONS(2187), - [anon_sym_dict] = ACTIONS(2187), - [anon_sym_keyset] = ACTIONS(2187), - [anon_sym_LT] = ACTIONS(2187), - [anon_sym_PLUS] = ACTIONS(2187), - [anon_sym_DASH] = ACTIONS(2187), - [anon_sym_tuple] = ACTIONS(2187), - [anon_sym_include] = ACTIONS(2187), - [anon_sym_include_once] = ACTIONS(2187), - [anon_sym_require] = ACTIONS(2187), - [anon_sym_require_once] = ACTIONS(2187), - [anon_sym_list] = ACTIONS(2187), - [anon_sym_LT_LT] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2189), - [anon_sym_PLUS_PLUS] = ACTIONS(2189), - [anon_sym_DASH_DASH] = ACTIONS(2189), - [anon_sym_await] = ACTIONS(2187), - [anon_sym_async] = ACTIONS(2187), - [anon_sym_yield] = ACTIONS(2187), - [anon_sym_trait] = ACTIONS(2187), - [anon_sym_interface] = ACTIONS(2187), - [anon_sym_class] = ACTIONS(2187), - [anon_sym_enum] = ACTIONS(2187), - [sym_final_modifier] = ACTIONS(2187), - [sym_abstract_modifier] = ACTIONS(2187), - [sym_xhp_modifier] = ACTIONS(2187), - [sym_xhp_identifier] = ACTIONS(2187), - [sym_xhp_class_identifier] = ACTIONS(2189), - [sym_comment] = ACTIONS(3), - }, - [759] = { - [sym_identifier] = ACTIONS(2191), - [sym_variable] = ACTIONS(2193), - [sym_pipe_variable] = ACTIONS(2193), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_newtype] = ACTIONS(2191), - [anon_sym_shape] = ACTIONS(2191), - [anon_sym_clone] = ACTIONS(2191), - [anon_sym_new] = ACTIONS(2191), - [anon_sym_print] = ACTIONS(2191), - [sym__backslash] = ACTIONS(2193), - [anon_sym_self] = ACTIONS(2191), - [anon_sym_parent] = ACTIONS(2191), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_LT_LT_LT] = ACTIONS(2193), - [anon_sym_RBRACE] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(2193), - [anon_sym_SEMI] = ACTIONS(2193), - [anon_sym_return] = ACTIONS(2191), - [anon_sym_break] = ACTIONS(2191), - [anon_sym_continue] = ACTIONS(2191), - [anon_sym_throw] = ACTIONS(2191), - [anon_sym_echo] = ACTIONS(2191), - [anon_sym_unset] = ACTIONS(2191), - [anon_sym_LPAREN] = ACTIONS(2193), - [anon_sym_concurrent] = ACTIONS(2191), - [anon_sym_use] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2191), - [anon_sym_function] = ACTIONS(2191), - [anon_sym_const] = ACTIONS(2191), - [anon_sym_if] = ACTIONS(2191), - [anon_sym_elseif] = ACTIONS(2191), - [anon_sym_else] = ACTIONS(2191), - [anon_sym_switch] = ACTIONS(2191), - [anon_sym_case] = ACTIONS(2191), - [anon_sym_default] = ACTIONS(2191), - [anon_sym_foreach] = ACTIONS(2191), - [anon_sym_while] = ACTIONS(2191), - [anon_sym_do] = ACTIONS(2191), - [anon_sym_for] = ACTIONS(2191), - [anon_sym_try] = ACTIONS(2191), - [anon_sym_using] = ACTIONS(2191), - [sym_float] = ACTIONS(2193), - [sym_integer] = ACTIONS(2191), - [anon_sym_true] = ACTIONS(2191), - [anon_sym_True] = ACTIONS(2191), - [anon_sym_TRUE] = ACTIONS(2191), - [anon_sym_false] = ACTIONS(2191), - [anon_sym_False] = ACTIONS(2191), - [anon_sym_FALSE] = ACTIONS(2191), - [anon_sym_null] = ACTIONS(2191), - [anon_sym_Null] = ACTIONS(2191), - [anon_sym_NULL] = ACTIONS(2191), - [sym_string] = ACTIONS(2193), - [anon_sym_AT] = ACTIONS(2193), - [anon_sym_TILDE] = ACTIONS(2193), - [anon_sym_array] = ACTIONS(2191), - [anon_sym_varray] = ACTIONS(2191), - [anon_sym_darray] = ACTIONS(2191), - [anon_sym_vec] = ACTIONS(2191), - [anon_sym_dict] = ACTIONS(2191), - [anon_sym_keyset] = ACTIONS(2191), - [anon_sym_LT] = ACTIONS(2191), - [anon_sym_PLUS] = ACTIONS(2191), - [anon_sym_DASH] = ACTIONS(2191), - [anon_sym_tuple] = ACTIONS(2191), - [anon_sym_include] = ACTIONS(2191), - [anon_sym_include_once] = ACTIONS(2191), - [anon_sym_require] = ACTIONS(2191), - [anon_sym_require_once] = ACTIONS(2191), - [anon_sym_list] = ACTIONS(2191), - [anon_sym_LT_LT] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(2193), - [anon_sym_PLUS_PLUS] = ACTIONS(2193), - [anon_sym_DASH_DASH] = ACTIONS(2193), - [anon_sym_await] = ACTIONS(2191), - [anon_sym_async] = ACTIONS(2191), - [anon_sym_yield] = ACTIONS(2191), - [anon_sym_trait] = ACTIONS(2191), - [anon_sym_interface] = ACTIONS(2191), - [anon_sym_class] = ACTIONS(2191), - [anon_sym_enum] = ACTIONS(2191), - [sym_final_modifier] = ACTIONS(2191), - [sym_abstract_modifier] = ACTIONS(2191), - [sym_xhp_modifier] = ACTIONS(2191), - [sym_xhp_identifier] = ACTIONS(2191), - [sym_xhp_class_identifier] = ACTIONS(2193), - [sym_comment] = ACTIONS(3), - }, - [760] = { - [sym_identifier] = ACTIONS(2195), - [sym_variable] = ACTIONS(2197), - [sym_pipe_variable] = ACTIONS(2197), - [anon_sym_type] = ACTIONS(2195), - [anon_sym_newtype] = ACTIONS(2195), - [anon_sym_shape] = ACTIONS(2195), - [anon_sym_clone] = ACTIONS(2195), - [anon_sym_new] = ACTIONS(2195), - [anon_sym_print] = ACTIONS(2195), - [sym__backslash] = ACTIONS(2197), - [anon_sym_self] = ACTIONS(2195), - [anon_sym_parent] = ACTIONS(2195), - [anon_sym_static] = ACTIONS(2195), - [anon_sym_LT_LT_LT] = ACTIONS(2197), - [anon_sym_RBRACE] = ACTIONS(2197), - [anon_sym_LBRACE] = ACTIONS(2197), - [anon_sym_SEMI] = ACTIONS(2197), - [anon_sym_return] = ACTIONS(2195), - [anon_sym_break] = ACTIONS(2195), - [anon_sym_continue] = ACTIONS(2195), - [anon_sym_throw] = ACTIONS(2195), - [anon_sym_echo] = ACTIONS(2195), - [anon_sym_unset] = ACTIONS(2195), - [anon_sym_LPAREN] = ACTIONS(2197), - [anon_sym_concurrent] = ACTIONS(2195), - [anon_sym_use] = ACTIONS(2195), - [anon_sym_namespace] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(2195), - [anon_sym_const] = ACTIONS(2195), - [anon_sym_if] = ACTIONS(2195), - [anon_sym_elseif] = ACTIONS(2195), - [anon_sym_else] = ACTIONS(2195), - [anon_sym_switch] = ACTIONS(2195), - [anon_sym_case] = ACTIONS(2195), - [anon_sym_default] = ACTIONS(2195), - [anon_sym_foreach] = ACTIONS(2195), - [anon_sym_while] = ACTIONS(2195), - [anon_sym_do] = ACTIONS(2195), - [anon_sym_for] = ACTIONS(2195), - [anon_sym_try] = ACTIONS(2195), - [anon_sym_using] = ACTIONS(2195), - [sym_float] = ACTIONS(2197), - [sym_integer] = ACTIONS(2195), - [anon_sym_true] = ACTIONS(2195), - [anon_sym_True] = ACTIONS(2195), - [anon_sym_TRUE] = ACTIONS(2195), - [anon_sym_false] = ACTIONS(2195), - [anon_sym_False] = ACTIONS(2195), - [anon_sym_FALSE] = ACTIONS(2195), - [anon_sym_null] = ACTIONS(2195), - [anon_sym_Null] = ACTIONS(2195), - [anon_sym_NULL] = ACTIONS(2195), - [sym_string] = ACTIONS(2197), - [anon_sym_AT] = ACTIONS(2197), - [anon_sym_TILDE] = ACTIONS(2197), - [anon_sym_array] = ACTIONS(2195), - [anon_sym_varray] = ACTIONS(2195), - [anon_sym_darray] = ACTIONS(2195), - [anon_sym_vec] = ACTIONS(2195), - [anon_sym_dict] = ACTIONS(2195), - [anon_sym_keyset] = ACTIONS(2195), - [anon_sym_LT] = ACTIONS(2195), - [anon_sym_PLUS] = ACTIONS(2195), - [anon_sym_DASH] = ACTIONS(2195), - [anon_sym_tuple] = ACTIONS(2195), - [anon_sym_include] = ACTIONS(2195), - [anon_sym_include_once] = ACTIONS(2195), - [anon_sym_require] = ACTIONS(2195), - [anon_sym_require_once] = ACTIONS(2195), - [anon_sym_list] = ACTIONS(2195), - [anon_sym_LT_LT] = ACTIONS(2195), - [anon_sym_BANG] = ACTIONS(2197), - [anon_sym_PLUS_PLUS] = ACTIONS(2197), - [anon_sym_DASH_DASH] = ACTIONS(2197), - [anon_sym_await] = ACTIONS(2195), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_yield] = ACTIONS(2195), - [anon_sym_trait] = ACTIONS(2195), - [anon_sym_interface] = ACTIONS(2195), - [anon_sym_class] = ACTIONS(2195), - [anon_sym_enum] = ACTIONS(2195), - [sym_final_modifier] = ACTIONS(2195), - [sym_abstract_modifier] = ACTIONS(2195), - [sym_xhp_modifier] = ACTIONS(2195), - [sym_xhp_identifier] = ACTIONS(2195), - [sym_xhp_class_identifier] = ACTIONS(2197), - [sym_comment] = ACTIONS(3), - }, - [761] = { - [sym_identifier] = ACTIONS(2199), - [sym_variable] = ACTIONS(2201), - [sym_pipe_variable] = ACTIONS(2201), - [anon_sym_type] = ACTIONS(2199), - [anon_sym_newtype] = ACTIONS(2199), - [anon_sym_shape] = ACTIONS(2199), - [anon_sym_clone] = ACTIONS(2199), - [anon_sym_new] = ACTIONS(2199), - [anon_sym_print] = ACTIONS(2199), - [sym__backslash] = ACTIONS(2201), - [anon_sym_self] = ACTIONS(2199), - [anon_sym_parent] = ACTIONS(2199), - [anon_sym_static] = ACTIONS(2199), - [anon_sym_LT_LT_LT] = ACTIONS(2201), - [anon_sym_RBRACE] = ACTIONS(2201), - [anon_sym_LBRACE] = ACTIONS(2201), - [anon_sym_SEMI] = ACTIONS(2201), - [anon_sym_return] = ACTIONS(2199), - [anon_sym_break] = ACTIONS(2199), - [anon_sym_continue] = ACTIONS(2199), - [anon_sym_throw] = ACTIONS(2199), - [anon_sym_echo] = ACTIONS(2199), - [anon_sym_unset] = ACTIONS(2199), - [anon_sym_LPAREN] = ACTIONS(2201), - [anon_sym_concurrent] = ACTIONS(2199), - [anon_sym_use] = ACTIONS(2199), - [anon_sym_namespace] = ACTIONS(2199), - [anon_sym_function] = ACTIONS(2199), - [anon_sym_const] = ACTIONS(2199), - [anon_sym_if] = ACTIONS(2199), - [anon_sym_elseif] = ACTIONS(2199), - [anon_sym_else] = ACTIONS(2199), - [anon_sym_switch] = ACTIONS(2199), - [anon_sym_case] = ACTIONS(2199), - [anon_sym_default] = ACTIONS(2199), - [anon_sym_foreach] = ACTIONS(2199), - [anon_sym_while] = ACTIONS(2199), - [anon_sym_do] = ACTIONS(2199), - [anon_sym_for] = ACTIONS(2199), - [anon_sym_try] = ACTIONS(2199), - [anon_sym_using] = ACTIONS(2199), - [sym_float] = ACTIONS(2201), - [sym_integer] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(2199), - [anon_sym_True] = ACTIONS(2199), - [anon_sym_TRUE] = ACTIONS(2199), - [anon_sym_false] = ACTIONS(2199), - [anon_sym_False] = ACTIONS(2199), - [anon_sym_FALSE] = ACTIONS(2199), - [anon_sym_null] = ACTIONS(2199), - [anon_sym_Null] = ACTIONS(2199), - [anon_sym_NULL] = ACTIONS(2199), - [sym_string] = ACTIONS(2201), - [anon_sym_AT] = ACTIONS(2201), - [anon_sym_TILDE] = ACTIONS(2201), - [anon_sym_array] = ACTIONS(2199), - [anon_sym_varray] = ACTIONS(2199), - [anon_sym_darray] = ACTIONS(2199), - [anon_sym_vec] = ACTIONS(2199), - [anon_sym_dict] = ACTIONS(2199), - [anon_sym_keyset] = ACTIONS(2199), - [anon_sym_LT] = ACTIONS(2199), - [anon_sym_PLUS] = ACTIONS(2199), - [anon_sym_DASH] = ACTIONS(2199), - [anon_sym_tuple] = ACTIONS(2199), - [anon_sym_include] = ACTIONS(2199), - [anon_sym_include_once] = ACTIONS(2199), - [anon_sym_require] = ACTIONS(2199), - [anon_sym_require_once] = ACTIONS(2199), - [anon_sym_list] = ACTIONS(2199), - [anon_sym_LT_LT] = ACTIONS(2199), - [anon_sym_BANG] = ACTIONS(2201), - [anon_sym_PLUS_PLUS] = ACTIONS(2201), - [anon_sym_DASH_DASH] = ACTIONS(2201), - [anon_sym_await] = ACTIONS(2199), - [anon_sym_async] = ACTIONS(2199), - [anon_sym_yield] = ACTIONS(2199), - [anon_sym_trait] = ACTIONS(2199), - [anon_sym_interface] = ACTIONS(2199), - [anon_sym_class] = ACTIONS(2199), - [anon_sym_enum] = ACTIONS(2199), - [sym_final_modifier] = ACTIONS(2199), - [sym_abstract_modifier] = ACTIONS(2199), - [sym_xhp_modifier] = ACTIONS(2199), - [sym_xhp_identifier] = ACTIONS(2199), - [sym_xhp_class_identifier] = ACTIONS(2201), - [sym_comment] = ACTIONS(3), - }, - [762] = { - [sym_identifier] = ACTIONS(2203), - [sym_variable] = ACTIONS(2205), - [sym_pipe_variable] = ACTIONS(2205), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_newtype] = ACTIONS(2203), - [anon_sym_shape] = ACTIONS(2203), - [anon_sym_clone] = ACTIONS(2203), - [anon_sym_new] = ACTIONS(2203), - [anon_sym_print] = ACTIONS(2203), - [sym__backslash] = ACTIONS(2205), - [anon_sym_self] = ACTIONS(2203), - [anon_sym_parent] = ACTIONS(2203), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_LT_LT_LT] = ACTIONS(2205), - [anon_sym_RBRACE] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(2205), - [anon_sym_SEMI] = ACTIONS(2205), - [anon_sym_return] = ACTIONS(2203), - [anon_sym_break] = ACTIONS(2203), - [anon_sym_continue] = ACTIONS(2203), - [anon_sym_throw] = ACTIONS(2203), - [anon_sym_echo] = ACTIONS(2203), - [anon_sym_unset] = ACTIONS(2203), - [anon_sym_LPAREN] = ACTIONS(2205), - [anon_sym_concurrent] = ACTIONS(2203), - [anon_sym_use] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2203), - [anon_sym_function] = ACTIONS(2203), - [anon_sym_const] = ACTIONS(2203), - [anon_sym_if] = ACTIONS(2203), - [anon_sym_elseif] = ACTIONS(2203), - [anon_sym_else] = ACTIONS(2203), - [anon_sym_switch] = ACTIONS(2203), - [anon_sym_case] = ACTIONS(2203), - [anon_sym_default] = ACTIONS(2203), - [anon_sym_foreach] = ACTIONS(2203), - [anon_sym_while] = ACTIONS(2203), - [anon_sym_do] = ACTIONS(2203), - [anon_sym_for] = ACTIONS(2203), - [anon_sym_try] = ACTIONS(2203), - [anon_sym_using] = ACTIONS(2203), - [sym_float] = ACTIONS(2205), - [sym_integer] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(2203), - [anon_sym_True] = ACTIONS(2203), - [anon_sym_TRUE] = ACTIONS(2203), - [anon_sym_false] = ACTIONS(2203), - [anon_sym_False] = ACTIONS(2203), - [anon_sym_FALSE] = ACTIONS(2203), - [anon_sym_null] = ACTIONS(2203), - [anon_sym_Null] = ACTIONS(2203), - [anon_sym_NULL] = ACTIONS(2203), - [sym_string] = ACTIONS(2205), - [anon_sym_AT] = ACTIONS(2205), - [anon_sym_TILDE] = ACTIONS(2205), - [anon_sym_array] = ACTIONS(2203), - [anon_sym_varray] = ACTIONS(2203), - [anon_sym_darray] = ACTIONS(2203), - [anon_sym_vec] = ACTIONS(2203), - [anon_sym_dict] = ACTIONS(2203), - [anon_sym_keyset] = ACTIONS(2203), - [anon_sym_LT] = ACTIONS(2203), - [anon_sym_PLUS] = ACTIONS(2203), - [anon_sym_DASH] = ACTIONS(2203), - [anon_sym_tuple] = ACTIONS(2203), - [anon_sym_include] = ACTIONS(2203), - [anon_sym_include_once] = ACTIONS(2203), - [anon_sym_require] = ACTIONS(2203), - [anon_sym_require_once] = ACTIONS(2203), - [anon_sym_list] = ACTIONS(2203), - [anon_sym_LT_LT] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(2205), - [anon_sym_PLUS_PLUS] = ACTIONS(2205), - [anon_sym_DASH_DASH] = ACTIONS(2205), - [anon_sym_await] = ACTIONS(2203), - [anon_sym_async] = ACTIONS(2203), - [anon_sym_yield] = ACTIONS(2203), - [anon_sym_trait] = ACTIONS(2203), - [anon_sym_interface] = ACTIONS(2203), - [anon_sym_class] = ACTIONS(2203), - [anon_sym_enum] = ACTIONS(2203), - [sym_final_modifier] = ACTIONS(2203), - [sym_abstract_modifier] = ACTIONS(2203), - [sym_xhp_modifier] = ACTIONS(2203), - [sym_xhp_identifier] = ACTIONS(2203), - [sym_xhp_class_identifier] = ACTIONS(2205), - [sym_comment] = ACTIONS(3), - }, - [763] = { - [sym_identifier] = ACTIONS(2207), - [sym_variable] = ACTIONS(2209), - [sym_pipe_variable] = ACTIONS(2209), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_newtype] = ACTIONS(2207), - [anon_sym_shape] = ACTIONS(2207), - [anon_sym_clone] = ACTIONS(2207), - [anon_sym_new] = ACTIONS(2207), - [anon_sym_print] = ACTIONS(2207), - [sym__backslash] = ACTIONS(2209), - [anon_sym_self] = ACTIONS(2207), - [anon_sym_parent] = ACTIONS(2207), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_LT_LT_LT] = ACTIONS(2209), - [anon_sym_RBRACE] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(2209), - [anon_sym_SEMI] = ACTIONS(2209), - [anon_sym_return] = ACTIONS(2207), - [anon_sym_break] = ACTIONS(2207), - [anon_sym_continue] = ACTIONS(2207), - [anon_sym_throw] = ACTIONS(2207), - [anon_sym_echo] = ACTIONS(2207), - [anon_sym_unset] = ACTIONS(2207), - [anon_sym_LPAREN] = ACTIONS(2209), - [anon_sym_concurrent] = ACTIONS(2207), - [anon_sym_use] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(2207), - [anon_sym_const] = ACTIONS(2207), - [anon_sym_if] = ACTIONS(2207), - [anon_sym_elseif] = ACTIONS(2207), - [anon_sym_else] = ACTIONS(2207), - [anon_sym_switch] = ACTIONS(2207), - [anon_sym_case] = ACTIONS(2207), - [anon_sym_default] = ACTIONS(2207), - [anon_sym_foreach] = ACTIONS(2207), - [anon_sym_while] = ACTIONS(2207), - [anon_sym_do] = ACTIONS(2207), - [anon_sym_for] = ACTIONS(2207), - [anon_sym_try] = ACTIONS(2207), - [anon_sym_using] = ACTIONS(2207), - [sym_float] = ACTIONS(2209), - [sym_integer] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(2207), - [anon_sym_True] = ACTIONS(2207), - [anon_sym_TRUE] = ACTIONS(2207), - [anon_sym_false] = ACTIONS(2207), - [anon_sym_False] = ACTIONS(2207), - [anon_sym_FALSE] = ACTIONS(2207), - [anon_sym_null] = ACTIONS(2207), - [anon_sym_Null] = ACTIONS(2207), - [anon_sym_NULL] = ACTIONS(2207), - [sym_string] = ACTIONS(2209), - [anon_sym_AT] = ACTIONS(2209), - [anon_sym_TILDE] = ACTIONS(2209), - [anon_sym_array] = ACTIONS(2207), - [anon_sym_varray] = ACTIONS(2207), - [anon_sym_darray] = ACTIONS(2207), - [anon_sym_vec] = ACTIONS(2207), - [anon_sym_dict] = ACTIONS(2207), - [anon_sym_keyset] = ACTIONS(2207), - [anon_sym_LT] = ACTIONS(2207), - [anon_sym_PLUS] = ACTIONS(2207), - [anon_sym_DASH] = ACTIONS(2207), - [anon_sym_tuple] = ACTIONS(2207), - [anon_sym_include] = ACTIONS(2207), - [anon_sym_include_once] = ACTIONS(2207), - [anon_sym_require] = ACTIONS(2207), - [anon_sym_require_once] = ACTIONS(2207), - [anon_sym_list] = ACTIONS(2207), - [anon_sym_LT_LT] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(2209), - [anon_sym_PLUS_PLUS] = ACTIONS(2209), - [anon_sym_DASH_DASH] = ACTIONS(2209), - [anon_sym_await] = ACTIONS(2207), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_yield] = ACTIONS(2207), - [anon_sym_trait] = ACTIONS(2207), - [anon_sym_interface] = ACTIONS(2207), - [anon_sym_class] = ACTIONS(2207), - [anon_sym_enum] = ACTIONS(2207), - [sym_final_modifier] = ACTIONS(2207), - [sym_abstract_modifier] = ACTIONS(2207), - [sym_xhp_modifier] = ACTIONS(2207), - [sym_xhp_identifier] = ACTIONS(2207), - [sym_xhp_class_identifier] = ACTIONS(2209), - [sym_comment] = ACTIONS(3), - }, - [764] = { - [sym_identifier] = ACTIONS(2211), - [sym_variable] = ACTIONS(2213), - [sym_pipe_variable] = ACTIONS(2213), - [anon_sym_type] = ACTIONS(2211), - [anon_sym_newtype] = ACTIONS(2211), - [anon_sym_shape] = ACTIONS(2211), - [anon_sym_clone] = ACTIONS(2211), - [anon_sym_new] = ACTIONS(2211), - [anon_sym_print] = ACTIONS(2211), - [sym__backslash] = ACTIONS(2213), - [anon_sym_self] = ACTIONS(2211), - [anon_sym_parent] = ACTIONS(2211), - [anon_sym_static] = ACTIONS(2211), - [anon_sym_LT_LT_LT] = ACTIONS(2213), - [anon_sym_RBRACE] = ACTIONS(2213), - [anon_sym_LBRACE] = ACTIONS(2213), - [anon_sym_SEMI] = ACTIONS(2213), - [anon_sym_return] = ACTIONS(2211), - [anon_sym_break] = ACTIONS(2211), - [anon_sym_continue] = ACTIONS(2211), - [anon_sym_throw] = ACTIONS(2211), - [anon_sym_echo] = ACTIONS(2211), - [anon_sym_unset] = ACTIONS(2211), - [anon_sym_LPAREN] = ACTIONS(2213), - [anon_sym_concurrent] = ACTIONS(2211), - [anon_sym_use] = ACTIONS(2211), - [anon_sym_namespace] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(2211), - [anon_sym_const] = ACTIONS(2211), - [anon_sym_if] = ACTIONS(2211), - [anon_sym_elseif] = ACTIONS(2211), - [anon_sym_else] = ACTIONS(2211), - [anon_sym_switch] = ACTIONS(2211), - [anon_sym_case] = ACTIONS(2211), - [anon_sym_default] = ACTIONS(2211), - [anon_sym_foreach] = ACTIONS(2211), - [anon_sym_while] = ACTIONS(2211), - [anon_sym_do] = ACTIONS(2211), - [anon_sym_for] = ACTIONS(2211), - [anon_sym_try] = ACTIONS(2211), - [anon_sym_using] = ACTIONS(2211), - [sym_float] = ACTIONS(2213), - [sym_integer] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2211), - [anon_sym_True] = ACTIONS(2211), - [anon_sym_TRUE] = ACTIONS(2211), - [anon_sym_false] = ACTIONS(2211), - [anon_sym_False] = ACTIONS(2211), - [anon_sym_FALSE] = ACTIONS(2211), - [anon_sym_null] = ACTIONS(2211), - [anon_sym_Null] = ACTIONS(2211), - [anon_sym_NULL] = ACTIONS(2211), - [sym_string] = ACTIONS(2213), - [anon_sym_AT] = ACTIONS(2213), - [anon_sym_TILDE] = ACTIONS(2213), - [anon_sym_array] = ACTIONS(2211), - [anon_sym_varray] = ACTIONS(2211), - [anon_sym_darray] = ACTIONS(2211), - [anon_sym_vec] = ACTIONS(2211), - [anon_sym_dict] = ACTIONS(2211), - [anon_sym_keyset] = ACTIONS(2211), - [anon_sym_LT] = ACTIONS(2211), - [anon_sym_PLUS] = ACTIONS(2211), - [anon_sym_DASH] = ACTIONS(2211), - [anon_sym_tuple] = ACTIONS(2211), - [anon_sym_include] = ACTIONS(2211), - [anon_sym_include_once] = ACTIONS(2211), - [anon_sym_require] = ACTIONS(2211), - [anon_sym_require_once] = ACTIONS(2211), - [anon_sym_list] = ACTIONS(2211), - [anon_sym_LT_LT] = ACTIONS(2211), - [anon_sym_BANG] = ACTIONS(2213), - [anon_sym_PLUS_PLUS] = ACTIONS(2213), - [anon_sym_DASH_DASH] = ACTIONS(2213), - [anon_sym_await] = ACTIONS(2211), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_yield] = ACTIONS(2211), - [anon_sym_trait] = ACTIONS(2211), - [anon_sym_interface] = ACTIONS(2211), - [anon_sym_class] = ACTIONS(2211), - [anon_sym_enum] = ACTIONS(2211), - [sym_final_modifier] = ACTIONS(2211), - [sym_abstract_modifier] = ACTIONS(2211), - [sym_xhp_modifier] = ACTIONS(2211), - [sym_xhp_identifier] = ACTIONS(2211), - [sym_xhp_class_identifier] = ACTIONS(2213), - [sym_comment] = ACTIONS(3), - }, - [765] = { - [sym_identifier] = ACTIONS(2215), - [sym_variable] = ACTIONS(2217), - [sym_pipe_variable] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2215), - [anon_sym_newtype] = ACTIONS(2215), - [anon_sym_shape] = ACTIONS(2215), - [anon_sym_clone] = ACTIONS(2215), - [anon_sym_new] = ACTIONS(2215), - [anon_sym_print] = ACTIONS(2215), - [sym__backslash] = ACTIONS(2217), - [anon_sym_self] = ACTIONS(2215), - [anon_sym_parent] = ACTIONS(2215), - [anon_sym_static] = ACTIONS(2215), - [anon_sym_LT_LT_LT] = ACTIONS(2217), - [anon_sym_RBRACE] = ACTIONS(2217), - [anon_sym_LBRACE] = ACTIONS(2217), - [anon_sym_SEMI] = ACTIONS(2217), - [anon_sym_return] = ACTIONS(2215), - [anon_sym_break] = ACTIONS(2215), - [anon_sym_continue] = ACTIONS(2215), - [anon_sym_throw] = ACTIONS(2215), - [anon_sym_echo] = ACTIONS(2215), - [anon_sym_unset] = ACTIONS(2215), - [anon_sym_LPAREN] = ACTIONS(2217), - [anon_sym_concurrent] = ACTIONS(2215), - [anon_sym_use] = ACTIONS(2215), - [anon_sym_namespace] = ACTIONS(2215), - [anon_sym_function] = ACTIONS(2215), - [anon_sym_const] = ACTIONS(2215), - [anon_sym_if] = ACTIONS(2215), - [anon_sym_elseif] = ACTIONS(2215), - [anon_sym_else] = ACTIONS(2215), - [anon_sym_switch] = ACTIONS(2215), - [anon_sym_case] = ACTIONS(2215), - [anon_sym_default] = ACTIONS(2215), - [anon_sym_foreach] = ACTIONS(2215), - [anon_sym_while] = ACTIONS(2215), - [anon_sym_do] = ACTIONS(2215), - [anon_sym_for] = ACTIONS(2215), - [anon_sym_try] = ACTIONS(2215), - [anon_sym_using] = ACTIONS(2215), - [sym_float] = ACTIONS(2217), - [sym_integer] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(2215), - [anon_sym_True] = ACTIONS(2215), - [anon_sym_TRUE] = ACTIONS(2215), - [anon_sym_false] = ACTIONS(2215), - [anon_sym_False] = ACTIONS(2215), - [anon_sym_FALSE] = ACTIONS(2215), - [anon_sym_null] = ACTIONS(2215), - [anon_sym_Null] = ACTIONS(2215), - [anon_sym_NULL] = ACTIONS(2215), - [sym_string] = ACTIONS(2217), - [anon_sym_AT] = ACTIONS(2217), - [anon_sym_TILDE] = ACTIONS(2217), - [anon_sym_array] = ACTIONS(2215), - [anon_sym_varray] = ACTIONS(2215), - [anon_sym_darray] = ACTIONS(2215), - [anon_sym_vec] = ACTIONS(2215), - [anon_sym_dict] = ACTIONS(2215), - [anon_sym_keyset] = ACTIONS(2215), - [anon_sym_LT] = ACTIONS(2215), - [anon_sym_PLUS] = ACTIONS(2215), - [anon_sym_DASH] = ACTIONS(2215), - [anon_sym_tuple] = ACTIONS(2215), - [anon_sym_include] = ACTIONS(2215), - [anon_sym_include_once] = ACTIONS(2215), - [anon_sym_require] = ACTIONS(2215), - [anon_sym_require_once] = ACTIONS(2215), - [anon_sym_list] = ACTIONS(2215), - [anon_sym_LT_LT] = ACTIONS(2215), - [anon_sym_BANG] = ACTIONS(2217), - [anon_sym_PLUS_PLUS] = ACTIONS(2217), - [anon_sym_DASH_DASH] = ACTIONS(2217), - [anon_sym_await] = ACTIONS(2215), - [anon_sym_async] = ACTIONS(2215), - [anon_sym_yield] = ACTIONS(2215), - [anon_sym_trait] = ACTIONS(2215), - [anon_sym_interface] = ACTIONS(2215), - [anon_sym_class] = ACTIONS(2215), - [anon_sym_enum] = ACTIONS(2215), - [sym_final_modifier] = ACTIONS(2215), - [sym_abstract_modifier] = ACTIONS(2215), - [sym_xhp_modifier] = ACTIONS(2215), - [sym_xhp_identifier] = ACTIONS(2215), - [sym_xhp_class_identifier] = ACTIONS(2217), - [sym_comment] = ACTIONS(3), - }, - [766] = { - [sym_identifier] = ACTIONS(2219), - [sym_variable] = ACTIONS(2221), - [sym_pipe_variable] = ACTIONS(2221), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_newtype] = ACTIONS(2219), - [anon_sym_shape] = ACTIONS(2219), - [anon_sym_clone] = ACTIONS(2219), - [anon_sym_new] = ACTIONS(2219), - [anon_sym_print] = ACTIONS(2219), - [sym__backslash] = ACTIONS(2221), - [anon_sym_self] = ACTIONS(2219), - [anon_sym_parent] = ACTIONS(2219), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_LT_LT_LT] = ACTIONS(2221), - [anon_sym_RBRACE] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(2221), - [anon_sym_SEMI] = ACTIONS(2221), - [anon_sym_return] = ACTIONS(2219), - [anon_sym_break] = ACTIONS(2219), - [anon_sym_continue] = ACTIONS(2219), - [anon_sym_throw] = ACTIONS(2219), - [anon_sym_echo] = ACTIONS(2219), - [anon_sym_unset] = ACTIONS(2219), - [anon_sym_LPAREN] = ACTIONS(2221), - [anon_sym_concurrent] = ACTIONS(2219), - [anon_sym_use] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_function] = ACTIONS(2219), - [anon_sym_const] = ACTIONS(2219), - [anon_sym_if] = ACTIONS(2219), - [anon_sym_elseif] = ACTIONS(2219), - [anon_sym_else] = ACTIONS(2219), - [anon_sym_switch] = ACTIONS(2219), - [anon_sym_case] = ACTIONS(2219), - [anon_sym_default] = ACTIONS(2219), - [anon_sym_foreach] = ACTIONS(2219), - [anon_sym_while] = ACTIONS(2219), - [anon_sym_do] = ACTIONS(2219), - [anon_sym_for] = ACTIONS(2219), - [anon_sym_try] = ACTIONS(2219), - [anon_sym_using] = ACTIONS(2219), - [sym_float] = ACTIONS(2221), - [sym_integer] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(2219), - [anon_sym_True] = ACTIONS(2219), - [anon_sym_TRUE] = ACTIONS(2219), - [anon_sym_false] = ACTIONS(2219), - [anon_sym_False] = ACTIONS(2219), - [anon_sym_FALSE] = ACTIONS(2219), - [anon_sym_null] = ACTIONS(2219), - [anon_sym_Null] = ACTIONS(2219), - [anon_sym_NULL] = ACTIONS(2219), - [sym_string] = ACTIONS(2221), - [anon_sym_AT] = ACTIONS(2221), - [anon_sym_TILDE] = ACTIONS(2221), - [anon_sym_array] = ACTIONS(2219), - [anon_sym_varray] = ACTIONS(2219), - [anon_sym_darray] = ACTIONS(2219), - [anon_sym_vec] = ACTIONS(2219), - [anon_sym_dict] = ACTIONS(2219), - [anon_sym_keyset] = ACTIONS(2219), - [anon_sym_LT] = ACTIONS(2219), - [anon_sym_PLUS] = ACTIONS(2219), - [anon_sym_DASH] = ACTIONS(2219), - [anon_sym_tuple] = ACTIONS(2219), - [anon_sym_include] = ACTIONS(2219), - [anon_sym_include_once] = ACTIONS(2219), - [anon_sym_require] = ACTIONS(2219), - [anon_sym_require_once] = ACTIONS(2219), - [anon_sym_list] = ACTIONS(2219), - [anon_sym_LT_LT] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(2221), - [anon_sym_PLUS_PLUS] = ACTIONS(2221), - [anon_sym_DASH_DASH] = ACTIONS(2221), - [anon_sym_await] = ACTIONS(2219), - [anon_sym_async] = ACTIONS(2219), - [anon_sym_yield] = ACTIONS(2219), - [anon_sym_trait] = ACTIONS(2219), - [anon_sym_interface] = ACTIONS(2219), - [anon_sym_class] = ACTIONS(2219), - [anon_sym_enum] = ACTIONS(2219), - [sym_final_modifier] = ACTIONS(2219), - [sym_abstract_modifier] = ACTIONS(2219), - [sym_xhp_modifier] = ACTIONS(2219), - [sym_xhp_identifier] = ACTIONS(2219), - [sym_xhp_class_identifier] = ACTIONS(2221), - [sym_comment] = ACTIONS(3), - }, - [767] = { - [sym_identifier] = ACTIONS(2223), - [sym_variable] = ACTIONS(2225), - [sym_pipe_variable] = ACTIONS(2225), - [anon_sym_type] = ACTIONS(2223), - [anon_sym_newtype] = ACTIONS(2223), - [anon_sym_shape] = ACTIONS(2223), - [anon_sym_clone] = ACTIONS(2223), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_print] = ACTIONS(2223), - [sym__backslash] = ACTIONS(2225), - [anon_sym_self] = ACTIONS(2223), - [anon_sym_parent] = ACTIONS(2223), - [anon_sym_static] = ACTIONS(2223), - [anon_sym_LT_LT_LT] = ACTIONS(2225), - [anon_sym_RBRACE] = ACTIONS(2225), - [anon_sym_LBRACE] = ACTIONS(2225), - [anon_sym_SEMI] = ACTIONS(2225), - [anon_sym_return] = ACTIONS(2223), - [anon_sym_break] = ACTIONS(2223), - [anon_sym_continue] = ACTIONS(2223), - [anon_sym_throw] = ACTIONS(2223), - [anon_sym_echo] = ACTIONS(2223), - [anon_sym_unset] = ACTIONS(2223), - [anon_sym_LPAREN] = ACTIONS(2225), - [anon_sym_concurrent] = ACTIONS(2223), - [anon_sym_use] = ACTIONS(2223), - [anon_sym_namespace] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(2223), - [anon_sym_const] = ACTIONS(2223), - [anon_sym_if] = ACTIONS(2223), - [anon_sym_elseif] = ACTIONS(2223), - [anon_sym_else] = ACTIONS(2223), - [anon_sym_switch] = ACTIONS(2223), - [anon_sym_case] = ACTIONS(2223), - [anon_sym_default] = ACTIONS(2223), - [anon_sym_foreach] = ACTIONS(2223), - [anon_sym_while] = ACTIONS(2223), - [anon_sym_do] = ACTIONS(2223), - [anon_sym_for] = ACTIONS(2223), - [anon_sym_try] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(2223), - [sym_float] = ACTIONS(2225), - [sym_integer] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(2223), - [anon_sym_True] = ACTIONS(2223), - [anon_sym_TRUE] = ACTIONS(2223), - [anon_sym_false] = ACTIONS(2223), - [anon_sym_False] = ACTIONS(2223), - [anon_sym_FALSE] = ACTIONS(2223), - [anon_sym_null] = ACTIONS(2223), - [anon_sym_Null] = ACTIONS(2223), - [anon_sym_NULL] = ACTIONS(2223), - [sym_string] = ACTIONS(2225), - [anon_sym_AT] = ACTIONS(2225), - [anon_sym_TILDE] = ACTIONS(2225), - [anon_sym_array] = ACTIONS(2223), - [anon_sym_varray] = ACTIONS(2223), - [anon_sym_darray] = ACTIONS(2223), - [anon_sym_vec] = ACTIONS(2223), - [anon_sym_dict] = ACTIONS(2223), - [anon_sym_keyset] = ACTIONS(2223), - [anon_sym_LT] = ACTIONS(2223), - [anon_sym_PLUS] = ACTIONS(2223), - [anon_sym_DASH] = ACTIONS(2223), - [anon_sym_tuple] = ACTIONS(2223), - [anon_sym_include] = ACTIONS(2223), - [anon_sym_include_once] = ACTIONS(2223), - [anon_sym_require] = ACTIONS(2223), - [anon_sym_require_once] = ACTIONS(2223), - [anon_sym_list] = ACTIONS(2223), - [anon_sym_LT_LT] = ACTIONS(2223), - [anon_sym_BANG] = ACTIONS(2225), - [anon_sym_PLUS_PLUS] = ACTIONS(2225), - [anon_sym_DASH_DASH] = ACTIONS(2225), - [anon_sym_await] = ACTIONS(2223), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_yield] = ACTIONS(2223), - [anon_sym_trait] = ACTIONS(2223), - [anon_sym_interface] = ACTIONS(2223), - [anon_sym_class] = ACTIONS(2223), - [anon_sym_enum] = ACTIONS(2223), - [sym_final_modifier] = ACTIONS(2223), - [sym_abstract_modifier] = ACTIONS(2223), - [sym_xhp_modifier] = ACTIONS(2223), - [sym_xhp_identifier] = ACTIONS(2223), - [sym_xhp_class_identifier] = ACTIONS(2225), - [sym_comment] = ACTIONS(3), - }, - [768] = { - [sym_identifier] = ACTIONS(2227), - [sym_variable] = ACTIONS(2229), - [sym_pipe_variable] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2227), - [anon_sym_newtype] = ACTIONS(2227), - [anon_sym_shape] = ACTIONS(2227), - [anon_sym_clone] = ACTIONS(2227), - [anon_sym_new] = ACTIONS(2227), - [anon_sym_print] = ACTIONS(2227), - [sym__backslash] = ACTIONS(2229), - [anon_sym_self] = ACTIONS(2227), - [anon_sym_parent] = ACTIONS(2227), - [anon_sym_static] = ACTIONS(2227), - [anon_sym_LT_LT_LT] = ACTIONS(2229), - [anon_sym_RBRACE] = ACTIONS(2229), - [anon_sym_LBRACE] = ACTIONS(2229), - [anon_sym_SEMI] = ACTIONS(2229), - [anon_sym_return] = ACTIONS(2227), - [anon_sym_break] = ACTIONS(2227), - [anon_sym_continue] = ACTIONS(2227), - [anon_sym_throw] = ACTIONS(2227), - [anon_sym_echo] = ACTIONS(2227), - [anon_sym_unset] = ACTIONS(2227), - [anon_sym_LPAREN] = ACTIONS(2229), - [anon_sym_concurrent] = ACTIONS(2227), - [anon_sym_use] = ACTIONS(2227), - [anon_sym_namespace] = ACTIONS(2227), - [anon_sym_function] = ACTIONS(2227), - [anon_sym_const] = ACTIONS(2227), - [anon_sym_if] = ACTIONS(2227), - [anon_sym_elseif] = ACTIONS(2227), - [anon_sym_else] = ACTIONS(2227), - [anon_sym_switch] = ACTIONS(2227), - [anon_sym_case] = ACTIONS(2227), - [anon_sym_default] = ACTIONS(2227), - [anon_sym_foreach] = ACTIONS(2227), - [anon_sym_while] = ACTIONS(2227), - [anon_sym_do] = ACTIONS(2227), - [anon_sym_for] = ACTIONS(2227), - [anon_sym_try] = ACTIONS(2227), - [anon_sym_using] = ACTIONS(2227), - [sym_float] = ACTIONS(2229), - [sym_integer] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(2227), - [anon_sym_True] = ACTIONS(2227), - [anon_sym_TRUE] = ACTIONS(2227), - [anon_sym_false] = ACTIONS(2227), - [anon_sym_False] = ACTIONS(2227), - [anon_sym_FALSE] = ACTIONS(2227), - [anon_sym_null] = ACTIONS(2227), - [anon_sym_Null] = ACTIONS(2227), - [anon_sym_NULL] = ACTIONS(2227), - [sym_string] = ACTIONS(2229), - [anon_sym_AT] = ACTIONS(2229), - [anon_sym_TILDE] = ACTIONS(2229), - [anon_sym_array] = ACTIONS(2227), - [anon_sym_varray] = ACTIONS(2227), - [anon_sym_darray] = ACTIONS(2227), - [anon_sym_vec] = ACTIONS(2227), - [anon_sym_dict] = ACTIONS(2227), - [anon_sym_keyset] = ACTIONS(2227), - [anon_sym_LT] = ACTIONS(2227), - [anon_sym_PLUS] = ACTIONS(2227), - [anon_sym_DASH] = ACTIONS(2227), - [anon_sym_tuple] = ACTIONS(2227), - [anon_sym_include] = ACTIONS(2227), - [anon_sym_include_once] = ACTIONS(2227), - [anon_sym_require] = ACTIONS(2227), - [anon_sym_require_once] = ACTIONS(2227), - [anon_sym_list] = ACTIONS(2227), - [anon_sym_LT_LT] = ACTIONS(2227), - [anon_sym_BANG] = ACTIONS(2229), - [anon_sym_PLUS_PLUS] = ACTIONS(2229), - [anon_sym_DASH_DASH] = ACTIONS(2229), - [anon_sym_await] = ACTIONS(2227), - [anon_sym_async] = ACTIONS(2227), - [anon_sym_yield] = ACTIONS(2227), - [anon_sym_trait] = ACTIONS(2227), - [anon_sym_interface] = ACTIONS(2227), - [anon_sym_class] = ACTIONS(2227), - [anon_sym_enum] = ACTIONS(2227), - [sym_final_modifier] = ACTIONS(2227), - [sym_abstract_modifier] = ACTIONS(2227), - [sym_xhp_modifier] = ACTIONS(2227), - [sym_xhp_identifier] = ACTIONS(2227), - [sym_xhp_class_identifier] = ACTIONS(2229), - [sym_comment] = ACTIONS(3), - }, - [769] = { - [sym_identifier] = ACTIONS(2231), - [sym_variable] = ACTIONS(2233), - [sym_pipe_variable] = ACTIONS(2233), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_newtype] = ACTIONS(2231), - [anon_sym_shape] = ACTIONS(2231), - [anon_sym_clone] = ACTIONS(2231), - [anon_sym_new] = ACTIONS(2231), - [anon_sym_print] = ACTIONS(2231), - [sym__backslash] = ACTIONS(2233), - [anon_sym_self] = ACTIONS(2231), - [anon_sym_parent] = ACTIONS(2231), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_LT_LT_LT] = ACTIONS(2233), - [anon_sym_RBRACE] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(2233), - [anon_sym_SEMI] = ACTIONS(2233), - [anon_sym_return] = ACTIONS(2231), - [anon_sym_break] = ACTIONS(2231), - [anon_sym_continue] = ACTIONS(2231), - [anon_sym_throw] = ACTIONS(2231), - [anon_sym_echo] = ACTIONS(2231), - [anon_sym_unset] = ACTIONS(2231), - [anon_sym_LPAREN] = ACTIONS(2233), - [anon_sym_concurrent] = ACTIONS(2231), - [anon_sym_use] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_function] = ACTIONS(2231), - [anon_sym_const] = ACTIONS(2231), - [anon_sym_if] = ACTIONS(2231), - [anon_sym_elseif] = ACTIONS(2231), - [anon_sym_else] = ACTIONS(2231), - [anon_sym_switch] = ACTIONS(2231), - [anon_sym_case] = ACTIONS(2231), - [anon_sym_default] = ACTIONS(2231), - [anon_sym_foreach] = ACTIONS(2231), - [anon_sym_while] = ACTIONS(2231), - [anon_sym_do] = ACTIONS(2231), - [anon_sym_for] = ACTIONS(2231), - [anon_sym_try] = ACTIONS(2231), - [anon_sym_using] = ACTIONS(2231), - [sym_float] = ACTIONS(2233), - [sym_integer] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(2231), - [anon_sym_True] = ACTIONS(2231), - [anon_sym_TRUE] = ACTIONS(2231), - [anon_sym_false] = ACTIONS(2231), - [anon_sym_False] = ACTIONS(2231), - [anon_sym_FALSE] = ACTIONS(2231), - [anon_sym_null] = ACTIONS(2231), - [anon_sym_Null] = ACTIONS(2231), - [anon_sym_NULL] = ACTIONS(2231), - [sym_string] = ACTIONS(2233), - [anon_sym_AT] = ACTIONS(2233), - [anon_sym_TILDE] = ACTIONS(2233), - [anon_sym_array] = ACTIONS(2231), - [anon_sym_varray] = ACTIONS(2231), - [anon_sym_darray] = ACTIONS(2231), - [anon_sym_vec] = ACTIONS(2231), - [anon_sym_dict] = ACTIONS(2231), - [anon_sym_keyset] = ACTIONS(2231), - [anon_sym_LT] = ACTIONS(2231), - [anon_sym_PLUS] = ACTIONS(2231), - [anon_sym_DASH] = ACTIONS(2231), - [anon_sym_tuple] = ACTIONS(2231), - [anon_sym_include] = ACTIONS(2231), - [anon_sym_include_once] = ACTIONS(2231), - [anon_sym_require] = ACTIONS(2231), - [anon_sym_require_once] = ACTIONS(2231), - [anon_sym_list] = ACTIONS(2231), - [anon_sym_LT_LT] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2233), - [anon_sym_DASH_DASH] = ACTIONS(2233), - [anon_sym_await] = ACTIONS(2231), - [anon_sym_async] = ACTIONS(2231), - [anon_sym_yield] = ACTIONS(2231), - [anon_sym_trait] = ACTIONS(2231), - [anon_sym_interface] = ACTIONS(2231), - [anon_sym_class] = ACTIONS(2231), - [anon_sym_enum] = ACTIONS(2231), - [sym_final_modifier] = ACTIONS(2231), - [sym_abstract_modifier] = ACTIONS(2231), - [sym_xhp_modifier] = ACTIONS(2231), - [sym_xhp_identifier] = ACTIONS(2231), - [sym_xhp_class_identifier] = ACTIONS(2233), - [sym_comment] = ACTIONS(3), - }, - [770] = { - [sym_identifier] = ACTIONS(2235), - [sym_variable] = ACTIONS(2237), - [sym_pipe_variable] = ACTIONS(2237), - [anon_sym_type] = ACTIONS(2235), - [anon_sym_newtype] = ACTIONS(2235), - [anon_sym_shape] = ACTIONS(2235), - [anon_sym_clone] = ACTIONS(2235), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_print] = ACTIONS(2235), - [sym__backslash] = ACTIONS(2237), - [anon_sym_self] = ACTIONS(2235), - [anon_sym_parent] = ACTIONS(2235), - [anon_sym_static] = ACTIONS(2235), - [anon_sym_LT_LT_LT] = ACTIONS(2237), - [anon_sym_RBRACE] = ACTIONS(2237), - [anon_sym_LBRACE] = ACTIONS(2237), - [anon_sym_SEMI] = ACTIONS(2237), - [anon_sym_return] = ACTIONS(2235), - [anon_sym_break] = ACTIONS(2235), - [anon_sym_continue] = ACTIONS(2235), - [anon_sym_throw] = ACTIONS(2235), - [anon_sym_echo] = ACTIONS(2235), - [anon_sym_unset] = ACTIONS(2235), - [anon_sym_LPAREN] = ACTIONS(2237), - [anon_sym_concurrent] = ACTIONS(2235), - [anon_sym_use] = ACTIONS(2235), - [anon_sym_namespace] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(2235), - [anon_sym_const] = ACTIONS(2235), - [anon_sym_if] = ACTIONS(2235), - [anon_sym_elseif] = ACTIONS(2235), - [anon_sym_else] = ACTIONS(2235), - [anon_sym_switch] = ACTIONS(2235), - [anon_sym_case] = ACTIONS(2235), - [anon_sym_default] = ACTIONS(2235), - [anon_sym_foreach] = ACTIONS(2235), - [anon_sym_while] = ACTIONS(2235), - [anon_sym_do] = ACTIONS(2235), - [anon_sym_for] = ACTIONS(2235), - [anon_sym_try] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(2235), - [sym_float] = ACTIONS(2237), - [sym_integer] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(2235), - [anon_sym_True] = ACTIONS(2235), - [anon_sym_TRUE] = ACTIONS(2235), - [anon_sym_false] = ACTIONS(2235), - [anon_sym_False] = ACTIONS(2235), - [anon_sym_FALSE] = ACTIONS(2235), - [anon_sym_null] = ACTIONS(2235), - [anon_sym_Null] = ACTIONS(2235), - [anon_sym_NULL] = ACTIONS(2235), - [sym_string] = ACTIONS(2237), - [anon_sym_AT] = ACTIONS(2237), - [anon_sym_TILDE] = ACTIONS(2237), - [anon_sym_array] = ACTIONS(2235), - [anon_sym_varray] = ACTIONS(2235), - [anon_sym_darray] = ACTIONS(2235), - [anon_sym_vec] = ACTIONS(2235), - [anon_sym_dict] = ACTIONS(2235), - [anon_sym_keyset] = ACTIONS(2235), - [anon_sym_LT] = ACTIONS(2235), - [anon_sym_PLUS] = ACTIONS(2235), - [anon_sym_DASH] = ACTIONS(2235), - [anon_sym_tuple] = ACTIONS(2235), - [anon_sym_include] = ACTIONS(2235), - [anon_sym_include_once] = ACTIONS(2235), - [anon_sym_require] = ACTIONS(2235), - [anon_sym_require_once] = ACTIONS(2235), - [anon_sym_list] = ACTIONS(2235), - [anon_sym_LT_LT] = ACTIONS(2235), - [anon_sym_BANG] = ACTIONS(2237), - [anon_sym_PLUS_PLUS] = ACTIONS(2237), - [anon_sym_DASH_DASH] = ACTIONS(2237), - [anon_sym_await] = ACTIONS(2235), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_yield] = ACTIONS(2235), - [anon_sym_trait] = ACTIONS(2235), - [anon_sym_interface] = ACTIONS(2235), - [anon_sym_class] = ACTIONS(2235), - [anon_sym_enum] = ACTIONS(2235), - [sym_final_modifier] = ACTIONS(2235), - [sym_abstract_modifier] = ACTIONS(2235), - [sym_xhp_modifier] = ACTIONS(2235), - [sym_xhp_identifier] = ACTIONS(2235), - [sym_xhp_class_identifier] = ACTIONS(2237), - [sym_comment] = ACTIONS(3), - }, - [771] = { - [sym_identifier] = ACTIONS(2239), - [sym_variable] = ACTIONS(2241), - [sym_pipe_variable] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2239), - [anon_sym_newtype] = ACTIONS(2239), - [anon_sym_shape] = ACTIONS(2239), - [anon_sym_clone] = ACTIONS(2239), - [anon_sym_new] = ACTIONS(2239), - [anon_sym_print] = ACTIONS(2239), - [sym__backslash] = ACTIONS(2241), - [anon_sym_self] = ACTIONS(2239), - [anon_sym_parent] = ACTIONS(2239), - [anon_sym_static] = ACTIONS(2239), - [anon_sym_LT_LT_LT] = ACTIONS(2241), - [anon_sym_RBRACE] = ACTIONS(2241), - [anon_sym_LBRACE] = ACTIONS(2241), - [anon_sym_SEMI] = ACTIONS(2241), - [anon_sym_return] = ACTIONS(2239), - [anon_sym_break] = ACTIONS(2239), - [anon_sym_continue] = ACTIONS(2239), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_echo] = ACTIONS(2239), - [anon_sym_unset] = ACTIONS(2239), - [anon_sym_LPAREN] = ACTIONS(2241), - [anon_sym_concurrent] = ACTIONS(2239), - [anon_sym_use] = ACTIONS(2239), - [anon_sym_namespace] = ACTIONS(2239), - [anon_sym_function] = ACTIONS(2239), - [anon_sym_const] = ACTIONS(2239), - [anon_sym_if] = ACTIONS(2239), - [anon_sym_elseif] = ACTIONS(2239), - [anon_sym_else] = ACTIONS(2239), - [anon_sym_switch] = ACTIONS(2239), - [anon_sym_case] = ACTIONS(2239), - [anon_sym_default] = ACTIONS(2239), - [anon_sym_foreach] = ACTIONS(2239), - [anon_sym_while] = ACTIONS(2239), - [anon_sym_do] = ACTIONS(2239), - [anon_sym_for] = ACTIONS(2239), - [anon_sym_try] = ACTIONS(2239), - [anon_sym_using] = ACTIONS(2239), - [sym_float] = ACTIONS(2241), - [sym_integer] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(2239), - [anon_sym_True] = ACTIONS(2239), - [anon_sym_TRUE] = ACTIONS(2239), - [anon_sym_false] = ACTIONS(2239), - [anon_sym_False] = ACTIONS(2239), - [anon_sym_FALSE] = ACTIONS(2239), - [anon_sym_null] = ACTIONS(2239), - [anon_sym_Null] = ACTIONS(2239), - [anon_sym_NULL] = ACTIONS(2239), - [sym_string] = ACTIONS(2241), - [anon_sym_AT] = ACTIONS(2241), - [anon_sym_TILDE] = ACTIONS(2241), - [anon_sym_array] = ACTIONS(2239), - [anon_sym_varray] = ACTIONS(2239), - [anon_sym_darray] = ACTIONS(2239), - [anon_sym_vec] = ACTIONS(2239), - [anon_sym_dict] = ACTIONS(2239), - [anon_sym_keyset] = ACTIONS(2239), - [anon_sym_LT] = ACTIONS(2239), - [anon_sym_PLUS] = ACTIONS(2239), - [anon_sym_DASH] = ACTIONS(2239), - [anon_sym_tuple] = ACTIONS(2239), - [anon_sym_include] = ACTIONS(2239), - [anon_sym_include_once] = ACTIONS(2239), - [anon_sym_require] = ACTIONS(2239), - [anon_sym_require_once] = ACTIONS(2239), - [anon_sym_list] = ACTIONS(2239), - [anon_sym_LT_LT] = ACTIONS(2239), - [anon_sym_BANG] = ACTIONS(2241), - [anon_sym_PLUS_PLUS] = ACTIONS(2241), - [anon_sym_DASH_DASH] = ACTIONS(2241), - [anon_sym_await] = ACTIONS(2239), - [anon_sym_async] = ACTIONS(2239), - [anon_sym_yield] = ACTIONS(2239), - [anon_sym_trait] = ACTIONS(2239), - [anon_sym_interface] = ACTIONS(2239), - [anon_sym_class] = ACTIONS(2239), - [anon_sym_enum] = ACTIONS(2239), - [sym_final_modifier] = ACTIONS(2239), - [sym_abstract_modifier] = ACTIONS(2239), - [sym_xhp_modifier] = ACTIONS(2239), - [sym_xhp_identifier] = ACTIONS(2239), - [sym_xhp_class_identifier] = ACTIONS(2241), - [sym_comment] = ACTIONS(3), - }, - [772] = { - [sym_identifier] = ACTIONS(2243), - [sym_variable] = ACTIONS(2245), - [sym_pipe_variable] = ACTIONS(2245), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_newtype] = ACTIONS(2243), - [anon_sym_shape] = ACTIONS(2243), - [anon_sym_clone] = ACTIONS(2243), - [anon_sym_new] = ACTIONS(2243), - [anon_sym_print] = ACTIONS(2243), - [sym__backslash] = ACTIONS(2245), - [anon_sym_self] = ACTIONS(2243), - [anon_sym_parent] = ACTIONS(2243), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_LT_LT_LT] = ACTIONS(2245), - [anon_sym_RBRACE] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(2245), - [anon_sym_SEMI] = ACTIONS(2245), - [anon_sym_return] = ACTIONS(2243), - [anon_sym_break] = ACTIONS(2243), - [anon_sym_continue] = ACTIONS(2243), - [anon_sym_throw] = ACTIONS(2243), - [anon_sym_echo] = ACTIONS(2243), - [anon_sym_unset] = ACTIONS(2243), - [anon_sym_LPAREN] = ACTIONS(2245), - [anon_sym_concurrent] = ACTIONS(2243), - [anon_sym_use] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_function] = ACTIONS(2243), - [anon_sym_const] = ACTIONS(2243), - [anon_sym_if] = ACTIONS(2243), - [anon_sym_elseif] = ACTIONS(2243), - [anon_sym_else] = ACTIONS(2243), - [anon_sym_switch] = ACTIONS(2243), - [anon_sym_case] = ACTIONS(2243), - [anon_sym_default] = ACTIONS(2243), - [anon_sym_foreach] = ACTIONS(2243), - [anon_sym_while] = ACTIONS(2243), - [anon_sym_do] = ACTIONS(2243), - [anon_sym_for] = ACTIONS(2243), - [anon_sym_try] = ACTIONS(2243), - [anon_sym_using] = ACTIONS(2243), - [sym_float] = ACTIONS(2245), - [sym_integer] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(2243), - [anon_sym_True] = ACTIONS(2243), - [anon_sym_TRUE] = ACTIONS(2243), - [anon_sym_false] = ACTIONS(2243), - [anon_sym_False] = ACTIONS(2243), - [anon_sym_FALSE] = ACTIONS(2243), - [anon_sym_null] = ACTIONS(2243), - [anon_sym_Null] = ACTIONS(2243), - [anon_sym_NULL] = ACTIONS(2243), - [sym_string] = ACTIONS(2245), - [anon_sym_AT] = ACTIONS(2245), - [anon_sym_TILDE] = ACTIONS(2245), - [anon_sym_array] = ACTIONS(2243), - [anon_sym_varray] = ACTIONS(2243), - [anon_sym_darray] = ACTIONS(2243), - [anon_sym_vec] = ACTIONS(2243), - [anon_sym_dict] = ACTIONS(2243), - [anon_sym_keyset] = ACTIONS(2243), - [anon_sym_LT] = ACTIONS(2243), - [anon_sym_PLUS] = ACTIONS(2243), - [anon_sym_DASH] = ACTIONS(2243), - [anon_sym_tuple] = ACTIONS(2243), - [anon_sym_include] = ACTIONS(2243), - [anon_sym_include_once] = ACTIONS(2243), - [anon_sym_require] = ACTIONS(2243), - [anon_sym_require_once] = ACTIONS(2243), - [anon_sym_list] = ACTIONS(2243), - [anon_sym_LT_LT] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_await] = ACTIONS(2243), - [anon_sym_async] = ACTIONS(2243), - [anon_sym_yield] = ACTIONS(2243), - [anon_sym_trait] = ACTIONS(2243), - [anon_sym_interface] = ACTIONS(2243), - [anon_sym_class] = ACTIONS(2243), - [anon_sym_enum] = ACTIONS(2243), - [sym_final_modifier] = ACTIONS(2243), - [sym_abstract_modifier] = ACTIONS(2243), - [sym_xhp_modifier] = ACTIONS(2243), - [sym_xhp_identifier] = ACTIONS(2243), - [sym_xhp_class_identifier] = ACTIONS(2245), - [sym_comment] = ACTIONS(3), - }, - [773] = { - [sym_identifier] = ACTIONS(2247), - [sym_variable] = ACTIONS(2249), - [sym_pipe_variable] = ACTIONS(2249), - [anon_sym_type] = ACTIONS(2247), - [anon_sym_newtype] = ACTIONS(2247), - [anon_sym_shape] = ACTIONS(2247), - [anon_sym_clone] = ACTIONS(2247), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_print] = ACTIONS(2247), - [sym__backslash] = ACTIONS(2249), - [anon_sym_self] = ACTIONS(2247), - [anon_sym_parent] = ACTIONS(2247), - [anon_sym_static] = ACTIONS(2247), - [anon_sym_LT_LT_LT] = ACTIONS(2249), - [anon_sym_RBRACE] = ACTIONS(2249), - [anon_sym_LBRACE] = ACTIONS(2249), - [anon_sym_SEMI] = ACTIONS(2249), - [anon_sym_return] = ACTIONS(2247), - [anon_sym_break] = ACTIONS(2247), - [anon_sym_continue] = ACTIONS(2247), - [anon_sym_throw] = ACTIONS(2247), - [anon_sym_echo] = ACTIONS(2247), - [anon_sym_unset] = ACTIONS(2247), - [anon_sym_LPAREN] = ACTIONS(2249), - [anon_sym_concurrent] = ACTIONS(2247), - [anon_sym_use] = ACTIONS(2247), - [anon_sym_namespace] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(2247), - [anon_sym_const] = ACTIONS(2247), - [anon_sym_if] = ACTIONS(2247), - [anon_sym_elseif] = ACTIONS(2247), - [anon_sym_else] = ACTIONS(2247), - [anon_sym_switch] = ACTIONS(2247), - [anon_sym_case] = ACTIONS(2247), - [anon_sym_default] = ACTIONS(2247), - [anon_sym_foreach] = ACTIONS(2247), - [anon_sym_while] = ACTIONS(2247), - [anon_sym_do] = ACTIONS(2247), - [anon_sym_for] = ACTIONS(2247), - [anon_sym_try] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(2247), - [sym_float] = ACTIONS(2249), - [sym_integer] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(2247), - [anon_sym_True] = ACTIONS(2247), - [anon_sym_TRUE] = ACTIONS(2247), - [anon_sym_false] = ACTIONS(2247), - [anon_sym_False] = ACTIONS(2247), - [anon_sym_FALSE] = ACTIONS(2247), - [anon_sym_null] = ACTIONS(2247), - [anon_sym_Null] = ACTIONS(2247), - [anon_sym_NULL] = ACTIONS(2247), - [sym_string] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(2249), - [anon_sym_TILDE] = ACTIONS(2249), - [anon_sym_array] = ACTIONS(2247), - [anon_sym_varray] = ACTIONS(2247), - [anon_sym_darray] = ACTIONS(2247), - [anon_sym_vec] = ACTIONS(2247), - [anon_sym_dict] = ACTIONS(2247), - [anon_sym_keyset] = ACTIONS(2247), - [anon_sym_LT] = ACTIONS(2247), - [anon_sym_PLUS] = ACTIONS(2247), - [anon_sym_DASH] = ACTIONS(2247), - [anon_sym_tuple] = ACTIONS(2247), - [anon_sym_include] = ACTIONS(2247), - [anon_sym_include_once] = ACTIONS(2247), - [anon_sym_require] = ACTIONS(2247), - [anon_sym_require_once] = ACTIONS(2247), - [anon_sym_list] = ACTIONS(2247), - [anon_sym_LT_LT] = ACTIONS(2247), - [anon_sym_BANG] = ACTIONS(2249), - [anon_sym_PLUS_PLUS] = ACTIONS(2249), - [anon_sym_DASH_DASH] = ACTIONS(2249), - [anon_sym_await] = ACTIONS(2247), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_yield] = ACTIONS(2247), - [anon_sym_trait] = ACTIONS(2247), - [anon_sym_interface] = ACTIONS(2247), - [anon_sym_class] = ACTIONS(2247), - [anon_sym_enum] = ACTIONS(2247), - [sym_final_modifier] = ACTIONS(2247), - [sym_abstract_modifier] = ACTIONS(2247), - [sym_xhp_modifier] = ACTIONS(2247), - [sym_xhp_identifier] = ACTIONS(2247), - [sym_xhp_class_identifier] = ACTIONS(2249), - [sym_comment] = ACTIONS(3), - }, - [774] = { - [sym_identifier] = ACTIONS(2251), - [sym_variable] = ACTIONS(2253), - [sym_pipe_variable] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2251), - [anon_sym_newtype] = ACTIONS(2251), - [anon_sym_shape] = ACTIONS(2251), - [anon_sym_clone] = ACTIONS(2251), - [anon_sym_new] = ACTIONS(2251), - [anon_sym_print] = ACTIONS(2251), - [sym__backslash] = ACTIONS(2253), - [anon_sym_self] = ACTIONS(2251), - [anon_sym_parent] = ACTIONS(2251), - [anon_sym_static] = ACTIONS(2251), - [anon_sym_LT_LT_LT] = ACTIONS(2253), - [anon_sym_RBRACE] = ACTIONS(2253), - [anon_sym_LBRACE] = ACTIONS(2253), - [anon_sym_SEMI] = ACTIONS(2253), - [anon_sym_return] = ACTIONS(2251), - [anon_sym_break] = ACTIONS(2251), - [anon_sym_continue] = ACTIONS(2251), - [anon_sym_throw] = ACTIONS(2251), - [anon_sym_echo] = ACTIONS(2251), - [anon_sym_unset] = ACTIONS(2251), - [anon_sym_LPAREN] = ACTIONS(2253), - [anon_sym_concurrent] = ACTIONS(2251), - [anon_sym_use] = ACTIONS(2251), - [anon_sym_namespace] = ACTIONS(2251), - [anon_sym_function] = ACTIONS(2251), - [anon_sym_const] = ACTIONS(2251), - [anon_sym_if] = ACTIONS(2251), - [anon_sym_elseif] = ACTIONS(2251), - [anon_sym_else] = ACTIONS(2251), - [anon_sym_switch] = ACTIONS(2251), - [anon_sym_case] = ACTIONS(2251), - [anon_sym_default] = ACTIONS(2251), - [anon_sym_foreach] = ACTIONS(2251), - [anon_sym_while] = ACTIONS(2251), - [anon_sym_do] = ACTIONS(2251), - [anon_sym_for] = ACTIONS(2251), - [anon_sym_try] = ACTIONS(2251), - [anon_sym_using] = ACTIONS(2251), - [sym_float] = ACTIONS(2253), - [sym_integer] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(2251), - [anon_sym_True] = ACTIONS(2251), - [anon_sym_TRUE] = ACTIONS(2251), - [anon_sym_false] = ACTIONS(2251), - [anon_sym_False] = ACTIONS(2251), - [anon_sym_FALSE] = ACTIONS(2251), - [anon_sym_null] = ACTIONS(2251), - [anon_sym_Null] = ACTIONS(2251), - [anon_sym_NULL] = ACTIONS(2251), - [sym_string] = ACTIONS(2253), - [anon_sym_AT] = ACTIONS(2253), - [anon_sym_TILDE] = ACTIONS(2253), - [anon_sym_array] = ACTIONS(2251), - [anon_sym_varray] = ACTIONS(2251), - [anon_sym_darray] = ACTIONS(2251), - [anon_sym_vec] = ACTIONS(2251), - [anon_sym_dict] = ACTIONS(2251), - [anon_sym_keyset] = ACTIONS(2251), - [anon_sym_LT] = ACTIONS(2251), - [anon_sym_PLUS] = ACTIONS(2251), - [anon_sym_DASH] = ACTIONS(2251), - [anon_sym_tuple] = ACTIONS(2251), - [anon_sym_include] = ACTIONS(2251), - [anon_sym_include_once] = ACTIONS(2251), - [anon_sym_require] = ACTIONS(2251), - [anon_sym_require_once] = ACTIONS(2251), - [anon_sym_list] = ACTIONS(2251), - [anon_sym_LT_LT] = ACTIONS(2251), - [anon_sym_BANG] = ACTIONS(2253), - [anon_sym_PLUS_PLUS] = ACTIONS(2253), - [anon_sym_DASH_DASH] = ACTIONS(2253), - [anon_sym_await] = ACTIONS(2251), - [anon_sym_async] = ACTIONS(2251), - [anon_sym_yield] = ACTIONS(2251), - [anon_sym_trait] = ACTIONS(2251), - [anon_sym_interface] = ACTIONS(2251), - [anon_sym_class] = ACTIONS(2251), - [anon_sym_enum] = ACTIONS(2251), - [sym_final_modifier] = ACTIONS(2251), - [sym_abstract_modifier] = ACTIONS(2251), - [sym_xhp_modifier] = ACTIONS(2251), - [sym_xhp_identifier] = ACTIONS(2251), - [sym_xhp_class_identifier] = ACTIONS(2253), - [sym_comment] = ACTIONS(3), - }, - [775] = { - [sym_identifier] = ACTIONS(2255), - [sym_variable] = ACTIONS(2257), - [sym_pipe_variable] = ACTIONS(2257), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_newtype] = ACTIONS(2255), - [anon_sym_shape] = ACTIONS(2255), - [anon_sym_clone] = ACTIONS(2255), - [anon_sym_new] = ACTIONS(2255), - [anon_sym_print] = ACTIONS(2255), - [sym__backslash] = ACTIONS(2257), - [anon_sym_self] = ACTIONS(2255), - [anon_sym_parent] = ACTIONS(2255), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_LT_LT_LT] = ACTIONS(2257), - [anon_sym_RBRACE] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(2257), - [anon_sym_SEMI] = ACTIONS(2257), - [anon_sym_return] = ACTIONS(2255), - [anon_sym_break] = ACTIONS(2255), - [anon_sym_continue] = ACTIONS(2255), - [anon_sym_throw] = ACTIONS(2255), - [anon_sym_echo] = ACTIONS(2255), - [anon_sym_unset] = ACTIONS(2255), - [anon_sym_LPAREN] = ACTIONS(2257), - [anon_sym_concurrent] = ACTIONS(2255), - [anon_sym_use] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_function] = ACTIONS(2255), - [anon_sym_const] = ACTIONS(2255), - [anon_sym_if] = ACTIONS(2255), - [anon_sym_elseif] = ACTIONS(2255), - [anon_sym_else] = ACTIONS(2255), - [anon_sym_switch] = ACTIONS(2255), - [anon_sym_case] = ACTIONS(2255), - [anon_sym_default] = ACTIONS(2255), - [anon_sym_foreach] = ACTIONS(2255), - [anon_sym_while] = ACTIONS(2255), - [anon_sym_do] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2255), - [anon_sym_try] = ACTIONS(2255), - [anon_sym_using] = ACTIONS(2255), - [sym_float] = ACTIONS(2257), - [sym_integer] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(2255), - [anon_sym_True] = ACTIONS(2255), - [anon_sym_TRUE] = ACTIONS(2255), - [anon_sym_false] = ACTIONS(2255), - [anon_sym_False] = ACTIONS(2255), - [anon_sym_FALSE] = ACTIONS(2255), - [anon_sym_null] = ACTIONS(2255), - [anon_sym_Null] = ACTIONS(2255), - [anon_sym_NULL] = ACTIONS(2255), - [sym_string] = ACTIONS(2257), - [anon_sym_AT] = ACTIONS(2257), - [anon_sym_TILDE] = ACTIONS(2257), - [anon_sym_array] = ACTIONS(2255), - [anon_sym_varray] = ACTIONS(2255), - [anon_sym_darray] = ACTIONS(2255), - [anon_sym_vec] = ACTIONS(2255), - [anon_sym_dict] = ACTIONS(2255), - [anon_sym_keyset] = ACTIONS(2255), - [anon_sym_LT] = ACTIONS(2255), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_tuple] = ACTIONS(2255), - [anon_sym_include] = ACTIONS(2255), - [anon_sym_include_once] = ACTIONS(2255), - [anon_sym_require] = ACTIONS(2255), - [anon_sym_require_once] = ACTIONS(2255), - [anon_sym_list] = ACTIONS(2255), - [anon_sym_LT_LT] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(2257), - [anon_sym_PLUS_PLUS] = ACTIONS(2257), - [anon_sym_DASH_DASH] = ACTIONS(2257), - [anon_sym_await] = ACTIONS(2255), - [anon_sym_async] = ACTIONS(2255), - [anon_sym_yield] = ACTIONS(2255), - [anon_sym_trait] = ACTIONS(2255), - [anon_sym_interface] = ACTIONS(2255), - [anon_sym_class] = ACTIONS(2255), - [anon_sym_enum] = ACTIONS(2255), - [sym_final_modifier] = ACTIONS(2255), - [sym_abstract_modifier] = ACTIONS(2255), - [sym_xhp_modifier] = ACTIONS(2255), - [sym_xhp_identifier] = ACTIONS(2255), - [sym_xhp_class_identifier] = ACTIONS(2257), - [sym_comment] = ACTIONS(3), - }, - [776] = { - [sym_identifier] = ACTIONS(2259), - [sym_variable] = ACTIONS(2261), - [sym_pipe_variable] = ACTIONS(2261), - [anon_sym_type] = ACTIONS(2259), - [anon_sym_newtype] = ACTIONS(2259), - [anon_sym_shape] = ACTIONS(2259), - [anon_sym_clone] = ACTIONS(2259), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_print] = ACTIONS(2259), - [sym__backslash] = ACTIONS(2261), - [anon_sym_self] = ACTIONS(2259), - [anon_sym_parent] = ACTIONS(2259), - [anon_sym_static] = ACTIONS(2259), - [anon_sym_LT_LT_LT] = ACTIONS(2261), - [anon_sym_RBRACE] = ACTIONS(2261), - [anon_sym_LBRACE] = ACTIONS(2261), - [anon_sym_SEMI] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2259), - [anon_sym_break] = ACTIONS(2259), - [anon_sym_continue] = ACTIONS(2259), - [anon_sym_throw] = ACTIONS(2259), - [anon_sym_echo] = ACTIONS(2259), - [anon_sym_unset] = ACTIONS(2259), - [anon_sym_LPAREN] = ACTIONS(2261), - [anon_sym_concurrent] = ACTIONS(2259), - [anon_sym_use] = ACTIONS(2259), - [anon_sym_namespace] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(2259), - [anon_sym_const] = ACTIONS(2259), - [anon_sym_if] = ACTIONS(2259), - [anon_sym_elseif] = ACTIONS(2259), - [anon_sym_else] = ACTIONS(2259), - [anon_sym_switch] = ACTIONS(2259), - [anon_sym_case] = ACTIONS(2259), - [anon_sym_default] = ACTIONS(2259), - [anon_sym_foreach] = ACTIONS(2259), - [anon_sym_while] = ACTIONS(2259), - [anon_sym_do] = ACTIONS(2259), - [anon_sym_for] = ACTIONS(2259), - [anon_sym_try] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(2259), - [sym_float] = ACTIONS(2261), - [sym_integer] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(2259), - [anon_sym_True] = ACTIONS(2259), - [anon_sym_TRUE] = ACTIONS(2259), - [anon_sym_false] = ACTIONS(2259), - [anon_sym_False] = ACTIONS(2259), - [anon_sym_FALSE] = ACTIONS(2259), - [anon_sym_null] = ACTIONS(2259), - [anon_sym_Null] = ACTIONS(2259), - [anon_sym_NULL] = ACTIONS(2259), - [sym_string] = ACTIONS(2261), - [anon_sym_AT] = ACTIONS(2261), - [anon_sym_TILDE] = ACTIONS(2261), - [anon_sym_array] = ACTIONS(2259), - [anon_sym_varray] = ACTIONS(2259), - [anon_sym_darray] = ACTIONS(2259), - [anon_sym_vec] = ACTIONS(2259), - [anon_sym_dict] = ACTIONS(2259), - [anon_sym_keyset] = ACTIONS(2259), - [anon_sym_LT] = ACTIONS(2259), - [anon_sym_PLUS] = ACTIONS(2259), - [anon_sym_DASH] = ACTIONS(2259), - [anon_sym_tuple] = ACTIONS(2259), - [anon_sym_include] = ACTIONS(2259), - [anon_sym_include_once] = ACTIONS(2259), - [anon_sym_require] = ACTIONS(2259), - [anon_sym_require_once] = ACTIONS(2259), - [anon_sym_list] = ACTIONS(2259), - [anon_sym_LT_LT] = ACTIONS(2259), - [anon_sym_BANG] = ACTIONS(2261), - [anon_sym_PLUS_PLUS] = ACTIONS(2261), - [anon_sym_DASH_DASH] = ACTIONS(2261), - [anon_sym_await] = ACTIONS(2259), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_yield] = ACTIONS(2259), - [anon_sym_trait] = ACTIONS(2259), - [anon_sym_interface] = ACTIONS(2259), - [anon_sym_class] = ACTIONS(2259), - [anon_sym_enum] = ACTIONS(2259), - [sym_final_modifier] = ACTIONS(2259), - [sym_abstract_modifier] = ACTIONS(2259), - [sym_xhp_modifier] = ACTIONS(2259), - [sym_xhp_identifier] = ACTIONS(2259), - [sym_xhp_class_identifier] = ACTIONS(2261), - [sym_comment] = ACTIONS(3), - }, - [777] = { - [sym_identifier] = ACTIONS(2263), - [sym_variable] = ACTIONS(2265), - [sym_pipe_variable] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2263), - [anon_sym_newtype] = ACTIONS(2263), - [anon_sym_shape] = ACTIONS(2263), - [anon_sym_clone] = ACTIONS(2263), - [anon_sym_new] = ACTIONS(2263), - [anon_sym_print] = ACTIONS(2263), - [sym__backslash] = ACTIONS(2265), - [anon_sym_self] = ACTIONS(2263), - [anon_sym_parent] = ACTIONS(2263), - [anon_sym_static] = ACTIONS(2263), - [anon_sym_LT_LT_LT] = ACTIONS(2265), - [anon_sym_RBRACE] = ACTIONS(2265), - [anon_sym_LBRACE] = ACTIONS(2265), - [anon_sym_SEMI] = ACTIONS(2265), - [anon_sym_return] = ACTIONS(2263), - [anon_sym_break] = ACTIONS(2263), - [anon_sym_continue] = ACTIONS(2263), - [anon_sym_throw] = ACTIONS(2263), - [anon_sym_echo] = ACTIONS(2263), - [anon_sym_unset] = ACTIONS(2263), - [anon_sym_LPAREN] = ACTIONS(2265), - [anon_sym_concurrent] = ACTIONS(2263), - [anon_sym_use] = ACTIONS(2263), - [anon_sym_namespace] = ACTIONS(2263), - [anon_sym_function] = ACTIONS(2263), - [anon_sym_const] = ACTIONS(2263), - [anon_sym_if] = ACTIONS(2263), - [anon_sym_elseif] = ACTIONS(2263), - [anon_sym_else] = ACTIONS(2263), - [anon_sym_switch] = ACTIONS(2263), - [anon_sym_case] = ACTIONS(2263), - [anon_sym_default] = ACTIONS(2263), - [anon_sym_foreach] = ACTIONS(2263), - [anon_sym_while] = ACTIONS(2263), - [anon_sym_do] = ACTIONS(2263), - [anon_sym_for] = ACTIONS(2263), - [anon_sym_try] = ACTIONS(2263), - [anon_sym_using] = ACTIONS(2263), - [sym_float] = ACTIONS(2265), - [sym_integer] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(2263), - [anon_sym_True] = ACTIONS(2263), - [anon_sym_TRUE] = ACTIONS(2263), - [anon_sym_false] = ACTIONS(2263), - [anon_sym_False] = ACTIONS(2263), - [anon_sym_FALSE] = ACTIONS(2263), - [anon_sym_null] = ACTIONS(2263), - [anon_sym_Null] = ACTIONS(2263), - [anon_sym_NULL] = ACTIONS(2263), - [sym_string] = ACTIONS(2265), - [anon_sym_AT] = ACTIONS(2265), - [anon_sym_TILDE] = ACTIONS(2265), - [anon_sym_array] = ACTIONS(2263), - [anon_sym_varray] = ACTIONS(2263), - [anon_sym_darray] = ACTIONS(2263), - [anon_sym_vec] = ACTIONS(2263), - [anon_sym_dict] = ACTIONS(2263), - [anon_sym_keyset] = ACTIONS(2263), - [anon_sym_LT] = ACTIONS(2263), - [anon_sym_PLUS] = ACTIONS(2263), - [anon_sym_DASH] = ACTIONS(2263), - [anon_sym_tuple] = ACTIONS(2263), - [anon_sym_include] = ACTIONS(2263), - [anon_sym_include_once] = ACTIONS(2263), - [anon_sym_require] = ACTIONS(2263), - [anon_sym_require_once] = ACTIONS(2263), - [anon_sym_list] = ACTIONS(2263), - [anon_sym_LT_LT] = ACTIONS(2263), - [anon_sym_BANG] = ACTIONS(2265), - [anon_sym_PLUS_PLUS] = ACTIONS(2265), - [anon_sym_DASH_DASH] = ACTIONS(2265), - [anon_sym_await] = ACTIONS(2263), - [anon_sym_async] = ACTIONS(2263), - [anon_sym_yield] = ACTIONS(2263), - [anon_sym_trait] = ACTIONS(2263), - [anon_sym_interface] = ACTIONS(2263), - [anon_sym_class] = ACTIONS(2263), - [anon_sym_enum] = ACTIONS(2263), - [sym_final_modifier] = ACTIONS(2263), - [sym_abstract_modifier] = ACTIONS(2263), - [sym_xhp_modifier] = ACTIONS(2263), - [sym_xhp_identifier] = ACTIONS(2263), - [sym_xhp_class_identifier] = ACTIONS(2265), - [sym_comment] = ACTIONS(3), - }, - [778] = { - [sym_identifier] = ACTIONS(2267), - [sym_variable] = ACTIONS(2269), - [sym_pipe_variable] = ACTIONS(2269), - [anon_sym_type] = ACTIONS(2267), - [anon_sym_newtype] = ACTIONS(2267), - [anon_sym_shape] = ACTIONS(2267), - [anon_sym_clone] = ACTIONS(2267), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_print] = ACTIONS(2267), - [sym__backslash] = ACTIONS(2269), - [anon_sym_self] = ACTIONS(2267), - [anon_sym_parent] = ACTIONS(2267), - [anon_sym_static] = ACTIONS(2267), - [anon_sym_LT_LT_LT] = ACTIONS(2269), - [anon_sym_RBRACE] = ACTIONS(2269), - [anon_sym_LBRACE] = ACTIONS(2269), - [anon_sym_SEMI] = ACTIONS(2269), - [anon_sym_return] = ACTIONS(2267), - [anon_sym_break] = ACTIONS(2267), - [anon_sym_continue] = ACTIONS(2267), - [anon_sym_throw] = ACTIONS(2267), - [anon_sym_echo] = ACTIONS(2267), - [anon_sym_unset] = ACTIONS(2267), - [anon_sym_LPAREN] = ACTIONS(2269), - [anon_sym_concurrent] = ACTIONS(2267), - [anon_sym_use] = ACTIONS(2267), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_function] = ACTIONS(2267), - [anon_sym_const] = ACTIONS(2267), - [anon_sym_if] = ACTIONS(2267), - [anon_sym_elseif] = ACTIONS(2267), - [anon_sym_else] = ACTIONS(2267), - [anon_sym_switch] = ACTIONS(2267), - [anon_sym_case] = ACTIONS(2267), - [anon_sym_default] = ACTIONS(2267), - [anon_sym_foreach] = ACTIONS(2267), - [anon_sym_while] = ACTIONS(2267), - [anon_sym_do] = ACTIONS(2267), - [anon_sym_for] = ACTIONS(2267), - [anon_sym_try] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(2267), - [sym_float] = ACTIONS(2269), - [sym_integer] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(2267), - [anon_sym_True] = ACTIONS(2267), - [anon_sym_TRUE] = ACTIONS(2267), - [anon_sym_false] = ACTIONS(2267), - [anon_sym_False] = ACTIONS(2267), - [anon_sym_FALSE] = ACTIONS(2267), - [anon_sym_null] = ACTIONS(2267), - [anon_sym_Null] = ACTIONS(2267), - [anon_sym_NULL] = ACTIONS(2267), - [sym_string] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(2269), - [anon_sym_TILDE] = ACTIONS(2269), - [anon_sym_array] = ACTIONS(2267), - [anon_sym_varray] = ACTIONS(2267), - [anon_sym_darray] = ACTIONS(2267), - [anon_sym_vec] = ACTIONS(2267), - [anon_sym_dict] = ACTIONS(2267), - [anon_sym_keyset] = ACTIONS(2267), - [anon_sym_LT] = ACTIONS(2267), - [anon_sym_PLUS] = ACTIONS(2267), - [anon_sym_DASH] = ACTIONS(2267), - [anon_sym_tuple] = ACTIONS(2267), - [anon_sym_include] = ACTIONS(2267), - [anon_sym_include_once] = ACTIONS(2267), - [anon_sym_require] = ACTIONS(2267), - [anon_sym_require_once] = ACTIONS(2267), - [anon_sym_list] = ACTIONS(2267), - [anon_sym_LT_LT] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2269), - [anon_sym_PLUS_PLUS] = ACTIONS(2269), - [anon_sym_DASH_DASH] = ACTIONS(2269), - [anon_sym_await] = ACTIONS(2267), - [anon_sym_async] = ACTIONS(2267), - [anon_sym_yield] = ACTIONS(2267), - [anon_sym_trait] = ACTIONS(2267), - [anon_sym_interface] = ACTIONS(2267), - [anon_sym_class] = ACTIONS(2267), - [anon_sym_enum] = ACTIONS(2267), - [sym_final_modifier] = ACTIONS(2267), - [sym_abstract_modifier] = ACTIONS(2267), - [sym_xhp_modifier] = ACTIONS(2267), - [sym_xhp_identifier] = ACTIONS(2267), - [sym_xhp_class_identifier] = ACTIONS(2269), - [sym_comment] = ACTIONS(3), - }, - [779] = { - [sym_identifier] = ACTIONS(2271), - [sym_variable] = ACTIONS(2273), - [sym_pipe_variable] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2271), - [anon_sym_newtype] = ACTIONS(2271), - [anon_sym_shape] = ACTIONS(2271), - [anon_sym_clone] = ACTIONS(2271), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_print] = ACTIONS(2271), - [sym__backslash] = ACTIONS(2273), - [anon_sym_self] = ACTIONS(2271), - [anon_sym_parent] = ACTIONS(2271), - [anon_sym_static] = ACTIONS(2271), - [anon_sym_LT_LT_LT] = ACTIONS(2273), - [anon_sym_RBRACE] = ACTIONS(2273), - [anon_sym_LBRACE] = ACTIONS(2273), - [anon_sym_SEMI] = ACTIONS(2273), - [anon_sym_return] = ACTIONS(2271), - [anon_sym_break] = ACTIONS(2271), - [anon_sym_continue] = ACTIONS(2271), - [anon_sym_throw] = ACTIONS(2271), - [anon_sym_echo] = ACTIONS(2271), - [anon_sym_unset] = ACTIONS(2271), - [anon_sym_LPAREN] = ACTIONS(2273), - [anon_sym_concurrent] = ACTIONS(2271), - [anon_sym_use] = ACTIONS(2271), - [anon_sym_namespace] = ACTIONS(2271), - [anon_sym_function] = ACTIONS(2271), - [anon_sym_const] = ACTIONS(2271), - [anon_sym_if] = ACTIONS(2271), - [anon_sym_elseif] = ACTIONS(2271), - [anon_sym_else] = ACTIONS(2271), - [anon_sym_switch] = ACTIONS(2271), - [anon_sym_case] = ACTIONS(2271), - [anon_sym_default] = ACTIONS(2271), - [anon_sym_foreach] = ACTIONS(2271), - [anon_sym_while] = ACTIONS(2271), - [anon_sym_do] = ACTIONS(2271), - [anon_sym_for] = ACTIONS(2271), - [anon_sym_try] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(2271), - [sym_float] = ACTIONS(2273), - [sym_integer] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(2271), - [anon_sym_True] = ACTIONS(2271), - [anon_sym_TRUE] = ACTIONS(2271), - [anon_sym_false] = ACTIONS(2271), - [anon_sym_False] = ACTIONS(2271), - [anon_sym_FALSE] = ACTIONS(2271), - [anon_sym_null] = ACTIONS(2271), - [anon_sym_Null] = ACTIONS(2271), - [anon_sym_NULL] = ACTIONS(2271), - [sym_string] = ACTIONS(2273), - [anon_sym_AT] = ACTIONS(2273), - [anon_sym_TILDE] = ACTIONS(2273), - [anon_sym_array] = ACTIONS(2271), - [anon_sym_varray] = ACTIONS(2271), - [anon_sym_darray] = ACTIONS(2271), - [anon_sym_vec] = ACTIONS(2271), - [anon_sym_dict] = ACTIONS(2271), - [anon_sym_keyset] = ACTIONS(2271), - [anon_sym_LT] = ACTIONS(2271), - [anon_sym_PLUS] = ACTIONS(2271), - [anon_sym_DASH] = ACTIONS(2271), - [anon_sym_tuple] = ACTIONS(2271), - [anon_sym_include] = ACTIONS(2271), - [anon_sym_include_once] = ACTIONS(2271), - [anon_sym_require] = ACTIONS(2271), - [anon_sym_require_once] = ACTIONS(2271), - [anon_sym_list] = ACTIONS(2271), - [anon_sym_LT_LT] = ACTIONS(2271), - [anon_sym_BANG] = ACTIONS(2273), - [anon_sym_PLUS_PLUS] = ACTIONS(2273), - [anon_sym_DASH_DASH] = ACTIONS(2273), - [anon_sym_await] = ACTIONS(2271), - [anon_sym_async] = ACTIONS(2271), - [anon_sym_yield] = ACTIONS(2271), - [anon_sym_trait] = ACTIONS(2271), - [anon_sym_interface] = ACTIONS(2271), - [anon_sym_class] = ACTIONS(2271), - [anon_sym_enum] = ACTIONS(2271), - [sym_final_modifier] = ACTIONS(2271), - [sym_abstract_modifier] = ACTIONS(2271), - [sym_xhp_modifier] = ACTIONS(2271), - [sym_xhp_identifier] = ACTIONS(2271), - [sym_xhp_class_identifier] = ACTIONS(2273), - [sym_comment] = ACTIONS(3), - }, - [780] = { - [sym_identifier] = ACTIONS(2275), - [sym_variable] = ACTIONS(2277), - [sym_pipe_variable] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2275), - [anon_sym_newtype] = ACTIONS(2275), - [anon_sym_shape] = ACTIONS(2275), - [anon_sym_clone] = ACTIONS(2275), - [anon_sym_new] = ACTIONS(2275), - [anon_sym_print] = ACTIONS(2275), - [sym__backslash] = ACTIONS(2277), - [anon_sym_self] = ACTIONS(2275), - [anon_sym_parent] = ACTIONS(2275), - [anon_sym_static] = ACTIONS(2275), - [anon_sym_LT_LT_LT] = ACTIONS(2277), - [anon_sym_RBRACE] = ACTIONS(2277), - [anon_sym_LBRACE] = ACTIONS(2277), - [anon_sym_SEMI] = ACTIONS(2277), - [anon_sym_return] = ACTIONS(2275), - [anon_sym_break] = ACTIONS(2275), - [anon_sym_continue] = ACTIONS(2275), - [anon_sym_throw] = ACTIONS(2275), - [anon_sym_echo] = ACTIONS(2275), - [anon_sym_unset] = ACTIONS(2275), - [anon_sym_LPAREN] = ACTIONS(2277), - [anon_sym_concurrent] = ACTIONS(2275), - [anon_sym_use] = ACTIONS(2275), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_function] = ACTIONS(2275), - [anon_sym_const] = ACTIONS(2275), - [anon_sym_if] = ACTIONS(2275), - [anon_sym_elseif] = ACTIONS(2275), - [anon_sym_else] = ACTIONS(2275), - [anon_sym_switch] = ACTIONS(2275), - [anon_sym_case] = ACTIONS(2275), - [anon_sym_default] = ACTIONS(2275), - [anon_sym_foreach] = ACTIONS(2275), - [anon_sym_while] = ACTIONS(2275), - [anon_sym_do] = ACTIONS(2275), - [anon_sym_for] = ACTIONS(2275), - [anon_sym_try] = ACTIONS(2275), - [anon_sym_using] = ACTIONS(2275), - [sym_float] = ACTIONS(2277), - [sym_integer] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(2275), - [anon_sym_True] = ACTIONS(2275), - [anon_sym_TRUE] = ACTIONS(2275), - [anon_sym_false] = ACTIONS(2275), - [anon_sym_False] = ACTIONS(2275), - [anon_sym_FALSE] = ACTIONS(2275), - [anon_sym_null] = ACTIONS(2275), - [anon_sym_Null] = ACTIONS(2275), - [anon_sym_NULL] = ACTIONS(2275), - [sym_string] = ACTIONS(2277), - [anon_sym_AT] = ACTIONS(2277), - [anon_sym_TILDE] = ACTIONS(2277), - [anon_sym_array] = ACTIONS(2275), - [anon_sym_varray] = ACTIONS(2275), - [anon_sym_darray] = ACTIONS(2275), - [anon_sym_vec] = ACTIONS(2275), - [anon_sym_dict] = ACTIONS(2275), - [anon_sym_keyset] = ACTIONS(2275), - [anon_sym_LT] = ACTIONS(2275), - [anon_sym_PLUS] = ACTIONS(2275), - [anon_sym_DASH] = ACTIONS(2275), - [anon_sym_tuple] = ACTIONS(2275), - [anon_sym_include] = ACTIONS(2275), - [anon_sym_include_once] = ACTIONS(2275), - [anon_sym_require] = ACTIONS(2275), - [anon_sym_require_once] = ACTIONS(2275), - [anon_sym_list] = ACTIONS(2275), - [anon_sym_LT_LT] = ACTIONS(2275), - [anon_sym_BANG] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2277), - [anon_sym_DASH_DASH] = ACTIONS(2277), - [anon_sym_await] = ACTIONS(2275), - [anon_sym_async] = ACTIONS(2275), - [anon_sym_yield] = ACTIONS(2275), - [anon_sym_trait] = ACTIONS(2275), - [anon_sym_interface] = ACTIONS(2275), - [anon_sym_class] = ACTIONS(2275), - [anon_sym_enum] = ACTIONS(2275), - [sym_final_modifier] = ACTIONS(2275), - [sym_abstract_modifier] = ACTIONS(2275), - [sym_xhp_modifier] = ACTIONS(2275), - [sym_xhp_identifier] = ACTIONS(2275), - [sym_xhp_class_identifier] = ACTIONS(2277), - [sym_comment] = ACTIONS(3), - }, - [781] = { - [sym_identifier] = ACTIONS(2279), - [sym_variable] = ACTIONS(2281), - [sym_pipe_variable] = ACTIONS(2281), - [anon_sym_type] = ACTIONS(2279), - [anon_sym_newtype] = ACTIONS(2279), - [anon_sym_shape] = ACTIONS(2279), - [anon_sym_clone] = ACTIONS(2279), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_print] = ACTIONS(2279), - [sym__backslash] = ACTIONS(2281), - [anon_sym_self] = ACTIONS(2279), - [anon_sym_parent] = ACTIONS(2279), - [anon_sym_static] = ACTIONS(2279), - [anon_sym_LT_LT_LT] = ACTIONS(2281), - [anon_sym_RBRACE] = ACTIONS(2281), - [anon_sym_LBRACE] = ACTIONS(2281), - [anon_sym_SEMI] = ACTIONS(2281), - [anon_sym_return] = ACTIONS(2279), - [anon_sym_break] = ACTIONS(2279), - [anon_sym_continue] = ACTIONS(2279), - [anon_sym_throw] = ACTIONS(2279), - [anon_sym_echo] = ACTIONS(2279), - [anon_sym_unset] = ACTIONS(2279), - [anon_sym_LPAREN] = ACTIONS(2281), - [anon_sym_concurrent] = ACTIONS(2279), - [anon_sym_use] = ACTIONS(2279), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_function] = ACTIONS(2279), - [anon_sym_const] = ACTIONS(2279), - [anon_sym_if] = ACTIONS(2279), - [anon_sym_elseif] = ACTIONS(2279), - [anon_sym_else] = ACTIONS(2279), - [anon_sym_switch] = ACTIONS(2279), - [anon_sym_case] = ACTIONS(2279), - [anon_sym_default] = ACTIONS(2279), - [anon_sym_foreach] = ACTIONS(2279), - [anon_sym_while] = ACTIONS(2279), - [anon_sym_do] = ACTIONS(2279), - [anon_sym_for] = ACTIONS(2279), - [anon_sym_try] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(2279), - [sym_float] = ACTIONS(2281), - [sym_integer] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(2279), - [anon_sym_True] = ACTIONS(2279), - [anon_sym_TRUE] = ACTIONS(2279), - [anon_sym_false] = ACTIONS(2279), - [anon_sym_False] = ACTIONS(2279), - [anon_sym_FALSE] = ACTIONS(2279), - [anon_sym_null] = ACTIONS(2279), - [anon_sym_Null] = ACTIONS(2279), - [anon_sym_NULL] = ACTIONS(2279), - [sym_string] = ACTIONS(2281), - [anon_sym_AT] = ACTIONS(2281), - [anon_sym_TILDE] = ACTIONS(2281), - [anon_sym_array] = ACTIONS(2279), - [anon_sym_varray] = ACTIONS(2279), - [anon_sym_darray] = ACTIONS(2279), - [anon_sym_vec] = ACTIONS(2279), - [anon_sym_dict] = ACTIONS(2279), - [anon_sym_keyset] = ACTIONS(2279), - [anon_sym_LT] = ACTIONS(2279), - [anon_sym_PLUS] = ACTIONS(2279), - [anon_sym_DASH] = ACTIONS(2279), - [anon_sym_tuple] = ACTIONS(2279), - [anon_sym_include] = ACTIONS(2279), - [anon_sym_include_once] = ACTIONS(2279), - [anon_sym_require] = ACTIONS(2279), - [anon_sym_require_once] = ACTIONS(2279), - [anon_sym_list] = ACTIONS(2279), - [anon_sym_LT_LT] = ACTIONS(2279), - [anon_sym_BANG] = ACTIONS(2281), - [anon_sym_PLUS_PLUS] = ACTIONS(2281), - [anon_sym_DASH_DASH] = ACTIONS(2281), - [anon_sym_await] = ACTIONS(2279), - [anon_sym_async] = ACTIONS(2279), - [anon_sym_yield] = ACTIONS(2279), - [anon_sym_trait] = ACTIONS(2279), - [anon_sym_interface] = ACTIONS(2279), - [anon_sym_class] = ACTIONS(2279), - [anon_sym_enum] = ACTIONS(2279), - [sym_final_modifier] = ACTIONS(2279), - [sym_abstract_modifier] = ACTIONS(2279), - [sym_xhp_modifier] = ACTIONS(2279), - [sym_xhp_identifier] = ACTIONS(2279), - [sym_xhp_class_identifier] = ACTIONS(2281), - [sym_comment] = ACTIONS(3), - }, - [782] = { - [sym_identifier] = ACTIONS(2283), - [sym_variable] = ACTIONS(2285), - [sym_pipe_variable] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2283), - [anon_sym_newtype] = ACTIONS(2283), - [anon_sym_shape] = ACTIONS(2283), - [anon_sym_clone] = ACTIONS(2283), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_print] = ACTIONS(2283), - [sym__backslash] = ACTIONS(2285), - [anon_sym_self] = ACTIONS(2283), - [anon_sym_parent] = ACTIONS(2283), - [anon_sym_static] = ACTIONS(2283), - [anon_sym_LT_LT_LT] = ACTIONS(2285), - [anon_sym_RBRACE] = ACTIONS(2285), - [anon_sym_LBRACE] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(2285), - [anon_sym_return] = ACTIONS(2283), - [anon_sym_break] = ACTIONS(2283), - [anon_sym_continue] = ACTIONS(2283), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_echo] = ACTIONS(2283), - [anon_sym_unset] = ACTIONS(2283), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_concurrent] = ACTIONS(2283), - [anon_sym_use] = ACTIONS(2283), - [anon_sym_namespace] = ACTIONS(2283), - [anon_sym_function] = ACTIONS(2283), - [anon_sym_const] = ACTIONS(2283), - [anon_sym_if] = ACTIONS(2283), - [anon_sym_elseif] = ACTIONS(2283), - [anon_sym_else] = ACTIONS(2283), - [anon_sym_switch] = ACTIONS(2283), - [anon_sym_case] = ACTIONS(2283), - [anon_sym_default] = ACTIONS(2283), - [anon_sym_foreach] = ACTIONS(2283), - [anon_sym_while] = ACTIONS(2283), - [anon_sym_do] = ACTIONS(2283), - [anon_sym_for] = ACTIONS(2283), - [anon_sym_try] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(2283), - [sym_float] = ACTIONS(2285), - [sym_integer] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(2283), - [anon_sym_True] = ACTIONS(2283), - [anon_sym_TRUE] = ACTIONS(2283), - [anon_sym_false] = ACTIONS(2283), - [anon_sym_False] = ACTIONS(2283), - [anon_sym_FALSE] = ACTIONS(2283), - [anon_sym_null] = ACTIONS(2283), - [anon_sym_Null] = ACTIONS(2283), - [anon_sym_NULL] = ACTIONS(2283), - [sym_string] = ACTIONS(2285), - [anon_sym_AT] = ACTIONS(2285), - [anon_sym_TILDE] = ACTIONS(2285), - [anon_sym_array] = ACTIONS(2283), - [anon_sym_varray] = ACTIONS(2283), - [anon_sym_darray] = ACTIONS(2283), - [anon_sym_vec] = ACTIONS(2283), - [anon_sym_dict] = ACTIONS(2283), - [anon_sym_keyset] = ACTIONS(2283), - [anon_sym_LT] = ACTIONS(2283), - [anon_sym_PLUS] = ACTIONS(2283), - [anon_sym_DASH] = ACTIONS(2283), - [anon_sym_tuple] = ACTIONS(2283), - [anon_sym_include] = ACTIONS(2283), - [anon_sym_include_once] = ACTIONS(2283), - [anon_sym_require] = ACTIONS(2283), - [anon_sym_require_once] = ACTIONS(2283), - [anon_sym_list] = ACTIONS(2283), - [anon_sym_LT_LT] = ACTIONS(2283), - [anon_sym_BANG] = ACTIONS(2285), - [anon_sym_PLUS_PLUS] = ACTIONS(2285), - [anon_sym_DASH_DASH] = ACTIONS(2285), - [anon_sym_await] = ACTIONS(2283), - [anon_sym_async] = ACTIONS(2283), - [anon_sym_yield] = ACTIONS(2283), - [anon_sym_trait] = ACTIONS(2283), - [anon_sym_interface] = ACTIONS(2283), - [anon_sym_class] = ACTIONS(2283), - [anon_sym_enum] = ACTIONS(2283), - [sym_final_modifier] = ACTIONS(2283), - [sym_abstract_modifier] = ACTIONS(2283), - [sym_xhp_modifier] = ACTIONS(2283), - [sym_xhp_identifier] = ACTIONS(2283), - [sym_xhp_class_identifier] = ACTIONS(2285), - [sym_comment] = ACTIONS(3), - }, - [783] = { - [sym_identifier] = ACTIONS(2287), - [sym_variable] = ACTIONS(2289), - [sym_pipe_variable] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2287), - [anon_sym_newtype] = ACTIONS(2287), - [anon_sym_shape] = ACTIONS(2287), - [anon_sym_clone] = ACTIONS(2287), - [anon_sym_new] = ACTIONS(2287), - [anon_sym_print] = ACTIONS(2287), - [sym__backslash] = ACTIONS(2289), - [anon_sym_self] = ACTIONS(2287), - [anon_sym_parent] = ACTIONS(2287), - [anon_sym_static] = ACTIONS(2287), - [anon_sym_LT_LT_LT] = ACTIONS(2289), - [anon_sym_RBRACE] = ACTIONS(2289), - [anon_sym_LBRACE] = ACTIONS(2289), - [anon_sym_SEMI] = ACTIONS(2289), - [anon_sym_return] = ACTIONS(2287), - [anon_sym_break] = ACTIONS(2287), - [anon_sym_continue] = ACTIONS(2287), - [anon_sym_throw] = ACTIONS(2287), - [anon_sym_echo] = ACTIONS(2287), - [anon_sym_unset] = ACTIONS(2287), - [anon_sym_LPAREN] = ACTIONS(2289), - [anon_sym_concurrent] = ACTIONS(2287), - [anon_sym_use] = ACTIONS(2287), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_function] = ACTIONS(2287), - [anon_sym_const] = ACTIONS(2287), - [anon_sym_if] = ACTIONS(2287), - [anon_sym_elseif] = ACTIONS(2287), - [anon_sym_else] = ACTIONS(2287), - [anon_sym_switch] = ACTIONS(2287), - [anon_sym_case] = ACTIONS(2287), - [anon_sym_default] = ACTIONS(2287), - [anon_sym_foreach] = ACTIONS(2287), - [anon_sym_while] = ACTIONS(2287), - [anon_sym_do] = ACTIONS(2287), - [anon_sym_for] = ACTIONS(2287), - [anon_sym_try] = ACTIONS(2287), - [anon_sym_using] = ACTIONS(2287), - [sym_float] = ACTIONS(2289), - [sym_integer] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(2287), - [anon_sym_True] = ACTIONS(2287), - [anon_sym_TRUE] = ACTIONS(2287), - [anon_sym_false] = ACTIONS(2287), - [anon_sym_False] = ACTIONS(2287), - [anon_sym_FALSE] = ACTIONS(2287), - [anon_sym_null] = ACTIONS(2287), - [anon_sym_Null] = ACTIONS(2287), - [anon_sym_NULL] = ACTIONS(2287), - [sym_string] = ACTIONS(2289), - [anon_sym_AT] = ACTIONS(2289), - [anon_sym_TILDE] = ACTIONS(2289), - [anon_sym_array] = ACTIONS(2287), - [anon_sym_varray] = ACTIONS(2287), - [anon_sym_darray] = ACTIONS(2287), - [anon_sym_vec] = ACTIONS(2287), - [anon_sym_dict] = ACTIONS(2287), - [anon_sym_keyset] = ACTIONS(2287), - [anon_sym_LT] = ACTIONS(2287), - [anon_sym_PLUS] = ACTIONS(2287), - [anon_sym_DASH] = ACTIONS(2287), - [anon_sym_tuple] = ACTIONS(2287), - [anon_sym_include] = ACTIONS(2287), - [anon_sym_include_once] = ACTIONS(2287), - [anon_sym_require] = ACTIONS(2287), - [anon_sym_require_once] = ACTIONS(2287), - [anon_sym_list] = ACTIONS(2287), - [anon_sym_LT_LT] = ACTIONS(2287), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_await] = ACTIONS(2287), - [anon_sym_async] = ACTIONS(2287), - [anon_sym_yield] = ACTIONS(2287), - [anon_sym_trait] = ACTIONS(2287), - [anon_sym_interface] = ACTIONS(2287), - [anon_sym_class] = ACTIONS(2287), - [anon_sym_enum] = ACTIONS(2287), - [sym_final_modifier] = ACTIONS(2287), - [sym_abstract_modifier] = ACTIONS(2287), - [sym_xhp_modifier] = ACTIONS(2287), - [sym_xhp_identifier] = ACTIONS(2287), - [sym_xhp_class_identifier] = ACTIONS(2289), - [sym_comment] = ACTIONS(3), - }, - [784] = { - [ts_builtin_sym_end] = ACTIONS(1965), - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_elseif] = ACTIONS(1963), - [anon_sym_else] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_catch] = ACTIONS(1963), - [anon_sym_finally] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [785] = { - [sym_identifier] = ACTIONS(2291), - [sym_variable] = ACTIONS(2293), - [sym_pipe_variable] = ACTIONS(2293), - [anon_sym_type] = ACTIONS(2291), - [anon_sym_newtype] = ACTIONS(2291), - [anon_sym_shape] = ACTIONS(2291), - [anon_sym_clone] = ACTIONS(2291), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_print] = ACTIONS(2291), - [sym__backslash] = ACTIONS(2293), - [anon_sym_self] = ACTIONS(2291), - [anon_sym_parent] = ACTIONS(2291), - [anon_sym_static] = ACTIONS(2291), - [anon_sym_LT_LT_LT] = ACTIONS(2293), - [anon_sym_RBRACE] = ACTIONS(2293), - [anon_sym_LBRACE] = ACTIONS(2293), - [anon_sym_SEMI] = ACTIONS(2293), - [anon_sym_return] = ACTIONS(2291), - [anon_sym_break] = ACTIONS(2291), - [anon_sym_continue] = ACTIONS(2291), - [anon_sym_throw] = ACTIONS(2291), - [anon_sym_echo] = ACTIONS(2291), - [anon_sym_unset] = ACTIONS(2291), - [anon_sym_LPAREN] = ACTIONS(2293), - [anon_sym_concurrent] = ACTIONS(2291), - [anon_sym_use] = ACTIONS(2291), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_function] = ACTIONS(2291), - [anon_sym_const] = ACTIONS(2291), - [anon_sym_if] = ACTIONS(2291), - [anon_sym_elseif] = ACTIONS(2291), - [anon_sym_else] = ACTIONS(2291), - [anon_sym_switch] = ACTIONS(2291), - [anon_sym_case] = ACTIONS(2291), - [anon_sym_default] = ACTIONS(2291), - [anon_sym_foreach] = ACTIONS(2291), - [anon_sym_while] = ACTIONS(2291), - [anon_sym_do] = ACTIONS(2291), - [anon_sym_for] = ACTIONS(2291), - [anon_sym_try] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(2291), - [sym_float] = ACTIONS(2293), - [sym_integer] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(2291), - [anon_sym_True] = ACTIONS(2291), - [anon_sym_TRUE] = ACTIONS(2291), - [anon_sym_false] = ACTIONS(2291), - [anon_sym_False] = ACTIONS(2291), - [anon_sym_FALSE] = ACTIONS(2291), - [anon_sym_null] = ACTIONS(2291), - [anon_sym_Null] = ACTIONS(2291), - [anon_sym_NULL] = ACTIONS(2291), - [sym_string] = ACTIONS(2293), - [anon_sym_AT] = ACTIONS(2293), - [anon_sym_TILDE] = ACTIONS(2293), - [anon_sym_array] = ACTIONS(2291), - [anon_sym_varray] = ACTIONS(2291), - [anon_sym_darray] = ACTIONS(2291), - [anon_sym_vec] = ACTIONS(2291), - [anon_sym_dict] = ACTIONS(2291), - [anon_sym_keyset] = ACTIONS(2291), - [anon_sym_LT] = ACTIONS(2291), - [anon_sym_PLUS] = ACTIONS(2291), - [anon_sym_DASH] = ACTIONS(2291), - [anon_sym_tuple] = ACTIONS(2291), - [anon_sym_include] = ACTIONS(2291), - [anon_sym_include_once] = ACTIONS(2291), - [anon_sym_require] = ACTIONS(2291), - [anon_sym_require_once] = ACTIONS(2291), - [anon_sym_list] = ACTIONS(2291), - [anon_sym_LT_LT] = ACTIONS(2291), - [anon_sym_BANG] = ACTIONS(2293), - [anon_sym_PLUS_PLUS] = ACTIONS(2293), - [anon_sym_DASH_DASH] = ACTIONS(2293), - [anon_sym_await] = ACTIONS(2291), - [anon_sym_async] = ACTIONS(2291), - [anon_sym_yield] = ACTIONS(2291), - [anon_sym_trait] = ACTIONS(2291), - [anon_sym_interface] = ACTIONS(2291), - [anon_sym_class] = ACTIONS(2291), - [anon_sym_enum] = ACTIONS(2291), - [sym_final_modifier] = ACTIONS(2291), - [sym_abstract_modifier] = ACTIONS(2291), - [sym_xhp_modifier] = ACTIONS(2291), - [sym_xhp_identifier] = ACTIONS(2291), - [sym_xhp_class_identifier] = ACTIONS(2293), - [sym_comment] = ACTIONS(3), - }, - [786] = { - [sym_identifier] = ACTIONS(2295), - [sym_variable] = ACTIONS(2297), - [sym_pipe_variable] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2295), - [anon_sym_newtype] = ACTIONS(2295), - [anon_sym_shape] = ACTIONS(2295), - [anon_sym_clone] = ACTIONS(2295), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_print] = ACTIONS(2295), - [sym__backslash] = ACTIONS(2297), - [anon_sym_self] = ACTIONS(2295), - [anon_sym_parent] = ACTIONS(2295), - [anon_sym_static] = ACTIONS(2295), - [anon_sym_LT_LT_LT] = ACTIONS(2297), - [anon_sym_RBRACE] = ACTIONS(2297), - [anon_sym_LBRACE] = ACTIONS(2297), - [anon_sym_SEMI] = ACTIONS(2297), - [anon_sym_return] = ACTIONS(2295), - [anon_sym_break] = ACTIONS(2295), - [anon_sym_continue] = ACTIONS(2295), - [anon_sym_throw] = ACTIONS(2295), - [anon_sym_echo] = ACTIONS(2295), - [anon_sym_unset] = ACTIONS(2295), - [anon_sym_LPAREN] = ACTIONS(2297), - [anon_sym_concurrent] = ACTIONS(2295), - [anon_sym_use] = ACTIONS(2295), - [anon_sym_namespace] = ACTIONS(2295), - [anon_sym_function] = ACTIONS(2295), - [anon_sym_const] = ACTIONS(2295), - [anon_sym_if] = ACTIONS(2295), - [anon_sym_elseif] = ACTIONS(2295), - [anon_sym_else] = ACTIONS(2295), - [anon_sym_switch] = ACTIONS(2295), - [anon_sym_case] = ACTIONS(2295), - [anon_sym_default] = ACTIONS(2295), - [anon_sym_foreach] = ACTIONS(2295), - [anon_sym_while] = ACTIONS(2295), - [anon_sym_do] = ACTIONS(2295), - [anon_sym_for] = ACTIONS(2295), - [anon_sym_try] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(2295), - [sym_float] = ACTIONS(2297), - [sym_integer] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(2295), - [anon_sym_True] = ACTIONS(2295), - [anon_sym_TRUE] = ACTIONS(2295), - [anon_sym_false] = ACTIONS(2295), - [anon_sym_False] = ACTIONS(2295), - [anon_sym_FALSE] = ACTIONS(2295), - [anon_sym_null] = ACTIONS(2295), - [anon_sym_Null] = ACTIONS(2295), - [anon_sym_NULL] = ACTIONS(2295), - [sym_string] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(2297), - [anon_sym_TILDE] = ACTIONS(2297), - [anon_sym_array] = ACTIONS(2295), - [anon_sym_varray] = ACTIONS(2295), - [anon_sym_darray] = ACTIONS(2295), - [anon_sym_vec] = ACTIONS(2295), - [anon_sym_dict] = ACTIONS(2295), - [anon_sym_keyset] = ACTIONS(2295), - [anon_sym_LT] = ACTIONS(2295), - [anon_sym_PLUS] = ACTIONS(2295), - [anon_sym_DASH] = ACTIONS(2295), - [anon_sym_tuple] = ACTIONS(2295), - [anon_sym_include] = ACTIONS(2295), - [anon_sym_include_once] = ACTIONS(2295), - [anon_sym_require] = ACTIONS(2295), - [anon_sym_require_once] = ACTIONS(2295), - [anon_sym_list] = ACTIONS(2295), - [anon_sym_LT_LT] = ACTIONS(2295), - [anon_sym_BANG] = ACTIONS(2297), - [anon_sym_PLUS_PLUS] = ACTIONS(2297), - [anon_sym_DASH_DASH] = ACTIONS(2297), - [anon_sym_await] = ACTIONS(2295), - [anon_sym_async] = ACTIONS(2295), - [anon_sym_yield] = ACTIONS(2295), - [anon_sym_trait] = ACTIONS(2295), - [anon_sym_interface] = ACTIONS(2295), - [anon_sym_class] = ACTIONS(2295), - [anon_sym_enum] = ACTIONS(2295), - [sym_final_modifier] = ACTIONS(2295), - [sym_abstract_modifier] = ACTIONS(2295), - [sym_xhp_modifier] = ACTIONS(2295), - [sym_xhp_identifier] = ACTIONS(2295), - [sym_xhp_class_identifier] = ACTIONS(2297), - [sym_comment] = ACTIONS(3), - }, - [787] = { - [sym_identifier] = ACTIONS(2299), - [sym_variable] = ACTIONS(2301), - [sym_pipe_variable] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2299), - [anon_sym_newtype] = ACTIONS(2299), - [anon_sym_shape] = ACTIONS(2299), - [anon_sym_clone] = ACTIONS(2299), - [anon_sym_new] = ACTIONS(2299), - [anon_sym_print] = ACTIONS(2299), - [sym__backslash] = ACTIONS(2301), - [anon_sym_self] = ACTIONS(2299), - [anon_sym_parent] = ACTIONS(2299), - [anon_sym_static] = ACTIONS(2299), - [anon_sym_LT_LT_LT] = ACTIONS(2301), - [anon_sym_RBRACE] = ACTIONS(2301), - [anon_sym_LBRACE] = ACTIONS(2301), - [anon_sym_SEMI] = ACTIONS(2301), - [anon_sym_return] = ACTIONS(2299), - [anon_sym_break] = ACTIONS(2299), - [anon_sym_continue] = ACTIONS(2299), - [anon_sym_throw] = ACTIONS(2299), - [anon_sym_echo] = ACTIONS(2299), - [anon_sym_unset] = ACTIONS(2299), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_concurrent] = ACTIONS(2299), - [anon_sym_use] = ACTIONS(2299), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_function] = ACTIONS(2299), - [anon_sym_const] = ACTIONS(2299), - [anon_sym_if] = ACTIONS(2299), - [anon_sym_elseif] = ACTIONS(2299), - [anon_sym_else] = ACTIONS(2299), - [anon_sym_switch] = ACTIONS(2299), - [anon_sym_case] = ACTIONS(2299), - [anon_sym_default] = ACTIONS(2299), - [anon_sym_foreach] = ACTIONS(2299), - [anon_sym_while] = ACTIONS(2299), - [anon_sym_do] = ACTIONS(2299), - [anon_sym_for] = ACTIONS(2299), - [anon_sym_try] = ACTIONS(2299), - [anon_sym_using] = ACTIONS(2299), - [sym_float] = ACTIONS(2301), - [sym_integer] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(2299), - [anon_sym_True] = ACTIONS(2299), - [anon_sym_TRUE] = ACTIONS(2299), - [anon_sym_false] = ACTIONS(2299), - [anon_sym_False] = ACTIONS(2299), - [anon_sym_FALSE] = ACTIONS(2299), - [anon_sym_null] = ACTIONS(2299), - [anon_sym_Null] = ACTIONS(2299), - [anon_sym_NULL] = ACTIONS(2299), - [sym_string] = ACTIONS(2301), - [anon_sym_AT] = ACTIONS(2301), - [anon_sym_TILDE] = ACTIONS(2301), - [anon_sym_array] = ACTIONS(2299), - [anon_sym_varray] = ACTIONS(2299), - [anon_sym_darray] = ACTIONS(2299), - [anon_sym_vec] = ACTIONS(2299), - [anon_sym_dict] = ACTIONS(2299), - [anon_sym_keyset] = ACTIONS(2299), - [anon_sym_LT] = ACTIONS(2299), - [anon_sym_PLUS] = ACTIONS(2299), - [anon_sym_DASH] = ACTIONS(2299), - [anon_sym_tuple] = ACTIONS(2299), - [anon_sym_include] = ACTIONS(2299), - [anon_sym_include_once] = ACTIONS(2299), - [anon_sym_require] = ACTIONS(2299), - [anon_sym_require_once] = ACTIONS(2299), - [anon_sym_list] = ACTIONS(2299), - [anon_sym_LT_LT] = ACTIONS(2299), - [anon_sym_BANG] = ACTIONS(2301), - [anon_sym_PLUS_PLUS] = ACTIONS(2301), - [anon_sym_DASH_DASH] = ACTIONS(2301), - [anon_sym_await] = ACTIONS(2299), - [anon_sym_async] = ACTIONS(2299), - [anon_sym_yield] = ACTIONS(2299), - [anon_sym_trait] = ACTIONS(2299), - [anon_sym_interface] = ACTIONS(2299), - [anon_sym_class] = ACTIONS(2299), - [anon_sym_enum] = ACTIONS(2299), - [sym_final_modifier] = ACTIONS(2299), - [sym_abstract_modifier] = ACTIONS(2299), - [sym_xhp_modifier] = ACTIONS(2299), - [sym_xhp_identifier] = ACTIONS(2299), - [sym_xhp_class_identifier] = ACTIONS(2301), - [sym_comment] = ACTIONS(3), - }, - [788] = { - [sym_identifier] = ACTIONS(2303), - [sym_variable] = ACTIONS(2305), - [sym_pipe_variable] = ACTIONS(2305), - [anon_sym_type] = ACTIONS(2303), - [anon_sym_newtype] = ACTIONS(2303), - [anon_sym_shape] = ACTIONS(2303), - [anon_sym_clone] = ACTIONS(2303), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_print] = ACTIONS(2303), - [sym__backslash] = ACTIONS(2305), - [anon_sym_self] = ACTIONS(2303), - [anon_sym_parent] = ACTIONS(2303), - [anon_sym_static] = ACTIONS(2303), - [anon_sym_LT_LT_LT] = ACTIONS(2305), - [anon_sym_RBRACE] = ACTIONS(2305), - [anon_sym_LBRACE] = ACTIONS(2305), - [anon_sym_SEMI] = ACTIONS(2305), - [anon_sym_return] = ACTIONS(2303), - [anon_sym_break] = ACTIONS(2303), - [anon_sym_continue] = ACTIONS(2303), - [anon_sym_throw] = ACTIONS(2303), - [anon_sym_echo] = ACTIONS(2303), - [anon_sym_unset] = ACTIONS(2303), - [anon_sym_LPAREN] = ACTIONS(2305), - [anon_sym_concurrent] = ACTIONS(2303), - [anon_sym_use] = ACTIONS(2303), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_function] = ACTIONS(2303), - [anon_sym_const] = ACTIONS(2303), - [anon_sym_if] = ACTIONS(2303), - [anon_sym_elseif] = ACTIONS(2303), - [anon_sym_else] = ACTIONS(2303), - [anon_sym_switch] = ACTIONS(2303), - [anon_sym_case] = ACTIONS(2303), - [anon_sym_default] = ACTIONS(2303), - [anon_sym_foreach] = ACTIONS(2303), - [anon_sym_while] = ACTIONS(2303), - [anon_sym_do] = ACTIONS(2303), - [anon_sym_for] = ACTIONS(2303), - [anon_sym_try] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(2303), - [sym_float] = ACTIONS(2305), - [sym_integer] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(2303), - [anon_sym_True] = ACTIONS(2303), - [anon_sym_TRUE] = ACTIONS(2303), - [anon_sym_false] = ACTIONS(2303), - [anon_sym_False] = ACTIONS(2303), - [anon_sym_FALSE] = ACTIONS(2303), - [anon_sym_null] = ACTIONS(2303), - [anon_sym_Null] = ACTIONS(2303), - [anon_sym_NULL] = ACTIONS(2303), - [sym_string] = ACTIONS(2305), - [anon_sym_AT] = ACTIONS(2305), - [anon_sym_TILDE] = ACTIONS(2305), - [anon_sym_array] = ACTIONS(2303), - [anon_sym_varray] = ACTIONS(2303), - [anon_sym_darray] = ACTIONS(2303), - [anon_sym_vec] = ACTIONS(2303), - [anon_sym_dict] = ACTIONS(2303), - [anon_sym_keyset] = ACTIONS(2303), - [anon_sym_LT] = ACTIONS(2303), - [anon_sym_PLUS] = ACTIONS(2303), - [anon_sym_DASH] = ACTIONS(2303), - [anon_sym_tuple] = ACTIONS(2303), - [anon_sym_include] = ACTIONS(2303), - [anon_sym_include_once] = ACTIONS(2303), - [anon_sym_require] = ACTIONS(2303), - [anon_sym_require_once] = ACTIONS(2303), - [anon_sym_list] = ACTIONS(2303), - [anon_sym_LT_LT] = ACTIONS(2303), - [anon_sym_BANG] = ACTIONS(2305), - [anon_sym_PLUS_PLUS] = ACTIONS(2305), - [anon_sym_DASH_DASH] = ACTIONS(2305), - [anon_sym_await] = ACTIONS(2303), - [anon_sym_async] = ACTIONS(2303), - [anon_sym_yield] = ACTIONS(2303), - [anon_sym_trait] = ACTIONS(2303), - [anon_sym_interface] = ACTIONS(2303), - [anon_sym_class] = ACTIONS(2303), - [anon_sym_enum] = ACTIONS(2303), - [sym_final_modifier] = ACTIONS(2303), - [sym_abstract_modifier] = ACTIONS(2303), - [sym_xhp_modifier] = ACTIONS(2303), - [sym_xhp_identifier] = ACTIONS(2303), - [sym_xhp_class_identifier] = ACTIONS(2305), - [sym_comment] = ACTIONS(3), - }, - [789] = { - [sym_identifier] = ACTIONS(2307), - [sym_variable] = ACTIONS(2309), - [sym_pipe_variable] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2307), - [anon_sym_newtype] = ACTIONS(2307), - [anon_sym_shape] = ACTIONS(2307), - [anon_sym_clone] = ACTIONS(2307), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_print] = ACTIONS(2307), - [sym__backslash] = ACTIONS(2309), - [anon_sym_self] = ACTIONS(2307), - [anon_sym_parent] = ACTIONS(2307), - [anon_sym_static] = ACTIONS(2307), - [anon_sym_LT_LT_LT] = ACTIONS(2309), - [anon_sym_RBRACE] = ACTIONS(2309), - [anon_sym_LBRACE] = ACTIONS(2309), - [anon_sym_SEMI] = ACTIONS(2309), - [anon_sym_return] = ACTIONS(2307), - [anon_sym_break] = ACTIONS(2307), - [anon_sym_continue] = ACTIONS(2307), - [anon_sym_throw] = ACTIONS(2307), - [anon_sym_echo] = ACTIONS(2307), - [anon_sym_unset] = ACTIONS(2307), - [anon_sym_LPAREN] = ACTIONS(2309), - [anon_sym_concurrent] = ACTIONS(2307), - [anon_sym_use] = ACTIONS(2307), - [anon_sym_namespace] = ACTIONS(2307), - [anon_sym_function] = ACTIONS(2307), - [anon_sym_const] = ACTIONS(2307), - [anon_sym_if] = ACTIONS(2307), - [anon_sym_elseif] = ACTIONS(2307), - [anon_sym_else] = ACTIONS(2307), - [anon_sym_switch] = ACTIONS(2307), - [anon_sym_case] = ACTIONS(2307), - [anon_sym_default] = ACTIONS(2307), - [anon_sym_foreach] = ACTIONS(2307), - [anon_sym_while] = ACTIONS(2307), - [anon_sym_do] = ACTIONS(2307), - [anon_sym_for] = ACTIONS(2307), - [anon_sym_try] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(2307), - [sym_float] = ACTIONS(2309), - [sym_integer] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(2307), - [anon_sym_True] = ACTIONS(2307), - [anon_sym_TRUE] = ACTIONS(2307), - [anon_sym_false] = ACTIONS(2307), - [anon_sym_False] = ACTIONS(2307), - [anon_sym_FALSE] = ACTIONS(2307), - [anon_sym_null] = ACTIONS(2307), - [anon_sym_Null] = ACTIONS(2307), - [anon_sym_NULL] = ACTIONS(2307), - [sym_string] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(2309), - [anon_sym_TILDE] = ACTIONS(2309), - [anon_sym_array] = ACTIONS(2307), - [anon_sym_varray] = ACTIONS(2307), - [anon_sym_darray] = ACTIONS(2307), - [anon_sym_vec] = ACTIONS(2307), - [anon_sym_dict] = ACTIONS(2307), - [anon_sym_keyset] = ACTIONS(2307), - [anon_sym_LT] = ACTIONS(2307), - [anon_sym_PLUS] = ACTIONS(2307), - [anon_sym_DASH] = ACTIONS(2307), - [anon_sym_tuple] = ACTIONS(2307), - [anon_sym_include] = ACTIONS(2307), - [anon_sym_include_once] = ACTIONS(2307), - [anon_sym_require] = ACTIONS(2307), - [anon_sym_require_once] = ACTIONS(2307), - [anon_sym_list] = ACTIONS(2307), - [anon_sym_LT_LT] = ACTIONS(2307), - [anon_sym_BANG] = ACTIONS(2309), - [anon_sym_PLUS_PLUS] = ACTIONS(2309), - [anon_sym_DASH_DASH] = ACTIONS(2309), - [anon_sym_await] = ACTIONS(2307), - [anon_sym_async] = ACTIONS(2307), - [anon_sym_yield] = ACTIONS(2307), - [anon_sym_trait] = ACTIONS(2307), - [anon_sym_interface] = ACTIONS(2307), - [anon_sym_class] = ACTIONS(2307), - [anon_sym_enum] = ACTIONS(2307), - [sym_final_modifier] = ACTIONS(2307), - [sym_abstract_modifier] = ACTIONS(2307), - [sym_xhp_modifier] = ACTIONS(2307), - [sym_xhp_identifier] = ACTIONS(2307), - [sym_xhp_class_identifier] = ACTIONS(2309), - [sym_comment] = ACTIONS(3), - }, - [790] = { - [sym_identifier] = ACTIONS(2311), - [sym_variable] = ACTIONS(2313), - [sym_pipe_variable] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2311), - [anon_sym_newtype] = ACTIONS(2311), - [anon_sym_shape] = ACTIONS(2311), - [anon_sym_clone] = ACTIONS(2311), - [anon_sym_new] = ACTIONS(2311), - [anon_sym_print] = ACTIONS(2311), - [sym__backslash] = ACTIONS(2313), - [anon_sym_self] = ACTIONS(2311), - [anon_sym_parent] = ACTIONS(2311), - [anon_sym_static] = ACTIONS(2311), - [anon_sym_LT_LT_LT] = ACTIONS(2313), - [anon_sym_RBRACE] = ACTIONS(2313), - [anon_sym_LBRACE] = ACTIONS(2313), - [anon_sym_SEMI] = ACTIONS(2313), - [anon_sym_return] = ACTIONS(2311), - [anon_sym_break] = ACTIONS(2311), - [anon_sym_continue] = ACTIONS(2311), - [anon_sym_throw] = ACTIONS(2311), - [anon_sym_echo] = ACTIONS(2311), - [anon_sym_unset] = ACTIONS(2311), - [anon_sym_LPAREN] = ACTIONS(2313), - [anon_sym_concurrent] = ACTIONS(2311), - [anon_sym_use] = ACTIONS(2311), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_function] = ACTIONS(2311), - [anon_sym_const] = ACTIONS(2311), - [anon_sym_if] = ACTIONS(2311), - [anon_sym_elseif] = ACTIONS(2311), - [anon_sym_else] = ACTIONS(2311), - [anon_sym_switch] = ACTIONS(2311), - [anon_sym_case] = ACTIONS(2311), - [anon_sym_default] = ACTIONS(2311), - [anon_sym_foreach] = ACTIONS(2311), - [anon_sym_while] = ACTIONS(2311), - [anon_sym_do] = ACTIONS(2311), - [anon_sym_for] = ACTIONS(2311), - [anon_sym_try] = ACTIONS(2311), - [anon_sym_using] = ACTIONS(2311), - [sym_float] = ACTIONS(2313), - [sym_integer] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(2311), - [anon_sym_True] = ACTIONS(2311), - [anon_sym_TRUE] = ACTIONS(2311), - [anon_sym_false] = ACTIONS(2311), - [anon_sym_False] = ACTIONS(2311), - [anon_sym_FALSE] = ACTIONS(2311), - [anon_sym_null] = ACTIONS(2311), - [anon_sym_Null] = ACTIONS(2311), - [anon_sym_NULL] = ACTIONS(2311), - [sym_string] = ACTIONS(2313), - [anon_sym_AT] = ACTIONS(2313), - [anon_sym_TILDE] = ACTIONS(2313), - [anon_sym_array] = ACTIONS(2311), - [anon_sym_varray] = ACTIONS(2311), - [anon_sym_darray] = ACTIONS(2311), - [anon_sym_vec] = ACTIONS(2311), - [anon_sym_dict] = ACTIONS(2311), - [anon_sym_keyset] = ACTIONS(2311), - [anon_sym_LT] = ACTIONS(2311), - [anon_sym_PLUS] = ACTIONS(2311), - [anon_sym_DASH] = ACTIONS(2311), - [anon_sym_tuple] = ACTIONS(2311), - [anon_sym_include] = ACTIONS(2311), - [anon_sym_include_once] = ACTIONS(2311), - [anon_sym_require] = ACTIONS(2311), - [anon_sym_require_once] = ACTIONS(2311), - [anon_sym_list] = ACTIONS(2311), - [anon_sym_LT_LT] = ACTIONS(2311), - [anon_sym_BANG] = ACTIONS(2313), - [anon_sym_PLUS_PLUS] = ACTIONS(2313), - [anon_sym_DASH_DASH] = ACTIONS(2313), - [anon_sym_await] = ACTIONS(2311), - [anon_sym_async] = ACTIONS(2311), - [anon_sym_yield] = ACTIONS(2311), - [anon_sym_trait] = ACTIONS(2311), - [anon_sym_interface] = ACTIONS(2311), - [anon_sym_class] = ACTIONS(2311), - [anon_sym_enum] = ACTIONS(2311), - [sym_final_modifier] = ACTIONS(2311), - [sym_abstract_modifier] = ACTIONS(2311), - [sym_xhp_modifier] = ACTIONS(2311), - [sym_xhp_identifier] = ACTIONS(2311), - [sym_xhp_class_identifier] = ACTIONS(2313), - [sym_comment] = ACTIONS(3), - }, - [791] = { - [sym_identifier] = ACTIONS(2315), - [sym_variable] = ACTIONS(2317), - [sym_pipe_variable] = ACTIONS(2317), - [anon_sym_type] = ACTIONS(2315), - [anon_sym_newtype] = ACTIONS(2315), - [anon_sym_shape] = ACTIONS(2315), - [anon_sym_clone] = ACTIONS(2315), - [anon_sym_new] = ACTIONS(2315), - [anon_sym_print] = ACTIONS(2315), - [sym__backslash] = ACTIONS(2317), - [anon_sym_self] = ACTIONS(2315), - [anon_sym_parent] = ACTIONS(2315), - [anon_sym_static] = ACTIONS(2315), - [anon_sym_LT_LT_LT] = ACTIONS(2317), - [anon_sym_RBRACE] = ACTIONS(2317), - [anon_sym_LBRACE] = ACTIONS(2317), - [anon_sym_SEMI] = ACTIONS(2317), - [anon_sym_return] = ACTIONS(2315), - [anon_sym_break] = ACTIONS(2315), - [anon_sym_continue] = ACTIONS(2315), - [anon_sym_throw] = ACTIONS(2315), - [anon_sym_echo] = ACTIONS(2315), - [anon_sym_unset] = ACTIONS(2315), - [anon_sym_LPAREN] = ACTIONS(2317), - [anon_sym_concurrent] = ACTIONS(2315), - [anon_sym_use] = ACTIONS(2315), - [anon_sym_namespace] = ACTIONS(2315), - [anon_sym_function] = ACTIONS(2315), - [anon_sym_const] = ACTIONS(2315), - [anon_sym_if] = ACTIONS(2315), - [anon_sym_elseif] = ACTIONS(2315), - [anon_sym_else] = ACTIONS(2315), - [anon_sym_switch] = ACTIONS(2315), - [anon_sym_case] = ACTIONS(2315), - [anon_sym_default] = ACTIONS(2315), - [anon_sym_foreach] = ACTIONS(2315), - [anon_sym_while] = ACTIONS(2315), - [anon_sym_do] = ACTIONS(2315), - [anon_sym_for] = ACTIONS(2315), - [anon_sym_try] = ACTIONS(2315), - [anon_sym_using] = ACTIONS(2315), - [sym_float] = ACTIONS(2317), - [sym_integer] = ACTIONS(2315), - [anon_sym_true] = ACTIONS(2315), - [anon_sym_True] = ACTIONS(2315), - [anon_sym_TRUE] = ACTIONS(2315), - [anon_sym_false] = ACTIONS(2315), - [anon_sym_False] = ACTIONS(2315), - [anon_sym_FALSE] = ACTIONS(2315), - [anon_sym_null] = ACTIONS(2315), - [anon_sym_Null] = ACTIONS(2315), - [anon_sym_NULL] = ACTIONS(2315), - [sym_string] = ACTIONS(2317), - [anon_sym_AT] = ACTIONS(2317), - [anon_sym_TILDE] = ACTIONS(2317), - [anon_sym_array] = ACTIONS(2315), - [anon_sym_varray] = ACTIONS(2315), - [anon_sym_darray] = ACTIONS(2315), - [anon_sym_vec] = ACTIONS(2315), - [anon_sym_dict] = ACTIONS(2315), - [anon_sym_keyset] = ACTIONS(2315), - [anon_sym_LT] = ACTIONS(2315), - [anon_sym_PLUS] = ACTIONS(2315), - [anon_sym_DASH] = ACTIONS(2315), - [anon_sym_tuple] = ACTIONS(2315), - [anon_sym_include] = ACTIONS(2315), - [anon_sym_include_once] = ACTIONS(2315), - [anon_sym_require] = ACTIONS(2315), - [anon_sym_require_once] = ACTIONS(2315), - [anon_sym_list] = ACTIONS(2315), - [anon_sym_LT_LT] = ACTIONS(2315), - [anon_sym_BANG] = ACTIONS(2317), - [anon_sym_PLUS_PLUS] = ACTIONS(2317), - [anon_sym_DASH_DASH] = ACTIONS(2317), - [anon_sym_await] = ACTIONS(2315), - [anon_sym_async] = ACTIONS(2315), - [anon_sym_yield] = ACTIONS(2315), - [anon_sym_trait] = ACTIONS(2315), - [anon_sym_interface] = ACTIONS(2315), - [anon_sym_class] = ACTIONS(2315), - [anon_sym_enum] = ACTIONS(2315), - [sym_final_modifier] = ACTIONS(2315), - [sym_abstract_modifier] = ACTIONS(2315), - [sym_xhp_modifier] = ACTIONS(2315), - [sym_xhp_identifier] = ACTIONS(2315), - [sym_xhp_class_identifier] = ACTIONS(2317), - [sym_comment] = ACTIONS(3), - }, - [792] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_elseif] = ACTIONS(1963), - [anon_sym_else] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_catch] = ACTIONS(1963), - [anon_sym_finally] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [793] = { - [sym_identifier] = ACTIONS(2319), - [sym_variable] = ACTIONS(2321), - [sym_pipe_variable] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2319), - [anon_sym_newtype] = ACTIONS(2319), - [anon_sym_shape] = ACTIONS(2319), - [anon_sym_clone] = ACTIONS(2319), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_print] = ACTIONS(2319), - [sym__backslash] = ACTIONS(2321), - [anon_sym_self] = ACTIONS(2319), - [anon_sym_parent] = ACTIONS(2319), - [anon_sym_static] = ACTIONS(2319), - [anon_sym_LT_LT_LT] = ACTIONS(2321), - [anon_sym_RBRACE] = ACTIONS(2321), - [anon_sym_LBRACE] = ACTIONS(2321), - [anon_sym_SEMI] = ACTIONS(2321), - [anon_sym_return] = ACTIONS(2319), - [anon_sym_break] = ACTIONS(2319), - [anon_sym_continue] = ACTIONS(2319), - [anon_sym_throw] = ACTIONS(2319), - [anon_sym_echo] = ACTIONS(2319), - [anon_sym_unset] = ACTIONS(2319), - [anon_sym_LPAREN] = ACTIONS(2321), - [anon_sym_concurrent] = ACTIONS(2319), - [anon_sym_use] = ACTIONS(2319), - [anon_sym_namespace] = ACTIONS(2319), - [anon_sym_function] = ACTIONS(2319), - [anon_sym_const] = ACTIONS(2319), - [anon_sym_if] = ACTIONS(2319), - [anon_sym_elseif] = ACTIONS(2319), - [anon_sym_else] = ACTIONS(2319), - [anon_sym_switch] = ACTIONS(2319), - [anon_sym_case] = ACTIONS(2319), - [anon_sym_default] = ACTIONS(2319), - [anon_sym_foreach] = ACTIONS(2319), - [anon_sym_while] = ACTIONS(2319), - [anon_sym_do] = ACTIONS(2319), - [anon_sym_for] = ACTIONS(2319), - [anon_sym_try] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(2319), - [sym_float] = ACTIONS(2321), - [sym_integer] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(2319), - [anon_sym_True] = ACTIONS(2319), - [anon_sym_TRUE] = ACTIONS(2319), - [anon_sym_false] = ACTIONS(2319), - [anon_sym_False] = ACTIONS(2319), - [anon_sym_FALSE] = ACTIONS(2319), - [anon_sym_null] = ACTIONS(2319), - [anon_sym_Null] = ACTIONS(2319), - [anon_sym_NULL] = ACTIONS(2319), - [sym_string] = ACTIONS(2321), - [anon_sym_AT] = ACTIONS(2321), - [anon_sym_TILDE] = ACTIONS(2321), - [anon_sym_array] = ACTIONS(2319), - [anon_sym_varray] = ACTIONS(2319), - [anon_sym_darray] = ACTIONS(2319), - [anon_sym_vec] = ACTIONS(2319), - [anon_sym_dict] = ACTIONS(2319), - [anon_sym_keyset] = ACTIONS(2319), - [anon_sym_LT] = ACTIONS(2319), - [anon_sym_PLUS] = ACTIONS(2319), - [anon_sym_DASH] = ACTIONS(2319), - [anon_sym_tuple] = ACTIONS(2319), - [anon_sym_include] = ACTIONS(2319), - [anon_sym_include_once] = ACTIONS(2319), - [anon_sym_require] = ACTIONS(2319), - [anon_sym_require_once] = ACTIONS(2319), - [anon_sym_list] = ACTIONS(2319), - [anon_sym_LT_LT] = ACTIONS(2319), - [anon_sym_BANG] = ACTIONS(2321), - [anon_sym_PLUS_PLUS] = ACTIONS(2321), - [anon_sym_DASH_DASH] = ACTIONS(2321), - [anon_sym_await] = ACTIONS(2319), - [anon_sym_async] = ACTIONS(2319), - [anon_sym_yield] = ACTIONS(2319), - [anon_sym_trait] = ACTIONS(2319), - [anon_sym_interface] = ACTIONS(2319), - [anon_sym_class] = ACTIONS(2319), - [anon_sym_enum] = ACTIONS(2319), - [sym_final_modifier] = ACTIONS(2319), - [sym_abstract_modifier] = ACTIONS(2319), - [sym_xhp_modifier] = ACTIONS(2319), - [sym_xhp_identifier] = ACTIONS(2319), - [sym_xhp_class_identifier] = ACTIONS(2321), - [sym_comment] = ACTIONS(3), - }, - [794] = { - [sym_identifier] = ACTIONS(2323), - [sym_variable] = ACTIONS(2325), - [sym_pipe_variable] = ACTIONS(2325), - [anon_sym_type] = ACTIONS(2323), - [anon_sym_newtype] = ACTIONS(2323), - [anon_sym_shape] = ACTIONS(2323), - [anon_sym_clone] = ACTIONS(2323), - [anon_sym_new] = ACTIONS(2323), - [anon_sym_print] = ACTIONS(2323), - [sym__backslash] = ACTIONS(2325), - [anon_sym_self] = ACTIONS(2323), - [anon_sym_parent] = ACTIONS(2323), - [anon_sym_static] = ACTIONS(2323), - [anon_sym_LT_LT_LT] = ACTIONS(2325), - [anon_sym_RBRACE] = ACTIONS(2325), - [anon_sym_LBRACE] = ACTIONS(2325), - [anon_sym_SEMI] = ACTIONS(2325), - [anon_sym_return] = ACTIONS(2323), - [anon_sym_break] = ACTIONS(2323), - [anon_sym_continue] = ACTIONS(2323), - [anon_sym_throw] = ACTIONS(2323), - [anon_sym_echo] = ACTIONS(2323), - [anon_sym_unset] = ACTIONS(2323), - [anon_sym_LPAREN] = ACTIONS(2325), - [anon_sym_concurrent] = ACTIONS(2323), - [anon_sym_use] = ACTIONS(2323), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_function] = ACTIONS(2323), - [anon_sym_const] = ACTIONS(2323), - [anon_sym_if] = ACTIONS(2323), - [anon_sym_elseif] = ACTIONS(2323), - [anon_sym_else] = ACTIONS(2323), - [anon_sym_switch] = ACTIONS(2323), - [anon_sym_case] = ACTIONS(2323), - [anon_sym_default] = ACTIONS(2323), - [anon_sym_foreach] = ACTIONS(2323), - [anon_sym_while] = ACTIONS(2323), - [anon_sym_do] = ACTIONS(2323), - [anon_sym_for] = ACTIONS(2323), - [anon_sym_try] = ACTIONS(2323), - [anon_sym_using] = ACTIONS(2323), - [sym_float] = ACTIONS(2325), - [sym_integer] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(2323), - [anon_sym_True] = ACTIONS(2323), - [anon_sym_TRUE] = ACTIONS(2323), - [anon_sym_false] = ACTIONS(2323), - [anon_sym_False] = ACTIONS(2323), - [anon_sym_FALSE] = ACTIONS(2323), - [anon_sym_null] = ACTIONS(2323), - [anon_sym_Null] = ACTIONS(2323), - [anon_sym_NULL] = ACTIONS(2323), - [sym_string] = ACTIONS(2325), - [anon_sym_AT] = ACTIONS(2325), - [anon_sym_TILDE] = ACTIONS(2325), - [anon_sym_array] = ACTIONS(2323), - [anon_sym_varray] = ACTIONS(2323), - [anon_sym_darray] = ACTIONS(2323), - [anon_sym_vec] = ACTIONS(2323), - [anon_sym_dict] = ACTIONS(2323), - [anon_sym_keyset] = ACTIONS(2323), - [anon_sym_LT] = ACTIONS(2323), - [anon_sym_PLUS] = ACTIONS(2323), - [anon_sym_DASH] = ACTIONS(2323), - [anon_sym_tuple] = ACTIONS(2323), - [anon_sym_include] = ACTIONS(2323), - [anon_sym_include_once] = ACTIONS(2323), - [anon_sym_require] = ACTIONS(2323), - [anon_sym_require_once] = ACTIONS(2323), - [anon_sym_list] = ACTIONS(2323), - [anon_sym_LT_LT] = ACTIONS(2323), - [anon_sym_BANG] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2325), - [anon_sym_DASH_DASH] = ACTIONS(2325), - [anon_sym_await] = ACTIONS(2323), - [anon_sym_async] = ACTIONS(2323), - [anon_sym_yield] = ACTIONS(2323), - [anon_sym_trait] = ACTIONS(2323), - [anon_sym_interface] = ACTIONS(2323), - [anon_sym_class] = ACTIONS(2323), - [anon_sym_enum] = ACTIONS(2323), - [sym_final_modifier] = ACTIONS(2323), - [sym_abstract_modifier] = ACTIONS(2323), - [sym_xhp_modifier] = ACTIONS(2323), - [sym_xhp_identifier] = ACTIONS(2323), - [sym_xhp_class_identifier] = ACTIONS(2325), - [sym_comment] = ACTIONS(3), - }, - [795] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_elseif] = ACTIONS(1953), - [anon_sym_else] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_case] = ACTIONS(1953), - [anon_sym_default] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [796] = { - [sym_identifier] = ACTIONS(2327), - [sym_variable] = ACTIONS(2329), - [sym_pipe_variable] = ACTIONS(2329), - [anon_sym_type] = ACTIONS(2327), - [anon_sym_newtype] = ACTIONS(2327), - [anon_sym_shape] = ACTIONS(2327), - [anon_sym_clone] = ACTIONS(2327), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_print] = ACTIONS(2327), - [sym__backslash] = ACTIONS(2329), - [anon_sym_self] = ACTIONS(2327), - [anon_sym_parent] = ACTIONS(2327), - [anon_sym_static] = ACTIONS(2327), - [anon_sym_LT_LT_LT] = ACTIONS(2329), - [anon_sym_RBRACE] = ACTIONS(2329), - [anon_sym_LBRACE] = ACTIONS(2329), - [anon_sym_SEMI] = ACTIONS(2329), - [anon_sym_return] = ACTIONS(2327), - [anon_sym_break] = ACTIONS(2327), - [anon_sym_continue] = ACTIONS(2327), - [anon_sym_throw] = ACTIONS(2327), - [anon_sym_echo] = ACTIONS(2327), - [anon_sym_unset] = ACTIONS(2327), - [anon_sym_LPAREN] = ACTIONS(2329), - [anon_sym_concurrent] = ACTIONS(2327), - [anon_sym_use] = ACTIONS(2327), - [anon_sym_namespace] = ACTIONS(2327), - [anon_sym_function] = ACTIONS(2327), - [anon_sym_const] = ACTIONS(2327), - [anon_sym_if] = ACTIONS(2327), - [anon_sym_elseif] = ACTIONS(2327), - [anon_sym_else] = ACTIONS(2327), - [anon_sym_switch] = ACTIONS(2327), - [anon_sym_case] = ACTIONS(2327), - [anon_sym_default] = ACTIONS(2327), - [anon_sym_foreach] = ACTIONS(2327), - [anon_sym_while] = ACTIONS(2327), - [anon_sym_do] = ACTIONS(2327), - [anon_sym_for] = ACTIONS(2327), - [anon_sym_try] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(2327), - [sym_float] = ACTIONS(2329), - [sym_integer] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(2327), - [anon_sym_True] = ACTIONS(2327), - [anon_sym_TRUE] = ACTIONS(2327), - [anon_sym_false] = ACTIONS(2327), - [anon_sym_False] = ACTIONS(2327), - [anon_sym_FALSE] = ACTIONS(2327), - [anon_sym_null] = ACTIONS(2327), - [anon_sym_Null] = ACTIONS(2327), - [anon_sym_NULL] = ACTIONS(2327), - [sym_string] = ACTIONS(2329), - [anon_sym_AT] = ACTIONS(2329), - [anon_sym_TILDE] = ACTIONS(2329), - [anon_sym_array] = ACTIONS(2327), - [anon_sym_varray] = ACTIONS(2327), - [anon_sym_darray] = ACTIONS(2327), - [anon_sym_vec] = ACTIONS(2327), - [anon_sym_dict] = ACTIONS(2327), - [anon_sym_keyset] = ACTIONS(2327), - [anon_sym_LT] = ACTIONS(2327), - [anon_sym_PLUS] = ACTIONS(2327), - [anon_sym_DASH] = ACTIONS(2327), - [anon_sym_tuple] = ACTIONS(2327), - [anon_sym_include] = ACTIONS(2327), - [anon_sym_include_once] = ACTIONS(2327), - [anon_sym_require] = ACTIONS(2327), - [anon_sym_require_once] = ACTIONS(2327), - [anon_sym_list] = ACTIONS(2327), - [anon_sym_LT_LT] = ACTIONS(2327), - [anon_sym_BANG] = ACTIONS(2329), - [anon_sym_PLUS_PLUS] = ACTIONS(2329), - [anon_sym_DASH_DASH] = ACTIONS(2329), - [anon_sym_await] = ACTIONS(2327), - [anon_sym_async] = ACTIONS(2327), - [anon_sym_yield] = ACTIONS(2327), - [anon_sym_trait] = ACTIONS(2327), - [anon_sym_interface] = ACTIONS(2327), - [anon_sym_class] = ACTIONS(2327), - [anon_sym_enum] = ACTIONS(2327), - [sym_final_modifier] = ACTIONS(2327), - [sym_abstract_modifier] = ACTIONS(2327), - [sym_xhp_modifier] = ACTIONS(2327), - [sym_xhp_identifier] = ACTIONS(2327), - [sym_xhp_class_identifier] = ACTIONS(2329), - [sym_comment] = ACTIONS(3), - }, - [797] = { - [ts_builtin_sym_end] = ACTIONS(1973), - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_elseif] = ACTIONS(1971), - [anon_sym_else] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [798] = { - [sym_identifier] = ACTIONS(2331), - [sym_variable] = ACTIONS(2333), - [sym_pipe_variable] = ACTIONS(2333), - [anon_sym_type] = ACTIONS(2331), - [anon_sym_newtype] = ACTIONS(2331), - [anon_sym_shape] = ACTIONS(2331), - [anon_sym_clone] = ACTIONS(2331), - [anon_sym_new] = ACTIONS(2331), - [anon_sym_print] = ACTIONS(2331), - [sym__backslash] = ACTIONS(2333), - [anon_sym_self] = ACTIONS(2331), - [anon_sym_parent] = ACTIONS(2331), - [anon_sym_static] = ACTIONS(2331), - [anon_sym_LT_LT_LT] = ACTIONS(2333), - [anon_sym_RBRACE] = ACTIONS(2333), - [anon_sym_LBRACE] = ACTIONS(2333), - [anon_sym_SEMI] = ACTIONS(2333), - [anon_sym_return] = ACTIONS(2331), - [anon_sym_break] = ACTIONS(2331), - [anon_sym_continue] = ACTIONS(2331), - [anon_sym_throw] = ACTIONS(2331), - [anon_sym_echo] = ACTIONS(2331), - [anon_sym_unset] = ACTIONS(2331), - [anon_sym_LPAREN] = ACTIONS(2333), - [anon_sym_concurrent] = ACTIONS(2331), - [anon_sym_use] = ACTIONS(2331), - [anon_sym_namespace] = ACTIONS(2331), - [anon_sym_function] = ACTIONS(2331), - [anon_sym_const] = ACTIONS(2331), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_elseif] = ACTIONS(2331), - [anon_sym_else] = ACTIONS(2331), - [anon_sym_switch] = ACTIONS(2331), - [anon_sym_case] = ACTIONS(2331), - [anon_sym_default] = ACTIONS(2331), - [anon_sym_foreach] = ACTIONS(2331), - [anon_sym_while] = ACTIONS(2331), - [anon_sym_do] = ACTIONS(2331), - [anon_sym_for] = ACTIONS(2331), - [anon_sym_try] = ACTIONS(2331), - [anon_sym_using] = ACTIONS(2331), - [sym_float] = ACTIONS(2333), - [sym_integer] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(2331), - [anon_sym_True] = ACTIONS(2331), - [anon_sym_TRUE] = ACTIONS(2331), - [anon_sym_false] = ACTIONS(2331), - [anon_sym_False] = ACTIONS(2331), - [anon_sym_FALSE] = ACTIONS(2331), - [anon_sym_null] = ACTIONS(2331), - [anon_sym_Null] = ACTIONS(2331), - [anon_sym_NULL] = ACTIONS(2331), - [sym_string] = ACTIONS(2333), - [anon_sym_AT] = ACTIONS(2333), - [anon_sym_TILDE] = ACTIONS(2333), - [anon_sym_array] = ACTIONS(2331), - [anon_sym_varray] = ACTIONS(2331), - [anon_sym_darray] = ACTIONS(2331), - [anon_sym_vec] = ACTIONS(2331), - [anon_sym_dict] = ACTIONS(2331), - [anon_sym_keyset] = ACTIONS(2331), - [anon_sym_LT] = ACTIONS(2331), - [anon_sym_PLUS] = ACTIONS(2331), - [anon_sym_DASH] = ACTIONS(2331), - [anon_sym_tuple] = ACTIONS(2331), - [anon_sym_include] = ACTIONS(2331), - [anon_sym_include_once] = ACTIONS(2331), - [anon_sym_require] = ACTIONS(2331), - [anon_sym_require_once] = ACTIONS(2331), - [anon_sym_list] = ACTIONS(2331), - [anon_sym_LT_LT] = ACTIONS(2331), - [anon_sym_BANG] = ACTIONS(2333), - [anon_sym_PLUS_PLUS] = ACTIONS(2333), - [anon_sym_DASH_DASH] = ACTIONS(2333), - [anon_sym_await] = ACTIONS(2331), - [anon_sym_async] = ACTIONS(2331), - [anon_sym_yield] = ACTIONS(2331), - [anon_sym_trait] = ACTIONS(2331), - [anon_sym_interface] = ACTIONS(2331), - [anon_sym_class] = ACTIONS(2331), - [anon_sym_enum] = ACTIONS(2331), - [sym_final_modifier] = ACTIONS(2331), - [sym_abstract_modifier] = ACTIONS(2331), - [sym_xhp_modifier] = ACTIONS(2331), - [sym_xhp_identifier] = ACTIONS(2331), - [sym_xhp_class_identifier] = ACTIONS(2333), - [sym_comment] = ACTIONS(3), - }, - [799] = { - [sym_identifier] = ACTIONS(2335), - [sym_variable] = ACTIONS(2337), - [sym_pipe_variable] = ACTIONS(2337), - [anon_sym_type] = ACTIONS(2335), - [anon_sym_newtype] = ACTIONS(2335), - [anon_sym_shape] = ACTIONS(2335), - [anon_sym_clone] = ACTIONS(2335), - [anon_sym_new] = ACTIONS(2335), - [anon_sym_print] = ACTIONS(2335), - [sym__backslash] = ACTIONS(2337), - [anon_sym_self] = ACTIONS(2335), - [anon_sym_parent] = ACTIONS(2335), - [anon_sym_static] = ACTIONS(2335), - [anon_sym_LT_LT_LT] = ACTIONS(2337), - [anon_sym_RBRACE] = ACTIONS(2337), - [anon_sym_LBRACE] = ACTIONS(2337), - [anon_sym_SEMI] = ACTIONS(2337), - [anon_sym_return] = ACTIONS(2335), - [anon_sym_break] = ACTIONS(2335), - [anon_sym_continue] = ACTIONS(2335), - [anon_sym_throw] = ACTIONS(2335), - [anon_sym_echo] = ACTIONS(2335), - [anon_sym_unset] = ACTIONS(2335), - [anon_sym_LPAREN] = ACTIONS(2337), - [anon_sym_concurrent] = ACTIONS(2335), - [anon_sym_use] = ACTIONS(2335), - [anon_sym_namespace] = ACTIONS(2335), - [anon_sym_function] = ACTIONS(2335), - [anon_sym_const] = ACTIONS(2335), - [anon_sym_if] = ACTIONS(2335), - [anon_sym_elseif] = ACTIONS(2335), - [anon_sym_else] = ACTIONS(2335), - [anon_sym_switch] = ACTIONS(2335), - [anon_sym_case] = ACTIONS(2335), - [anon_sym_default] = ACTIONS(2335), - [anon_sym_foreach] = ACTIONS(2335), - [anon_sym_while] = ACTIONS(2335), - [anon_sym_do] = ACTIONS(2335), - [anon_sym_for] = ACTIONS(2335), - [anon_sym_try] = ACTIONS(2335), - [anon_sym_using] = ACTIONS(2335), - [sym_float] = ACTIONS(2337), - [sym_integer] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(2335), - [anon_sym_True] = ACTIONS(2335), - [anon_sym_TRUE] = ACTIONS(2335), - [anon_sym_false] = ACTIONS(2335), - [anon_sym_False] = ACTIONS(2335), - [anon_sym_FALSE] = ACTIONS(2335), - [anon_sym_null] = ACTIONS(2335), - [anon_sym_Null] = ACTIONS(2335), - [anon_sym_NULL] = ACTIONS(2335), - [sym_string] = ACTIONS(2337), - [anon_sym_AT] = ACTIONS(2337), - [anon_sym_TILDE] = ACTIONS(2337), - [anon_sym_array] = ACTIONS(2335), - [anon_sym_varray] = ACTIONS(2335), - [anon_sym_darray] = ACTIONS(2335), - [anon_sym_vec] = ACTIONS(2335), - [anon_sym_dict] = ACTIONS(2335), - [anon_sym_keyset] = ACTIONS(2335), - [anon_sym_LT] = ACTIONS(2335), - [anon_sym_PLUS] = ACTIONS(2335), - [anon_sym_DASH] = ACTIONS(2335), - [anon_sym_tuple] = ACTIONS(2335), - [anon_sym_include] = ACTIONS(2335), - [anon_sym_include_once] = ACTIONS(2335), - [anon_sym_require] = ACTIONS(2335), - [anon_sym_require_once] = ACTIONS(2335), - [anon_sym_list] = ACTIONS(2335), - [anon_sym_LT_LT] = ACTIONS(2335), - [anon_sym_BANG] = ACTIONS(2337), - [anon_sym_PLUS_PLUS] = ACTIONS(2337), - [anon_sym_DASH_DASH] = ACTIONS(2337), - [anon_sym_await] = ACTIONS(2335), - [anon_sym_async] = ACTIONS(2335), - [anon_sym_yield] = ACTIONS(2335), - [anon_sym_trait] = ACTIONS(2335), - [anon_sym_interface] = ACTIONS(2335), - [anon_sym_class] = ACTIONS(2335), - [anon_sym_enum] = ACTIONS(2335), - [sym_final_modifier] = ACTIONS(2335), - [sym_abstract_modifier] = ACTIONS(2335), - [sym_xhp_modifier] = ACTIONS(2335), - [sym_xhp_identifier] = ACTIONS(2335), - [sym_xhp_class_identifier] = ACTIONS(2337), - [sym_comment] = ACTIONS(3), - }, - [800] = { - [sym_identifier] = ACTIONS(2339), - [sym_variable] = ACTIONS(2341), - [sym_pipe_variable] = ACTIONS(2341), - [anon_sym_type] = ACTIONS(2339), - [anon_sym_newtype] = ACTIONS(2339), - [anon_sym_shape] = ACTIONS(2339), - [anon_sym_clone] = ACTIONS(2339), - [anon_sym_new] = ACTIONS(2339), - [anon_sym_print] = ACTIONS(2339), - [sym__backslash] = ACTIONS(2341), - [anon_sym_self] = ACTIONS(2339), - [anon_sym_parent] = ACTIONS(2339), - [anon_sym_static] = ACTIONS(2339), - [anon_sym_LT_LT_LT] = ACTIONS(2341), - [anon_sym_RBRACE] = ACTIONS(2341), - [anon_sym_LBRACE] = ACTIONS(2341), - [anon_sym_SEMI] = ACTIONS(2341), - [anon_sym_return] = ACTIONS(2339), - [anon_sym_break] = ACTIONS(2339), - [anon_sym_continue] = ACTIONS(2339), - [anon_sym_throw] = ACTIONS(2339), - [anon_sym_echo] = ACTIONS(2339), - [anon_sym_unset] = ACTIONS(2339), - [anon_sym_LPAREN] = ACTIONS(2341), - [anon_sym_concurrent] = ACTIONS(2339), - [anon_sym_use] = ACTIONS(2339), - [anon_sym_namespace] = ACTIONS(2339), - [anon_sym_function] = ACTIONS(2339), - [anon_sym_const] = ACTIONS(2339), - [anon_sym_if] = ACTIONS(2339), - [anon_sym_elseif] = ACTIONS(2339), - [anon_sym_else] = ACTIONS(2339), - [anon_sym_switch] = ACTIONS(2339), - [anon_sym_case] = ACTIONS(2339), - [anon_sym_default] = ACTIONS(2339), - [anon_sym_foreach] = ACTIONS(2339), - [anon_sym_while] = ACTIONS(2339), - [anon_sym_do] = ACTIONS(2339), - [anon_sym_for] = ACTIONS(2339), - [anon_sym_try] = ACTIONS(2339), - [anon_sym_using] = ACTIONS(2339), - [sym_float] = ACTIONS(2341), - [sym_integer] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(2339), - [anon_sym_True] = ACTIONS(2339), - [anon_sym_TRUE] = ACTIONS(2339), - [anon_sym_false] = ACTIONS(2339), - [anon_sym_False] = ACTIONS(2339), - [anon_sym_FALSE] = ACTIONS(2339), - [anon_sym_null] = ACTIONS(2339), - [anon_sym_Null] = ACTIONS(2339), - [anon_sym_NULL] = ACTIONS(2339), - [sym_string] = ACTIONS(2341), - [anon_sym_AT] = ACTIONS(2341), - [anon_sym_TILDE] = ACTIONS(2341), - [anon_sym_array] = ACTIONS(2339), - [anon_sym_varray] = ACTIONS(2339), - [anon_sym_darray] = ACTIONS(2339), - [anon_sym_vec] = ACTIONS(2339), - [anon_sym_dict] = ACTIONS(2339), - [anon_sym_keyset] = ACTIONS(2339), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_PLUS] = ACTIONS(2339), - [anon_sym_DASH] = ACTIONS(2339), - [anon_sym_tuple] = ACTIONS(2339), - [anon_sym_include] = ACTIONS(2339), - [anon_sym_include_once] = ACTIONS(2339), - [anon_sym_require] = ACTIONS(2339), - [anon_sym_require_once] = ACTIONS(2339), - [anon_sym_list] = ACTIONS(2339), - [anon_sym_LT_LT] = ACTIONS(2339), - [anon_sym_BANG] = ACTIONS(2341), - [anon_sym_PLUS_PLUS] = ACTIONS(2341), - [anon_sym_DASH_DASH] = ACTIONS(2341), - [anon_sym_await] = ACTIONS(2339), - [anon_sym_async] = ACTIONS(2339), - [anon_sym_yield] = ACTIONS(2339), - [anon_sym_trait] = ACTIONS(2339), - [anon_sym_interface] = ACTIONS(2339), - [anon_sym_class] = ACTIONS(2339), - [anon_sym_enum] = ACTIONS(2339), - [sym_final_modifier] = ACTIONS(2339), - [sym_abstract_modifier] = ACTIONS(2339), - [sym_xhp_modifier] = ACTIONS(2339), - [sym_xhp_identifier] = ACTIONS(2339), - [sym_xhp_class_identifier] = ACTIONS(2341), - [sym_comment] = ACTIONS(3), - }, - [801] = { - [sym_identifier] = ACTIONS(2343), - [sym_variable] = ACTIONS(2345), - [sym_pipe_variable] = ACTIONS(2345), - [anon_sym_type] = ACTIONS(2343), - [anon_sym_newtype] = ACTIONS(2343), - [anon_sym_shape] = ACTIONS(2343), - [anon_sym_clone] = ACTIONS(2343), - [anon_sym_new] = ACTIONS(2343), - [anon_sym_print] = ACTIONS(2343), - [sym__backslash] = ACTIONS(2345), - [anon_sym_self] = ACTIONS(2343), - [anon_sym_parent] = ACTIONS(2343), - [anon_sym_static] = ACTIONS(2343), - [anon_sym_LT_LT_LT] = ACTIONS(2345), - [anon_sym_RBRACE] = ACTIONS(2345), - [anon_sym_LBRACE] = ACTIONS(2345), - [anon_sym_SEMI] = ACTIONS(2345), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_break] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2343), - [anon_sym_throw] = ACTIONS(2343), - [anon_sym_echo] = ACTIONS(2343), - [anon_sym_unset] = ACTIONS(2343), - [anon_sym_LPAREN] = ACTIONS(2345), - [anon_sym_concurrent] = ACTIONS(2343), - [anon_sym_use] = ACTIONS(2343), - [anon_sym_namespace] = ACTIONS(2343), - [anon_sym_function] = ACTIONS(2343), - [anon_sym_const] = ACTIONS(2343), - [anon_sym_if] = ACTIONS(2343), - [anon_sym_elseif] = ACTIONS(2343), - [anon_sym_else] = ACTIONS(2343), - [anon_sym_switch] = ACTIONS(2343), - [anon_sym_case] = ACTIONS(2343), - [anon_sym_default] = ACTIONS(2343), - [anon_sym_foreach] = ACTIONS(2343), - [anon_sym_while] = ACTIONS(2343), - [anon_sym_do] = ACTIONS(2343), - [anon_sym_for] = ACTIONS(2343), - [anon_sym_try] = ACTIONS(2343), - [anon_sym_using] = ACTIONS(2343), - [sym_float] = ACTIONS(2345), - [sym_integer] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(2343), - [anon_sym_True] = ACTIONS(2343), - [anon_sym_TRUE] = ACTIONS(2343), - [anon_sym_false] = ACTIONS(2343), - [anon_sym_False] = ACTIONS(2343), - [anon_sym_FALSE] = ACTIONS(2343), - [anon_sym_null] = ACTIONS(2343), - [anon_sym_Null] = ACTIONS(2343), - [anon_sym_NULL] = ACTIONS(2343), - [sym_string] = ACTIONS(2345), - [anon_sym_AT] = ACTIONS(2345), - [anon_sym_TILDE] = ACTIONS(2345), - [anon_sym_array] = ACTIONS(2343), - [anon_sym_varray] = ACTIONS(2343), - [anon_sym_darray] = ACTIONS(2343), - [anon_sym_vec] = ACTIONS(2343), - [anon_sym_dict] = ACTIONS(2343), - [anon_sym_keyset] = ACTIONS(2343), - [anon_sym_LT] = ACTIONS(2343), - [anon_sym_PLUS] = ACTIONS(2343), - [anon_sym_DASH] = ACTIONS(2343), - [anon_sym_tuple] = ACTIONS(2343), - [anon_sym_include] = ACTIONS(2343), - [anon_sym_include_once] = ACTIONS(2343), - [anon_sym_require] = ACTIONS(2343), - [anon_sym_require_once] = ACTIONS(2343), - [anon_sym_list] = ACTIONS(2343), - [anon_sym_LT_LT] = ACTIONS(2343), - [anon_sym_BANG] = ACTIONS(2345), - [anon_sym_PLUS_PLUS] = ACTIONS(2345), - [anon_sym_DASH_DASH] = ACTIONS(2345), - [anon_sym_await] = ACTIONS(2343), - [anon_sym_async] = ACTIONS(2343), - [anon_sym_yield] = ACTIONS(2343), - [anon_sym_trait] = ACTIONS(2343), - [anon_sym_interface] = ACTIONS(2343), - [anon_sym_class] = ACTIONS(2343), - [anon_sym_enum] = ACTIONS(2343), - [sym_final_modifier] = ACTIONS(2343), - [sym_abstract_modifier] = ACTIONS(2343), - [sym_xhp_modifier] = ACTIONS(2343), - [sym_xhp_identifier] = ACTIONS(2343), - [sym_xhp_class_identifier] = ACTIONS(2345), - [sym_comment] = ACTIONS(3), - }, - [802] = { - [sym_identifier] = ACTIONS(2347), - [sym_variable] = ACTIONS(2349), - [sym_pipe_variable] = ACTIONS(2349), - [anon_sym_type] = ACTIONS(2347), - [anon_sym_newtype] = ACTIONS(2347), - [anon_sym_shape] = ACTIONS(2347), - [anon_sym_clone] = ACTIONS(2347), - [anon_sym_new] = ACTIONS(2347), - [anon_sym_print] = ACTIONS(2347), - [sym__backslash] = ACTIONS(2349), - [anon_sym_self] = ACTIONS(2347), - [anon_sym_parent] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2347), - [anon_sym_LT_LT_LT] = ACTIONS(2349), - [anon_sym_RBRACE] = ACTIONS(2349), - [anon_sym_LBRACE] = ACTIONS(2349), - [anon_sym_SEMI] = ACTIONS(2349), - [anon_sym_return] = ACTIONS(2347), - [anon_sym_break] = ACTIONS(2347), - [anon_sym_continue] = ACTIONS(2347), - [anon_sym_throw] = ACTIONS(2347), - [anon_sym_echo] = ACTIONS(2347), - [anon_sym_unset] = ACTIONS(2347), - [anon_sym_LPAREN] = ACTIONS(2349), - [anon_sym_concurrent] = ACTIONS(2347), - [anon_sym_use] = ACTIONS(2347), - [anon_sym_namespace] = ACTIONS(2347), - [anon_sym_function] = ACTIONS(2347), - [anon_sym_const] = ACTIONS(2347), - [anon_sym_if] = ACTIONS(2347), - [anon_sym_elseif] = ACTIONS(2347), - [anon_sym_else] = ACTIONS(2347), - [anon_sym_switch] = ACTIONS(2347), - [anon_sym_case] = ACTIONS(2347), - [anon_sym_default] = ACTIONS(2347), - [anon_sym_foreach] = ACTIONS(2347), - [anon_sym_while] = ACTIONS(2347), - [anon_sym_do] = ACTIONS(2347), - [anon_sym_for] = ACTIONS(2347), - [anon_sym_try] = ACTIONS(2347), - [anon_sym_using] = ACTIONS(2347), - [sym_float] = ACTIONS(2349), - [sym_integer] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(2347), - [anon_sym_True] = ACTIONS(2347), - [anon_sym_TRUE] = ACTIONS(2347), - [anon_sym_false] = ACTIONS(2347), - [anon_sym_False] = ACTIONS(2347), - [anon_sym_FALSE] = ACTIONS(2347), - [anon_sym_null] = ACTIONS(2347), - [anon_sym_Null] = ACTIONS(2347), - [anon_sym_NULL] = ACTIONS(2347), - [sym_string] = ACTIONS(2349), - [anon_sym_AT] = ACTIONS(2349), - [anon_sym_TILDE] = ACTIONS(2349), - [anon_sym_array] = ACTIONS(2347), - [anon_sym_varray] = ACTIONS(2347), - [anon_sym_darray] = ACTIONS(2347), - [anon_sym_vec] = ACTIONS(2347), - [anon_sym_dict] = ACTIONS(2347), - [anon_sym_keyset] = ACTIONS(2347), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_PLUS] = ACTIONS(2347), - [anon_sym_DASH] = ACTIONS(2347), - [anon_sym_tuple] = ACTIONS(2347), - [anon_sym_include] = ACTIONS(2347), - [anon_sym_include_once] = ACTIONS(2347), - [anon_sym_require] = ACTIONS(2347), - [anon_sym_require_once] = ACTIONS(2347), - [anon_sym_list] = ACTIONS(2347), - [anon_sym_LT_LT] = ACTIONS(2347), - [anon_sym_BANG] = ACTIONS(2349), - [anon_sym_PLUS_PLUS] = ACTIONS(2349), - [anon_sym_DASH_DASH] = ACTIONS(2349), - [anon_sym_await] = ACTIONS(2347), - [anon_sym_async] = ACTIONS(2347), - [anon_sym_yield] = ACTIONS(2347), - [anon_sym_trait] = ACTIONS(2347), - [anon_sym_interface] = ACTIONS(2347), - [anon_sym_class] = ACTIONS(2347), - [anon_sym_enum] = ACTIONS(2347), - [sym_final_modifier] = ACTIONS(2347), - [sym_abstract_modifier] = ACTIONS(2347), - [sym_xhp_modifier] = ACTIONS(2347), - [sym_xhp_identifier] = ACTIONS(2347), - [sym_xhp_class_identifier] = ACTIONS(2349), - [sym_comment] = ACTIONS(3), - }, - [803] = { - [sym_identifier] = ACTIONS(2351), - [sym_variable] = ACTIONS(2353), - [sym_pipe_variable] = ACTIONS(2353), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_newtype] = ACTIONS(2351), - [anon_sym_shape] = ACTIONS(2351), - [anon_sym_clone] = ACTIONS(2351), - [anon_sym_new] = ACTIONS(2351), - [anon_sym_print] = ACTIONS(2351), - [sym__backslash] = ACTIONS(2353), - [anon_sym_self] = ACTIONS(2351), - [anon_sym_parent] = ACTIONS(2351), - [anon_sym_static] = ACTIONS(2351), - [anon_sym_LT_LT_LT] = ACTIONS(2353), - [anon_sym_RBRACE] = ACTIONS(2353), - [anon_sym_LBRACE] = ACTIONS(2353), - [anon_sym_SEMI] = ACTIONS(2353), - [anon_sym_return] = ACTIONS(2351), - [anon_sym_break] = ACTIONS(2351), - [anon_sym_continue] = ACTIONS(2351), - [anon_sym_throw] = ACTIONS(2351), - [anon_sym_echo] = ACTIONS(2351), - [anon_sym_unset] = ACTIONS(2351), - [anon_sym_LPAREN] = ACTIONS(2353), - [anon_sym_concurrent] = ACTIONS(2351), - [anon_sym_use] = ACTIONS(2351), - [anon_sym_namespace] = ACTIONS(2351), - [anon_sym_function] = ACTIONS(2351), - [anon_sym_const] = ACTIONS(2351), - [anon_sym_if] = ACTIONS(2351), - [anon_sym_elseif] = ACTIONS(2351), - [anon_sym_else] = ACTIONS(2351), - [anon_sym_switch] = ACTIONS(2351), - [anon_sym_case] = ACTIONS(2351), - [anon_sym_default] = ACTIONS(2351), - [anon_sym_foreach] = ACTIONS(2351), - [anon_sym_while] = ACTIONS(2351), - [anon_sym_do] = ACTIONS(2351), - [anon_sym_for] = ACTIONS(2351), - [anon_sym_try] = ACTIONS(2351), - [anon_sym_using] = ACTIONS(2351), - [sym_float] = ACTIONS(2353), - [sym_integer] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(2351), - [anon_sym_True] = ACTIONS(2351), - [anon_sym_TRUE] = ACTIONS(2351), - [anon_sym_false] = ACTIONS(2351), - [anon_sym_False] = ACTIONS(2351), - [anon_sym_FALSE] = ACTIONS(2351), - [anon_sym_null] = ACTIONS(2351), - [anon_sym_Null] = ACTIONS(2351), - [anon_sym_NULL] = ACTIONS(2351), - [sym_string] = ACTIONS(2353), - [anon_sym_AT] = ACTIONS(2353), - [anon_sym_TILDE] = ACTIONS(2353), - [anon_sym_array] = ACTIONS(2351), - [anon_sym_varray] = ACTIONS(2351), - [anon_sym_darray] = ACTIONS(2351), - [anon_sym_vec] = ACTIONS(2351), - [anon_sym_dict] = ACTIONS(2351), - [anon_sym_keyset] = ACTIONS(2351), - [anon_sym_LT] = ACTIONS(2351), - [anon_sym_PLUS] = ACTIONS(2351), - [anon_sym_DASH] = ACTIONS(2351), - [anon_sym_tuple] = ACTIONS(2351), - [anon_sym_include] = ACTIONS(2351), - [anon_sym_include_once] = ACTIONS(2351), - [anon_sym_require] = ACTIONS(2351), - [anon_sym_require_once] = ACTIONS(2351), - [anon_sym_list] = ACTIONS(2351), - [anon_sym_LT_LT] = ACTIONS(2351), - [anon_sym_BANG] = ACTIONS(2353), - [anon_sym_PLUS_PLUS] = ACTIONS(2353), - [anon_sym_DASH_DASH] = ACTIONS(2353), - [anon_sym_await] = ACTIONS(2351), - [anon_sym_async] = ACTIONS(2351), - [anon_sym_yield] = ACTIONS(2351), - [anon_sym_trait] = ACTIONS(2351), - [anon_sym_interface] = ACTIONS(2351), - [anon_sym_class] = ACTIONS(2351), - [anon_sym_enum] = ACTIONS(2351), - [sym_final_modifier] = ACTIONS(2351), - [sym_abstract_modifier] = ACTIONS(2351), - [sym_xhp_modifier] = ACTIONS(2351), - [sym_xhp_identifier] = ACTIONS(2351), - [sym_xhp_class_identifier] = ACTIONS(2353), - [sym_comment] = ACTIONS(3), - }, - [804] = { - [sym_identifier] = ACTIONS(2355), - [sym_variable] = ACTIONS(2357), - [sym_pipe_variable] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2355), - [anon_sym_newtype] = ACTIONS(2355), - [anon_sym_shape] = ACTIONS(2355), - [anon_sym_clone] = ACTIONS(2355), - [anon_sym_new] = ACTIONS(2355), - [anon_sym_print] = ACTIONS(2355), - [sym__backslash] = ACTIONS(2357), - [anon_sym_self] = ACTIONS(2355), - [anon_sym_parent] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2355), - [anon_sym_LT_LT_LT] = ACTIONS(2357), - [anon_sym_RBRACE] = ACTIONS(2357), - [anon_sym_LBRACE] = ACTIONS(2357), - [anon_sym_SEMI] = ACTIONS(2357), - [anon_sym_return] = ACTIONS(2355), - [anon_sym_break] = ACTIONS(2355), - [anon_sym_continue] = ACTIONS(2355), - [anon_sym_throw] = ACTIONS(2355), - [anon_sym_echo] = ACTIONS(2355), - [anon_sym_unset] = ACTIONS(2355), - [anon_sym_LPAREN] = ACTIONS(2357), - [anon_sym_concurrent] = ACTIONS(2355), - [anon_sym_use] = ACTIONS(2355), - [anon_sym_namespace] = ACTIONS(2355), - [anon_sym_function] = ACTIONS(2355), - [anon_sym_const] = ACTIONS(2355), - [anon_sym_if] = ACTIONS(2355), - [anon_sym_elseif] = ACTIONS(2355), - [anon_sym_else] = ACTIONS(2355), - [anon_sym_switch] = ACTIONS(2355), - [anon_sym_case] = ACTIONS(2355), - [anon_sym_default] = ACTIONS(2355), - [anon_sym_foreach] = ACTIONS(2355), - [anon_sym_while] = ACTIONS(2355), - [anon_sym_do] = ACTIONS(2355), - [anon_sym_for] = ACTIONS(2355), - [anon_sym_try] = ACTIONS(2355), - [anon_sym_using] = ACTIONS(2355), - [sym_float] = ACTIONS(2357), - [sym_integer] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(2355), - [anon_sym_True] = ACTIONS(2355), - [anon_sym_TRUE] = ACTIONS(2355), - [anon_sym_false] = ACTIONS(2355), - [anon_sym_False] = ACTIONS(2355), - [anon_sym_FALSE] = ACTIONS(2355), - [anon_sym_null] = ACTIONS(2355), - [anon_sym_Null] = ACTIONS(2355), - [anon_sym_NULL] = ACTIONS(2355), - [sym_string] = ACTIONS(2357), - [anon_sym_AT] = ACTIONS(2357), - [anon_sym_TILDE] = ACTIONS(2357), - [anon_sym_array] = ACTIONS(2355), - [anon_sym_varray] = ACTIONS(2355), - [anon_sym_darray] = ACTIONS(2355), - [anon_sym_vec] = ACTIONS(2355), - [anon_sym_dict] = ACTIONS(2355), - [anon_sym_keyset] = ACTIONS(2355), - [anon_sym_LT] = ACTIONS(2355), - [anon_sym_PLUS] = ACTIONS(2355), - [anon_sym_DASH] = ACTIONS(2355), - [anon_sym_tuple] = ACTIONS(2355), - [anon_sym_include] = ACTIONS(2355), - [anon_sym_include_once] = ACTIONS(2355), - [anon_sym_require] = ACTIONS(2355), - [anon_sym_require_once] = ACTIONS(2355), - [anon_sym_list] = ACTIONS(2355), - [anon_sym_LT_LT] = ACTIONS(2355), - [anon_sym_BANG] = ACTIONS(2357), - [anon_sym_PLUS_PLUS] = ACTIONS(2357), - [anon_sym_DASH_DASH] = ACTIONS(2357), - [anon_sym_await] = ACTIONS(2355), - [anon_sym_async] = ACTIONS(2355), - [anon_sym_yield] = ACTIONS(2355), - [anon_sym_trait] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2355), - [anon_sym_class] = ACTIONS(2355), - [anon_sym_enum] = ACTIONS(2355), - [sym_final_modifier] = ACTIONS(2355), - [sym_abstract_modifier] = ACTIONS(2355), - [sym_xhp_modifier] = ACTIONS(2355), - [sym_xhp_identifier] = ACTIONS(2355), - [sym_xhp_class_identifier] = ACTIONS(2357), - [sym_comment] = ACTIONS(3), - }, - [805] = { - [sym_identifier] = ACTIONS(2359), - [sym_variable] = ACTIONS(2361), - [sym_pipe_variable] = ACTIONS(2361), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_newtype] = ACTIONS(2359), - [anon_sym_shape] = ACTIONS(2359), - [anon_sym_clone] = ACTIONS(2359), - [anon_sym_new] = ACTIONS(2359), - [anon_sym_print] = ACTIONS(2359), - [sym__backslash] = ACTIONS(2361), - [anon_sym_self] = ACTIONS(2359), - [anon_sym_parent] = ACTIONS(2359), - [anon_sym_static] = ACTIONS(2359), - [anon_sym_LT_LT_LT] = ACTIONS(2361), - [anon_sym_RBRACE] = ACTIONS(2361), - [anon_sym_LBRACE] = ACTIONS(2361), - [anon_sym_SEMI] = ACTIONS(2361), - [anon_sym_return] = ACTIONS(2359), - [anon_sym_break] = ACTIONS(2359), - [anon_sym_continue] = ACTIONS(2359), - [anon_sym_throw] = ACTIONS(2359), - [anon_sym_echo] = ACTIONS(2359), - [anon_sym_unset] = ACTIONS(2359), - [anon_sym_LPAREN] = ACTIONS(2361), - [anon_sym_concurrent] = ACTIONS(2359), - [anon_sym_use] = ACTIONS(2359), - [anon_sym_namespace] = ACTIONS(2359), - [anon_sym_function] = ACTIONS(2359), - [anon_sym_const] = ACTIONS(2359), - [anon_sym_if] = ACTIONS(2359), - [anon_sym_elseif] = ACTIONS(2359), - [anon_sym_else] = ACTIONS(2359), - [anon_sym_switch] = ACTIONS(2359), - [anon_sym_case] = ACTIONS(2359), - [anon_sym_default] = ACTIONS(2359), - [anon_sym_foreach] = ACTIONS(2359), - [anon_sym_while] = ACTIONS(2359), - [anon_sym_do] = ACTIONS(2359), - [anon_sym_for] = ACTIONS(2359), - [anon_sym_try] = ACTIONS(2359), - [anon_sym_using] = ACTIONS(2359), - [sym_float] = ACTIONS(2361), - [sym_integer] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(2359), - [anon_sym_True] = ACTIONS(2359), - [anon_sym_TRUE] = ACTIONS(2359), - [anon_sym_false] = ACTIONS(2359), - [anon_sym_False] = ACTIONS(2359), - [anon_sym_FALSE] = ACTIONS(2359), - [anon_sym_null] = ACTIONS(2359), - [anon_sym_Null] = ACTIONS(2359), - [anon_sym_NULL] = ACTIONS(2359), - [sym_string] = ACTIONS(2361), - [anon_sym_AT] = ACTIONS(2361), - [anon_sym_TILDE] = ACTIONS(2361), - [anon_sym_array] = ACTIONS(2359), - [anon_sym_varray] = ACTIONS(2359), - [anon_sym_darray] = ACTIONS(2359), - [anon_sym_vec] = ACTIONS(2359), - [anon_sym_dict] = ACTIONS(2359), - [anon_sym_keyset] = ACTIONS(2359), - [anon_sym_LT] = ACTIONS(2359), - [anon_sym_PLUS] = ACTIONS(2359), - [anon_sym_DASH] = ACTIONS(2359), - [anon_sym_tuple] = ACTIONS(2359), - [anon_sym_include] = ACTIONS(2359), - [anon_sym_include_once] = ACTIONS(2359), - [anon_sym_require] = ACTIONS(2359), - [anon_sym_require_once] = ACTIONS(2359), - [anon_sym_list] = ACTIONS(2359), - [anon_sym_LT_LT] = ACTIONS(2359), - [anon_sym_BANG] = ACTIONS(2361), - [anon_sym_PLUS_PLUS] = ACTIONS(2361), - [anon_sym_DASH_DASH] = ACTIONS(2361), - [anon_sym_await] = ACTIONS(2359), - [anon_sym_async] = ACTIONS(2359), - [anon_sym_yield] = ACTIONS(2359), - [anon_sym_trait] = ACTIONS(2359), - [anon_sym_interface] = ACTIONS(2359), - [anon_sym_class] = ACTIONS(2359), - [anon_sym_enum] = ACTIONS(2359), - [sym_final_modifier] = ACTIONS(2359), - [sym_abstract_modifier] = ACTIONS(2359), - [sym_xhp_modifier] = ACTIONS(2359), - [sym_xhp_identifier] = ACTIONS(2359), - [sym_xhp_class_identifier] = ACTIONS(2361), - [sym_comment] = ACTIONS(3), - }, - [806] = { - [sym_identifier] = ACTIONS(2363), - [sym_variable] = ACTIONS(2365), - [sym_pipe_variable] = ACTIONS(2365), - [anon_sym_type] = ACTIONS(2363), - [anon_sym_newtype] = ACTIONS(2363), - [anon_sym_shape] = ACTIONS(2363), - [anon_sym_clone] = ACTIONS(2363), - [anon_sym_new] = ACTIONS(2363), - [anon_sym_print] = ACTIONS(2363), - [sym__backslash] = ACTIONS(2365), - [anon_sym_self] = ACTIONS(2363), - [anon_sym_parent] = ACTIONS(2363), - [anon_sym_static] = ACTIONS(2363), - [anon_sym_LT_LT_LT] = ACTIONS(2365), - [anon_sym_RBRACE] = ACTIONS(2365), - [anon_sym_LBRACE] = ACTIONS(2365), - [anon_sym_SEMI] = ACTIONS(2365), - [anon_sym_return] = ACTIONS(2363), - [anon_sym_break] = ACTIONS(2363), - [anon_sym_continue] = ACTIONS(2363), - [anon_sym_throw] = ACTIONS(2363), - [anon_sym_echo] = ACTIONS(2363), - [anon_sym_unset] = ACTIONS(2363), - [anon_sym_LPAREN] = ACTIONS(2365), - [anon_sym_concurrent] = ACTIONS(2363), - [anon_sym_use] = ACTIONS(2363), - [anon_sym_namespace] = ACTIONS(2363), - [anon_sym_function] = ACTIONS(2363), - [anon_sym_const] = ACTIONS(2363), - [anon_sym_if] = ACTIONS(2363), - [anon_sym_elseif] = ACTIONS(2363), - [anon_sym_else] = ACTIONS(2363), - [anon_sym_switch] = ACTIONS(2363), - [anon_sym_case] = ACTIONS(2363), - [anon_sym_default] = ACTIONS(2363), - [anon_sym_foreach] = ACTIONS(2363), - [anon_sym_while] = ACTIONS(2363), - [anon_sym_do] = ACTIONS(2363), - [anon_sym_for] = ACTIONS(2363), - [anon_sym_try] = ACTIONS(2363), - [anon_sym_using] = ACTIONS(2363), - [sym_float] = ACTIONS(2365), - [sym_integer] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(2363), - [anon_sym_True] = ACTIONS(2363), - [anon_sym_TRUE] = ACTIONS(2363), - [anon_sym_false] = ACTIONS(2363), - [anon_sym_False] = ACTIONS(2363), - [anon_sym_FALSE] = ACTIONS(2363), - [anon_sym_null] = ACTIONS(2363), - [anon_sym_Null] = ACTIONS(2363), - [anon_sym_NULL] = ACTIONS(2363), - [sym_string] = ACTIONS(2365), - [anon_sym_AT] = ACTIONS(2365), - [anon_sym_TILDE] = ACTIONS(2365), - [anon_sym_array] = ACTIONS(2363), - [anon_sym_varray] = ACTIONS(2363), - [anon_sym_darray] = ACTIONS(2363), - [anon_sym_vec] = ACTIONS(2363), - [anon_sym_dict] = ACTIONS(2363), - [anon_sym_keyset] = ACTIONS(2363), - [anon_sym_LT] = ACTIONS(2363), - [anon_sym_PLUS] = ACTIONS(2363), - [anon_sym_DASH] = ACTIONS(2363), - [anon_sym_tuple] = ACTIONS(2363), - [anon_sym_include] = ACTIONS(2363), - [anon_sym_include_once] = ACTIONS(2363), - [anon_sym_require] = ACTIONS(2363), - [anon_sym_require_once] = ACTIONS(2363), - [anon_sym_list] = ACTIONS(2363), - [anon_sym_LT_LT] = ACTIONS(2363), - [anon_sym_BANG] = ACTIONS(2365), - [anon_sym_PLUS_PLUS] = ACTIONS(2365), - [anon_sym_DASH_DASH] = ACTIONS(2365), - [anon_sym_await] = ACTIONS(2363), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_yield] = ACTIONS(2363), - [anon_sym_trait] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2363), - [anon_sym_class] = ACTIONS(2363), - [anon_sym_enum] = ACTIONS(2363), - [sym_final_modifier] = ACTIONS(2363), - [sym_abstract_modifier] = ACTIONS(2363), - [sym_xhp_modifier] = ACTIONS(2363), - [sym_xhp_identifier] = ACTIONS(2363), - [sym_xhp_class_identifier] = ACTIONS(2365), - [sym_comment] = ACTIONS(3), - }, - [807] = { - [sym_identifier] = ACTIONS(2367), - [sym_variable] = ACTIONS(2369), - [sym_pipe_variable] = ACTIONS(2369), - [anon_sym_type] = ACTIONS(2367), - [anon_sym_newtype] = ACTIONS(2367), - [anon_sym_shape] = ACTIONS(2367), - [anon_sym_clone] = ACTIONS(2367), - [anon_sym_new] = ACTIONS(2367), - [anon_sym_print] = ACTIONS(2367), - [sym__backslash] = ACTIONS(2369), - [anon_sym_self] = ACTIONS(2367), - [anon_sym_parent] = ACTIONS(2367), - [anon_sym_static] = ACTIONS(2367), - [anon_sym_LT_LT_LT] = ACTIONS(2369), - [anon_sym_RBRACE] = ACTIONS(2369), - [anon_sym_LBRACE] = ACTIONS(2369), - [anon_sym_SEMI] = ACTIONS(2369), - [anon_sym_return] = ACTIONS(2367), - [anon_sym_break] = ACTIONS(2367), - [anon_sym_continue] = ACTIONS(2367), - [anon_sym_throw] = ACTIONS(2367), - [anon_sym_echo] = ACTIONS(2367), - [anon_sym_unset] = ACTIONS(2367), - [anon_sym_LPAREN] = ACTIONS(2369), - [anon_sym_concurrent] = ACTIONS(2367), - [anon_sym_use] = ACTIONS(2367), - [anon_sym_namespace] = ACTIONS(2367), - [anon_sym_function] = ACTIONS(2367), - [anon_sym_const] = ACTIONS(2367), - [anon_sym_if] = ACTIONS(2367), - [anon_sym_elseif] = ACTIONS(2367), - [anon_sym_else] = ACTIONS(2367), - [anon_sym_switch] = ACTIONS(2367), - [anon_sym_case] = ACTIONS(2367), - [anon_sym_default] = ACTIONS(2367), - [anon_sym_foreach] = ACTIONS(2367), - [anon_sym_while] = ACTIONS(2367), - [anon_sym_do] = ACTIONS(2367), - [anon_sym_for] = ACTIONS(2367), - [anon_sym_try] = ACTIONS(2367), - [anon_sym_using] = ACTIONS(2367), - [sym_float] = ACTIONS(2369), - [sym_integer] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(2367), - [anon_sym_True] = ACTIONS(2367), - [anon_sym_TRUE] = ACTIONS(2367), - [anon_sym_false] = ACTIONS(2367), - [anon_sym_False] = ACTIONS(2367), - [anon_sym_FALSE] = ACTIONS(2367), - [anon_sym_null] = ACTIONS(2367), - [anon_sym_Null] = ACTIONS(2367), - [anon_sym_NULL] = ACTIONS(2367), - [sym_string] = ACTIONS(2369), - [anon_sym_AT] = ACTIONS(2369), - [anon_sym_TILDE] = ACTIONS(2369), - [anon_sym_array] = ACTIONS(2367), - [anon_sym_varray] = ACTIONS(2367), - [anon_sym_darray] = ACTIONS(2367), - [anon_sym_vec] = ACTIONS(2367), - [anon_sym_dict] = ACTIONS(2367), - [anon_sym_keyset] = ACTIONS(2367), - [anon_sym_LT] = ACTIONS(2367), - [anon_sym_PLUS] = ACTIONS(2367), - [anon_sym_DASH] = ACTIONS(2367), - [anon_sym_tuple] = ACTIONS(2367), - [anon_sym_include] = ACTIONS(2367), - [anon_sym_include_once] = ACTIONS(2367), - [anon_sym_require] = ACTIONS(2367), - [anon_sym_require_once] = ACTIONS(2367), - [anon_sym_list] = ACTIONS(2367), - [anon_sym_LT_LT] = ACTIONS(2367), - [anon_sym_BANG] = ACTIONS(2369), - [anon_sym_PLUS_PLUS] = ACTIONS(2369), - [anon_sym_DASH_DASH] = ACTIONS(2369), - [anon_sym_await] = ACTIONS(2367), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_yield] = ACTIONS(2367), - [anon_sym_trait] = ACTIONS(2367), - [anon_sym_interface] = ACTIONS(2367), - [anon_sym_class] = ACTIONS(2367), - [anon_sym_enum] = ACTIONS(2367), - [sym_final_modifier] = ACTIONS(2367), - [sym_abstract_modifier] = ACTIONS(2367), - [sym_xhp_modifier] = ACTIONS(2367), - [sym_xhp_identifier] = ACTIONS(2367), - [sym_xhp_class_identifier] = ACTIONS(2369), - [sym_comment] = ACTIONS(3), - }, - [808] = { - [sym_identifier] = ACTIONS(2371), - [sym_variable] = ACTIONS(2373), - [sym_pipe_variable] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2371), - [anon_sym_newtype] = ACTIONS(2371), - [anon_sym_shape] = ACTIONS(2371), - [anon_sym_clone] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2371), - [anon_sym_print] = ACTIONS(2371), - [sym__backslash] = ACTIONS(2373), - [anon_sym_self] = ACTIONS(2371), - [anon_sym_parent] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2371), - [anon_sym_LT_LT_LT] = ACTIONS(2373), - [anon_sym_RBRACE] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2373), - [anon_sym_SEMI] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2371), - [anon_sym_break] = ACTIONS(2371), - [anon_sym_continue] = ACTIONS(2371), - [anon_sym_throw] = ACTIONS(2371), - [anon_sym_echo] = ACTIONS(2371), - [anon_sym_unset] = ACTIONS(2371), - [anon_sym_LPAREN] = ACTIONS(2373), - [anon_sym_concurrent] = ACTIONS(2371), - [anon_sym_use] = ACTIONS(2371), - [anon_sym_namespace] = ACTIONS(2371), - [anon_sym_function] = ACTIONS(2371), - [anon_sym_const] = ACTIONS(2371), - [anon_sym_if] = ACTIONS(2371), - [anon_sym_elseif] = ACTIONS(2371), - [anon_sym_else] = ACTIONS(2371), - [anon_sym_switch] = ACTIONS(2371), - [anon_sym_case] = ACTIONS(2371), - [anon_sym_default] = ACTIONS(2371), - [anon_sym_foreach] = ACTIONS(2371), - [anon_sym_while] = ACTIONS(2371), - [anon_sym_do] = ACTIONS(2371), - [anon_sym_for] = ACTIONS(2371), - [anon_sym_try] = ACTIONS(2371), - [anon_sym_using] = ACTIONS(2371), - [sym_float] = ACTIONS(2373), - [sym_integer] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(2371), - [anon_sym_True] = ACTIONS(2371), - [anon_sym_TRUE] = ACTIONS(2371), - [anon_sym_false] = ACTIONS(2371), - [anon_sym_False] = ACTIONS(2371), - [anon_sym_FALSE] = ACTIONS(2371), - [anon_sym_null] = ACTIONS(2371), - [anon_sym_Null] = ACTIONS(2371), - [anon_sym_NULL] = ACTIONS(2371), - [sym_string] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2373), - [anon_sym_TILDE] = ACTIONS(2373), - [anon_sym_array] = ACTIONS(2371), - [anon_sym_varray] = ACTIONS(2371), - [anon_sym_darray] = ACTIONS(2371), - [anon_sym_vec] = ACTIONS(2371), - [anon_sym_dict] = ACTIONS(2371), - [anon_sym_keyset] = ACTIONS(2371), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2371), - [anon_sym_DASH] = ACTIONS(2371), - [anon_sym_tuple] = ACTIONS(2371), - [anon_sym_include] = ACTIONS(2371), - [anon_sym_include_once] = ACTIONS(2371), - [anon_sym_require] = ACTIONS(2371), - [anon_sym_require_once] = ACTIONS(2371), - [anon_sym_list] = ACTIONS(2371), - [anon_sym_LT_LT] = ACTIONS(2371), - [anon_sym_BANG] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2373), - [anon_sym_DASH_DASH] = ACTIONS(2373), - [anon_sym_await] = ACTIONS(2371), - [anon_sym_async] = ACTIONS(2371), - [anon_sym_yield] = ACTIONS(2371), - [anon_sym_trait] = ACTIONS(2371), - [anon_sym_interface] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2371), - [anon_sym_enum] = ACTIONS(2371), - [sym_final_modifier] = ACTIONS(2371), - [sym_abstract_modifier] = ACTIONS(2371), - [sym_xhp_modifier] = ACTIONS(2371), - [sym_xhp_identifier] = ACTIONS(2371), - [sym_xhp_class_identifier] = ACTIONS(2373), - [sym_comment] = ACTIONS(3), - }, - [809] = { - [sym_identifier] = ACTIONS(2375), - [sym_variable] = ACTIONS(2377), - [sym_pipe_variable] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2375), - [anon_sym_newtype] = ACTIONS(2375), - [anon_sym_shape] = ACTIONS(2375), - [anon_sym_clone] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2375), - [anon_sym_print] = ACTIONS(2375), - [sym__backslash] = ACTIONS(2377), - [anon_sym_self] = ACTIONS(2375), - [anon_sym_parent] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2375), - [anon_sym_LT_LT_LT] = ACTIONS(2377), - [anon_sym_RBRACE] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2377), - [anon_sym_SEMI] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2375), - [anon_sym_break] = ACTIONS(2375), - [anon_sym_continue] = ACTIONS(2375), - [anon_sym_throw] = ACTIONS(2375), - [anon_sym_echo] = ACTIONS(2375), - [anon_sym_unset] = ACTIONS(2375), - [anon_sym_LPAREN] = ACTIONS(2377), - [anon_sym_concurrent] = ACTIONS(2375), - [anon_sym_use] = ACTIONS(2375), - [anon_sym_namespace] = ACTIONS(2375), - [anon_sym_function] = ACTIONS(2375), - [anon_sym_const] = ACTIONS(2375), - [anon_sym_if] = ACTIONS(2375), - [anon_sym_elseif] = ACTIONS(2375), - [anon_sym_else] = ACTIONS(2375), - [anon_sym_switch] = ACTIONS(2375), - [anon_sym_case] = ACTIONS(2375), - [anon_sym_default] = ACTIONS(2375), - [anon_sym_foreach] = ACTIONS(2375), - [anon_sym_while] = ACTIONS(2375), - [anon_sym_do] = ACTIONS(2375), - [anon_sym_for] = ACTIONS(2375), - [anon_sym_try] = ACTIONS(2375), - [anon_sym_using] = ACTIONS(2375), - [sym_float] = ACTIONS(2377), - [sym_integer] = ACTIONS(2375), - [anon_sym_true] = ACTIONS(2375), - [anon_sym_True] = ACTIONS(2375), - [anon_sym_TRUE] = ACTIONS(2375), - [anon_sym_false] = ACTIONS(2375), - [anon_sym_False] = ACTIONS(2375), - [anon_sym_FALSE] = ACTIONS(2375), - [anon_sym_null] = ACTIONS(2375), - [anon_sym_Null] = ACTIONS(2375), - [anon_sym_NULL] = ACTIONS(2375), - [sym_string] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2377), - [anon_sym_TILDE] = ACTIONS(2377), - [anon_sym_array] = ACTIONS(2375), - [anon_sym_varray] = ACTIONS(2375), - [anon_sym_darray] = ACTIONS(2375), - [anon_sym_vec] = ACTIONS(2375), - [anon_sym_dict] = ACTIONS(2375), - [anon_sym_keyset] = ACTIONS(2375), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2375), - [anon_sym_DASH] = ACTIONS(2375), - [anon_sym_tuple] = ACTIONS(2375), - [anon_sym_include] = ACTIONS(2375), - [anon_sym_include_once] = ACTIONS(2375), - [anon_sym_require] = ACTIONS(2375), - [anon_sym_require_once] = ACTIONS(2375), - [anon_sym_list] = ACTIONS(2375), - [anon_sym_LT_LT] = ACTIONS(2375), - [anon_sym_BANG] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2377), - [anon_sym_DASH_DASH] = ACTIONS(2377), - [anon_sym_await] = ACTIONS(2375), - [anon_sym_async] = ACTIONS(2375), - [anon_sym_yield] = ACTIONS(2375), - [anon_sym_trait] = ACTIONS(2375), - [anon_sym_interface] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2375), - [anon_sym_enum] = ACTIONS(2375), - [sym_final_modifier] = ACTIONS(2375), - [sym_abstract_modifier] = ACTIONS(2375), - [sym_xhp_modifier] = ACTIONS(2375), - [sym_xhp_identifier] = ACTIONS(2375), - [sym_xhp_class_identifier] = ACTIONS(2377), - [sym_comment] = ACTIONS(3), - }, - [810] = { - [sym_identifier] = ACTIONS(2379), - [sym_variable] = ACTIONS(2381), - [sym_pipe_variable] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2379), - [anon_sym_newtype] = ACTIONS(2379), - [anon_sym_shape] = ACTIONS(2379), - [anon_sym_clone] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2379), - [anon_sym_print] = ACTIONS(2379), - [sym__backslash] = ACTIONS(2381), - [anon_sym_self] = ACTIONS(2379), - [anon_sym_parent] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2379), - [anon_sym_LT_LT_LT] = ACTIONS(2381), - [anon_sym_RBRACE] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2381), - [anon_sym_SEMI] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2379), - [anon_sym_break] = ACTIONS(2379), - [anon_sym_continue] = ACTIONS(2379), - [anon_sym_throw] = ACTIONS(2379), - [anon_sym_echo] = ACTIONS(2379), - [anon_sym_unset] = ACTIONS(2379), - [anon_sym_LPAREN] = ACTIONS(2381), - [anon_sym_concurrent] = ACTIONS(2379), - [anon_sym_use] = ACTIONS(2379), - [anon_sym_namespace] = ACTIONS(2379), - [anon_sym_function] = ACTIONS(2379), - [anon_sym_const] = ACTIONS(2379), - [anon_sym_if] = ACTIONS(2379), - [anon_sym_elseif] = ACTIONS(2379), - [anon_sym_else] = ACTIONS(2379), - [anon_sym_switch] = ACTIONS(2379), - [anon_sym_case] = ACTIONS(2379), - [anon_sym_default] = ACTIONS(2379), - [anon_sym_foreach] = ACTIONS(2379), - [anon_sym_while] = ACTIONS(2379), - [anon_sym_do] = ACTIONS(2379), - [anon_sym_for] = ACTIONS(2379), - [anon_sym_try] = ACTIONS(2379), - [anon_sym_using] = ACTIONS(2379), - [sym_float] = ACTIONS(2381), - [sym_integer] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(2379), - [anon_sym_True] = ACTIONS(2379), - [anon_sym_TRUE] = ACTIONS(2379), - [anon_sym_false] = ACTIONS(2379), - [anon_sym_False] = ACTIONS(2379), - [anon_sym_FALSE] = ACTIONS(2379), - [anon_sym_null] = ACTIONS(2379), - [anon_sym_Null] = ACTIONS(2379), - [anon_sym_NULL] = ACTIONS(2379), - [sym_string] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2381), - [anon_sym_TILDE] = ACTIONS(2381), - [anon_sym_array] = ACTIONS(2379), - [anon_sym_varray] = ACTIONS(2379), - [anon_sym_darray] = ACTIONS(2379), - [anon_sym_vec] = ACTIONS(2379), - [anon_sym_dict] = ACTIONS(2379), - [anon_sym_keyset] = ACTIONS(2379), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2379), - [anon_sym_DASH] = ACTIONS(2379), - [anon_sym_tuple] = ACTIONS(2379), - [anon_sym_include] = ACTIONS(2379), - [anon_sym_include_once] = ACTIONS(2379), - [anon_sym_require] = ACTIONS(2379), - [anon_sym_require_once] = ACTIONS(2379), - [anon_sym_list] = ACTIONS(2379), - [anon_sym_LT_LT] = ACTIONS(2379), - [anon_sym_BANG] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2381), - [anon_sym_DASH_DASH] = ACTIONS(2381), - [anon_sym_await] = ACTIONS(2379), - [anon_sym_async] = ACTIONS(2379), - [anon_sym_yield] = ACTIONS(2379), - [anon_sym_trait] = ACTIONS(2379), - [anon_sym_interface] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2379), - [anon_sym_enum] = ACTIONS(2379), - [sym_final_modifier] = ACTIONS(2379), - [sym_abstract_modifier] = ACTIONS(2379), - [sym_xhp_modifier] = ACTIONS(2379), - [sym_xhp_identifier] = ACTIONS(2379), - [sym_xhp_class_identifier] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - }, - [811] = { - [sym_identifier] = ACTIONS(2383), - [sym_variable] = ACTIONS(2385), - [sym_pipe_variable] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2383), - [anon_sym_newtype] = ACTIONS(2383), - [anon_sym_shape] = ACTIONS(2383), - [anon_sym_clone] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2383), - [anon_sym_print] = ACTIONS(2383), - [sym__backslash] = ACTIONS(2385), - [anon_sym_self] = ACTIONS(2383), - [anon_sym_parent] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2383), - [anon_sym_LT_LT_LT] = ACTIONS(2385), - [anon_sym_RBRACE] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2385), - [anon_sym_SEMI] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2383), - [anon_sym_break] = ACTIONS(2383), - [anon_sym_continue] = ACTIONS(2383), - [anon_sym_throw] = ACTIONS(2383), - [anon_sym_echo] = ACTIONS(2383), - [anon_sym_unset] = ACTIONS(2383), - [anon_sym_LPAREN] = ACTIONS(2385), - [anon_sym_concurrent] = ACTIONS(2383), - [anon_sym_use] = ACTIONS(2383), - [anon_sym_namespace] = ACTIONS(2383), - [anon_sym_function] = ACTIONS(2383), - [anon_sym_const] = ACTIONS(2383), - [anon_sym_if] = ACTIONS(2383), - [anon_sym_elseif] = ACTIONS(2383), - [anon_sym_else] = ACTIONS(2383), - [anon_sym_switch] = ACTIONS(2383), - [anon_sym_case] = ACTIONS(2383), - [anon_sym_default] = ACTIONS(2383), - [anon_sym_foreach] = ACTIONS(2383), - [anon_sym_while] = ACTIONS(2383), - [anon_sym_do] = ACTIONS(2383), - [anon_sym_for] = ACTIONS(2383), - [anon_sym_try] = ACTIONS(2383), - [anon_sym_using] = ACTIONS(2383), - [sym_float] = ACTIONS(2385), - [sym_integer] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(2383), - [anon_sym_True] = ACTIONS(2383), - [anon_sym_TRUE] = ACTIONS(2383), - [anon_sym_false] = ACTIONS(2383), - [anon_sym_False] = ACTIONS(2383), - [anon_sym_FALSE] = ACTIONS(2383), - [anon_sym_null] = ACTIONS(2383), - [anon_sym_Null] = ACTIONS(2383), - [anon_sym_NULL] = ACTIONS(2383), - [sym_string] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2385), - [anon_sym_TILDE] = ACTIONS(2385), - [anon_sym_array] = ACTIONS(2383), - [anon_sym_varray] = ACTIONS(2383), - [anon_sym_darray] = ACTIONS(2383), - [anon_sym_vec] = ACTIONS(2383), - [anon_sym_dict] = ACTIONS(2383), - [anon_sym_keyset] = ACTIONS(2383), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2383), - [anon_sym_DASH] = ACTIONS(2383), - [anon_sym_tuple] = ACTIONS(2383), - [anon_sym_include] = ACTIONS(2383), - [anon_sym_include_once] = ACTIONS(2383), - [anon_sym_require] = ACTIONS(2383), - [anon_sym_require_once] = ACTIONS(2383), - [anon_sym_list] = ACTIONS(2383), - [anon_sym_LT_LT] = ACTIONS(2383), - [anon_sym_BANG] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2385), - [anon_sym_DASH_DASH] = ACTIONS(2385), - [anon_sym_await] = ACTIONS(2383), - [anon_sym_async] = ACTIONS(2383), - [anon_sym_yield] = ACTIONS(2383), - [anon_sym_trait] = ACTIONS(2383), - [anon_sym_interface] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2383), - [anon_sym_enum] = ACTIONS(2383), - [sym_final_modifier] = ACTIONS(2383), - [sym_abstract_modifier] = ACTIONS(2383), - [sym_xhp_modifier] = ACTIONS(2383), - [sym_xhp_identifier] = ACTIONS(2383), - [sym_xhp_class_identifier] = ACTIONS(2385), - [sym_comment] = ACTIONS(3), - }, - [812] = { - [sym_identifier] = ACTIONS(2387), - [sym_variable] = ACTIONS(2389), - [sym_pipe_variable] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2387), - [anon_sym_newtype] = ACTIONS(2387), - [anon_sym_shape] = ACTIONS(2387), - [anon_sym_clone] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2387), - [anon_sym_print] = ACTIONS(2387), - [sym__backslash] = ACTIONS(2389), - [anon_sym_self] = ACTIONS(2387), - [anon_sym_parent] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2387), - [anon_sym_LT_LT_LT] = ACTIONS(2389), - [anon_sym_RBRACE] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2389), - [anon_sym_SEMI] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2387), - [anon_sym_break] = ACTIONS(2387), - [anon_sym_continue] = ACTIONS(2387), - [anon_sym_throw] = ACTIONS(2387), - [anon_sym_echo] = ACTIONS(2387), - [anon_sym_unset] = ACTIONS(2387), - [anon_sym_LPAREN] = ACTIONS(2389), - [anon_sym_concurrent] = ACTIONS(2387), - [anon_sym_use] = ACTIONS(2387), - [anon_sym_namespace] = ACTIONS(2387), - [anon_sym_function] = ACTIONS(2387), - [anon_sym_const] = ACTIONS(2387), - [anon_sym_if] = ACTIONS(2387), - [anon_sym_elseif] = ACTIONS(2387), - [anon_sym_else] = ACTIONS(2387), - [anon_sym_switch] = ACTIONS(2387), - [anon_sym_case] = ACTIONS(2387), - [anon_sym_default] = ACTIONS(2387), - [anon_sym_foreach] = ACTIONS(2387), - [anon_sym_while] = ACTIONS(2387), - [anon_sym_do] = ACTIONS(2387), - [anon_sym_for] = ACTIONS(2387), - [anon_sym_try] = ACTIONS(2387), - [anon_sym_using] = ACTIONS(2387), - [sym_float] = ACTIONS(2389), - [sym_integer] = ACTIONS(2387), - [anon_sym_true] = ACTIONS(2387), - [anon_sym_True] = ACTIONS(2387), - [anon_sym_TRUE] = ACTIONS(2387), - [anon_sym_false] = ACTIONS(2387), - [anon_sym_False] = ACTIONS(2387), - [anon_sym_FALSE] = ACTIONS(2387), - [anon_sym_null] = ACTIONS(2387), - [anon_sym_Null] = ACTIONS(2387), - [anon_sym_NULL] = ACTIONS(2387), - [sym_string] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2389), - [anon_sym_TILDE] = ACTIONS(2389), - [anon_sym_array] = ACTIONS(2387), - [anon_sym_varray] = ACTIONS(2387), - [anon_sym_darray] = ACTIONS(2387), - [anon_sym_vec] = ACTIONS(2387), - [anon_sym_dict] = ACTIONS(2387), - [anon_sym_keyset] = ACTIONS(2387), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2387), - [anon_sym_DASH] = ACTIONS(2387), - [anon_sym_tuple] = ACTIONS(2387), - [anon_sym_include] = ACTIONS(2387), - [anon_sym_include_once] = ACTIONS(2387), - [anon_sym_require] = ACTIONS(2387), - [anon_sym_require_once] = ACTIONS(2387), - [anon_sym_list] = ACTIONS(2387), - [anon_sym_LT_LT] = ACTIONS(2387), - [anon_sym_BANG] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2389), - [anon_sym_DASH_DASH] = ACTIONS(2389), - [anon_sym_await] = ACTIONS(2387), - [anon_sym_async] = ACTIONS(2387), - [anon_sym_yield] = ACTIONS(2387), - [anon_sym_trait] = ACTIONS(2387), - [anon_sym_interface] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2387), - [anon_sym_enum] = ACTIONS(2387), - [sym_final_modifier] = ACTIONS(2387), - [sym_abstract_modifier] = ACTIONS(2387), - [sym_xhp_modifier] = ACTIONS(2387), - [sym_xhp_identifier] = ACTIONS(2387), - [sym_xhp_class_identifier] = ACTIONS(2389), - [sym_comment] = ACTIONS(3), - }, - [813] = { - [sym_identifier] = ACTIONS(2391), - [sym_variable] = ACTIONS(2393), - [sym_pipe_variable] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_newtype] = ACTIONS(2391), - [anon_sym_shape] = ACTIONS(2391), - [anon_sym_clone] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2391), - [anon_sym_print] = ACTIONS(2391), - [sym__backslash] = ACTIONS(2393), - [anon_sym_self] = ACTIONS(2391), - [anon_sym_parent] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2391), - [anon_sym_LT_LT_LT] = ACTIONS(2393), - [anon_sym_RBRACE] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2393), - [anon_sym_SEMI] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2391), - [anon_sym_break] = ACTIONS(2391), - [anon_sym_continue] = ACTIONS(2391), - [anon_sym_throw] = ACTIONS(2391), - [anon_sym_echo] = ACTIONS(2391), - [anon_sym_unset] = ACTIONS(2391), - [anon_sym_LPAREN] = ACTIONS(2393), - [anon_sym_concurrent] = ACTIONS(2391), - [anon_sym_use] = ACTIONS(2391), - [anon_sym_namespace] = ACTIONS(2391), - [anon_sym_function] = ACTIONS(2391), - [anon_sym_const] = ACTIONS(2391), - [anon_sym_if] = ACTIONS(2391), - [anon_sym_elseif] = ACTIONS(2391), - [anon_sym_else] = ACTIONS(2391), - [anon_sym_switch] = ACTIONS(2391), - [anon_sym_case] = ACTIONS(2391), - [anon_sym_default] = ACTIONS(2391), - [anon_sym_foreach] = ACTIONS(2391), - [anon_sym_while] = ACTIONS(2391), - [anon_sym_do] = ACTIONS(2391), - [anon_sym_for] = ACTIONS(2391), - [anon_sym_try] = ACTIONS(2391), - [anon_sym_using] = ACTIONS(2391), - [sym_float] = ACTIONS(2393), - [sym_integer] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(2391), - [anon_sym_True] = ACTIONS(2391), - [anon_sym_TRUE] = ACTIONS(2391), - [anon_sym_false] = ACTIONS(2391), - [anon_sym_False] = ACTIONS(2391), - [anon_sym_FALSE] = ACTIONS(2391), - [anon_sym_null] = ACTIONS(2391), - [anon_sym_Null] = ACTIONS(2391), - [anon_sym_NULL] = ACTIONS(2391), - [sym_string] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2393), - [anon_sym_TILDE] = ACTIONS(2393), - [anon_sym_array] = ACTIONS(2391), - [anon_sym_varray] = ACTIONS(2391), - [anon_sym_darray] = ACTIONS(2391), - [anon_sym_vec] = ACTIONS(2391), - [anon_sym_dict] = ACTIONS(2391), - [anon_sym_keyset] = ACTIONS(2391), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2391), - [anon_sym_DASH] = ACTIONS(2391), - [anon_sym_tuple] = ACTIONS(2391), - [anon_sym_include] = ACTIONS(2391), - [anon_sym_include_once] = ACTIONS(2391), - [anon_sym_require] = ACTIONS(2391), - [anon_sym_require_once] = ACTIONS(2391), - [anon_sym_list] = ACTIONS(2391), - [anon_sym_LT_LT] = ACTIONS(2391), - [anon_sym_BANG] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2393), - [anon_sym_DASH_DASH] = ACTIONS(2393), - [anon_sym_await] = ACTIONS(2391), - [anon_sym_async] = ACTIONS(2391), - [anon_sym_yield] = ACTIONS(2391), - [anon_sym_trait] = ACTIONS(2391), - [anon_sym_interface] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2391), - [anon_sym_enum] = ACTIONS(2391), - [sym_final_modifier] = ACTIONS(2391), - [sym_abstract_modifier] = ACTIONS(2391), - [sym_xhp_modifier] = ACTIONS(2391), - [sym_xhp_identifier] = ACTIONS(2391), - [sym_xhp_class_identifier] = ACTIONS(2393), - [sym_comment] = ACTIONS(3), - }, - [814] = { - [sym_identifier] = ACTIONS(2395), - [sym_variable] = ACTIONS(2397), - [sym_pipe_variable] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2395), - [anon_sym_newtype] = ACTIONS(2395), - [anon_sym_shape] = ACTIONS(2395), - [anon_sym_clone] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2395), - [anon_sym_print] = ACTIONS(2395), - [sym__backslash] = ACTIONS(2397), - [anon_sym_self] = ACTIONS(2395), - [anon_sym_parent] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2395), - [anon_sym_LT_LT_LT] = ACTIONS(2397), - [anon_sym_RBRACE] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2397), - [anon_sym_SEMI] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2395), - [anon_sym_break] = ACTIONS(2395), - [anon_sym_continue] = ACTIONS(2395), - [anon_sym_throw] = ACTIONS(2395), - [anon_sym_echo] = ACTIONS(2395), - [anon_sym_unset] = ACTIONS(2395), - [anon_sym_LPAREN] = ACTIONS(2397), - [anon_sym_concurrent] = ACTIONS(2395), - [anon_sym_use] = ACTIONS(2395), - [anon_sym_namespace] = ACTIONS(2395), - [anon_sym_function] = ACTIONS(2395), - [anon_sym_const] = ACTIONS(2395), - [anon_sym_if] = ACTIONS(2395), - [anon_sym_elseif] = ACTIONS(2395), - [anon_sym_else] = ACTIONS(2395), - [anon_sym_switch] = ACTIONS(2395), - [anon_sym_case] = ACTIONS(2395), - [anon_sym_default] = ACTIONS(2395), - [anon_sym_foreach] = ACTIONS(2395), - [anon_sym_while] = ACTIONS(2395), - [anon_sym_do] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2395), - [anon_sym_try] = ACTIONS(2395), - [anon_sym_using] = ACTIONS(2395), - [sym_float] = ACTIONS(2397), - [sym_integer] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(2395), - [anon_sym_True] = ACTIONS(2395), - [anon_sym_TRUE] = ACTIONS(2395), - [anon_sym_false] = ACTIONS(2395), - [anon_sym_False] = ACTIONS(2395), - [anon_sym_FALSE] = ACTIONS(2395), - [anon_sym_null] = ACTIONS(2395), - [anon_sym_Null] = ACTIONS(2395), - [anon_sym_NULL] = ACTIONS(2395), - [sym_string] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2397), - [anon_sym_TILDE] = ACTIONS(2397), - [anon_sym_array] = ACTIONS(2395), - [anon_sym_varray] = ACTIONS(2395), - [anon_sym_darray] = ACTIONS(2395), - [anon_sym_vec] = ACTIONS(2395), - [anon_sym_dict] = ACTIONS(2395), - [anon_sym_keyset] = ACTIONS(2395), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_tuple] = ACTIONS(2395), - [anon_sym_include] = ACTIONS(2395), - [anon_sym_include_once] = ACTIONS(2395), - [anon_sym_require] = ACTIONS(2395), - [anon_sym_require_once] = ACTIONS(2395), - [anon_sym_list] = ACTIONS(2395), - [anon_sym_LT_LT] = ACTIONS(2395), - [anon_sym_BANG] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2397), - [anon_sym_DASH_DASH] = ACTIONS(2397), - [anon_sym_await] = ACTIONS(2395), - [anon_sym_async] = ACTIONS(2395), - [anon_sym_yield] = ACTIONS(2395), - [anon_sym_trait] = ACTIONS(2395), - [anon_sym_interface] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2395), - [anon_sym_enum] = ACTIONS(2395), - [sym_final_modifier] = ACTIONS(2395), - [sym_abstract_modifier] = ACTIONS(2395), - [sym_xhp_modifier] = ACTIONS(2395), - [sym_xhp_identifier] = ACTIONS(2395), - [sym_xhp_class_identifier] = ACTIONS(2397), - [sym_comment] = ACTIONS(3), - }, - [815] = { - [sym_identifier] = ACTIONS(2399), - [sym_variable] = ACTIONS(2401), - [sym_pipe_variable] = ACTIONS(2401), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_newtype] = ACTIONS(2399), - [anon_sym_shape] = ACTIONS(2399), - [anon_sym_clone] = ACTIONS(2399), - [anon_sym_new] = ACTIONS(2399), - [anon_sym_print] = ACTIONS(2399), - [sym__backslash] = ACTIONS(2401), - [anon_sym_self] = ACTIONS(2399), - [anon_sym_parent] = ACTIONS(2399), - [anon_sym_static] = ACTIONS(2399), - [anon_sym_LT_LT_LT] = ACTIONS(2401), - [anon_sym_RBRACE] = ACTIONS(2401), - [anon_sym_LBRACE] = ACTIONS(2401), - [anon_sym_SEMI] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2399), - [anon_sym_break] = ACTIONS(2399), - [anon_sym_continue] = ACTIONS(2399), - [anon_sym_throw] = ACTIONS(2399), - [anon_sym_echo] = ACTIONS(2399), - [anon_sym_unset] = ACTIONS(2399), - [anon_sym_LPAREN] = ACTIONS(2401), - [anon_sym_concurrent] = ACTIONS(2399), - [anon_sym_use] = ACTIONS(2399), - [anon_sym_namespace] = ACTIONS(2399), - [anon_sym_function] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2399), - [anon_sym_if] = ACTIONS(2399), - [anon_sym_elseif] = ACTIONS(2399), - [anon_sym_else] = ACTIONS(2399), - [anon_sym_switch] = ACTIONS(2399), - [anon_sym_case] = ACTIONS(2399), - [anon_sym_default] = ACTIONS(2399), - [anon_sym_foreach] = ACTIONS(2399), - [anon_sym_while] = ACTIONS(2399), - [anon_sym_do] = ACTIONS(2399), - [anon_sym_for] = ACTIONS(2399), - [anon_sym_try] = ACTIONS(2399), - [anon_sym_using] = ACTIONS(2399), - [sym_float] = ACTIONS(2401), - [sym_integer] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(2399), - [anon_sym_True] = ACTIONS(2399), - [anon_sym_TRUE] = ACTIONS(2399), - [anon_sym_false] = ACTIONS(2399), - [anon_sym_False] = ACTIONS(2399), - [anon_sym_FALSE] = ACTIONS(2399), - [anon_sym_null] = ACTIONS(2399), - [anon_sym_Null] = ACTIONS(2399), - [anon_sym_NULL] = ACTIONS(2399), - [sym_string] = ACTIONS(2401), - [anon_sym_AT] = ACTIONS(2401), - [anon_sym_TILDE] = ACTIONS(2401), - [anon_sym_array] = ACTIONS(2399), - [anon_sym_varray] = ACTIONS(2399), - [anon_sym_darray] = ACTIONS(2399), - [anon_sym_vec] = ACTIONS(2399), - [anon_sym_dict] = ACTIONS(2399), - [anon_sym_keyset] = ACTIONS(2399), - [anon_sym_LT] = ACTIONS(2399), - [anon_sym_PLUS] = ACTIONS(2399), - [anon_sym_DASH] = ACTIONS(2399), - [anon_sym_tuple] = ACTIONS(2399), - [anon_sym_include] = ACTIONS(2399), - [anon_sym_include_once] = ACTIONS(2399), - [anon_sym_require] = ACTIONS(2399), - [anon_sym_require_once] = ACTIONS(2399), - [anon_sym_list] = ACTIONS(2399), - [anon_sym_LT_LT] = ACTIONS(2399), - [anon_sym_BANG] = ACTIONS(2401), - [anon_sym_PLUS_PLUS] = ACTIONS(2401), - [anon_sym_DASH_DASH] = ACTIONS(2401), - [anon_sym_await] = ACTIONS(2399), - [anon_sym_async] = ACTIONS(2399), - [anon_sym_yield] = ACTIONS(2399), - [anon_sym_trait] = ACTIONS(2399), - [anon_sym_interface] = ACTIONS(2399), - [anon_sym_class] = ACTIONS(2399), - [anon_sym_enum] = ACTIONS(2399), - [sym_final_modifier] = ACTIONS(2399), - [sym_abstract_modifier] = ACTIONS(2399), - [sym_xhp_modifier] = ACTIONS(2399), - [sym_xhp_identifier] = ACTIONS(2399), - [sym_xhp_class_identifier] = ACTIONS(2401), - [sym_comment] = ACTIONS(3), - }, - [816] = { - [sym_identifier] = ACTIONS(2403), - [sym_variable] = ACTIONS(2405), - [sym_pipe_variable] = ACTIONS(2405), - [anon_sym_type] = ACTIONS(2403), - [anon_sym_newtype] = ACTIONS(2403), - [anon_sym_shape] = ACTIONS(2403), - [anon_sym_clone] = ACTIONS(2403), - [anon_sym_new] = ACTIONS(2403), - [anon_sym_print] = ACTIONS(2403), - [sym__backslash] = ACTIONS(2405), - [anon_sym_self] = ACTIONS(2403), - [anon_sym_parent] = ACTIONS(2403), - [anon_sym_static] = ACTIONS(2403), - [anon_sym_LT_LT_LT] = ACTIONS(2405), - [anon_sym_RBRACE] = ACTIONS(2405), - [anon_sym_LBRACE] = ACTIONS(2405), - [anon_sym_SEMI] = ACTIONS(2405), - [anon_sym_return] = ACTIONS(2403), - [anon_sym_break] = ACTIONS(2403), - [anon_sym_continue] = ACTIONS(2403), - [anon_sym_throw] = ACTIONS(2403), - [anon_sym_echo] = ACTIONS(2403), - [anon_sym_unset] = ACTIONS(2403), - [anon_sym_LPAREN] = ACTIONS(2405), - [anon_sym_concurrent] = ACTIONS(2403), - [anon_sym_use] = ACTIONS(2403), - [anon_sym_namespace] = ACTIONS(2403), - [anon_sym_function] = ACTIONS(2403), - [anon_sym_const] = ACTIONS(2403), - [anon_sym_if] = ACTIONS(2403), - [anon_sym_elseif] = ACTIONS(2403), - [anon_sym_else] = ACTIONS(2403), - [anon_sym_switch] = ACTIONS(2403), - [anon_sym_case] = ACTIONS(2403), - [anon_sym_default] = ACTIONS(2403), - [anon_sym_foreach] = ACTIONS(2403), - [anon_sym_while] = ACTIONS(2403), - [anon_sym_do] = ACTIONS(2403), - [anon_sym_for] = ACTIONS(2403), - [anon_sym_try] = ACTIONS(2403), - [anon_sym_using] = ACTIONS(2403), - [sym_float] = ACTIONS(2405), - [sym_integer] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(2403), - [anon_sym_True] = ACTIONS(2403), - [anon_sym_TRUE] = ACTIONS(2403), - [anon_sym_false] = ACTIONS(2403), - [anon_sym_False] = ACTIONS(2403), - [anon_sym_FALSE] = ACTIONS(2403), - [anon_sym_null] = ACTIONS(2403), - [anon_sym_Null] = ACTIONS(2403), - [anon_sym_NULL] = ACTIONS(2403), - [sym_string] = ACTIONS(2405), - [anon_sym_AT] = ACTIONS(2405), - [anon_sym_TILDE] = ACTIONS(2405), - [anon_sym_array] = ACTIONS(2403), - [anon_sym_varray] = ACTIONS(2403), - [anon_sym_darray] = ACTIONS(2403), - [anon_sym_vec] = ACTIONS(2403), - [anon_sym_dict] = ACTIONS(2403), - [anon_sym_keyset] = ACTIONS(2403), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_PLUS] = ACTIONS(2403), - [anon_sym_DASH] = ACTIONS(2403), - [anon_sym_tuple] = ACTIONS(2403), - [anon_sym_include] = ACTIONS(2403), - [anon_sym_include_once] = ACTIONS(2403), - [anon_sym_require] = ACTIONS(2403), - [anon_sym_require_once] = ACTIONS(2403), - [anon_sym_list] = ACTIONS(2403), - [anon_sym_LT_LT] = ACTIONS(2403), - [anon_sym_BANG] = ACTIONS(2405), - [anon_sym_PLUS_PLUS] = ACTIONS(2405), - [anon_sym_DASH_DASH] = ACTIONS(2405), - [anon_sym_await] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2403), - [anon_sym_yield] = ACTIONS(2403), - [anon_sym_trait] = ACTIONS(2403), - [anon_sym_interface] = ACTIONS(2403), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_enum] = ACTIONS(2403), - [sym_final_modifier] = ACTIONS(2403), - [sym_abstract_modifier] = ACTIONS(2403), - [sym_xhp_modifier] = ACTIONS(2403), - [sym_xhp_identifier] = ACTIONS(2403), - [sym_xhp_class_identifier] = ACTIONS(2405), - [sym_comment] = ACTIONS(3), - }, - [817] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [818] = { - [sym_identifier] = ACTIONS(2407), - [sym_variable] = ACTIONS(2409), - [sym_pipe_variable] = ACTIONS(2409), - [anon_sym_type] = ACTIONS(2407), - [anon_sym_newtype] = ACTIONS(2407), - [anon_sym_shape] = ACTIONS(2407), - [anon_sym_clone] = ACTIONS(2407), - [anon_sym_new] = ACTIONS(2407), - [anon_sym_print] = ACTIONS(2407), - [sym__backslash] = ACTIONS(2409), - [anon_sym_self] = ACTIONS(2407), - [anon_sym_parent] = ACTIONS(2407), - [anon_sym_static] = ACTIONS(2407), - [anon_sym_LT_LT_LT] = ACTIONS(2409), - [anon_sym_RBRACE] = ACTIONS(2409), - [anon_sym_LBRACE] = ACTIONS(2409), - [anon_sym_SEMI] = ACTIONS(2409), - [anon_sym_return] = ACTIONS(2407), - [anon_sym_break] = ACTIONS(2407), - [anon_sym_continue] = ACTIONS(2407), - [anon_sym_throw] = ACTIONS(2407), - [anon_sym_echo] = ACTIONS(2407), - [anon_sym_unset] = ACTIONS(2407), - [anon_sym_LPAREN] = ACTIONS(2409), - [anon_sym_concurrent] = ACTIONS(2407), - [anon_sym_use] = ACTIONS(2407), - [anon_sym_namespace] = ACTIONS(2407), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2407), - [anon_sym_if] = ACTIONS(2407), - [anon_sym_elseif] = ACTIONS(2407), - [anon_sym_else] = ACTIONS(2407), - [anon_sym_switch] = ACTIONS(2407), - [anon_sym_case] = ACTIONS(2407), - [anon_sym_default] = ACTIONS(2407), - [anon_sym_foreach] = ACTIONS(2407), - [anon_sym_while] = ACTIONS(2407), - [anon_sym_do] = ACTIONS(2407), - [anon_sym_for] = ACTIONS(2407), - [anon_sym_try] = ACTIONS(2407), - [anon_sym_using] = ACTIONS(2407), - [sym_float] = ACTIONS(2409), - [sym_integer] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(2407), - [anon_sym_True] = ACTIONS(2407), - [anon_sym_TRUE] = ACTIONS(2407), - [anon_sym_false] = ACTIONS(2407), - [anon_sym_False] = ACTIONS(2407), - [anon_sym_FALSE] = ACTIONS(2407), - [anon_sym_null] = ACTIONS(2407), - [anon_sym_Null] = ACTIONS(2407), - [anon_sym_NULL] = ACTIONS(2407), - [sym_string] = ACTIONS(2409), - [anon_sym_AT] = ACTIONS(2409), - [anon_sym_TILDE] = ACTIONS(2409), - [anon_sym_array] = ACTIONS(2407), - [anon_sym_varray] = ACTIONS(2407), - [anon_sym_darray] = ACTIONS(2407), - [anon_sym_vec] = ACTIONS(2407), - [anon_sym_dict] = ACTIONS(2407), - [anon_sym_keyset] = ACTIONS(2407), - [anon_sym_LT] = ACTIONS(2407), - [anon_sym_PLUS] = ACTIONS(2407), - [anon_sym_DASH] = ACTIONS(2407), - [anon_sym_tuple] = ACTIONS(2407), - [anon_sym_include] = ACTIONS(2407), - [anon_sym_include_once] = ACTIONS(2407), - [anon_sym_require] = ACTIONS(2407), - [anon_sym_require_once] = ACTIONS(2407), - [anon_sym_list] = ACTIONS(2407), - [anon_sym_LT_LT] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2409), - [anon_sym_PLUS_PLUS] = ACTIONS(2409), - [anon_sym_DASH_DASH] = ACTIONS(2409), - [anon_sym_await] = ACTIONS(2407), - [anon_sym_async] = ACTIONS(2407), - [anon_sym_yield] = ACTIONS(2407), - [anon_sym_trait] = ACTIONS(2407), - [anon_sym_interface] = ACTIONS(2407), - [anon_sym_class] = ACTIONS(2407), - [anon_sym_enum] = ACTIONS(2407), - [sym_final_modifier] = ACTIONS(2407), - [sym_abstract_modifier] = ACTIONS(2407), - [sym_xhp_modifier] = ACTIONS(2407), - [sym_xhp_identifier] = ACTIONS(2407), - [sym_xhp_class_identifier] = ACTIONS(2409), - [sym_comment] = ACTIONS(3), - }, - [819] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [820] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [821] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [822] = { - [sym_identifier] = ACTIONS(2411), - [sym_variable] = ACTIONS(2413), - [sym_pipe_variable] = ACTIONS(2413), - [anon_sym_type] = ACTIONS(2411), - [anon_sym_newtype] = ACTIONS(2411), - [anon_sym_shape] = ACTIONS(2411), - [anon_sym_clone] = ACTIONS(2411), - [anon_sym_new] = ACTIONS(2411), - [anon_sym_print] = ACTIONS(2411), - [sym__backslash] = ACTIONS(2413), - [anon_sym_self] = ACTIONS(2411), - [anon_sym_parent] = ACTIONS(2411), - [anon_sym_static] = ACTIONS(2411), - [anon_sym_LT_LT_LT] = ACTIONS(2413), - [anon_sym_RBRACE] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2413), - [anon_sym_SEMI] = ACTIONS(2413), - [anon_sym_return] = ACTIONS(2411), - [anon_sym_break] = ACTIONS(2411), - [anon_sym_continue] = ACTIONS(2411), - [anon_sym_throw] = ACTIONS(2411), - [anon_sym_echo] = ACTIONS(2411), - [anon_sym_unset] = ACTIONS(2411), - [anon_sym_LPAREN] = ACTIONS(2413), - [anon_sym_concurrent] = ACTIONS(2411), - [anon_sym_use] = ACTIONS(2411), - [anon_sym_namespace] = ACTIONS(2411), - [anon_sym_function] = ACTIONS(2411), - [anon_sym_const] = ACTIONS(2411), - [anon_sym_if] = ACTIONS(2411), - [anon_sym_elseif] = ACTIONS(2411), - [anon_sym_else] = ACTIONS(2411), - [anon_sym_switch] = ACTIONS(2411), - [anon_sym_case] = ACTIONS(2411), - [anon_sym_default] = ACTIONS(2411), - [anon_sym_foreach] = ACTIONS(2411), - [anon_sym_while] = ACTIONS(2411), - [anon_sym_do] = ACTIONS(2411), - [anon_sym_for] = ACTIONS(2411), - [anon_sym_try] = ACTIONS(2411), - [anon_sym_using] = ACTIONS(2411), - [sym_float] = ACTIONS(2413), - [sym_integer] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(2411), - [anon_sym_True] = ACTIONS(2411), - [anon_sym_TRUE] = ACTIONS(2411), - [anon_sym_false] = ACTIONS(2411), - [anon_sym_False] = ACTIONS(2411), - [anon_sym_FALSE] = ACTIONS(2411), - [anon_sym_null] = ACTIONS(2411), - [anon_sym_Null] = ACTIONS(2411), - [anon_sym_NULL] = ACTIONS(2411), - [sym_string] = ACTIONS(2413), - [anon_sym_AT] = ACTIONS(2413), - [anon_sym_TILDE] = ACTIONS(2413), - [anon_sym_array] = ACTIONS(2411), - [anon_sym_varray] = ACTIONS(2411), - [anon_sym_darray] = ACTIONS(2411), - [anon_sym_vec] = ACTIONS(2411), - [anon_sym_dict] = ACTIONS(2411), - [anon_sym_keyset] = ACTIONS(2411), - [anon_sym_LT] = ACTIONS(2411), - [anon_sym_PLUS] = ACTIONS(2411), - [anon_sym_DASH] = ACTIONS(2411), - [anon_sym_tuple] = ACTIONS(2411), - [anon_sym_include] = ACTIONS(2411), - [anon_sym_include_once] = ACTIONS(2411), - [anon_sym_require] = ACTIONS(2411), - [anon_sym_require_once] = ACTIONS(2411), - [anon_sym_list] = ACTIONS(2411), - [anon_sym_LT_LT] = ACTIONS(2411), - [anon_sym_BANG] = ACTIONS(2413), - [anon_sym_PLUS_PLUS] = ACTIONS(2413), - [anon_sym_DASH_DASH] = ACTIONS(2413), - [anon_sym_await] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2411), - [anon_sym_yield] = ACTIONS(2411), - [anon_sym_trait] = ACTIONS(2411), - [anon_sym_interface] = ACTIONS(2411), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_enum] = ACTIONS(2411), - [sym_final_modifier] = ACTIONS(2411), - [sym_abstract_modifier] = ACTIONS(2411), - [sym_xhp_modifier] = ACTIONS(2411), - [sym_xhp_identifier] = ACTIONS(2411), - [sym_xhp_class_identifier] = ACTIONS(2413), - [sym_comment] = ACTIONS(3), - }, - [823] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [824] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [825] = { - [sym_identifier] = ACTIONS(2415), - [sym_variable] = ACTIONS(2417), - [sym_pipe_variable] = ACTIONS(2417), - [anon_sym_type] = ACTIONS(2415), - [anon_sym_newtype] = ACTIONS(2415), - [anon_sym_shape] = ACTIONS(2415), - [anon_sym_clone] = ACTIONS(2415), - [anon_sym_new] = ACTIONS(2415), - [anon_sym_print] = ACTIONS(2415), - [sym__backslash] = ACTIONS(2417), - [anon_sym_self] = ACTIONS(2415), - [anon_sym_parent] = ACTIONS(2415), - [anon_sym_static] = ACTIONS(2415), - [anon_sym_LT_LT_LT] = ACTIONS(2417), - [anon_sym_RBRACE] = ACTIONS(2417), - [anon_sym_LBRACE] = ACTIONS(2417), - [anon_sym_SEMI] = ACTIONS(2417), - [anon_sym_return] = ACTIONS(2415), - [anon_sym_break] = ACTIONS(2415), - [anon_sym_continue] = ACTIONS(2415), - [anon_sym_throw] = ACTIONS(2415), - [anon_sym_echo] = ACTIONS(2415), - [anon_sym_unset] = ACTIONS(2415), - [anon_sym_LPAREN] = ACTIONS(2417), - [anon_sym_concurrent] = ACTIONS(2415), - [anon_sym_use] = ACTIONS(2415), - [anon_sym_namespace] = ACTIONS(2415), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_const] = ACTIONS(2415), - [anon_sym_if] = ACTIONS(2415), - [anon_sym_elseif] = ACTIONS(2415), - [anon_sym_else] = ACTIONS(2415), - [anon_sym_switch] = ACTIONS(2415), - [anon_sym_case] = ACTIONS(2415), - [anon_sym_default] = ACTIONS(2415), - [anon_sym_foreach] = ACTIONS(2415), - [anon_sym_while] = ACTIONS(2415), - [anon_sym_do] = ACTIONS(2415), - [anon_sym_for] = ACTIONS(2415), - [anon_sym_try] = ACTIONS(2415), - [anon_sym_using] = ACTIONS(2415), - [sym_float] = ACTIONS(2417), - [sym_integer] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(2415), - [anon_sym_True] = ACTIONS(2415), - [anon_sym_TRUE] = ACTIONS(2415), - [anon_sym_false] = ACTIONS(2415), - [anon_sym_False] = ACTIONS(2415), - [anon_sym_FALSE] = ACTIONS(2415), - [anon_sym_null] = ACTIONS(2415), - [anon_sym_Null] = ACTIONS(2415), - [anon_sym_NULL] = ACTIONS(2415), - [sym_string] = ACTIONS(2417), - [anon_sym_AT] = ACTIONS(2417), - [anon_sym_TILDE] = ACTIONS(2417), - [anon_sym_array] = ACTIONS(2415), - [anon_sym_varray] = ACTIONS(2415), - [anon_sym_darray] = ACTIONS(2415), - [anon_sym_vec] = ACTIONS(2415), - [anon_sym_dict] = ACTIONS(2415), - [anon_sym_keyset] = ACTIONS(2415), - [anon_sym_LT] = ACTIONS(2415), - [anon_sym_PLUS] = ACTIONS(2415), - [anon_sym_DASH] = ACTIONS(2415), - [anon_sym_tuple] = ACTIONS(2415), - [anon_sym_include] = ACTIONS(2415), - [anon_sym_include_once] = ACTIONS(2415), - [anon_sym_require] = ACTIONS(2415), - [anon_sym_require_once] = ACTIONS(2415), - [anon_sym_list] = ACTIONS(2415), - [anon_sym_LT_LT] = ACTIONS(2415), - [anon_sym_BANG] = ACTIONS(2417), - [anon_sym_PLUS_PLUS] = ACTIONS(2417), - [anon_sym_DASH_DASH] = ACTIONS(2417), - [anon_sym_await] = ACTIONS(2415), - [anon_sym_async] = ACTIONS(2415), - [anon_sym_yield] = ACTIONS(2415), - [anon_sym_trait] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2415), - [anon_sym_class] = ACTIONS(2415), - [anon_sym_enum] = ACTIONS(2415), - [sym_final_modifier] = ACTIONS(2415), - [sym_abstract_modifier] = ACTIONS(2415), - [sym_xhp_modifier] = ACTIONS(2415), - [sym_xhp_identifier] = ACTIONS(2415), - [sym_xhp_class_identifier] = ACTIONS(2417), - [sym_comment] = ACTIONS(3), - }, - [826] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [827] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [828] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_elseif] = ACTIONS(1963), - [anon_sym_else] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_case] = ACTIONS(1963), - [anon_sym_default] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [829] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [830] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [831] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [832] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [833] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [834] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [835] = { - [sym_identifier] = ACTIONS(2419), - [sym_variable] = ACTIONS(2421), - [sym_pipe_variable] = ACTIONS(2421), - [anon_sym_type] = ACTIONS(2419), - [anon_sym_newtype] = ACTIONS(2419), - [anon_sym_shape] = ACTIONS(2419), - [anon_sym_clone] = ACTIONS(2419), - [anon_sym_new] = ACTIONS(2419), - [anon_sym_print] = ACTIONS(2419), - [sym__backslash] = ACTIONS(2421), - [anon_sym_self] = ACTIONS(2419), - [anon_sym_parent] = ACTIONS(2419), - [anon_sym_static] = ACTIONS(2419), - [anon_sym_LT_LT_LT] = ACTIONS(2421), - [anon_sym_RBRACE] = ACTIONS(2421), - [anon_sym_LBRACE] = ACTIONS(2421), - [anon_sym_SEMI] = ACTIONS(2421), - [anon_sym_return] = ACTIONS(2419), - [anon_sym_break] = ACTIONS(2419), - [anon_sym_continue] = ACTIONS(2419), - [anon_sym_throw] = ACTIONS(2419), - [anon_sym_echo] = ACTIONS(2419), - [anon_sym_unset] = ACTIONS(2419), - [anon_sym_LPAREN] = ACTIONS(2421), - [anon_sym_concurrent] = ACTIONS(2419), - [anon_sym_use] = ACTIONS(2419), - [anon_sym_namespace] = ACTIONS(2419), - [anon_sym_function] = ACTIONS(2419), - [anon_sym_const] = ACTIONS(2419), - [anon_sym_if] = ACTIONS(2419), - [anon_sym_elseif] = ACTIONS(2419), - [anon_sym_else] = ACTIONS(2419), - [anon_sym_switch] = ACTIONS(2419), - [anon_sym_case] = ACTIONS(2419), - [anon_sym_default] = ACTIONS(2419), - [anon_sym_foreach] = ACTIONS(2419), - [anon_sym_while] = ACTIONS(2419), - [anon_sym_do] = ACTIONS(2419), - [anon_sym_for] = ACTIONS(2419), - [anon_sym_try] = ACTIONS(2419), - [anon_sym_using] = ACTIONS(2419), - [sym_float] = ACTIONS(2421), - [sym_integer] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(2419), - [anon_sym_True] = ACTIONS(2419), - [anon_sym_TRUE] = ACTIONS(2419), - [anon_sym_false] = ACTIONS(2419), - [anon_sym_False] = ACTIONS(2419), - [anon_sym_FALSE] = ACTIONS(2419), - [anon_sym_null] = ACTIONS(2419), - [anon_sym_Null] = ACTIONS(2419), - [anon_sym_NULL] = ACTIONS(2419), - [sym_string] = ACTIONS(2421), - [anon_sym_AT] = ACTIONS(2421), - [anon_sym_TILDE] = ACTIONS(2421), - [anon_sym_array] = ACTIONS(2419), - [anon_sym_varray] = ACTIONS(2419), - [anon_sym_darray] = ACTIONS(2419), - [anon_sym_vec] = ACTIONS(2419), - [anon_sym_dict] = ACTIONS(2419), - [anon_sym_keyset] = ACTIONS(2419), - [anon_sym_LT] = ACTIONS(2419), - [anon_sym_PLUS] = ACTIONS(2419), - [anon_sym_DASH] = ACTIONS(2419), - [anon_sym_tuple] = ACTIONS(2419), - [anon_sym_include] = ACTIONS(2419), - [anon_sym_include_once] = ACTIONS(2419), - [anon_sym_require] = ACTIONS(2419), - [anon_sym_require_once] = ACTIONS(2419), - [anon_sym_list] = ACTIONS(2419), - [anon_sym_LT_LT] = ACTIONS(2419), - [anon_sym_BANG] = ACTIONS(2421), - [anon_sym_PLUS_PLUS] = ACTIONS(2421), - [anon_sym_DASH_DASH] = ACTIONS(2421), - [anon_sym_await] = ACTIONS(2419), - [anon_sym_async] = ACTIONS(2419), - [anon_sym_yield] = ACTIONS(2419), - [anon_sym_trait] = ACTIONS(2419), - [anon_sym_interface] = ACTIONS(2419), - [anon_sym_class] = ACTIONS(2419), - [anon_sym_enum] = ACTIONS(2419), - [sym_final_modifier] = ACTIONS(2419), - [sym_abstract_modifier] = ACTIONS(2419), - [sym_xhp_modifier] = ACTIONS(2419), - [sym_xhp_identifier] = ACTIONS(2419), - [sym_xhp_class_identifier] = ACTIONS(2421), - [sym_comment] = ACTIONS(3), - }, - [836] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_case] = ACTIONS(1971), - [anon_sym_default] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [837] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [838] = { - [sym_identifier] = ACTIONS(2423), - [sym_variable] = ACTIONS(2425), - [sym_pipe_variable] = ACTIONS(2425), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_newtype] = ACTIONS(2423), - [anon_sym_shape] = ACTIONS(2423), - [anon_sym_clone] = ACTIONS(2423), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_print] = ACTIONS(2423), - [sym__backslash] = ACTIONS(2425), - [anon_sym_self] = ACTIONS(2423), - [anon_sym_parent] = ACTIONS(2423), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_LT_LT_LT] = ACTIONS(2425), - [anon_sym_RBRACE] = ACTIONS(2425), - [anon_sym_LBRACE] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(2425), - [anon_sym_return] = ACTIONS(2423), - [anon_sym_break] = ACTIONS(2423), - [anon_sym_continue] = ACTIONS(2423), - [anon_sym_throw] = ACTIONS(2423), - [anon_sym_echo] = ACTIONS(2423), - [anon_sym_unset] = ACTIONS(2423), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_concurrent] = ACTIONS(2423), - [anon_sym_use] = ACTIONS(2423), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2423), - [anon_sym_const] = ACTIONS(2423), - [anon_sym_if] = ACTIONS(2423), - [anon_sym_elseif] = ACTIONS(2423), - [anon_sym_else] = ACTIONS(2423), - [anon_sym_switch] = ACTIONS(2423), - [anon_sym_case] = ACTIONS(2423), - [anon_sym_default] = ACTIONS(2423), - [anon_sym_foreach] = ACTIONS(2423), - [anon_sym_while] = ACTIONS(2423), - [anon_sym_do] = ACTIONS(2423), - [anon_sym_for] = ACTIONS(2423), - [anon_sym_try] = ACTIONS(2423), - [anon_sym_using] = ACTIONS(2423), - [sym_float] = ACTIONS(2425), - [sym_integer] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(2423), - [anon_sym_True] = ACTIONS(2423), - [anon_sym_TRUE] = ACTIONS(2423), - [anon_sym_false] = ACTIONS(2423), - [anon_sym_False] = ACTIONS(2423), - [anon_sym_FALSE] = ACTIONS(2423), - [anon_sym_null] = ACTIONS(2423), - [anon_sym_Null] = ACTIONS(2423), - [anon_sym_NULL] = ACTIONS(2423), - [sym_string] = ACTIONS(2425), - [anon_sym_AT] = ACTIONS(2425), - [anon_sym_TILDE] = ACTIONS(2425), - [anon_sym_array] = ACTIONS(2423), - [anon_sym_varray] = ACTIONS(2423), - [anon_sym_darray] = ACTIONS(2423), - [anon_sym_vec] = ACTIONS(2423), - [anon_sym_dict] = ACTIONS(2423), - [anon_sym_keyset] = ACTIONS(2423), - [anon_sym_LT] = ACTIONS(2423), - [anon_sym_PLUS] = ACTIONS(2423), - [anon_sym_DASH] = ACTIONS(2423), - [anon_sym_tuple] = ACTIONS(2423), - [anon_sym_include] = ACTIONS(2423), - [anon_sym_include_once] = ACTIONS(2423), - [anon_sym_require] = ACTIONS(2423), - [anon_sym_require_once] = ACTIONS(2423), - [anon_sym_list] = ACTIONS(2423), - [anon_sym_LT_LT] = ACTIONS(2423), - [anon_sym_BANG] = ACTIONS(2425), - [anon_sym_PLUS_PLUS] = ACTIONS(2425), - [anon_sym_DASH_DASH] = ACTIONS(2425), - [anon_sym_await] = ACTIONS(2423), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_yield] = ACTIONS(2423), - [anon_sym_trait] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2423), - [anon_sym_class] = ACTIONS(2423), - [anon_sym_enum] = ACTIONS(2423), - [sym_final_modifier] = ACTIONS(2423), - [sym_abstract_modifier] = ACTIONS(2423), - [sym_xhp_modifier] = ACTIONS(2423), - [sym_xhp_identifier] = ACTIONS(2423), - [sym_xhp_class_identifier] = ACTIONS(2425), - [sym_comment] = ACTIONS(3), - }, - [839] = { - [sym_identifier] = ACTIONS(2427), - [sym_variable] = ACTIONS(2429), - [sym_pipe_variable] = ACTIONS(2429), - [anon_sym_type] = ACTIONS(2427), - [anon_sym_newtype] = ACTIONS(2427), - [anon_sym_shape] = ACTIONS(2427), - [anon_sym_clone] = ACTIONS(2427), - [anon_sym_new] = ACTIONS(2427), - [anon_sym_print] = ACTIONS(2427), - [sym__backslash] = ACTIONS(2429), - [anon_sym_self] = ACTIONS(2427), - [anon_sym_parent] = ACTIONS(2427), - [anon_sym_static] = ACTIONS(2427), - [anon_sym_LT_LT_LT] = ACTIONS(2429), - [anon_sym_RBRACE] = ACTIONS(2429), - [anon_sym_LBRACE] = ACTIONS(2429), - [anon_sym_SEMI] = ACTIONS(2429), - [anon_sym_return] = ACTIONS(2427), - [anon_sym_break] = ACTIONS(2427), - [anon_sym_continue] = ACTIONS(2427), - [anon_sym_throw] = ACTIONS(2427), - [anon_sym_echo] = ACTIONS(2427), - [anon_sym_unset] = ACTIONS(2427), - [anon_sym_LPAREN] = ACTIONS(2429), - [anon_sym_concurrent] = ACTIONS(2427), - [anon_sym_use] = ACTIONS(2427), - [anon_sym_namespace] = ACTIONS(2427), - [anon_sym_function] = ACTIONS(2427), - [anon_sym_const] = ACTIONS(2427), - [anon_sym_if] = ACTIONS(2427), - [anon_sym_elseif] = ACTIONS(2427), - [anon_sym_else] = ACTIONS(2427), - [anon_sym_switch] = ACTIONS(2427), - [anon_sym_case] = ACTIONS(2427), - [anon_sym_default] = ACTIONS(2427), - [anon_sym_foreach] = ACTIONS(2427), - [anon_sym_while] = ACTIONS(2427), - [anon_sym_do] = ACTIONS(2427), - [anon_sym_for] = ACTIONS(2427), - [anon_sym_try] = ACTIONS(2427), - [anon_sym_using] = ACTIONS(2427), - [sym_float] = ACTIONS(2429), - [sym_integer] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(2427), - [anon_sym_True] = ACTIONS(2427), - [anon_sym_TRUE] = ACTIONS(2427), - [anon_sym_false] = ACTIONS(2427), - [anon_sym_False] = ACTIONS(2427), - [anon_sym_FALSE] = ACTIONS(2427), - [anon_sym_null] = ACTIONS(2427), - [anon_sym_Null] = ACTIONS(2427), - [anon_sym_NULL] = ACTIONS(2427), - [sym_string] = ACTIONS(2429), - [anon_sym_AT] = ACTIONS(2429), - [anon_sym_TILDE] = ACTIONS(2429), - [anon_sym_array] = ACTIONS(2427), - [anon_sym_varray] = ACTIONS(2427), - [anon_sym_darray] = ACTIONS(2427), - [anon_sym_vec] = ACTIONS(2427), - [anon_sym_dict] = ACTIONS(2427), - [anon_sym_keyset] = ACTIONS(2427), - [anon_sym_LT] = ACTIONS(2427), - [anon_sym_PLUS] = ACTIONS(2427), - [anon_sym_DASH] = ACTIONS(2427), - [anon_sym_tuple] = ACTIONS(2427), - [anon_sym_include] = ACTIONS(2427), - [anon_sym_include_once] = ACTIONS(2427), - [anon_sym_require] = ACTIONS(2427), - [anon_sym_require_once] = ACTIONS(2427), - [anon_sym_list] = ACTIONS(2427), - [anon_sym_LT_LT] = ACTIONS(2427), - [anon_sym_BANG] = ACTIONS(2429), - [anon_sym_PLUS_PLUS] = ACTIONS(2429), - [anon_sym_DASH_DASH] = ACTIONS(2429), - [anon_sym_await] = ACTIONS(2427), - [anon_sym_async] = ACTIONS(2427), - [anon_sym_yield] = ACTIONS(2427), - [anon_sym_trait] = ACTIONS(2427), - [anon_sym_interface] = ACTIONS(2427), - [anon_sym_class] = ACTIONS(2427), - [anon_sym_enum] = ACTIONS(2427), - [sym_final_modifier] = ACTIONS(2427), - [sym_abstract_modifier] = ACTIONS(2427), - [sym_xhp_modifier] = ACTIONS(2427), - [sym_xhp_identifier] = ACTIONS(2427), - [sym_xhp_class_identifier] = ACTIONS(2429), - [sym_comment] = ACTIONS(3), - }, - [840] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [841] = { - [sym_identifier] = ACTIONS(2431), - [sym_variable] = ACTIONS(2433), - [sym_pipe_variable] = ACTIONS(2433), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_newtype] = ACTIONS(2431), - [anon_sym_shape] = ACTIONS(2431), - [anon_sym_clone] = ACTIONS(2431), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_print] = ACTIONS(2431), - [sym__backslash] = ACTIONS(2433), - [anon_sym_self] = ACTIONS(2431), - [anon_sym_parent] = ACTIONS(2431), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_LT_LT_LT] = ACTIONS(2433), - [anon_sym_RBRACE] = ACTIONS(2433), - [anon_sym_LBRACE] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(2433), - [anon_sym_return] = ACTIONS(2431), - [anon_sym_break] = ACTIONS(2431), - [anon_sym_continue] = ACTIONS(2431), - [anon_sym_throw] = ACTIONS(2431), - [anon_sym_echo] = ACTIONS(2431), - [anon_sym_unset] = ACTIONS(2431), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_concurrent] = ACTIONS(2431), - [anon_sym_use] = ACTIONS(2431), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2431), - [anon_sym_const] = ACTIONS(2431), - [anon_sym_if] = ACTIONS(2431), - [anon_sym_elseif] = ACTIONS(2431), - [anon_sym_else] = ACTIONS(2431), - [anon_sym_switch] = ACTIONS(2431), - [anon_sym_case] = ACTIONS(2431), - [anon_sym_default] = ACTIONS(2431), - [anon_sym_foreach] = ACTIONS(2431), - [anon_sym_while] = ACTIONS(2431), - [anon_sym_do] = ACTIONS(2431), - [anon_sym_for] = ACTIONS(2431), - [anon_sym_try] = ACTIONS(2431), - [anon_sym_using] = ACTIONS(2431), - [sym_float] = ACTIONS(2433), - [sym_integer] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(2431), - [anon_sym_True] = ACTIONS(2431), - [anon_sym_TRUE] = ACTIONS(2431), - [anon_sym_false] = ACTIONS(2431), - [anon_sym_False] = ACTIONS(2431), - [anon_sym_FALSE] = ACTIONS(2431), - [anon_sym_null] = ACTIONS(2431), - [anon_sym_Null] = ACTIONS(2431), - [anon_sym_NULL] = ACTIONS(2431), - [sym_string] = ACTIONS(2433), - [anon_sym_AT] = ACTIONS(2433), - [anon_sym_TILDE] = ACTIONS(2433), - [anon_sym_array] = ACTIONS(2431), - [anon_sym_varray] = ACTIONS(2431), - [anon_sym_darray] = ACTIONS(2431), - [anon_sym_vec] = ACTIONS(2431), - [anon_sym_dict] = ACTIONS(2431), - [anon_sym_keyset] = ACTIONS(2431), - [anon_sym_LT] = ACTIONS(2431), - [anon_sym_PLUS] = ACTIONS(2431), - [anon_sym_DASH] = ACTIONS(2431), - [anon_sym_tuple] = ACTIONS(2431), - [anon_sym_include] = ACTIONS(2431), - [anon_sym_include_once] = ACTIONS(2431), - [anon_sym_require] = ACTIONS(2431), - [anon_sym_require_once] = ACTIONS(2431), - [anon_sym_list] = ACTIONS(2431), - [anon_sym_LT_LT] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(2433), - [anon_sym_PLUS_PLUS] = ACTIONS(2433), - [anon_sym_DASH_DASH] = ACTIONS(2433), - [anon_sym_await] = ACTIONS(2431), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_yield] = ACTIONS(2431), - [anon_sym_trait] = ACTIONS(2431), - [anon_sym_interface] = ACTIONS(2431), - [anon_sym_class] = ACTIONS(2431), - [anon_sym_enum] = ACTIONS(2431), - [sym_final_modifier] = ACTIONS(2431), - [sym_abstract_modifier] = ACTIONS(2431), - [sym_xhp_modifier] = ACTIONS(2431), - [sym_xhp_identifier] = ACTIONS(2431), - [sym_xhp_class_identifier] = ACTIONS(2433), - [sym_comment] = ACTIONS(3), - }, - [842] = { - [sym_identifier] = ACTIONS(2435), - [sym_variable] = ACTIONS(2437), - [sym_pipe_variable] = ACTIONS(2437), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_newtype] = ACTIONS(2435), - [anon_sym_shape] = ACTIONS(2435), - [anon_sym_clone] = ACTIONS(2435), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_print] = ACTIONS(2435), - [sym__backslash] = ACTIONS(2437), - [anon_sym_self] = ACTIONS(2435), - [anon_sym_parent] = ACTIONS(2435), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_LT_LT_LT] = ACTIONS(2437), - [anon_sym_RBRACE] = ACTIONS(2437), - [anon_sym_LBRACE] = ACTIONS(2437), - [anon_sym_SEMI] = ACTIONS(2437), - [anon_sym_return] = ACTIONS(2435), - [anon_sym_break] = ACTIONS(2435), - [anon_sym_continue] = ACTIONS(2435), - [anon_sym_throw] = ACTIONS(2435), - [anon_sym_echo] = ACTIONS(2435), - [anon_sym_unset] = ACTIONS(2435), - [anon_sym_LPAREN] = ACTIONS(2437), - [anon_sym_concurrent] = ACTIONS(2435), - [anon_sym_use] = ACTIONS(2435), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2435), - [anon_sym_const] = ACTIONS(2435), - [anon_sym_if] = ACTIONS(2435), - [anon_sym_elseif] = ACTIONS(2435), - [anon_sym_else] = ACTIONS(2435), - [anon_sym_switch] = ACTIONS(2435), - [anon_sym_case] = ACTIONS(2435), - [anon_sym_default] = ACTIONS(2435), - [anon_sym_foreach] = ACTIONS(2435), - [anon_sym_while] = ACTIONS(2435), - [anon_sym_do] = ACTIONS(2435), - [anon_sym_for] = ACTIONS(2435), - [anon_sym_try] = ACTIONS(2435), - [anon_sym_using] = ACTIONS(2435), - [sym_float] = ACTIONS(2437), - [sym_integer] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(2435), - [anon_sym_True] = ACTIONS(2435), - [anon_sym_TRUE] = ACTIONS(2435), - [anon_sym_false] = ACTIONS(2435), - [anon_sym_False] = ACTIONS(2435), - [anon_sym_FALSE] = ACTIONS(2435), - [anon_sym_null] = ACTIONS(2435), - [anon_sym_Null] = ACTIONS(2435), - [anon_sym_NULL] = ACTIONS(2435), - [sym_string] = ACTIONS(2437), - [anon_sym_AT] = ACTIONS(2437), - [anon_sym_TILDE] = ACTIONS(2437), - [anon_sym_array] = ACTIONS(2435), - [anon_sym_varray] = ACTIONS(2435), - [anon_sym_darray] = ACTIONS(2435), - [anon_sym_vec] = ACTIONS(2435), - [anon_sym_dict] = ACTIONS(2435), - [anon_sym_keyset] = ACTIONS(2435), - [anon_sym_LT] = ACTIONS(2435), - [anon_sym_PLUS] = ACTIONS(2435), - [anon_sym_DASH] = ACTIONS(2435), - [anon_sym_tuple] = ACTIONS(2435), - [anon_sym_include] = ACTIONS(2435), - [anon_sym_include_once] = ACTIONS(2435), - [anon_sym_require] = ACTIONS(2435), - [anon_sym_require_once] = ACTIONS(2435), - [anon_sym_list] = ACTIONS(2435), - [anon_sym_LT_LT] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(2437), - [anon_sym_PLUS_PLUS] = ACTIONS(2437), - [anon_sym_DASH_DASH] = ACTIONS(2437), - [anon_sym_await] = ACTIONS(2435), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_yield] = ACTIONS(2435), - [anon_sym_trait] = ACTIONS(2435), - [anon_sym_interface] = ACTIONS(2435), - [anon_sym_class] = ACTIONS(2435), - [anon_sym_enum] = ACTIONS(2435), - [sym_final_modifier] = ACTIONS(2435), - [sym_abstract_modifier] = ACTIONS(2435), - [sym_xhp_modifier] = ACTIONS(2435), - [sym_xhp_identifier] = ACTIONS(2435), - [sym_xhp_class_identifier] = ACTIONS(2437), - [sym_comment] = ACTIONS(3), - }, - [843] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [844] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [845] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [846] = { - [ts_builtin_sym_end] = ACTIONS(1961), - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_elseif] = ACTIONS(1959), - [anon_sym_else] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_catch] = ACTIONS(1959), - [anon_sym_finally] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [847] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [848] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [849] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [850] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [851] = { - [sym_identifier] = ACTIONS(2439), - [sym_variable] = ACTIONS(2441), - [sym_pipe_variable] = ACTIONS(2441), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_newtype] = ACTIONS(2439), - [anon_sym_shape] = ACTIONS(2439), - [anon_sym_clone] = ACTIONS(2439), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_print] = ACTIONS(2439), - [sym__backslash] = ACTIONS(2441), - [anon_sym_self] = ACTIONS(2439), - [anon_sym_parent] = ACTIONS(2439), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_LT_LT_LT] = ACTIONS(2441), - [anon_sym_RBRACE] = ACTIONS(2441), - [anon_sym_LBRACE] = ACTIONS(2441), - [anon_sym_SEMI] = ACTIONS(2441), - [anon_sym_return] = ACTIONS(2439), - [anon_sym_break] = ACTIONS(2439), - [anon_sym_continue] = ACTIONS(2439), - [anon_sym_throw] = ACTIONS(2439), - [anon_sym_echo] = ACTIONS(2439), - [anon_sym_unset] = ACTIONS(2439), - [anon_sym_LPAREN] = ACTIONS(2441), - [anon_sym_concurrent] = ACTIONS(2439), - [anon_sym_use] = ACTIONS(2439), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2439), - [anon_sym_const] = ACTIONS(2439), - [anon_sym_if] = ACTIONS(2439), - [anon_sym_elseif] = ACTIONS(2439), - [anon_sym_else] = ACTIONS(2439), - [anon_sym_switch] = ACTIONS(2439), - [anon_sym_case] = ACTIONS(2439), - [anon_sym_default] = ACTIONS(2439), - [anon_sym_foreach] = ACTIONS(2439), - [anon_sym_while] = ACTIONS(2439), - [anon_sym_do] = ACTIONS(2439), - [anon_sym_for] = ACTIONS(2439), - [anon_sym_try] = ACTIONS(2439), - [anon_sym_using] = ACTIONS(2439), - [sym_float] = ACTIONS(2441), - [sym_integer] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(2439), - [anon_sym_True] = ACTIONS(2439), - [anon_sym_TRUE] = ACTIONS(2439), - [anon_sym_false] = ACTIONS(2439), - [anon_sym_False] = ACTIONS(2439), - [anon_sym_FALSE] = ACTIONS(2439), - [anon_sym_null] = ACTIONS(2439), - [anon_sym_Null] = ACTIONS(2439), - [anon_sym_NULL] = ACTIONS(2439), - [sym_string] = ACTIONS(2441), - [anon_sym_AT] = ACTIONS(2441), - [anon_sym_TILDE] = ACTIONS(2441), - [anon_sym_array] = ACTIONS(2439), - [anon_sym_varray] = ACTIONS(2439), - [anon_sym_darray] = ACTIONS(2439), - [anon_sym_vec] = ACTIONS(2439), - [anon_sym_dict] = ACTIONS(2439), - [anon_sym_keyset] = ACTIONS(2439), - [anon_sym_LT] = ACTIONS(2439), - [anon_sym_PLUS] = ACTIONS(2439), - [anon_sym_DASH] = ACTIONS(2439), - [anon_sym_tuple] = ACTIONS(2439), - [anon_sym_include] = ACTIONS(2439), - [anon_sym_include_once] = ACTIONS(2439), - [anon_sym_require] = ACTIONS(2439), - [anon_sym_require_once] = ACTIONS(2439), - [anon_sym_list] = ACTIONS(2439), - [anon_sym_LT_LT] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(2441), - [anon_sym_PLUS_PLUS] = ACTIONS(2441), - [anon_sym_DASH_DASH] = ACTIONS(2441), - [anon_sym_await] = ACTIONS(2439), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_yield] = ACTIONS(2439), - [anon_sym_trait] = ACTIONS(2439), - [anon_sym_interface] = ACTIONS(2439), - [anon_sym_class] = ACTIONS(2439), - [anon_sym_enum] = ACTIONS(2439), - [sym_final_modifier] = ACTIONS(2439), - [sym_abstract_modifier] = ACTIONS(2439), - [sym_xhp_modifier] = ACTIONS(2439), - [sym_xhp_identifier] = ACTIONS(2439), - [sym_xhp_class_identifier] = ACTIONS(2441), - [sym_comment] = ACTIONS(3), - }, - [852] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_elseif] = ACTIONS(1953), - [anon_sym_else] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [853] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [854] = { - [sym_identifier] = ACTIONS(2443), - [sym_variable] = ACTIONS(2445), - [sym_pipe_variable] = ACTIONS(2445), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_newtype] = ACTIONS(2443), - [anon_sym_shape] = ACTIONS(2443), - [anon_sym_clone] = ACTIONS(2443), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_print] = ACTIONS(2443), - [sym__backslash] = ACTIONS(2445), - [anon_sym_self] = ACTIONS(2443), - [anon_sym_parent] = ACTIONS(2443), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_LT_LT_LT] = ACTIONS(2445), - [anon_sym_RBRACE] = ACTIONS(2445), - [anon_sym_LBRACE] = ACTIONS(2445), - [anon_sym_SEMI] = ACTIONS(2445), - [anon_sym_return] = ACTIONS(2443), - [anon_sym_break] = ACTIONS(2443), - [anon_sym_continue] = ACTIONS(2443), - [anon_sym_throw] = ACTIONS(2443), - [anon_sym_echo] = ACTIONS(2443), - [anon_sym_unset] = ACTIONS(2443), - [anon_sym_LPAREN] = ACTIONS(2445), - [anon_sym_concurrent] = ACTIONS(2443), - [anon_sym_use] = ACTIONS(2443), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2443), - [anon_sym_const] = ACTIONS(2443), - [anon_sym_if] = ACTIONS(2443), - [anon_sym_elseif] = ACTIONS(2443), - [anon_sym_else] = ACTIONS(2443), - [anon_sym_switch] = ACTIONS(2443), - [anon_sym_case] = ACTIONS(2443), - [anon_sym_default] = ACTIONS(2443), - [anon_sym_foreach] = ACTIONS(2443), - [anon_sym_while] = ACTIONS(2443), - [anon_sym_do] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2443), - [anon_sym_try] = ACTIONS(2443), - [anon_sym_using] = ACTIONS(2443), - [sym_float] = ACTIONS(2445), - [sym_integer] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(2443), - [anon_sym_True] = ACTIONS(2443), - [anon_sym_TRUE] = ACTIONS(2443), - [anon_sym_false] = ACTIONS(2443), - [anon_sym_False] = ACTIONS(2443), - [anon_sym_FALSE] = ACTIONS(2443), - [anon_sym_null] = ACTIONS(2443), - [anon_sym_Null] = ACTIONS(2443), - [anon_sym_NULL] = ACTIONS(2443), - [sym_string] = ACTIONS(2445), - [anon_sym_AT] = ACTIONS(2445), - [anon_sym_TILDE] = ACTIONS(2445), - [anon_sym_array] = ACTIONS(2443), - [anon_sym_varray] = ACTIONS(2443), - [anon_sym_darray] = ACTIONS(2443), - [anon_sym_vec] = ACTIONS(2443), - [anon_sym_dict] = ACTIONS(2443), - [anon_sym_keyset] = ACTIONS(2443), - [anon_sym_LT] = ACTIONS(2443), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_tuple] = ACTIONS(2443), - [anon_sym_include] = ACTIONS(2443), - [anon_sym_include_once] = ACTIONS(2443), - [anon_sym_require] = ACTIONS(2443), - [anon_sym_require_once] = ACTIONS(2443), - [anon_sym_list] = ACTIONS(2443), - [anon_sym_LT_LT] = ACTIONS(2443), - [anon_sym_BANG] = ACTIONS(2445), - [anon_sym_PLUS_PLUS] = ACTIONS(2445), - [anon_sym_DASH_DASH] = ACTIONS(2445), - [anon_sym_await] = ACTIONS(2443), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_yield] = ACTIONS(2443), - [anon_sym_trait] = ACTIONS(2443), - [anon_sym_interface] = ACTIONS(2443), - [anon_sym_class] = ACTIONS(2443), - [anon_sym_enum] = ACTIONS(2443), - [sym_final_modifier] = ACTIONS(2443), - [sym_abstract_modifier] = ACTIONS(2443), - [sym_xhp_modifier] = ACTIONS(2443), - [sym_xhp_identifier] = ACTIONS(2443), - [sym_xhp_class_identifier] = ACTIONS(2445), - [sym_comment] = ACTIONS(3), - }, - [855] = { - [sym_identifier] = ACTIONS(2447), - [sym_variable] = ACTIONS(2449), - [sym_pipe_variable] = ACTIONS(2449), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_newtype] = ACTIONS(2447), - [anon_sym_shape] = ACTIONS(2447), - [anon_sym_clone] = ACTIONS(2447), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_print] = ACTIONS(2447), - [sym__backslash] = ACTIONS(2449), - [anon_sym_self] = ACTIONS(2447), - [anon_sym_parent] = ACTIONS(2447), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_LT_LT_LT] = ACTIONS(2449), - [anon_sym_RBRACE] = ACTIONS(2449), - [anon_sym_LBRACE] = ACTIONS(2449), - [anon_sym_SEMI] = ACTIONS(2449), - [anon_sym_return] = ACTIONS(2447), - [anon_sym_break] = ACTIONS(2447), - [anon_sym_continue] = ACTIONS(2447), - [anon_sym_throw] = ACTIONS(2447), - [anon_sym_echo] = ACTIONS(2447), - [anon_sym_unset] = ACTIONS(2447), - [anon_sym_LPAREN] = ACTIONS(2449), - [anon_sym_concurrent] = ACTIONS(2447), - [anon_sym_use] = ACTIONS(2447), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2447), - [anon_sym_const] = ACTIONS(2447), - [anon_sym_if] = ACTIONS(2447), - [anon_sym_elseif] = ACTIONS(2447), - [anon_sym_else] = ACTIONS(2447), - [anon_sym_switch] = ACTIONS(2447), - [anon_sym_case] = ACTIONS(2447), - [anon_sym_default] = ACTIONS(2447), - [anon_sym_foreach] = ACTIONS(2447), - [anon_sym_while] = ACTIONS(2447), - [anon_sym_do] = ACTIONS(2447), - [anon_sym_for] = ACTIONS(2447), - [anon_sym_try] = ACTIONS(2447), - [anon_sym_using] = ACTIONS(2447), - [sym_float] = ACTIONS(2449), - [sym_integer] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(2447), - [anon_sym_True] = ACTIONS(2447), - [anon_sym_TRUE] = ACTIONS(2447), - [anon_sym_false] = ACTIONS(2447), - [anon_sym_False] = ACTIONS(2447), - [anon_sym_FALSE] = ACTIONS(2447), - [anon_sym_null] = ACTIONS(2447), - [anon_sym_Null] = ACTIONS(2447), - [anon_sym_NULL] = ACTIONS(2447), - [sym_string] = ACTIONS(2449), - [anon_sym_AT] = ACTIONS(2449), - [anon_sym_TILDE] = ACTIONS(2449), - [anon_sym_array] = ACTIONS(2447), - [anon_sym_varray] = ACTIONS(2447), - [anon_sym_darray] = ACTIONS(2447), - [anon_sym_vec] = ACTIONS(2447), - [anon_sym_dict] = ACTIONS(2447), - [anon_sym_keyset] = ACTIONS(2447), - [anon_sym_LT] = ACTIONS(2447), - [anon_sym_PLUS] = ACTIONS(2447), - [anon_sym_DASH] = ACTIONS(2447), - [anon_sym_tuple] = ACTIONS(2447), - [anon_sym_include] = ACTIONS(2447), - [anon_sym_include_once] = ACTIONS(2447), - [anon_sym_require] = ACTIONS(2447), - [anon_sym_require_once] = ACTIONS(2447), - [anon_sym_list] = ACTIONS(2447), - [anon_sym_LT_LT] = ACTIONS(2447), - [anon_sym_BANG] = ACTIONS(2449), - [anon_sym_PLUS_PLUS] = ACTIONS(2449), - [anon_sym_DASH_DASH] = ACTIONS(2449), - [anon_sym_await] = ACTIONS(2447), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_yield] = ACTIONS(2447), - [anon_sym_trait] = ACTIONS(2447), - [anon_sym_interface] = ACTIONS(2447), - [anon_sym_class] = ACTIONS(2447), - [anon_sym_enum] = ACTIONS(2447), - [sym_final_modifier] = ACTIONS(2447), - [sym_abstract_modifier] = ACTIONS(2447), - [sym_xhp_modifier] = ACTIONS(2447), - [sym_xhp_identifier] = ACTIONS(2447), - [sym_xhp_class_identifier] = ACTIONS(2449), - [sym_comment] = ACTIONS(3), - }, - [856] = { - [ts_builtin_sym_end] = ACTIONS(1969), - [sym_identifier] = ACTIONS(1967), - [sym_variable] = ACTIONS(1969), - [sym_pipe_variable] = ACTIONS(1969), - [anon_sym_type] = ACTIONS(1967), - [anon_sym_newtype] = ACTIONS(1967), - [anon_sym_shape] = ACTIONS(1967), - [anon_sym_clone] = ACTIONS(1967), - [anon_sym_new] = ACTIONS(1967), - [anon_sym_print] = ACTIONS(1967), - [sym__backslash] = ACTIONS(1969), - [anon_sym_self] = ACTIONS(1967), - [anon_sym_parent] = ACTIONS(1967), - [anon_sym_static] = ACTIONS(1967), - [anon_sym_LT_LT_LT] = ACTIONS(1969), - [anon_sym_LBRACE] = ACTIONS(1969), - [anon_sym_SEMI] = ACTIONS(1969), - [anon_sym_return] = ACTIONS(1967), - [anon_sym_break] = ACTIONS(1967), - [anon_sym_continue] = ACTIONS(1967), - [anon_sym_throw] = ACTIONS(1967), - [anon_sym_echo] = ACTIONS(1967), - [anon_sym_unset] = ACTIONS(1967), - [anon_sym_LPAREN] = ACTIONS(1969), - [anon_sym_concurrent] = ACTIONS(1967), - [anon_sym_use] = ACTIONS(1967), - [anon_sym_namespace] = ACTIONS(1967), - [anon_sym_function] = ACTIONS(1967), - [anon_sym_const] = ACTIONS(1967), - [anon_sym_if] = ACTIONS(1967), - [anon_sym_elseif] = ACTIONS(1967), - [anon_sym_else] = ACTIONS(1967), - [anon_sym_switch] = ACTIONS(1967), - [anon_sym_foreach] = ACTIONS(1967), - [anon_sym_while] = ACTIONS(1967), - [anon_sym_do] = ACTIONS(1967), - [anon_sym_for] = ACTIONS(1967), - [anon_sym_try] = ACTIONS(1967), - [anon_sym_catch] = ACTIONS(1967), - [anon_sym_finally] = ACTIONS(1967), - [anon_sym_using] = ACTIONS(1967), - [sym_float] = ACTIONS(1969), - [sym_integer] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(1967), - [anon_sym_True] = ACTIONS(1967), - [anon_sym_TRUE] = ACTIONS(1967), - [anon_sym_false] = ACTIONS(1967), - [anon_sym_False] = ACTIONS(1967), - [anon_sym_FALSE] = ACTIONS(1967), - [anon_sym_null] = ACTIONS(1967), - [anon_sym_Null] = ACTIONS(1967), - [anon_sym_NULL] = ACTIONS(1967), - [sym_string] = ACTIONS(1969), - [anon_sym_AT] = ACTIONS(1969), - [anon_sym_TILDE] = ACTIONS(1969), - [anon_sym_array] = ACTIONS(1967), - [anon_sym_varray] = ACTIONS(1967), - [anon_sym_darray] = ACTIONS(1967), - [anon_sym_vec] = ACTIONS(1967), - [anon_sym_dict] = ACTIONS(1967), - [anon_sym_keyset] = ACTIONS(1967), - [anon_sym_LT] = ACTIONS(1967), - [anon_sym_PLUS] = ACTIONS(1967), - [anon_sym_DASH] = ACTIONS(1967), - [anon_sym_tuple] = ACTIONS(1967), - [anon_sym_include] = ACTIONS(1967), - [anon_sym_include_once] = ACTIONS(1967), - [anon_sym_require] = ACTIONS(1967), - [anon_sym_require_once] = ACTIONS(1967), - [anon_sym_list] = ACTIONS(1967), - [anon_sym_LT_LT] = ACTIONS(1967), - [anon_sym_BANG] = ACTIONS(1969), - [anon_sym_PLUS_PLUS] = ACTIONS(1969), - [anon_sym_DASH_DASH] = ACTIONS(1969), - [anon_sym_await] = ACTIONS(1967), - [anon_sym_async] = ACTIONS(1967), - [anon_sym_yield] = ACTIONS(1967), - [anon_sym_trait] = ACTIONS(1967), - [anon_sym_interface] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(1967), - [anon_sym_enum] = ACTIONS(1967), - [sym_final_modifier] = ACTIONS(1967), - [sym_abstract_modifier] = ACTIONS(1967), - [sym_xhp_modifier] = ACTIONS(1967), - [sym_xhp_identifier] = ACTIONS(1967), - [sym_xhp_class_identifier] = ACTIONS(1969), - [sym_comment] = ACTIONS(3), - }, - [857] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [858] = { - [sym_identifier] = ACTIONS(2451), - [sym_variable] = ACTIONS(2453), - [sym_pipe_variable] = ACTIONS(2453), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_newtype] = ACTIONS(2451), - [anon_sym_shape] = ACTIONS(2451), - [anon_sym_clone] = ACTIONS(2451), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_print] = ACTIONS(2451), - [sym__backslash] = ACTIONS(2453), - [anon_sym_self] = ACTIONS(2451), - [anon_sym_parent] = ACTIONS(2451), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_LT_LT_LT] = ACTIONS(2453), - [anon_sym_RBRACE] = ACTIONS(2453), - [anon_sym_LBRACE] = ACTIONS(2453), - [anon_sym_SEMI] = ACTIONS(2453), - [anon_sym_return] = ACTIONS(2451), - [anon_sym_break] = ACTIONS(2451), - [anon_sym_continue] = ACTIONS(2451), - [anon_sym_throw] = ACTIONS(2451), - [anon_sym_echo] = ACTIONS(2451), - [anon_sym_unset] = ACTIONS(2451), - [anon_sym_LPAREN] = ACTIONS(2453), - [anon_sym_concurrent] = ACTIONS(2451), - [anon_sym_use] = ACTIONS(2451), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_const] = ACTIONS(2451), - [anon_sym_if] = ACTIONS(2451), - [anon_sym_elseif] = ACTIONS(2451), - [anon_sym_else] = ACTIONS(2451), - [anon_sym_switch] = ACTIONS(2451), - [anon_sym_case] = ACTIONS(2451), - [anon_sym_default] = ACTIONS(2451), - [anon_sym_foreach] = ACTIONS(2451), - [anon_sym_while] = ACTIONS(2451), - [anon_sym_do] = ACTIONS(2451), - [anon_sym_for] = ACTIONS(2451), - [anon_sym_try] = ACTIONS(2451), - [anon_sym_using] = ACTIONS(2451), - [sym_float] = ACTIONS(2453), - [sym_integer] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(2451), - [anon_sym_True] = ACTIONS(2451), - [anon_sym_TRUE] = ACTIONS(2451), - [anon_sym_false] = ACTIONS(2451), - [anon_sym_False] = ACTIONS(2451), - [anon_sym_FALSE] = ACTIONS(2451), - [anon_sym_null] = ACTIONS(2451), - [anon_sym_Null] = ACTIONS(2451), - [anon_sym_NULL] = ACTIONS(2451), - [sym_string] = ACTIONS(2453), - [anon_sym_AT] = ACTIONS(2453), - [anon_sym_TILDE] = ACTIONS(2453), - [anon_sym_array] = ACTIONS(2451), - [anon_sym_varray] = ACTIONS(2451), - [anon_sym_darray] = ACTIONS(2451), - [anon_sym_vec] = ACTIONS(2451), - [anon_sym_dict] = ACTIONS(2451), - [anon_sym_keyset] = ACTIONS(2451), - [anon_sym_LT] = ACTIONS(2451), - [anon_sym_PLUS] = ACTIONS(2451), - [anon_sym_DASH] = ACTIONS(2451), - [anon_sym_tuple] = ACTIONS(2451), - [anon_sym_include] = ACTIONS(2451), - [anon_sym_include_once] = ACTIONS(2451), - [anon_sym_require] = ACTIONS(2451), - [anon_sym_require_once] = ACTIONS(2451), - [anon_sym_list] = ACTIONS(2451), - [anon_sym_LT_LT] = ACTIONS(2451), - [anon_sym_BANG] = ACTIONS(2453), - [anon_sym_PLUS_PLUS] = ACTIONS(2453), - [anon_sym_DASH_DASH] = ACTIONS(2453), - [anon_sym_await] = ACTIONS(2451), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_yield] = ACTIONS(2451), - [anon_sym_trait] = ACTIONS(2451), - [anon_sym_interface] = ACTIONS(2451), - [anon_sym_class] = ACTIONS(2451), - [anon_sym_enum] = ACTIONS(2451), - [sym_final_modifier] = ACTIONS(2451), - [sym_abstract_modifier] = ACTIONS(2451), - [sym_xhp_modifier] = ACTIONS(2451), - [sym_xhp_identifier] = ACTIONS(2451), - [sym_xhp_class_identifier] = ACTIONS(2453), - [sym_comment] = ACTIONS(3), - }, - [859] = { - [sym_identifier] = ACTIONS(2455), - [sym_variable] = ACTIONS(2457), - [sym_pipe_variable] = ACTIONS(2457), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_newtype] = ACTIONS(2455), - [anon_sym_shape] = ACTIONS(2455), - [anon_sym_clone] = ACTIONS(2455), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_print] = ACTIONS(2455), - [sym__backslash] = ACTIONS(2457), - [anon_sym_self] = ACTIONS(2455), - [anon_sym_parent] = ACTIONS(2455), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_LT_LT_LT] = ACTIONS(2457), - [anon_sym_RBRACE] = ACTIONS(2457), - [anon_sym_LBRACE] = ACTIONS(2457), - [anon_sym_SEMI] = ACTIONS(2457), - [anon_sym_return] = ACTIONS(2455), - [anon_sym_break] = ACTIONS(2455), - [anon_sym_continue] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2455), - [anon_sym_echo] = ACTIONS(2455), - [anon_sym_unset] = ACTIONS(2455), - [anon_sym_LPAREN] = ACTIONS(2457), - [anon_sym_concurrent] = ACTIONS(2455), - [anon_sym_use] = ACTIONS(2455), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2455), - [anon_sym_const] = ACTIONS(2455), - [anon_sym_if] = ACTIONS(2455), - [anon_sym_elseif] = ACTIONS(2455), - [anon_sym_else] = ACTIONS(2455), - [anon_sym_switch] = ACTIONS(2455), - [anon_sym_case] = ACTIONS(2455), - [anon_sym_default] = ACTIONS(2455), - [anon_sym_foreach] = ACTIONS(2455), - [anon_sym_while] = ACTIONS(2455), - [anon_sym_do] = ACTIONS(2455), - [anon_sym_for] = ACTIONS(2455), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_using] = ACTIONS(2455), - [sym_float] = ACTIONS(2457), - [sym_integer] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(2455), - [anon_sym_True] = ACTIONS(2455), - [anon_sym_TRUE] = ACTIONS(2455), - [anon_sym_false] = ACTIONS(2455), - [anon_sym_False] = ACTIONS(2455), - [anon_sym_FALSE] = ACTIONS(2455), - [anon_sym_null] = ACTIONS(2455), - [anon_sym_Null] = ACTIONS(2455), - [anon_sym_NULL] = ACTIONS(2455), - [sym_string] = ACTIONS(2457), - [anon_sym_AT] = ACTIONS(2457), - [anon_sym_TILDE] = ACTIONS(2457), - [anon_sym_array] = ACTIONS(2455), - [anon_sym_varray] = ACTIONS(2455), - [anon_sym_darray] = ACTIONS(2455), - [anon_sym_vec] = ACTIONS(2455), - [anon_sym_dict] = ACTIONS(2455), - [anon_sym_keyset] = ACTIONS(2455), - [anon_sym_LT] = ACTIONS(2455), - [anon_sym_PLUS] = ACTIONS(2455), - [anon_sym_DASH] = ACTIONS(2455), - [anon_sym_tuple] = ACTIONS(2455), - [anon_sym_include] = ACTIONS(2455), - [anon_sym_include_once] = ACTIONS(2455), - [anon_sym_require] = ACTIONS(2455), - [anon_sym_require_once] = ACTIONS(2455), - [anon_sym_list] = ACTIONS(2455), - [anon_sym_LT_LT] = ACTIONS(2455), - [anon_sym_BANG] = ACTIONS(2457), - [anon_sym_PLUS_PLUS] = ACTIONS(2457), - [anon_sym_DASH_DASH] = ACTIONS(2457), - [anon_sym_await] = ACTIONS(2455), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_yield] = ACTIONS(2455), - [anon_sym_trait] = ACTIONS(2455), - [anon_sym_interface] = ACTIONS(2455), - [anon_sym_class] = ACTIONS(2455), - [anon_sym_enum] = ACTIONS(2455), - [sym_final_modifier] = ACTIONS(2455), - [sym_abstract_modifier] = ACTIONS(2455), - [sym_xhp_modifier] = ACTIONS(2455), - [sym_xhp_identifier] = ACTIONS(2455), - [sym_xhp_class_identifier] = ACTIONS(2457), - [sym_comment] = ACTIONS(3), - }, - [860] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [861] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_case] = ACTIONS(1963), - [anon_sym_default] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_catch] = ACTIONS(1963), - [anon_sym_finally] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [862] = { - [sym_identifier] = ACTIONS(2459), - [sym_variable] = ACTIONS(2461), - [sym_pipe_variable] = ACTIONS(2461), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_newtype] = ACTIONS(2459), - [anon_sym_shape] = ACTIONS(2459), - [anon_sym_clone] = ACTIONS(2459), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_print] = ACTIONS(2459), - [sym__backslash] = ACTIONS(2461), - [anon_sym_self] = ACTIONS(2459), - [anon_sym_parent] = ACTIONS(2459), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_LT_LT_LT] = ACTIONS(2461), - [anon_sym_RBRACE] = ACTIONS(2461), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_return] = ACTIONS(2459), - [anon_sym_break] = ACTIONS(2459), - [anon_sym_continue] = ACTIONS(2459), - [anon_sym_throw] = ACTIONS(2459), - [anon_sym_echo] = ACTIONS(2459), - [anon_sym_unset] = ACTIONS(2459), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_concurrent] = ACTIONS(2459), - [anon_sym_use] = ACTIONS(2459), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_const] = ACTIONS(2459), - [anon_sym_if] = ACTIONS(2459), - [anon_sym_elseif] = ACTIONS(2459), - [anon_sym_else] = ACTIONS(2459), - [anon_sym_switch] = ACTIONS(2459), - [anon_sym_case] = ACTIONS(2459), - [anon_sym_default] = ACTIONS(2459), - [anon_sym_foreach] = ACTIONS(2459), - [anon_sym_while] = ACTIONS(2459), - [anon_sym_do] = ACTIONS(2459), - [anon_sym_for] = ACTIONS(2459), - [anon_sym_try] = ACTIONS(2459), - [anon_sym_using] = ACTIONS(2459), - [sym_float] = ACTIONS(2461), - [sym_integer] = ACTIONS(2459), - [anon_sym_true] = ACTIONS(2459), - [anon_sym_True] = ACTIONS(2459), - [anon_sym_TRUE] = ACTIONS(2459), - [anon_sym_false] = ACTIONS(2459), - [anon_sym_False] = ACTIONS(2459), - [anon_sym_FALSE] = ACTIONS(2459), - [anon_sym_null] = ACTIONS(2459), - [anon_sym_Null] = ACTIONS(2459), - [anon_sym_NULL] = ACTIONS(2459), - [sym_string] = ACTIONS(2461), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_array] = ACTIONS(2459), - [anon_sym_varray] = ACTIONS(2459), - [anon_sym_darray] = ACTIONS(2459), - [anon_sym_vec] = ACTIONS(2459), - [anon_sym_dict] = ACTIONS(2459), - [anon_sym_keyset] = ACTIONS(2459), - [anon_sym_LT] = ACTIONS(2459), - [anon_sym_PLUS] = ACTIONS(2459), - [anon_sym_DASH] = ACTIONS(2459), - [anon_sym_tuple] = ACTIONS(2459), - [anon_sym_include] = ACTIONS(2459), - [anon_sym_include_once] = ACTIONS(2459), - [anon_sym_require] = ACTIONS(2459), - [anon_sym_require_once] = ACTIONS(2459), - [anon_sym_list] = ACTIONS(2459), - [anon_sym_LT_LT] = ACTIONS(2459), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2459), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_yield] = ACTIONS(2459), - [anon_sym_trait] = ACTIONS(2459), - [anon_sym_interface] = ACTIONS(2459), - [anon_sym_class] = ACTIONS(2459), - [anon_sym_enum] = ACTIONS(2459), - [sym_final_modifier] = ACTIONS(2459), - [sym_abstract_modifier] = ACTIONS(2459), - [sym_xhp_modifier] = ACTIONS(2459), - [sym_xhp_identifier] = ACTIONS(2459), - [sym_xhp_class_identifier] = ACTIONS(2461), - [sym_comment] = ACTIONS(3), - }, - [863] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_case] = ACTIONS(1959), - [anon_sym_default] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_catch] = ACTIONS(1959), - [anon_sym_finally] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [864] = { - [aux_sym_if_statement_repeat1] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1989), - [sym_identifier] = ACTIONS(1987), - [sym_variable] = ACTIONS(1989), - [sym_pipe_variable] = ACTIONS(1989), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_newtype] = ACTIONS(1987), - [anon_sym_shape] = ACTIONS(1987), - [anon_sym_clone] = ACTIONS(1987), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_print] = ACTIONS(1987), - [sym__backslash] = ACTIONS(1989), - [anon_sym_self] = ACTIONS(1987), - [anon_sym_parent] = ACTIONS(1987), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_LT_LT_LT] = ACTIONS(1989), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_SEMI] = ACTIONS(1989), - [anon_sym_return] = ACTIONS(1987), - [anon_sym_break] = ACTIONS(1987), - [anon_sym_continue] = ACTIONS(1987), - [anon_sym_throw] = ACTIONS(1987), - [anon_sym_echo] = ACTIONS(1987), - [anon_sym_unset] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_concurrent] = ACTIONS(1987), - [anon_sym_use] = ACTIONS(1987), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_const] = ACTIONS(1987), - [anon_sym_if] = ACTIONS(1987), - [anon_sym_elseif] = ACTIONS(2463), - [anon_sym_else] = ACTIONS(2465), - [anon_sym_switch] = ACTIONS(1987), - [anon_sym_foreach] = ACTIONS(1987), - [anon_sym_while] = ACTIONS(1987), - [anon_sym_do] = ACTIONS(1987), - [anon_sym_for] = ACTIONS(1987), - [anon_sym_try] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [sym_float] = ACTIONS(1989), - [sym_integer] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1987), - [anon_sym_True] = ACTIONS(1987), - [anon_sym_TRUE] = ACTIONS(1987), - [anon_sym_false] = ACTIONS(1987), - [anon_sym_False] = ACTIONS(1987), - [anon_sym_FALSE] = ACTIONS(1987), - [anon_sym_null] = ACTIONS(1987), - [anon_sym_Null] = ACTIONS(1987), - [anon_sym_NULL] = ACTIONS(1987), - [sym_string] = ACTIONS(1989), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_array] = ACTIONS(1987), - [anon_sym_varray] = ACTIONS(1987), - [anon_sym_darray] = ACTIONS(1987), - [anon_sym_vec] = ACTIONS(1987), - [anon_sym_dict] = ACTIONS(1987), - [anon_sym_keyset] = ACTIONS(1987), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_tuple] = ACTIONS(1987), - [anon_sym_include] = ACTIONS(1987), - [anon_sym_include_once] = ACTIONS(1987), - [anon_sym_require] = ACTIONS(1987), - [anon_sym_require_once] = ACTIONS(1987), - [anon_sym_list] = ACTIONS(1987), - [anon_sym_LT_LT] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1989), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_trait] = ACTIONS(1987), - [anon_sym_interface] = ACTIONS(1987), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_enum] = ACTIONS(1987), - [sym_final_modifier] = ACTIONS(1987), - [sym_abstract_modifier] = ACTIONS(1987), - [sym_xhp_modifier] = ACTIONS(1987), - [sym_xhp_identifier] = ACTIONS(1987), - [sym_xhp_class_identifier] = ACTIONS(1989), - [sym_comment] = ACTIONS(3), - }, - [865] = { - [aux_sym_if_statement_repeat1] = STATE(866), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_RBRACE] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [866] = { - [aux_sym_if_statement_repeat1] = STATE(868), - [sym_identifier] = ACTIONS(1979), - [sym_variable] = ACTIONS(1981), - [sym_pipe_variable] = ACTIONS(1981), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_newtype] = ACTIONS(1979), - [anon_sym_shape] = ACTIONS(1979), - [anon_sym_clone] = ACTIONS(1979), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_print] = ACTIONS(1979), - [sym__backslash] = ACTIONS(1981), - [anon_sym_self] = ACTIONS(1979), - [anon_sym_parent] = ACTIONS(1979), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_LT_LT_LT] = ACTIONS(1981), - [anon_sym_RBRACE] = ACTIONS(1981), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym_return] = ACTIONS(1979), - [anon_sym_break] = ACTIONS(1979), - [anon_sym_continue] = ACTIONS(1979), - [anon_sym_throw] = ACTIONS(1979), - [anon_sym_echo] = ACTIONS(1979), - [anon_sym_unset] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_concurrent] = ACTIONS(1979), - [anon_sym_use] = ACTIONS(1979), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_const] = ACTIONS(1979), - [anon_sym_if] = ACTIONS(1979), - [anon_sym_elseif] = ACTIONS(2467), - [anon_sym_else] = ACTIONS(2469), - [anon_sym_switch] = ACTIONS(1979), - [anon_sym_foreach] = ACTIONS(1979), - [anon_sym_while] = ACTIONS(1979), - [anon_sym_do] = ACTIONS(1979), - [anon_sym_for] = ACTIONS(1979), - [anon_sym_try] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [sym_float] = ACTIONS(1981), - [sym_integer] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(1979), - [anon_sym_True] = ACTIONS(1979), - [anon_sym_TRUE] = ACTIONS(1979), - [anon_sym_false] = ACTIONS(1979), - [anon_sym_False] = ACTIONS(1979), - [anon_sym_FALSE] = ACTIONS(1979), - [anon_sym_null] = ACTIONS(1979), - [anon_sym_Null] = ACTIONS(1979), - [anon_sym_NULL] = ACTIONS(1979), - [sym_string] = ACTIONS(1981), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_array] = ACTIONS(1979), - [anon_sym_varray] = ACTIONS(1979), - [anon_sym_darray] = ACTIONS(1979), - [anon_sym_vec] = ACTIONS(1979), - [anon_sym_dict] = ACTIONS(1979), - [anon_sym_keyset] = ACTIONS(1979), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_tuple] = ACTIONS(1979), - [anon_sym_include] = ACTIONS(1979), - [anon_sym_include_once] = ACTIONS(1979), - [anon_sym_require] = ACTIONS(1979), - [anon_sym_require_once] = ACTIONS(1979), - [anon_sym_list] = ACTIONS(1979), - [anon_sym_LT_LT] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1981), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_await] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_trait] = ACTIONS(1979), - [anon_sym_interface] = ACTIONS(1979), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_enum] = ACTIONS(1979), - [sym_final_modifier] = ACTIONS(1979), - [sym_abstract_modifier] = ACTIONS(1979), - [sym_xhp_modifier] = ACTIONS(1979), - [sym_xhp_identifier] = ACTIONS(1979), - [sym_xhp_class_identifier] = ACTIONS(1981), - [sym_comment] = ACTIONS(3), - }, - [867] = { - [aux_sym_if_statement_repeat1] = STATE(866), - [sym_identifier] = ACTIONS(1987), - [sym_variable] = ACTIONS(1989), - [sym_pipe_variable] = ACTIONS(1989), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_newtype] = ACTIONS(1987), - [anon_sym_shape] = ACTIONS(1987), - [anon_sym_clone] = ACTIONS(1987), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_print] = ACTIONS(1987), - [sym__backslash] = ACTIONS(1989), - [anon_sym_self] = ACTIONS(1987), - [anon_sym_parent] = ACTIONS(1987), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_LT_LT_LT] = ACTIONS(1989), - [anon_sym_RBRACE] = ACTIONS(1989), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_SEMI] = ACTIONS(1989), - [anon_sym_return] = ACTIONS(1987), - [anon_sym_break] = ACTIONS(1987), - [anon_sym_continue] = ACTIONS(1987), - [anon_sym_throw] = ACTIONS(1987), - [anon_sym_echo] = ACTIONS(1987), - [anon_sym_unset] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_concurrent] = ACTIONS(1987), - [anon_sym_use] = ACTIONS(1987), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_const] = ACTIONS(1987), - [anon_sym_if] = ACTIONS(1987), - [anon_sym_elseif] = ACTIONS(2467), - [anon_sym_else] = ACTIONS(2471), - [anon_sym_switch] = ACTIONS(1987), - [anon_sym_foreach] = ACTIONS(1987), - [anon_sym_while] = ACTIONS(1987), - [anon_sym_do] = ACTIONS(1987), - [anon_sym_for] = ACTIONS(1987), - [anon_sym_try] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [sym_float] = ACTIONS(1989), - [sym_integer] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1987), - [anon_sym_True] = ACTIONS(1987), - [anon_sym_TRUE] = ACTIONS(1987), - [anon_sym_false] = ACTIONS(1987), - [anon_sym_False] = ACTIONS(1987), - [anon_sym_FALSE] = ACTIONS(1987), - [anon_sym_null] = ACTIONS(1987), - [anon_sym_Null] = ACTIONS(1987), - [anon_sym_NULL] = ACTIONS(1987), - [sym_string] = ACTIONS(1989), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_array] = ACTIONS(1987), - [anon_sym_varray] = ACTIONS(1987), - [anon_sym_darray] = ACTIONS(1987), - [anon_sym_vec] = ACTIONS(1987), - [anon_sym_dict] = ACTIONS(1987), - [anon_sym_keyset] = ACTIONS(1987), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_tuple] = ACTIONS(1987), - [anon_sym_include] = ACTIONS(1987), - [anon_sym_include_once] = ACTIONS(1987), - [anon_sym_require] = ACTIONS(1987), - [anon_sym_require_once] = ACTIONS(1987), - [anon_sym_list] = ACTIONS(1987), - [anon_sym_LT_LT] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1989), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_trait] = ACTIONS(1987), - [anon_sym_interface] = ACTIONS(1987), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_enum] = ACTIONS(1987), - [sym_final_modifier] = ACTIONS(1987), - [sym_abstract_modifier] = ACTIONS(1987), - [sym_xhp_modifier] = ACTIONS(1987), - [sym_xhp_identifier] = ACTIONS(1987), - [sym_xhp_class_identifier] = ACTIONS(1989), - [sym_comment] = ACTIONS(3), - }, - [868] = { - [aux_sym_if_statement_repeat1] = STATE(868), - [sym_identifier] = ACTIONS(1997), - [sym_variable] = ACTIONS(1999), - [sym_pipe_variable] = ACTIONS(1999), - [anon_sym_type] = ACTIONS(1997), - [anon_sym_newtype] = ACTIONS(1997), - [anon_sym_shape] = ACTIONS(1997), - [anon_sym_clone] = ACTIONS(1997), - [anon_sym_new] = ACTIONS(1997), - [anon_sym_print] = ACTIONS(1997), - [sym__backslash] = ACTIONS(1999), - [anon_sym_self] = ACTIONS(1997), - [anon_sym_parent] = ACTIONS(1997), - [anon_sym_static] = ACTIONS(1997), - [anon_sym_LT_LT_LT] = ACTIONS(1999), - [anon_sym_RBRACE] = ACTIONS(1999), - [anon_sym_LBRACE] = ACTIONS(1999), - [anon_sym_SEMI] = ACTIONS(1999), - [anon_sym_return] = ACTIONS(1997), - [anon_sym_break] = ACTIONS(1997), - [anon_sym_continue] = ACTIONS(1997), - [anon_sym_throw] = ACTIONS(1997), - [anon_sym_echo] = ACTIONS(1997), - [anon_sym_unset] = ACTIONS(1997), - [anon_sym_LPAREN] = ACTIONS(1999), - [anon_sym_concurrent] = ACTIONS(1997), - [anon_sym_use] = ACTIONS(1997), - [anon_sym_namespace] = ACTIONS(1997), - [anon_sym_function] = ACTIONS(1997), - [anon_sym_const] = ACTIONS(1997), - [anon_sym_if] = ACTIONS(1997), - [anon_sym_elseif] = ACTIONS(2473), - [anon_sym_else] = ACTIONS(2476), - [anon_sym_switch] = ACTIONS(1997), - [anon_sym_foreach] = ACTIONS(1997), - [anon_sym_while] = ACTIONS(1997), - [anon_sym_do] = ACTIONS(1997), - [anon_sym_for] = ACTIONS(1997), - [anon_sym_try] = ACTIONS(1997), - [anon_sym_using] = ACTIONS(1997), - [sym_float] = ACTIONS(1999), - [sym_integer] = ACTIONS(1997), - [anon_sym_true] = ACTIONS(1997), - [anon_sym_True] = ACTIONS(1997), - [anon_sym_TRUE] = ACTIONS(1997), - [anon_sym_false] = ACTIONS(1997), - [anon_sym_False] = ACTIONS(1997), - [anon_sym_FALSE] = ACTIONS(1997), - [anon_sym_null] = ACTIONS(1997), - [anon_sym_Null] = ACTIONS(1997), - [anon_sym_NULL] = ACTIONS(1997), - [sym_string] = ACTIONS(1999), - [anon_sym_AT] = ACTIONS(1999), - [anon_sym_TILDE] = ACTIONS(1999), - [anon_sym_array] = ACTIONS(1997), - [anon_sym_varray] = ACTIONS(1997), - [anon_sym_darray] = ACTIONS(1997), - [anon_sym_vec] = ACTIONS(1997), - [anon_sym_dict] = ACTIONS(1997), - [anon_sym_keyset] = ACTIONS(1997), - [anon_sym_LT] = ACTIONS(1997), - [anon_sym_PLUS] = ACTIONS(1997), - [anon_sym_DASH] = ACTIONS(1997), - [anon_sym_tuple] = ACTIONS(1997), - [anon_sym_include] = ACTIONS(1997), - [anon_sym_include_once] = ACTIONS(1997), - [anon_sym_require] = ACTIONS(1997), - [anon_sym_require_once] = ACTIONS(1997), - [anon_sym_list] = ACTIONS(1997), - [anon_sym_LT_LT] = ACTIONS(1997), - [anon_sym_BANG] = ACTIONS(1999), - [anon_sym_PLUS_PLUS] = ACTIONS(1999), - [anon_sym_DASH_DASH] = ACTIONS(1999), - [anon_sym_await] = ACTIONS(1997), - [anon_sym_async] = ACTIONS(1997), - [anon_sym_yield] = ACTIONS(1997), - [anon_sym_trait] = ACTIONS(1997), - [anon_sym_interface] = ACTIONS(1997), - [anon_sym_class] = ACTIONS(1997), - [anon_sym_enum] = ACTIONS(1997), - [sym_final_modifier] = ACTIONS(1997), - [sym_abstract_modifier] = ACTIONS(1997), - [sym_xhp_modifier] = ACTIONS(1997), - [sym_xhp_identifier] = ACTIONS(1997), - [sym_xhp_class_identifier] = ACTIONS(1999), - [sym_comment] = ACTIONS(3), - }, - [869] = { - [aux_sym_if_statement_repeat1] = STATE(875), - [ts_builtin_sym_end] = ACTIONS(1977), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [870] = { - [aux_sym_if_statement_repeat1] = STATE(874), - [ts_builtin_sym_end] = ACTIONS(1981), - [sym_identifier] = ACTIONS(1979), - [sym_variable] = ACTIONS(1981), - [sym_pipe_variable] = ACTIONS(1981), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_newtype] = ACTIONS(1979), - [anon_sym_shape] = ACTIONS(1979), - [anon_sym_clone] = ACTIONS(1979), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_print] = ACTIONS(1979), - [sym__backslash] = ACTIONS(1981), - [anon_sym_self] = ACTIONS(1979), - [anon_sym_parent] = ACTIONS(1979), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_LT_LT_LT] = ACTIONS(1981), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym_return] = ACTIONS(1979), - [anon_sym_break] = ACTIONS(1979), - [anon_sym_continue] = ACTIONS(1979), - [anon_sym_throw] = ACTIONS(1979), - [anon_sym_echo] = ACTIONS(1979), - [anon_sym_unset] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_concurrent] = ACTIONS(1979), - [anon_sym_use] = ACTIONS(1979), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_const] = ACTIONS(1979), - [anon_sym_if] = ACTIONS(1979), - [anon_sym_elseif] = ACTIONS(2463), - [anon_sym_else] = ACTIONS(2479), - [anon_sym_switch] = ACTIONS(1979), - [anon_sym_foreach] = ACTIONS(1979), - [anon_sym_while] = ACTIONS(1979), - [anon_sym_do] = ACTIONS(1979), - [anon_sym_for] = ACTIONS(1979), - [anon_sym_try] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [sym_float] = ACTIONS(1981), - [sym_integer] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(1979), - [anon_sym_True] = ACTIONS(1979), - [anon_sym_TRUE] = ACTIONS(1979), - [anon_sym_false] = ACTIONS(1979), - [anon_sym_False] = ACTIONS(1979), - [anon_sym_FALSE] = ACTIONS(1979), - [anon_sym_null] = ACTIONS(1979), - [anon_sym_Null] = ACTIONS(1979), - [anon_sym_NULL] = ACTIONS(1979), - [sym_string] = ACTIONS(1981), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_array] = ACTIONS(1979), - [anon_sym_varray] = ACTIONS(1979), - [anon_sym_darray] = ACTIONS(1979), - [anon_sym_vec] = ACTIONS(1979), - [anon_sym_dict] = ACTIONS(1979), - [anon_sym_keyset] = ACTIONS(1979), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_tuple] = ACTIONS(1979), - [anon_sym_include] = ACTIONS(1979), - [anon_sym_include_once] = ACTIONS(1979), - [anon_sym_require] = ACTIONS(1979), - [anon_sym_require_once] = ACTIONS(1979), - [anon_sym_list] = ACTIONS(1979), - [anon_sym_LT_LT] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1981), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_await] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_trait] = ACTIONS(1979), - [anon_sym_interface] = ACTIONS(1979), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_enum] = ACTIONS(1979), - [sym_final_modifier] = ACTIONS(1979), - [sym_abstract_modifier] = ACTIONS(1979), - [sym_xhp_modifier] = ACTIONS(1979), - [sym_xhp_identifier] = ACTIONS(1979), - [sym_xhp_class_identifier] = ACTIONS(1981), - [sym_comment] = ACTIONS(3), - }, - [871] = { - [aux_sym_if_statement_repeat1] = STATE(878), - [sym_identifier] = ACTIONS(1987), - [sym_variable] = ACTIONS(1989), - [sym_pipe_variable] = ACTIONS(1989), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_newtype] = ACTIONS(1987), - [anon_sym_shape] = ACTIONS(1987), - [anon_sym_clone] = ACTIONS(1987), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_print] = ACTIONS(1987), - [sym__backslash] = ACTIONS(1989), - [anon_sym_self] = ACTIONS(1987), - [anon_sym_parent] = ACTIONS(1987), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_LT_LT_LT] = ACTIONS(1989), - [anon_sym_RBRACE] = ACTIONS(1989), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_SEMI] = ACTIONS(1989), - [anon_sym_return] = ACTIONS(1987), - [anon_sym_break] = ACTIONS(1987), - [anon_sym_continue] = ACTIONS(1987), - [anon_sym_throw] = ACTIONS(1987), - [anon_sym_echo] = ACTIONS(1987), - [anon_sym_unset] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_concurrent] = ACTIONS(1987), - [anon_sym_use] = ACTIONS(1987), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_const] = ACTIONS(1987), - [anon_sym_if] = ACTIONS(1987), - [anon_sym_elseif] = ACTIONS(2467), - [anon_sym_else] = ACTIONS(2481), - [anon_sym_switch] = ACTIONS(1987), - [anon_sym_foreach] = ACTIONS(1987), - [anon_sym_while] = ACTIONS(1987), - [anon_sym_do] = ACTIONS(1987), - [anon_sym_for] = ACTIONS(1987), - [anon_sym_try] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [sym_float] = ACTIONS(1989), - [sym_integer] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1987), - [anon_sym_True] = ACTIONS(1987), - [anon_sym_TRUE] = ACTIONS(1987), - [anon_sym_false] = ACTIONS(1987), - [anon_sym_False] = ACTIONS(1987), - [anon_sym_FALSE] = ACTIONS(1987), - [anon_sym_null] = ACTIONS(1987), - [anon_sym_Null] = ACTIONS(1987), - [anon_sym_NULL] = ACTIONS(1987), - [sym_string] = ACTIONS(1989), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_array] = ACTIONS(1987), - [anon_sym_varray] = ACTIONS(1987), - [anon_sym_darray] = ACTIONS(1987), - [anon_sym_vec] = ACTIONS(1987), - [anon_sym_dict] = ACTIONS(1987), - [anon_sym_keyset] = ACTIONS(1987), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_tuple] = ACTIONS(1987), - [anon_sym_include] = ACTIONS(1987), - [anon_sym_include_once] = ACTIONS(1987), - [anon_sym_require] = ACTIONS(1987), - [anon_sym_require_once] = ACTIONS(1987), - [anon_sym_list] = ACTIONS(1987), - [anon_sym_LT_LT] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1989), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_trait] = ACTIONS(1987), - [anon_sym_interface] = ACTIONS(1987), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_enum] = ACTIONS(1987), - [sym_final_modifier] = ACTIONS(1987), - [sym_abstract_modifier] = ACTIONS(1987), - [sym_xhp_modifier] = ACTIONS(1987), - [sym_xhp_identifier] = ACTIONS(1987), - [sym_xhp_class_identifier] = ACTIONS(1989), - [sym_comment] = ACTIONS(3), - }, - [872] = { - [aux_sym_if_statement_repeat1] = STATE(878), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_RBRACE] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [873] = { - [sym_qualified_identifier] = STATE(4255), - [sym_compound_statement] = STATE(1468), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [sym_identifier] = ACTIONS(1947), - [sym_variable] = ACTIONS(1949), - [sym_pipe_variable] = ACTIONS(1949), - [anon_sym_type] = ACTIONS(1951), - [anon_sym_newtype] = ACTIONS(1951), - [anon_sym_shape] = ACTIONS(1951), - [anon_sym_clone] = ACTIONS(1951), - [anon_sym_new] = ACTIONS(1951), - [anon_sym_print] = ACTIONS(1951), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(1951), - [anon_sym_parent] = ACTIONS(1951), - [anon_sym_static] = ACTIONS(1951), - [anon_sym_LT_LT_LT] = ACTIONS(1949), - [anon_sym_RBRACE] = ACTIONS(1949), - [anon_sym_LBRACE] = ACTIONS(377), - [anon_sym_SEMI] = ACTIONS(1949), - [anon_sym_return] = ACTIONS(1951), - [anon_sym_break] = ACTIONS(1951), - [anon_sym_continue] = ACTIONS(1951), - [anon_sym_throw] = ACTIONS(1951), - [anon_sym_echo] = ACTIONS(1951), - [anon_sym_unset] = ACTIONS(1951), - [anon_sym_LPAREN] = ACTIONS(1949), - [anon_sym_concurrent] = ACTIONS(1951), - [anon_sym_use] = ACTIONS(1951), - [anon_sym_namespace] = ACTIONS(1951), - [anon_sym_function] = ACTIONS(1951), - [anon_sym_const] = ACTIONS(1951), - [anon_sym_if] = ACTIONS(1951), - [anon_sym_switch] = ACTIONS(1951), - [anon_sym_foreach] = ACTIONS(1951), - [anon_sym_while] = ACTIONS(1951), - [anon_sym_do] = ACTIONS(1951), - [anon_sym_for] = ACTIONS(1951), - [anon_sym_try] = ACTIONS(1951), - [anon_sym_using] = ACTIONS(1951), - [sym_float] = ACTIONS(1949), - [sym_integer] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(1951), - [anon_sym_True] = ACTIONS(1951), - [anon_sym_TRUE] = ACTIONS(1951), - [anon_sym_false] = ACTIONS(1951), - [anon_sym_False] = ACTIONS(1951), - [anon_sym_FALSE] = ACTIONS(1951), - [anon_sym_null] = ACTIONS(1951), - [anon_sym_Null] = ACTIONS(1951), - [anon_sym_NULL] = ACTIONS(1951), - [sym_string] = ACTIONS(1949), - [anon_sym_AT] = ACTIONS(1949), - [anon_sym_TILDE] = ACTIONS(1949), - [anon_sym_array] = ACTIONS(1951), - [anon_sym_varray] = ACTIONS(1951), - [anon_sym_darray] = ACTIONS(1951), - [anon_sym_vec] = ACTIONS(1951), - [anon_sym_dict] = ACTIONS(1951), - [anon_sym_keyset] = ACTIONS(1951), - [anon_sym_LT] = ACTIONS(1951), - [anon_sym_PLUS] = ACTIONS(1951), - [anon_sym_DASH] = ACTIONS(1951), - [anon_sym_tuple] = ACTIONS(1951), - [anon_sym_include] = ACTIONS(1951), - [anon_sym_include_once] = ACTIONS(1951), - [anon_sym_require] = ACTIONS(1951), - [anon_sym_require_once] = ACTIONS(1951), - [anon_sym_list] = ACTIONS(1951), - [anon_sym_LT_LT] = ACTIONS(1951), - [anon_sym_BANG] = ACTIONS(1949), - [anon_sym_PLUS_PLUS] = ACTIONS(1949), - [anon_sym_DASH_DASH] = ACTIONS(1949), - [anon_sym_await] = ACTIONS(1951), - [anon_sym_async] = ACTIONS(1951), - [anon_sym_yield] = ACTIONS(1951), - [anon_sym_trait] = ACTIONS(1951), - [anon_sym_interface] = ACTIONS(1951), - [anon_sym_class] = ACTIONS(1951), - [anon_sym_enum] = ACTIONS(1951), - [sym_final_modifier] = ACTIONS(1951), - [sym_abstract_modifier] = ACTIONS(1951), - [sym_xhp_modifier] = ACTIONS(1951), - [sym_xhp_identifier] = ACTIONS(1951), - [sym_xhp_class_identifier] = ACTIONS(1949), - [sym_comment] = ACTIONS(3), - }, - [874] = { - [aux_sym_if_statement_repeat1] = STATE(874), - [ts_builtin_sym_end] = ACTIONS(1999), - [sym_identifier] = ACTIONS(1997), - [sym_variable] = ACTIONS(1999), - [sym_pipe_variable] = ACTIONS(1999), - [anon_sym_type] = ACTIONS(1997), - [anon_sym_newtype] = ACTIONS(1997), - [anon_sym_shape] = ACTIONS(1997), - [anon_sym_clone] = ACTIONS(1997), - [anon_sym_new] = ACTIONS(1997), - [anon_sym_print] = ACTIONS(1997), - [sym__backslash] = ACTIONS(1999), - [anon_sym_self] = ACTIONS(1997), - [anon_sym_parent] = ACTIONS(1997), - [anon_sym_static] = ACTIONS(1997), - [anon_sym_LT_LT_LT] = ACTIONS(1999), - [anon_sym_LBRACE] = ACTIONS(1999), - [anon_sym_SEMI] = ACTIONS(1999), - [anon_sym_return] = ACTIONS(1997), - [anon_sym_break] = ACTIONS(1997), - [anon_sym_continue] = ACTIONS(1997), - [anon_sym_throw] = ACTIONS(1997), - [anon_sym_echo] = ACTIONS(1997), - [anon_sym_unset] = ACTIONS(1997), - [anon_sym_LPAREN] = ACTIONS(1999), - [anon_sym_concurrent] = ACTIONS(1997), - [anon_sym_use] = ACTIONS(1997), - [anon_sym_namespace] = ACTIONS(1997), - [anon_sym_function] = ACTIONS(1997), - [anon_sym_const] = ACTIONS(1997), - [anon_sym_if] = ACTIONS(1997), - [anon_sym_elseif] = ACTIONS(2483), - [anon_sym_else] = ACTIONS(2486), - [anon_sym_switch] = ACTIONS(1997), - [anon_sym_foreach] = ACTIONS(1997), - [anon_sym_while] = ACTIONS(1997), - [anon_sym_do] = ACTIONS(1997), - [anon_sym_for] = ACTIONS(1997), - [anon_sym_try] = ACTIONS(1997), - [anon_sym_using] = ACTIONS(1997), - [sym_float] = ACTIONS(1999), - [sym_integer] = ACTIONS(1997), - [anon_sym_true] = ACTIONS(1997), - [anon_sym_True] = ACTIONS(1997), - [anon_sym_TRUE] = ACTIONS(1997), - [anon_sym_false] = ACTIONS(1997), - [anon_sym_False] = ACTIONS(1997), - [anon_sym_FALSE] = ACTIONS(1997), - [anon_sym_null] = ACTIONS(1997), - [anon_sym_Null] = ACTIONS(1997), - [anon_sym_NULL] = ACTIONS(1997), - [sym_string] = ACTIONS(1999), - [anon_sym_AT] = ACTIONS(1999), - [anon_sym_TILDE] = ACTIONS(1999), - [anon_sym_array] = ACTIONS(1997), - [anon_sym_varray] = ACTIONS(1997), - [anon_sym_darray] = ACTIONS(1997), - [anon_sym_vec] = ACTIONS(1997), - [anon_sym_dict] = ACTIONS(1997), - [anon_sym_keyset] = ACTIONS(1997), - [anon_sym_LT] = ACTIONS(1997), - [anon_sym_PLUS] = ACTIONS(1997), - [anon_sym_DASH] = ACTIONS(1997), - [anon_sym_tuple] = ACTIONS(1997), - [anon_sym_include] = ACTIONS(1997), - [anon_sym_include_once] = ACTIONS(1997), - [anon_sym_require] = ACTIONS(1997), - [anon_sym_require_once] = ACTIONS(1997), - [anon_sym_list] = ACTIONS(1997), - [anon_sym_LT_LT] = ACTIONS(1997), - [anon_sym_BANG] = ACTIONS(1999), - [anon_sym_PLUS_PLUS] = ACTIONS(1999), - [anon_sym_DASH_DASH] = ACTIONS(1999), - [anon_sym_await] = ACTIONS(1997), - [anon_sym_async] = ACTIONS(1997), - [anon_sym_yield] = ACTIONS(1997), - [anon_sym_trait] = ACTIONS(1997), - [anon_sym_interface] = ACTIONS(1997), - [anon_sym_class] = ACTIONS(1997), - [anon_sym_enum] = ACTIONS(1997), - [sym_final_modifier] = ACTIONS(1997), - [sym_abstract_modifier] = ACTIONS(1997), - [sym_xhp_modifier] = ACTIONS(1997), - [sym_xhp_identifier] = ACTIONS(1997), - [sym_xhp_class_identifier] = ACTIONS(1999), - [sym_comment] = ACTIONS(3), - }, - [875] = { - [aux_sym_if_statement_repeat1] = STATE(874), - [ts_builtin_sym_end] = ACTIONS(1981), - [sym_identifier] = ACTIONS(1979), - [sym_variable] = ACTIONS(1981), - [sym_pipe_variable] = ACTIONS(1981), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_newtype] = ACTIONS(1979), - [anon_sym_shape] = ACTIONS(1979), - [anon_sym_clone] = ACTIONS(1979), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_print] = ACTIONS(1979), - [sym__backslash] = ACTIONS(1981), - [anon_sym_self] = ACTIONS(1979), - [anon_sym_parent] = ACTIONS(1979), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_LT_LT_LT] = ACTIONS(1981), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym_return] = ACTIONS(1979), - [anon_sym_break] = ACTIONS(1979), - [anon_sym_continue] = ACTIONS(1979), - [anon_sym_throw] = ACTIONS(1979), - [anon_sym_echo] = ACTIONS(1979), - [anon_sym_unset] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_concurrent] = ACTIONS(1979), - [anon_sym_use] = ACTIONS(1979), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_const] = ACTIONS(1979), - [anon_sym_if] = ACTIONS(1979), - [anon_sym_elseif] = ACTIONS(2463), - [anon_sym_else] = ACTIONS(2489), - [anon_sym_switch] = ACTIONS(1979), - [anon_sym_foreach] = ACTIONS(1979), - [anon_sym_while] = ACTIONS(1979), - [anon_sym_do] = ACTIONS(1979), - [anon_sym_for] = ACTIONS(1979), - [anon_sym_try] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [sym_float] = ACTIONS(1981), - [sym_integer] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(1979), - [anon_sym_True] = ACTIONS(1979), - [anon_sym_TRUE] = ACTIONS(1979), - [anon_sym_false] = ACTIONS(1979), - [anon_sym_False] = ACTIONS(1979), - [anon_sym_FALSE] = ACTIONS(1979), - [anon_sym_null] = ACTIONS(1979), - [anon_sym_Null] = ACTIONS(1979), - [anon_sym_NULL] = ACTIONS(1979), - [sym_string] = ACTIONS(1981), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_array] = ACTIONS(1979), - [anon_sym_varray] = ACTIONS(1979), - [anon_sym_darray] = ACTIONS(1979), - [anon_sym_vec] = ACTIONS(1979), - [anon_sym_dict] = ACTIONS(1979), - [anon_sym_keyset] = ACTIONS(1979), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_tuple] = ACTIONS(1979), - [anon_sym_include] = ACTIONS(1979), - [anon_sym_include_once] = ACTIONS(1979), - [anon_sym_require] = ACTIONS(1979), - [anon_sym_require_once] = ACTIONS(1979), - [anon_sym_list] = ACTIONS(1979), - [anon_sym_LT_LT] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1981), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_await] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_trait] = ACTIONS(1979), - [anon_sym_interface] = ACTIONS(1979), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_enum] = ACTIONS(1979), - [sym_final_modifier] = ACTIONS(1979), - [sym_abstract_modifier] = ACTIONS(1979), - [sym_xhp_modifier] = ACTIONS(1979), - [sym_xhp_identifier] = ACTIONS(1979), - [sym_xhp_class_identifier] = ACTIONS(1981), - [sym_comment] = ACTIONS(3), - }, - [876] = { - [aux_sym_if_statement_repeat1] = STATE(875), - [ts_builtin_sym_end] = ACTIONS(1989), - [sym_identifier] = ACTIONS(1987), - [sym_variable] = ACTIONS(1989), - [sym_pipe_variable] = ACTIONS(1989), - [anon_sym_type] = ACTIONS(1987), - [anon_sym_newtype] = ACTIONS(1987), - [anon_sym_shape] = ACTIONS(1987), - [anon_sym_clone] = ACTIONS(1987), - [anon_sym_new] = ACTIONS(1987), - [anon_sym_print] = ACTIONS(1987), - [sym__backslash] = ACTIONS(1989), - [anon_sym_self] = ACTIONS(1987), - [anon_sym_parent] = ACTIONS(1987), - [anon_sym_static] = ACTIONS(1987), - [anon_sym_LT_LT_LT] = ACTIONS(1989), - [anon_sym_LBRACE] = ACTIONS(1989), - [anon_sym_SEMI] = ACTIONS(1989), - [anon_sym_return] = ACTIONS(1987), - [anon_sym_break] = ACTIONS(1987), - [anon_sym_continue] = ACTIONS(1987), - [anon_sym_throw] = ACTIONS(1987), - [anon_sym_echo] = ACTIONS(1987), - [anon_sym_unset] = ACTIONS(1987), - [anon_sym_LPAREN] = ACTIONS(1989), - [anon_sym_concurrent] = ACTIONS(1987), - [anon_sym_use] = ACTIONS(1987), - [anon_sym_namespace] = ACTIONS(1987), - [anon_sym_function] = ACTIONS(1987), - [anon_sym_const] = ACTIONS(1987), - [anon_sym_if] = ACTIONS(1987), - [anon_sym_elseif] = ACTIONS(2463), - [anon_sym_else] = ACTIONS(2491), - [anon_sym_switch] = ACTIONS(1987), - [anon_sym_foreach] = ACTIONS(1987), - [anon_sym_while] = ACTIONS(1987), - [anon_sym_do] = ACTIONS(1987), - [anon_sym_for] = ACTIONS(1987), - [anon_sym_try] = ACTIONS(1987), - [anon_sym_using] = ACTIONS(1987), - [sym_float] = ACTIONS(1989), - [sym_integer] = ACTIONS(1987), - [anon_sym_true] = ACTIONS(1987), - [anon_sym_True] = ACTIONS(1987), - [anon_sym_TRUE] = ACTIONS(1987), - [anon_sym_false] = ACTIONS(1987), - [anon_sym_False] = ACTIONS(1987), - [anon_sym_FALSE] = ACTIONS(1987), - [anon_sym_null] = ACTIONS(1987), - [anon_sym_Null] = ACTIONS(1987), - [anon_sym_NULL] = ACTIONS(1987), - [sym_string] = ACTIONS(1989), - [anon_sym_AT] = ACTIONS(1989), - [anon_sym_TILDE] = ACTIONS(1989), - [anon_sym_array] = ACTIONS(1987), - [anon_sym_varray] = ACTIONS(1987), - [anon_sym_darray] = ACTIONS(1987), - [anon_sym_vec] = ACTIONS(1987), - [anon_sym_dict] = ACTIONS(1987), - [anon_sym_keyset] = ACTIONS(1987), - [anon_sym_LT] = ACTIONS(1987), - [anon_sym_PLUS] = ACTIONS(1987), - [anon_sym_DASH] = ACTIONS(1987), - [anon_sym_tuple] = ACTIONS(1987), - [anon_sym_include] = ACTIONS(1987), - [anon_sym_include_once] = ACTIONS(1987), - [anon_sym_require] = ACTIONS(1987), - [anon_sym_require_once] = ACTIONS(1987), - [anon_sym_list] = ACTIONS(1987), - [anon_sym_LT_LT] = ACTIONS(1987), - [anon_sym_BANG] = ACTIONS(1989), - [anon_sym_PLUS_PLUS] = ACTIONS(1989), - [anon_sym_DASH_DASH] = ACTIONS(1989), - [anon_sym_await] = ACTIONS(1987), - [anon_sym_async] = ACTIONS(1987), - [anon_sym_yield] = ACTIONS(1987), - [anon_sym_trait] = ACTIONS(1987), - [anon_sym_interface] = ACTIONS(1987), - [anon_sym_class] = ACTIONS(1987), - [anon_sym_enum] = ACTIONS(1987), - [sym_final_modifier] = ACTIONS(1987), - [sym_abstract_modifier] = ACTIONS(1987), - [sym_xhp_modifier] = ACTIONS(1987), - [sym_xhp_identifier] = ACTIONS(1987), - [sym_xhp_class_identifier] = ACTIONS(1989), - [sym_comment] = ACTIONS(3), - }, - [877] = { - [sym_qualified_identifier] = STATE(3960), - [sym_compound_statement] = STATE(1557), - [aux_sym_qualified_identifier_repeat1] = STATE(1627), - [ts_builtin_sym_end] = ACTIONS(1949), - [sym_identifier] = ACTIONS(1947), - [sym_variable] = ACTIONS(1949), - [sym_pipe_variable] = ACTIONS(1949), - [anon_sym_type] = ACTIONS(1951), - [anon_sym_newtype] = ACTIONS(1951), - [anon_sym_shape] = ACTIONS(1951), - [anon_sym_clone] = ACTIONS(1951), - [anon_sym_new] = ACTIONS(1951), - [anon_sym_print] = ACTIONS(1951), - [sym__backslash] = ACTIONS(25), - [anon_sym_self] = ACTIONS(1951), - [anon_sym_parent] = ACTIONS(1951), - [anon_sym_static] = ACTIONS(1951), - [anon_sym_LT_LT_LT] = ACTIONS(1949), - [anon_sym_LBRACE] = ACTIONS(31), - [anon_sym_SEMI] = ACTIONS(1949), - [anon_sym_return] = ACTIONS(1951), - [anon_sym_break] = ACTIONS(1951), - [anon_sym_continue] = ACTIONS(1951), - [anon_sym_throw] = ACTIONS(1951), - [anon_sym_echo] = ACTIONS(1951), - [anon_sym_unset] = ACTIONS(1951), - [anon_sym_LPAREN] = ACTIONS(1949), - [anon_sym_concurrent] = ACTIONS(1951), - [anon_sym_use] = ACTIONS(1951), - [anon_sym_namespace] = ACTIONS(1951), - [anon_sym_function] = ACTIONS(1951), - [anon_sym_const] = ACTIONS(1951), - [anon_sym_if] = ACTIONS(1951), - [anon_sym_switch] = ACTIONS(1951), - [anon_sym_foreach] = ACTIONS(1951), - [anon_sym_while] = ACTIONS(1951), - [anon_sym_do] = ACTIONS(1951), - [anon_sym_for] = ACTIONS(1951), - [anon_sym_try] = ACTIONS(1951), - [anon_sym_using] = ACTIONS(1951), - [sym_float] = ACTIONS(1949), - [sym_integer] = ACTIONS(1951), - [anon_sym_true] = ACTIONS(1951), - [anon_sym_True] = ACTIONS(1951), - [anon_sym_TRUE] = ACTIONS(1951), - [anon_sym_false] = ACTIONS(1951), - [anon_sym_False] = ACTIONS(1951), - [anon_sym_FALSE] = ACTIONS(1951), - [anon_sym_null] = ACTIONS(1951), - [anon_sym_Null] = ACTIONS(1951), - [anon_sym_NULL] = ACTIONS(1951), - [sym_string] = ACTIONS(1949), - [anon_sym_AT] = ACTIONS(1949), - [anon_sym_TILDE] = ACTIONS(1949), - [anon_sym_array] = ACTIONS(1951), - [anon_sym_varray] = ACTIONS(1951), - [anon_sym_darray] = ACTIONS(1951), - [anon_sym_vec] = ACTIONS(1951), - [anon_sym_dict] = ACTIONS(1951), - [anon_sym_keyset] = ACTIONS(1951), - [anon_sym_LT] = ACTIONS(1951), - [anon_sym_PLUS] = ACTIONS(1951), - [anon_sym_DASH] = ACTIONS(1951), - [anon_sym_tuple] = ACTIONS(1951), - [anon_sym_include] = ACTIONS(1951), - [anon_sym_include_once] = ACTIONS(1951), - [anon_sym_require] = ACTIONS(1951), - [anon_sym_require_once] = ACTIONS(1951), - [anon_sym_list] = ACTIONS(1951), - [anon_sym_LT_LT] = ACTIONS(1951), - [anon_sym_BANG] = ACTIONS(1949), - [anon_sym_PLUS_PLUS] = ACTIONS(1949), - [anon_sym_DASH_DASH] = ACTIONS(1949), - [anon_sym_await] = ACTIONS(1951), - [anon_sym_async] = ACTIONS(1951), - [anon_sym_yield] = ACTIONS(1951), - [anon_sym_trait] = ACTIONS(1951), - [anon_sym_interface] = ACTIONS(1951), - [anon_sym_class] = ACTIONS(1951), - [anon_sym_enum] = ACTIONS(1951), - [sym_final_modifier] = ACTIONS(1951), - [sym_abstract_modifier] = ACTIONS(1951), - [sym_xhp_modifier] = ACTIONS(1951), - [sym_xhp_identifier] = ACTIONS(1951), - [sym_xhp_class_identifier] = ACTIONS(1949), - [sym_comment] = ACTIONS(3), - }, - [878] = { - [aux_sym_if_statement_repeat1] = STATE(868), - [sym_identifier] = ACTIONS(1979), - [sym_variable] = ACTIONS(1981), - [sym_pipe_variable] = ACTIONS(1981), - [anon_sym_type] = ACTIONS(1979), - [anon_sym_newtype] = ACTIONS(1979), - [anon_sym_shape] = ACTIONS(1979), - [anon_sym_clone] = ACTIONS(1979), - [anon_sym_new] = ACTIONS(1979), - [anon_sym_print] = ACTIONS(1979), - [sym__backslash] = ACTIONS(1981), - [anon_sym_self] = ACTIONS(1979), - [anon_sym_parent] = ACTIONS(1979), - [anon_sym_static] = ACTIONS(1979), - [anon_sym_LT_LT_LT] = ACTIONS(1981), - [anon_sym_RBRACE] = ACTIONS(1981), - [anon_sym_LBRACE] = ACTIONS(1981), - [anon_sym_SEMI] = ACTIONS(1981), - [anon_sym_return] = ACTIONS(1979), - [anon_sym_break] = ACTIONS(1979), - [anon_sym_continue] = ACTIONS(1979), - [anon_sym_throw] = ACTIONS(1979), - [anon_sym_echo] = ACTIONS(1979), - [anon_sym_unset] = ACTIONS(1979), - [anon_sym_LPAREN] = ACTIONS(1981), - [anon_sym_concurrent] = ACTIONS(1979), - [anon_sym_use] = ACTIONS(1979), - [anon_sym_namespace] = ACTIONS(1979), - [anon_sym_function] = ACTIONS(1979), - [anon_sym_const] = ACTIONS(1979), - [anon_sym_if] = ACTIONS(1979), - [anon_sym_elseif] = ACTIONS(2467), - [anon_sym_else] = ACTIONS(2493), - [anon_sym_switch] = ACTIONS(1979), - [anon_sym_foreach] = ACTIONS(1979), - [anon_sym_while] = ACTIONS(1979), - [anon_sym_do] = ACTIONS(1979), - [anon_sym_for] = ACTIONS(1979), - [anon_sym_try] = ACTIONS(1979), - [anon_sym_using] = ACTIONS(1979), - [sym_float] = ACTIONS(1981), - [sym_integer] = ACTIONS(1979), - [anon_sym_true] = ACTIONS(1979), - [anon_sym_True] = ACTIONS(1979), - [anon_sym_TRUE] = ACTIONS(1979), - [anon_sym_false] = ACTIONS(1979), - [anon_sym_False] = ACTIONS(1979), - [anon_sym_FALSE] = ACTIONS(1979), - [anon_sym_null] = ACTIONS(1979), - [anon_sym_Null] = ACTIONS(1979), - [anon_sym_NULL] = ACTIONS(1979), - [sym_string] = ACTIONS(1981), - [anon_sym_AT] = ACTIONS(1981), - [anon_sym_TILDE] = ACTIONS(1981), - [anon_sym_array] = ACTIONS(1979), - [anon_sym_varray] = ACTIONS(1979), - [anon_sym_darray] = ACTIONS(1979), - [anon_sym_vec] = ACTIONS(1979), - [anon_sym_dict] = ACTIONS(1979), - [anon_sym_keyset] = ACTIONS(1979), - [anon_sym_LT] = ACTIONS(1979), - [anon_sym_PLUS] = ACTIONS(1979), - [anon_sym_DASH] = ACTIONS(1979), - [anon_sym_tuple] = ACTIONS(1979), - [anon_sym_include] = ACTIONS(1979), - [anon_sym_include_once] = ACTIONS(1979), - [anon_sym_require] = ACTIONS(1979), - [anon_sym_require_once] = ACTIONS(1979), - [anon_sym_list] = ACTIONS(1979), - [anon_sym_LT_LT] = ACTIONS(1979), - [anon_sym_BANG] = ACTIONS(1981), - [anon_sym_PLUS_PLUS] = ACTIONS(1981), - [anon_sym_DASH_DASH] = ACTIONS(1981), - [anon_sym_await] = ACTIONS(1979), - [anon_sym_async] = ACTIONS(1979), - [anon_sym_yield] = ACTIONS(1979), - [anon_sym_trait] = ACTIONS(1979), - [anon_sym_interface] = ACTIONS(1979), - [anon_sym_class] = ACTIONS(1979), - [anon_sym_enum] = ACTIONS(1979), - [sym_final_modifier] = ACTIONS(1979), - [sym_abstract_modifier] = ACTIONS(1979), - [sym_xhp_modifier] = ACTIONS(1979), - [sym_xhp_identifier] = ACTIONS(1979), - [sym_xhp_class_identifier] = ACTIONS(1981), - [sym_comment] = ACTIONS(3), - }, - [879] = { - [aux_sym_if_statement_repeat1] = STATE(870), - [ts_builtin_sym_end] = ACTIONS(1977), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [880] = { - [sym_identifier] = ACTIONS(2131), - [sym_variable] = ACTIONS(2133), - [sym_pipe_variable] = ACTIONS(2133), - [anon_sym_type] = ACTIONS(2131), - [anon_sym_newtype] = ACTIONS(2131), - [anon_sym_shape] = ACTIONS(2131), - [anon_sym_clone] = ACTIONS(2131), - [anon_sym_new] = ACTIONS(2131), - [anon_sym_print] = ACTIONS(2131), - [sym__backslash] = ACTIONS(2133), - [anon_sym_self] = ACTIONS(2131), - [anon_sym_parent] = ACTIONS(2131), - [anon_sym_static] = ACTIONS(2131), - [anon_sym_LT_LT_LT] = ACTIONS(2133), - [anon_sym_RBRACE] = ACTIONS(2133), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_SEMI] = ACTIONS(2133), - [anon_sym_return] = ACTIONS(2131), - [anon_sym_break] = ACTIONS(2131), - [anon_sym_continue] = ACTIONS(2131), - [anon_sym_throw] = ACTIONS(2131), - [anon_sym_echo] = ACTIONS(2131), - [anon_sym_unset] = ACTIONS(2131), - [anon_sym_LPAREN] = ACTIONS(2133), - [anon_sym_concurrent] = ACTIONS(2131), - [anon_sym_use] = ACTIONS(2131), - [anon_sym_namespace] = ACTIONS(2131), - [anon_sym_function] = ACTIONS(2131), - [anon_sym_const] = ACTIONS(2131), - [anon_sym_if] = ACTIONS(2131), - [anon_sym_switch] = ACTIONS(2131), - [anon_sym_case] = ACTIONS(2131), - [anon_sym_default] = ACTIONS(2131), - [anon_sym_foreach] = ACTIONS(2131), - [anon_sym_while] = ACTIONS(2131), - [anon_sym_do] = ACTIONS(2131), - [anon_sym_for] = ACTIONS(2131), - [anon_sym_try] = ACTIONS(2131), - [anon_sym_using] = ACTIONS(2131), - [sym_float] = ACTIONS(2133), - [sym_integer] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(2131), - [anon_sym_True] = ACTIONS(2131), - [anon_sym_TRUE] = ACTIONS(2131), - [anon_sym_false] = ACTIONS(2131), - [anon_sym_False] = ACTIONS(2131), - [anon_sym_FALSE] = ACTIONS(2131), - [anon_sym_null] = ACTIONS(2131), - [anon_sym_Null] = ACTIONS(2131), - [anon_sym_NULL] = ACTIONS(2131), - [sym_string] = ACTIONS(2133), - [anon_sym_AT] = ACTIONS(2133), - [anon_sym_TILDE] = ACTIONS(2133), - [anon_sym_array] = ACTIONS(2131), - [anon_sym_varray] = ACTIONS(2131), - [anon_sym_darray] = ACTIONS(2131), - [anon_sym_vec] = ACTIONS(2131), - [anon_sym_dict] = ACTIONS(2131), - [anon_sym_keyset] = ACTIONS(2131), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_PLUS] = ACTIONS(2131), - [anon_sym_DASH] = ACTIONS(2131), - [anon_sym_tuple] = ACTIONS(2131), - [anon_sym_include] = ACTIONS(2131), - [anon_sym_include_once] = ACTIONS(2131), - [anon_sym_require] = ACTIONS(2131), - [anon_sym_require_once] = ACTIONS(2131), - [anon_sym_list] = ACTIONS(2131), - [anon_sym_LT_LT] = ACTIONS(2131), - [anon_sym_BANG] = ACTIONS(2133), - [anon_sym_PLUS_PLUS] = ACTIONS(2133), - [anon_sym_DASH_DASH] = ACTIONS(2133), - [anon_sym_await] = ACTIONS(2131), - [anon_sym_async] = ACTIONS(2131), - [anon_sym_yield] = ACTIONS(2131), - [anon_sym_trait] = ACTIONS(2131), - [anon_sym_interface] = ACTIONS(2131), - [anon_sym_class] = ACTIONS(2131), - [anon_sym_enum] = ACTIONS(2131), - [sym_final_modifier] = ACTIONS(2131), - [sym_abstract_modifier] = ACTIONS(2131), - [sym_xhp_modifier] = ACTIONS(2131), - [sym_xhp_identifier] = ACTIONS(2131), - [sym_xhp_class_identifier] = ACTIONS(2133), - [sym_comment] = ACTIONS(3), - }, - [881] = { - [sym_identifier] = ACTIONS(2279), - [sym_variable] = ACTIONS(2281), - [sym_pipe_variable] = ACTIONS(2281), - [anon_sym_type] = ACTIONS(2279), - [anon_sym_newtype] = ACTIONS(2279), - [anon_sym_shape] = ACTIONS(2279), - [anon_sym_clone] = ACTIONS(2279), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_print] = ACTIONS(2279), - [sym__backslash] = ACTIONS(2281), - [anon_sym_self] = ACTIONS(2279), - [anon_sym_parent] = ACTIONS(2279), - [anon_sym_static] = ACTIONS(2279), - [anon_sym_LT_LT_LT] = ACTIONS(2281), - [anon_sym_RBRACE] = ACTIONS(2281), - [anon_sym_LBRACE] = ACTIONS(2281), - [anon_sym_SEMI] = ACTIONS(2281), - [anon_sym_return] = ACTIONS(2279), - [anon_sym_break] = ACTIONS(2279), - [anon_sym_continue] = ACTIONS(2279), - [anon_sym_throw] = ACTIONS(2279), - [anon_sym_echo] = ACTIONS(2279), - [anon_sym_unset] = ACTIONS(2279), - [anon_sym_LPAREN] = ACTIONS(2281), - [anon_sym_concurrent] = ACTIONS(2279), - [anon_sym_use] = ACTIONS(2279), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_function] = ACTIONS(2279), - [anon_sym_const] = ACTIONS(2279), - [anon_sym_if] = ACTIONS(2279), - [anon_sym_switch] = ACTIONS(2279), - [anon_sym_case] = ACTIONS(2279), - [anon_sym_default] = ACTIONS(2279), - [anon_sym_foreach] = ACTIONS(2279), - [anon_sym_while] = ACTIONS(2279), - [anon_sym_do] = ACTIONS(2279), - [anon_sym_for] = ACTIONS(2279), - [anon_sym_try] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(2279), - [sym_float] = ACTIONS(2281), - [sym_integer] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(2279), - [anon_sym_True] = ACTIONS(2279), - [anon_sym_TRUE] = ACTIONS(2279), - [anon_sym_false] = ACTIONS(2279), - [anon_sym_False] = ACTIONS(2279), - [anon_sym_FALSE] = ACTIONS(2279), - [anon_sym_null] = ACTIONS(2279), - [anon_sym_Null] = ACTIONS(2279), - [anon_sym_NULL] = ACTIONS(2279), - [sym_string] = ACTIONS(2281), - [anon_sym_AT] = ACTIONS(2281), - [anon_sym_TILDE] = ACTIONS(2281), - [anon_sym_array] = ACTIONS(2279), - [anon_sym_varray] = ACTIONS(2279), - [anon_sym_darray] = ACTIONS(2279), - [anon_sym_vec] = ACTIONS(2279), - [anon_sym_dict] = ACTIONS(2279), - [anon_sym_keyset] = ACTIONS(2279), - [anon_sym_LT] = ACTIONS(2279), - [anon_sym_PLUS] = ACTIONS(2279), - [anon_sym_DASH] = ACTIONS(2279), - [anon_sym_tuple] = ACTIONS(2279), - [anon_sym_include] = ACTIONS(2279), - [anon_sym_include_once] = ACTIONS(2279), - [anon_sym_require] = ACTIONS(2279), - [anon_sym_require_once] = ACTIONS(2279), - [anon_sym_list] = ACTIONS(2279), - [anon_sym_LT_LT] = ACTIONS(2279), - [anon_sym_BANG] = ACTIONS(2281), - [anon_sym_PLUS_PLUS] = ACTIONS(2281), - [anon_sym_DASH_DASH] = ACTIONS(2281), - [anon_sym_await] = ACTIONS(2279), - [anon_sym_async] = ACTIONS(2279), - [anon_sym_yield] = ACTIONS(2279), - [anon_sym_trait] = ACTIONS(2279), - [anon_sym_interface] = ACTIONS(2279), - [anon_sym_class] = ACTIONS(2279), - [anon_sym_enum] = ACTIONS(2279), - [sym_final_modifier] = ACTIONS(2279), - [sym_abstract_modifier] = ACTIONS(2279), - [sym_xhp_modifier] = ACTIONS(2279), - [sym_xhp_identifier] = ACTIONS(2279), - [sym_xhp_class_identifier] = ACTIONS(2281), - [sym_comment] = ACTIONS(3), - }, - [882] = { - [sym_identifier] = ACTIONS(2287), - [sym_variable] = ACTIONS(2289), - [sym_pipe_variable] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2287), - [anon_sym_newtype] = ACTIONS(2287), - [anon_sym_shape] = ACTIONS(2287), - [anon_sym_clone] = ACTIONS(2287), - [anon_sym_new] = ACTIONS(2287), - [anon_sym_print] = ACTIONS(2287), - [sym__backslash] = ACTIONS(2289), - [anon_sym_self] = ACTIONS(2287), - [anon_sym_parent] = ACTIONS(2287), - [anon_sym_static] = ACTIONS(2287), - [anon_sym_LT_LT_LT] = ACTIONS(2289), - [anon_sym_RBRACE] = ACTIONS(2289), - [anon_sym_LBRACE] = ACTIONS(2289), - [anon_sym_SEMI] = ACTIONS(2289), - [anon_sym_return] = ACTIONS(2287), - [anon_sym_break] = ACTIONS(2287), - [anon_sym_continue] = ACTIONS(2287), - [anon_sym_throw] = ACTIONS(2287), - [anon_sym_echo] = ACTIONS(2287), - [anon_sym_unset] = ACTIONS(2287), - [anon_sym_LPAREN] = ACTIONS(2289), - [anon_sym_concurrent] = ACTIONS(2287), - [anon_sym_use] = ACTIONS(2287), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_function] = ACTIONS(2287), - [anon_sym_const] = ACTIONS(2287), - [anon_sym_if] = ACTIONS(2287), - [anon_sym_switch] = ACTIONS(2287), - [anon_sym_case] = ACTIONS(2287), - [anon_sym_default] = ACTIONS(2287), - [anon_sym_foreach] = ACTIONS(2287), - [anon_sym_while] = ACTIONS(2287), - [anon_sym_do] = ACTIONS(2287), - [anon_sym_for] = ACTIONS(2287), - [anon_sym_try] = ACTIONS(2287), - [anon_sym_using] = ACTIONS(2287), - [sym_float] = ACTIONS(2289), - [sym_integer] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(2287), - [anon_sym_True] = ACTIONS(2287), - [anon_sym_TRUE] = ACTIONS(2287), - [anon_sym_false] = ACTIONS(2287), - [anon_sym_False] = ACTIONS(2287), - [anon_sym_FALSE] = ACTIONS(2287), - [anon_sym_null] = ACTIONS(2287), - [anon_sym_Null] = ACTIONS(2287), - [anon_sym_NULL] = ACTIONS(2287), - [sym_string] = ACTIONS(2289), - [anon_sym_AT] = ACTIONS(2289), - [anon_sym_TILDE] = ACTIONS(2289), - [anon_sym_array] = ACTIONS(2287), - [anon_sym_varray] = ACTIONS(2287), - [anon_sym_darray] = ACTIONS(2287), - [anon_sym_vec] = ACTIONS(2287), - [anon_sym_dict] = ACTIONS(2287), - [anon_sym_keyset] = ACTIONS(2287), - [anon_sym_LT] = ACTIONS(2287), - [anon_sym_PLUS] = ACTIONS(2287), - [anon_sym_DASH] = ACTIONS(2287), - [anon_sym_tuple] = ACTIONS(2287), - [anon_sym_include] = ACTIONS(2287), - [anon_sym_include_once] = ACTIONS(2287), - [anon_sym_require] = ACTIONS(2287), - [anon_sym_require_once] = ACTIONS(2287), - [anon_sym_list] = ACTIONS(2287), - [anon_sym_LT_LT] = ACTIONS(2287), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_await] = ACTIONS(2287), - [anon_sym_async] = ACTIONS(2287), - [anon_sym_yield] = ACTIONS(2287), - [anon_sym_trait] = ACTIONS(2287), - [anon_sym_interface] = ACTIONS(2287), - [anon_sym_class] = ACTIONS(2287), - [anon_sym_enum] = ACTIONS(2287), - [sym_final_modifier] = ACTIONS(2287), - [sym_abstract_modifier] = ACTIONS(2287), - [sym_xhp_modifier] = ACTIONS(2287), - [sym_xhp_identifier] = ACTIONS(2287), - [sym_xhp_class_identifier] = ACTIONS(2289), - [sym_comment] = ACTIONS(3), - }, - [883] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [884] = { - [sym_identifier] = ACTIONS(2163), - [sym_variable] = ACTIONS(2165), - [sym_pipe_variable] = ACTIONS(2165), - [anon_sym_type] = ACTIONS(2163), - [anon_sym_newtype] = ACTIONS(2163), - [anon_sym_shape] = ACTIONS(2163), - [anon_sym_clone] = ACTIONS(2163), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_print] = ACTIONS(2163), - [sym__backslash] = ACTIONS(2165), - [anon_sym_self] = ACTIONS(2163), - [anon_sym_parent] = ACTIONS(2163), - [anon_sym_static] = ACTIONS(2163), - [anon_sym_LT_LT_LT] = ACTIONS(2165), - [anon_sym_RBRACE] = ACTIONS(2165), - [anon_sym_LBRACE] = ACTIONS(2165), - [anon_sym_SEMI] = ACTIONS(2165), - [anon_sym_return] = ACTIONS(2163), - [anon_sym_break] = ACTIONS(2163), - [anon_sym_continue] = ACTIONS(2163), - [anon_sym_throw] = ACTIONS(2163), - [anon_sym_echo] = ACTIONS(2163), - [anon_sym_unset] = ACTIONS(2163), - [anon_sym_LPAREN] = ACTIONS(2165), - [anon_sym_concurrent] = ACTIONS(2163), - [anon_sym_use] = ACTIONS(2163), - [anon_sym_namespace] = ACTIONS(2163), - [anon_sym_function] = ACTIONS(2163), - [anon_sym_const] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2163), - [anon_sym_switch] = ACTIONS(2163), - [anon_sym_case] = ACTIONS(2163), - [anon_sym_default] = ACTIONS(2163), - [anon_sym_foreach] = ACTIONS(2163), - [anon_sym_while] = ACTIONS(2163), - [anon_sym_do] = ACTIONS(2163), - [anon_sym_for] = ACTIONS(2163), - [anon_sym_try] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(2163), - [sym_float] = ACTIONS(2165), - [sym_integer] = ACTIONS(2163), - [anon_sym_true] = ACTIONS(2163), - [anon_sym_True] = ACTIONS(2163), - [anon_sym_TRUE] = ACTIONS(2163), - [anon_sym_false] = ACTIONS(2163), - [anon_sym_False] = ACTIONS(2163), - [anon_sym_FALSE] = ACTIONS(2163), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_Null] = ACTIONS(2163), - [anon_sym_NULL] = ACTIONS(2163), - [sym_string] = ACTIONS(2165), - [anon_sym_AT] = ACTIONS(2165), - [anon_sym_TILDE] = ACTIONS(2165), - [anon_sym_array] = ACTIONS(2163), - [anon_sym_varray] = ACTIONS(2163), - [anon_sym_darray] = ACTIONS(2163), - [anon_sym_vec] = ACTIONS(2163), - [anon_sym_dict] = ACTIONS(2163), - [anon_sym_keyset] = ACTIONS(2163), - [anon_sym_LT] = ACTIONS(2163), - [anon_sym_PLUS] = ACTIONS(2163), - [anon_sym_DASH] = ACTIONS(2163), - [anon_sym_tuple] = ACTIONS(2163), - [anon_sym_include] = ACTIONS(2163), - [anon_sym_include_once] = ACTIONS(2163), - [anon_sym_require] = ACTIONS(2163), - [anon_sym_require_once] = ACTIONS(2163), - [anon_sym_list] = ACTIONS(2163), - [anon_sym_LT_LT] = ACTIONS(2163), - [anon_sym_BANG] = ACTIONS(2165), - [anon_sym_PLUS_PLUS] = ACTIONS(2165), - [anon_sym_DASH_DASH] = ACTIONS(2165), - [anon_sym_await] = ACTIONS(2163), - [anon_sym_async] = ACTIONS(2163), - [anon_sym_yield] = ACTIONS(2163), - [anon_sym_trait] = ACTIONS(2163), - [anon_sym_interface] = ACTIONS(2163), - [anon_sym_class] = ACTIONS(2163), - [anon_sym_enum] = ACTIONS(2163), - [sym_final_modifier] = ACTIONS(2163), - [sym_abstract_modifier] = ACTIONS(2163), - [sym_xhp_modifier] = ACTIONS(2163), - [sym_xhp_identifier] = ACTIONS(2163), - [sym_xhp_class_identifier] = ACTIONS(2165), - [sym_comment] = ACTIONS(3), - }, - [885] = { - [sym_identifier] = ACTIONS(2355), - [sym_variable] = ACTIONS(2357), - [sym_pipe_variable] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2355), - [anon_sym_newtype] = ACTIONS(2355), - [anon_sym_shape] = ACTIONS(2355), - [anon_sym_clone] = ACTIONS(2355), - [anon_sym_new] = ACTIONS(2355), - [anon_sym_print] = ACTIONS(2355), - [sym__backslash] = ACTIONS(2357), - [anon_sym_self] = ACTIONS(2355), - [anon_sym_parent] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2355), - [anon_sym_LT_LT_LT] = ACTIONS(2357), - [anon_sym_RBRACE] = ACTIONS(2357), - [anon_sym_LBRACE] = ACTIONS(2357), - [anon_sym_SEMI] = ACTIONS(2357), - [anon_sym_return] = ACTIONS(2355), - [anon_sym_break] = ACTIONS(2355), - [anon_sym_continue] = ACTIONS(2355), - [anon_sym_throw] = ACTIONS(2355), - [anon_sym_echo] = ACTIONS(2355), - [anon_sym_unset] = ACTIONS(2355), - [anon_sym_LPAREN] = ACTIONS(2357), - [anon_sym_concurrent] = ACTIONS(2355), - [anon_sym_use] = ACTIONS(2355), - [anon_sym_namespace] = ACTIONS(2355), - [anon_sym_function] = ACTIONS(2355), - [anon_sym_const] = ACTIONS(2355), - [anon_sym_if] = ACTIONS(2355), - [anon_sym_elseif] = ACTIONS(2355), - [anon_sym_else] = ACTIONS(2355), - [anon_sym_switch] = ACTIONS(2355), - [anon_sym_foreach] = ACTIONS(2355), - [anon_sym_while] = ACTIONS(2355), - [anon_sym_do] = ACTIONS(2355), - [anon_sym_for] = ACTIONS(2355), - [anon_sym_try] = ACTIONS(2355), - [anon_sym_using] = ACTIONS(2355), - [sym_float] = ACTIONS(2357), - [sym_integer] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(2355), - [anon_sym_True] = ACTIONS(2355), - [anon_sym_TRUE] = ACTIONS(2355), - [anon_sym_false] = ACTIONS(2355), - [anon_sym_False] = ACTIONS(2355), - [anon_sym_FALSE] = ACTIONS(2355), - [anon_sym_null] = ACTIONS(2355), - [anon_sym_Null] = ACTIONS(2355), - [anon_sym_NULL] = ACTIONS(2355), - [sym_string] = ACTIONS(2357), - [anon_sym_AT] = ACTIONS(2357), - [anon_sym_TILDE] = ACTIONS(2357), - [anon_sym_array] = ACTIONS(2355), - [anon_sym_varray] = ACTIONS(2355), - [anon_sym_darray] = ACTIONS(2355), - [anon_sym_vec] = ACTIONS(2355), - [anon_sym_dict] = ACTIONS(2355), - [anon_sym_keyset] = ACTIONS(2355), - [anon_sym_LT] = ACTIONS(2355), - [anon_sym_PLUS] = ACTIONS(2355), - [anon_sym_DASH] = ACTIONS(2355), - [anon_sym_tuple] = ACTIONS(2355), - [anon_sym_include] = ACTIONS(2355), - [anon_sym_include_once] = ACTIONS(2355), - [anon_sym_require] = ACTIONS(2355), - [anon_sym_require_once] = ACTIONS(2355), - [anon_sym_list] = ACTIONS(2355), - [anon_sym_LT_LT] = ACTIONS(2355), - [anon_sym_BANG] = ACTIONS(2357), - [anon_sym_PLUS_PLUS] = ACTIONS(2357), - [anon_sym_DASH_DASH] = ACTIONS(2357), - [anon_sym_await] = ACTIONS(2355), - [anon_sym_async] = ACTIONS(2355), - [anon_sym_yield] = ACTIONS(2355), - [anon_sym_trait] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2355), - [anon_sym_class] = ACTIONS(2355), - [anon_sym_enum] = ACTIONS(2355), - [sym_final_modifier] = ACTIONS(2355), - [sym_abstract_modifier] = ACTIONS(2355), - [sym_xhp_modifier] = ACTIONS(2355), - [sym_xhp_identifier] = ACTIONS(2355), - [sym_xhp_class_identifier] = ACTIONS(2357), - [sym_comment] = ACTIONS(3), - }, - [886] = { - [sym_identifier] = ACTIONS(2071), - [sym_variable] = ACTIONS(2073), - [sym_pipe_variable] = ACTIONS(2073), - [anon_sym_type] = ACTIONS(2071), - [anon_sym_newtype] = ACTIONS(2071), - [anon_sym_shape] = ACTIONS(2071), - [anon_sym_clone] = ACTIONS(2071), - [anon_sym_new] = ACTIONS(2071), - [anon_sym_print] = ACTIONS(2071), - [sym__backslash] = ACTIONS(2073), - [anon_sym_self] = ACTIONS(2071), - [anon_sym_parent] = ACTIONS(2071), - [anon_sym_static] = ACTIONS(2071), - [anon_sym_LT_LT_LT] = ACTIONS(2073), - [anon_sym_RBRACE] = ACTIONS(2073), - [anon_sym_LBRACE] = ACTIONS(2073), - [anon_sym_SEMI] = ACTIONS(2073), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2071), - [anon_sym_continue] = ACTIONS(2071), - [anon_sym_throw] = ACTIONS(2071), - [anon_sym_echo] = ACTIONS(2071), - [anon_sym_unset] = ACTIONS(2071), - [anon_sym_LPAREN] = ACTIONS(2073), - [anon_sym_concurrent] = ACTIONS(2071), - [anon_sym_use] = ACTIONS(2071), - [anon_sym_namespace] = ACTIONS(2071), - [anon_sym_function] = ACTIONS(2071), - [anon_sym_const] = ACTIONS(2071), - [anon_sym_if] = ACTIONS(2071), - [anon_sym_switch] = ACTIONS(2071), - [anon_sym_case] = ACTIONS(2071), - [anon_sym_default] = ACTIONS(2071), - [anon_sym_foreach] = ACTIONS(2071), - [anon_sym_while] = ACTIONS(2071), - [anon_sym_do] = ACTIONS(2071), - [anon_sym_for] = ACTIONS(2071), - [anon_sym_try] = ACTIONS(2071), - [anon_sym_using] = ACTIONS(2071), - [sym_float] = ACTIONS(2073), - [sym_integer] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(2071), - [anon_sym_True] = ACTIONS(2071), - [anon_sym_TRUE] = ACTIONS(2071), - [anon_sym_false] = ACTIONS(2071), - [anon_sym_False] = ACTIONS(2071), - [anon_sym_FALSE] = ACTIONS(2071), - [anon_sym_null] = ACTIONS(2071), - [anon_sym_Null] = ACTIONS(2071), - [anon_sym_NULL] = ACTIONS(2071), - [sym_string] = ACTIONS(2073), - [anon_sym_AT] = ACTIONS(2073), - [anon_sym_TILDE] = ACTIONS(2073), - [anon_sym_array] = ACTIONS(2071), - [anon_sym_varray] = ACTIONS(2071), - [anon_sym_darray] = ACTIONS(2071), - [anon_sym_vec] = ACTIONS(2071), - [anon_sym_dict] = ACTIONS(2071), - [anon_sym_keyset] = ACTIONS(2071), - [anon_sym_LT] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2071), - [anon_sym_DASH] = ACTIONS(2071), - [anon_sym_tuple] = ACTIONS(2071), - [anon_sym_include] = ACTIONS(2071), - [anon_sym_include_once] = ACTIONS(2071), - [anon_sym_require] = ACTIONS(2071), - [anon_sym_require_once] = ACTIONS(2071), - [anon_sym_list] = ACTIONS(2071), - [anon_sym_LT_LT] = ACTIONS(2071), - [anon_sym_BANG] = ACTIONS(2073), - [anon_sym_PLUS_PLUS] = ACTIONS(2073), - [anon_sym_DASH_DASH] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(2071), - [anon_sym_async] = ACTIONS(2071), - [anon_sym_yield] = ACTIONS(2071), - [anon_sym_trait] = ACTIONS(2071), - [anon_sym_interface] = ACTIONS(2071), - [anon_sym_class] = ACTIONS(2071), - [anon_sym_enum] = ACTIONS(2071), - [sym_final_modifier] = ACTIONS(2071), - [sym_abstract_modifier] = ACTIONS(2071), - [sym_xhp_modifier] = ACTIONS(2071), - [sym_xhp_identifier] = ACTIONS(2071), - [sym_xhp_class_identifier] = ACTIONS(2073), - [sym_comment] = ACTIONS(3), - }, - [887] = { - [sym_identifier] = ACTIONS(2319), - [sym_variable] = ACTIONS(2321), - [sym_pipe_variable] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2319), - [anon_sym_newtype] = ACTIONS(2319), - [anon_sym_shape] = ACTIONS(2319), - [anon_sym_clone] = ACTIONS(2319), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_print] = ACTIONS(2319), - [sym__backslash] = ACTIONS(2321), - [anon_sym_self] = ACTIONS(2319), - [anon_sym_parent] = ACTIONS(2319), - [anon_sym_static] = ACTIONS(2319), - [anon_sym_LT_LT_LT] = ACTIONS(2321), - [anon_sym_RBRACE] = ACTIONS(2321), - [anon_sym_LBRACE] = ACTIONS(2321), - [anon_sym_SEMI] = ACTIONS(2321), - [anon_sym_return] = ACTIONS(2319), - [anon_sym_break] = ACTIONS(2319), - [anon_sym_continue] = ACTIONS(2319), - [anon_sym_throw] = ACTIONS(2319), - [anon_sym_echo] = ACTIONS(2319), - [anon_sym_unset] = ACTIONS(2319), - [anon_sym_LPAREN] = ACTIONS(2321), - [anon_sym_concurrent] = ACTIONS(2319), - [anon_sym_use] = ACTIONS(2319), - [anon_sym_namespace] = ACTIONS(2319), - [anon_sym_function] = ACTIONS(2319), - [anon_sym_const] = ACTIONS(2319), - [anon_sym_if] = ACTIONS(2319), - [anon_sym_switch] = ACTIONS(2319), - [anon_sym_case] = ACTIONS(2319), - [anon_sym_default] = ACTIONS(2319), - [anon_sym_foreach] = ACTIONS(2319), - [anon_sym_while] = ACTIONS(2319), - [anon_sym_do] = ACTIONS(2319), - [anon_sym_for] = ACTIONS(2319), - [anon_sym_try] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(2319), - [sym_float] = ACTIONS(2321), - [sym_integer] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(2319), - [anon_sym_True] = ACTIONS(2319), - [anon_sym_TRUE] = ACTIONS(2319), - [anon_sym_false] = ACTIONS(2319), - [anon_sym_False] = ACTIONS(2319), - [anon_sym_FALSE] = ACTIONS(2319), - [anon_sym_null] = ACTIONS(2319), - [anon_sym_Null] = ACTIONS(2319), - [anon_sym_NULL] = ACTIONS(2319), - [sym_string] = ACTIONS(2321), - [anon_sym_AT] = ACTIONS(2321), - [anon_sym_TILDE] = ACTIONS(2321), - [anon_sym_array] = ACTIONS(2319), - [anon_sym_varray] = ACTIONS(2319), - [anon_sym_darray] = ACTIONS(2319), - [anon_sym_vec] = ACTIONS(2319), - [anon_sym_dict] = ACTIONS(2319), - [anon_sym_keyset] = ACTIONS(2319), - [anon_sym_LT] = ACTIONS(2319), - [anon_sym_PLUS] = ACTIONS(2319), - [anon_sym_DASH] = ACTIONS(2319), - [anon_sym_tuple] = ACTIONS(2319), - [anon_sym_include] = ACTIONS(2319), - [anon_sym_include_once] = ACTIONS(2319), - [anon_sym_require] = ACTIONS(2319), - [anon_sym_require_once] = ACTIONS(2319), - [anon_sym_list] = ACTIONS(2319), - [anon_sym_LT_LT] = ACTIONS(2319), - [anon_sym_BANG] = ACTIONS(2321), - [anon_sym_PLUS_PLUS] = ACTIONS(2321), - [anon_sym_DASH_DASH] = ACTIONS(2321), - [anon_sym_await] = ACTIONS(2319), - [anon_sym_async] = ACTIONS(2319), - [anon_sym_yield] = ACTIONS(2319), - [anon_sym_trait] = ACTIONS(2319), - [anon_sym_interface] = ACTIONS(2319), - [anon_sym_class] = ACTIONS(2319), - [anon_sym_enum] = ACTIONS(2319), - [sym_final_modifier] = ACTIONS(2319), - [sym_abstract_modifier] = ACTIONS(2319), - [sym_xhp_modifier] = ACTIONS(2319), - [sym_xhp_identifier] = ACTIONS(2319), - [sym_xhp_class_identifier] = ACTIONS(2321), - [sym_comment] = ACTIONS(3), - }, - [888] = { - [sym_identifier] = ACTIONS(2359), - [sym_variable] = ACTIONS(2361), - [sym_pipe_variable] = ACTIONS(2361), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_newtype] = ACTIONS(2359), - [anon_sym_shape] = ACTIONS(2359), - [anon_sym_clone] = ACTIONS(2359), - [anon_sym_new] = ACTIONS(2359), - [anon_sym_print] = ACTIONS(2359), - [sym__backslash] = ACTIONS(2361), - [anon_sym_self] = ACTIONS(2359), - [anon_sym_parent] = ACTIONS(2359), - [anon_sym_static] = ACTIONS(2359), - [anon_sym_LT_LT_LT] = ACTIONS(2361), - [anon_sym_RBRACE] = ACTIONS(2361), - [anon_sym_LBRACE] = ACTIONS(2361), - [anon_sym_SEMI] = ACTIONS(2361), - [anon_sym_return] = ACTIONS(2359), - [anon_sym_break] = ACTIONS(2359), - [anon_sym_continue] = ACTIONS(2359), - [anon_sym_throw] = ACTIONS(2359), - [anon_sym_echo] = ACTIONS(2359), - [anon_sym_unset] = ACTIONS(2359), - [anon_sym_LPAREN] = ACTIONS(2361), - [anon_sym_concurrent] = ACTIONS(2359), - [anon_sym_use] = ACTIONS(2359), - [anon_sym_namespace] = ACTIONS(2359), - [anon_sym_function] = ACTIONS(2359), - [anon_sym_const] = ACTIONS(2359), - [anon_sym_if] = ACTIONS(2359), - [anon_sym_switch] = ACTIONS(2359), - [anon_sym_case] = ACTIONS(2359), - [anon_sym_default] = ACTIONS(2359), - [anon_sym_foreach] = ACTIONS(2359), - [anon_sym_while] = ACTIONS(2359), - [anon_sym_do] = ACTIONS(2359), - [anon_sym_for] = ACTIONS(2359), - [anon_sym_try] = ACTIONS(2359), - [anon_sym_using] = ACTIONS(2359), - [sym_float] = ACTIONS(2361), - [sym_integer] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(2359), - [anon_sym_True] = ACTIONS(2359), - [anon_sym_TRUE] = ACTIONS(2359), - [anon_sym_false] = ACTIONS(2359), - [anon_sym_False] = ACTIONS(2359), - [anon_sym_FALSE] = ACTIONS(2359), - [anon_sym_null] = ACTIONS(2359), - [anon_sym_Null] = ACTIONS(2359), - [anon_sym_NULL] = ACTIONS(2359), - [sym_string] = ACTIONS(2361), - [anon_sym_AT] = ACTIONS(2361), - [anon_sym_TILDE] = ACTIONS(2361), - [anon_sym_array] = ACTIONS(2359), - [anon_sym_varray] = ACTIONS(2359), - [anon_sym_darray] = ACTIONS(2359), - [anon_sym_vec] = ACTIONS(2359), - [anon_sym_dict] = ACTIONS(2359), - [anon_sym_keyset] = ACTIONS(2359), - [anon_sym_LT] = ACTIONS(2359), - [anon_sym_PLUS] = ACTIONS(2359), - [anon_sym_DASH] = ACTIONS(2359), - [anon_sym_tuple] = ACTIONS(2359), - [anon_sym_include] = ACTIONS(2359), - [anon_sym_include_once] = ACTIONS(2359), - [anon_sym_require] = ACTIONS(2359), - [anon_sym_require_once] = ACTIONS(2359), - [anon_sym_list] = ACTIONS(2359), - [anon_sym_LT_LT] = ACTIONS(2359), - [anon_sym_BANG] = ACTIONS(2361), - [anon_sym_PLUS_PLUS] = ACTIONS(2361), - [anon_sym_DASH_DASH] = ACTIONS(2361), - [anon_sym_await] = ACTIONS(2359), - [anon_sym_async] = ACTIONS(2359), - [anon_sym_yield] = ACTIONS(2359), - [anon_sym_trait] = ACTIONS(2359), - [anon_sym_interface] = ACTIONS(2359), - [anon_sym_class] = ACTIONS(2359), - [anon_sym_enum] = ACTIONS(2359), - [sym_final_modifier] = ACTIONS(2359), - [sym_abstract_modifier] = ACTIONS(2359), - [sym_xhp_modifier] = ACTIONS(2359), - [sym_xhp_identifier] = ACTIONS(2359), - [sym_xhp_class_identifier] = ACTIONS(2361), - [sym_comment] = ACTIONS(3), - }, - [889] = { - [sym_identifier] = ACTIONS(2375), - [sym_variable] = ACTIONS(2377), - [sym_pipe_variable] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2375), - [anon_sym_newtype] = ACTIONS(2375), - [anon_sym_shape] = ACTIONS(2375), - [anon_sym_clone] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2375), - [anon_sym_print] = ACTIONS(2375), - [sym__backslash] = ACTIONS(2377), - [anon_sym_self] = ACTIONS(2375), - [anon_sym_parent] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2375), - [anon_sym_LT_LT_LT] = ACTIONS(2377), - [anon_sym_RBRACE] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2377), - [anon_sym_SEMI] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2375), - [anon_sym_break] = ACTIONS(2375), - [anon_sym_continue] = ACTIONS(2375), - [anon_sym_throw] = ACTIONS(2375), - [anon_sym_echo] = ACTIONS(2375), - [anon_sym_unset] = ACTIONS(2375), - [anon_sym_LPAREN] = ACTIONS(2377), - [anon_sym_concurrent] = ACTIONS(2375), - [anon_sym_use] = ACTIONS(2375), - [anon_sym_namespace] = ACTIONS(2375), - [anon_sym_function] = ACTIONS(2375), - [anon_sym_const] = ACTIONS(2375), - [anon_sym_if] = ACTIONS(2375), - [anon_sym_switch] = ACTIONS(2375), - [anon_sym_case] = ACTIONS(2375), - [anon_sym_default] = ACTIONS(2375), - [anon_sym_foreach] = ACTIONS(2375), - [anon_sym_while] = ACTIONS(2375), - [anon_sym_do] = ACTIONS(2375), - [anon_sym_for] = ACTIONS(2375), - [anon_sym_try] = ACTIONS(2375), - [anon_sym_using] = ACTIONS(2375), - [sym_float] = ACTIONS(2377), - [sym_integer] = ACTIONS(2375), - [anon_sym_true] = ACTIONS(2375), - [anon_sym_True] = ACTIONS(2375), - [anon_sym_TRUE] = ACTIONS(2375), - [anon_sym_false] = ACTIONS(2375), - [anon_sym_False] = ACTIONS(2375), - [anon_sym_FALSE] = ACTIONS(2375), - [anon_sym_null] = ACTIONS(2375), - [anon_sym_Null] = ACTIONS(2375), - [anon_sym_NULL] = ACTIONS(2375), - [sym_string] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2377), - [anon_sym_TILDE] = ACTIONS(2377), - [anon_sym_array] = ACTIONS(2375), - [anon_sym_varray] = ACTIONS(2375), - [anon_sym_darray] = ACTIONS(2375), - [anon_sym_vec] = ACTIONS(2375), - [anon_sym_dict] = ACTIONS(2375), - [anon_sym_keyset] = ACTIONS(2375), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2375), - [anon_sym_DASH] = ACTIONS(2375), - [anon_sym_tuple] = ACTIONS(2375), - [anon_sym_include] = ACTIONS(2375), - [anon_sym_include_once] = ACTIONS(2375), - [anon_sym_require] = ACTIONS(2375), - [anon_sym_require_once] = ACTIONS(2375), - [anon_sym_list] = ACTIONS(2375), - [anon_sym_LT_LT] = ACTIONS(2375), - [anon_sym_BANG] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2377), - [anon_sym_DASH_DASH] = ACTIONS(2377), - [anon_sym_await] = ACTIONS(2375), - [anon_sym_async] = ACTIONS(2375), - [anon_sym_yield] = ACTIONS(2375), - [anon_sym_trait] = ACTIONS(2375), - [anon_sym_interface] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2375), - [anon_sym_enum] = ACTIONS(2375), - [sym_final_modifier] = ACTIONS(2375), - [sym_abstract_modifier] = ACTIONS(2375), - [sym_xhp_modifier] = ACTIONS(2375), - [sym_xhp_identifier] = ACTIONS(2375), - [sym_xhp_class_identifier] = ACTIONS(2377), - [sym_comment] = ACTIONS(3), - }, - [890] = { - [sym_identifier] = ACTIONS(2207), - [sym_variable] = ACTIONS(2209), - [sym_pipe_variable] = ACTIONS(2209), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_newtype] = ACTIONS(2207), - [anon_sym_shape] = ACTIONS(2207), - [anon_sym_clone] = ACTIONS(2207), - [anon_sym_new] = ACTIONS(2207), - [anon_sym_print] = ACTIONS(2207), - [sym__backslash] = ACTIONS(2209), - [anon_sym_self] = ACTIONS(2207), - [anon_sym_parent] = ACTIONS(2207), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_LT_LT_LT] = ACTIONS(2209), - [anon_sym_RBRACE] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(2209), - [anon_sym_SEMI] = ACTIONS(2209), - [anon_sym_return] = ACTIONS(2207), - [anon_sym_break] = ACTIONS(2207), - [anon_sym_continue] = ACTIONS(2207), - [anon_sym_throw] = ACTIONS(2207), - [anon_sym_echo] = ACTIONS(2207), - [anon_sym_unset] = ACTIONS(2207), - [anon_sym_LPAREN] = ACTIONS(2209), - [anon_sym_concurrent] = ACTIONS(2207), - [anon_sym_use] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(2207), - [anon_sym_const] = ACTIONS(2207), - [anon_sym_if] = ACTIONS(2207), - [anon_sym_switch] = ACTIONS(2207), - [anon_sym_case] = ACTIONS(2207), - [anon_sym_default] = ACTIONS(2207), - [anon_sym_foreach] = ACTIONS(2207), - [anon_sym_while] = ACTIONS(2207), - [anon_sym_do] = ACTIONS(2207), - [anon_sym_for] = ACTIONS(2207), - [anon_sym_try] = ACTIONS(2207), - [anon_sym_using] = ACTIONS(2207), - [sym_float] = ACTIONS(2209), - [sym_integer] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(2207), - [anon_sym_True] = ACTIONS(2207), - [anon_sym_TRUE] = ACTIONS(2207), - [anon_sym_false] = ACTIONS(2207), - [anon_sym_False] = ACTIONS(2207), - [anon_sym_FALSE] = ACTIONS(2207), - [anon_sym_null] = ACTIONS(2207), - [anon_sym_Null] = ACTIONS(2207), - [anon_sym_NULL] = ACTIONS(2207), - [sym_string] = ACTIONS(2209), - [anon_sym_AT] = ACTIONS(2209), - [anon_sym_TILDE] = ACTIONS(2209), - [anon_sym_array] = ACTIONS(2207), - [anon_sym_varray] = ACTIONS(2207), - [anon_sym_darray] = ACTIONS(2207), - [anon_sym_vec] = ACTIONS(2207), - [anon_sym_dict] = ACTIONS(2207), - [anon_sym_keyset] = ACTIONS(2207), - [anon_sym_LT] = ACTIONS(2207), - [anon_sym_PLUS] = ACTIONS(2207), - [anon_sym_DASH] = ACTIONS(2207), - [anon_sym_tuple] = ACTIONS(2207), - [anon_sym_include] = ACTIONS(2207), - [anon_sym_include_once] = ACTIONS(2207), - [anon_sym_require] = ACTIONS(2207), - [anon_sym_require_once] = ACTIONS(2207), - [anon_sym_list] = ACTIONS(2207), - [anon_sym_LT_LT] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(2209), - [anon_sym_PLUS_PLUS] = ACTIONS(2209), - [anon_sym_DASH_DASH] = ACTIONS(2209), - [anon_sym_await] = ACTIONS(2207), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_yield] = ACTIONS(2207), - [anon_sym_trait] = ACTIONS(2207), - [anon_sym_interface] = ACTIONS(2207), - [anon_sym_class] = ACTIONS(2207), - [anon_sym_enum] = ACTIONS(2207), - [sym_final_modifier] = ACTIONS(2207), - [sym_abstract_modifier] = ACTIONS(2207), - [sym_xhp_modifier] = ACTIONS(2207), - [sym_xhp_identifier] = ACTIONS(2207), - [sym_xhp_class_identifier] = ACTIONS(2209), - [sym_comment] = ACTIONS(3), - }, - [891] = { - [sym_identifier] = ACTIONS(2235), - [sym_variable] = ACTIONS(2237), - [sym_pipe_variable] = ACTIONS(2237), - [anon_sym_type] = ACTIONS(2235), - [anon_sym_newtype] = ACTIONS(2235), - [anon_sym_shape] = ACTIONS(2235), - [anon_sym_clone] = ACTIONS(2235), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_print] = ACTIONS(2235), - [sym__backslash] = ACTIONS(2237), - [anon_sym_self] = ACTIONS(2235), - [anon_sym_parent] = ACTIONS(2235), - [anon_sym_static] = ACTIONS(2235), - [anon_sym_LT_LT_LT] = ACTIONS(2237), - [anon_sym_RBRACE] = ACTIONS(2237), - [anon_sym_LBRACE] = ACTIONS(2237), - [anon_sym_SEMI] = ACTIONS(2237), - [anon_sym_return] = ACTIONS(2235), - [anon_sym_break] = ACTIONS(2235), - [anon_sym_continue] = ACTIONS(2235), - [anon_sym_throw] = ACTIONS(2235), - [anon_sym_echo] = ACTIONS(2235), - [anon_sym_unset] = ACTIONS(2235), - [anon_sym_LPAREN] = ACTIONS(2237), - [anon_sym_concurrent] = ACTIONS(2235), - [anon_sym_use] = ACTIONS(2235), - [anon_sym_namespace] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(2235), - [anon_sym_const] = ACTIONS(2235), - [anon_sym_if] = ACTIONS(2235), - [anon_sym_switch] = ACTIONS(2235), - [anon_sym_case] = ACTIONS(2235), - [anon_sym_default] = ACTIONS(2235), - [anon_sym_foreach] = ACTIONS(2235), - [anon_sym_while] = ACTIONS(2235), - [anon_sym_do] = ACTIONS(2235), - [anon_sym_for] = ACTIONS(2235), - [anon_sym_try] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(2235), - [sym_float] = ACTIONS(2237), - [sym_integer] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(2235), - [anon_sym_True] = ACTIONS(2235), - [anon_sym_TRUE] = ACTIONS(2235), - [anon_sym_false] = ACTIONS(2235), - [anon_sym_False] = ACTIONS(2235), - [anon_sym_FALSE] = ACTIONS(2235), - [anon_sym_null] = ACTIONS(2235), - [anon_sym_Null] = ACTIONS(2235), - [anon_sym_NULL] = ACTIONS(2235), - [sym_string] = ACTIONS(2237), - [anon_sym_AT] = ACTIONS(2237), - [anon_sym_TILDE] = ACTIONS(2237), - [anon_sym_array] = ACTIONS(2235), - [anon_sym_varray] = ACTIONS(2235), - [anon_sym_darray] = ACTIONS(2235), - [anon_sym_vec] = ACTIONS(2235), - [anon_sym_dict] = ACTIONS(2235), - [anon_sym_keyset] = ACTIONS(2235), - [anon_sym_LT] = ACTIONS(2235), - [anon_sym_PLUS] = ACTIONS(2235), - [anon_sym_DASH] = ACTIONS(2235), - [anon_sym_tuple] = ACTIONS(2235), - [anon_sym_include] = ACTIONS(2235), - [anon_sym_include_once] = ACTIONS(2235), - [anon_sym_require] = ACTIONS(2235), - [anon_sym_require_once] = ACTIONS(2235), - [anon_sym_list] = ACTIONS(2235), - [anon_sym_LT_LT] = ACTIONS(2235), - [anon_sym_BANG] = ACTIONS(2237), - [anon_sym_PLUS_PLUS] = ACTIONS(2237), - [anon_sym_DASH_DASH] = ACTIONS(2237), - [anon_sym_await] = ACTIONS(2235), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_yield] = ACTIONS(2235), - [anon_sym_trait] = ACTIONS(2235), - [anon_sym_interface] = ACTIONS(2235), - [anon_sym_class] = ACTIONS(2235), - [anon_sym_enum] = ACTIONS(2235), - [sym_final_modifier] = ACTIONS(2235), - [sym_abstract_modifier] = ACTIONS(2235), - [sym_xhp_modifier] = ACTIONS(2235), - [sym_xhp_identifier] = ACTIONS(2235), - [sym_xhp_class_identifier] = ACTIONS(2237), - [sym_comment] = ACTIONS(3), - }, - [892] = { - [sym_identifier] = ACTIONS(2195), - [sym_variable] = ACTIONS(2197), - [sym_pipe_variable] = ACTIONS(2197), - [anon_sym_type] = ACTIONS(2195), - [anon_sym_newtype] = ACTIONS(2195), - [anon_sym_shape] = ACTIONS(2195), - [anon_sym_clone] = ACTIONS(2195), - [anon_sym_new] = ACTIONS(2195), - [anon_sym_print] = ACTIONS(2195), - [sym__backslash] = ACTIONS(2197), - [anon_sym_self] = ACTIONS(2195), - [anon_sym_parent] = ACTIONS(2195), - [anon_sym_static] = ACTIONS(2195), - [anon_sym_LT_LT_LT] = ACTIONS(2197), - [anon_sym_RBRACE] = ACTIONS(2197), - [anon_sym_LBRACE] = ACTIONS(2197), - [anon_sym_SEMI] = ACTIONS(2197), - [anon_sym_return] = ACTIONS(2195), - [anon_sym_break] = ACTIONS(2195), - [anon_sym_continue] = ACTIONS(2195), - [anon_sym_throw] = ACTIONS(2195), - [anon_sym_echo] = ACTIONS(2195), - [anon_sym_unset] = ACTIONS(2195), - [anon_sym_LPAREN] = ACTIONS(2197), - [anon_sym_concurrent] = ACTIONS(2195), - [anon_sym_use] = ACTIONS(2195), - [anon_sym_namespace] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(2195), - [anon_sym_const] = ACTIONS(2195), - [anon_sym_if] = ACTIONS(2195), - [anon_sym_switch] = ACTIONS(2195), - [anon_sym_case] = ACTIONS(2195), - [anon_sym_default] = ACTIONS(2195), - [anon_sym_foreach] = ACTIONS(2195), - [anon_sym_while] = ACTIONS(2195), - [anon_sym_do] = ACTIONS(2195), - [anon_sym_for] = ACTIONS(2195), - [anon_sym_try] = ACTIONS(2195), - [anon_sym_using] = ACTIONS(2195), - [sym_float] = ACTIONS(2197), - [sym_integer] = ACTIONS(2195), - [anon_sym_true] = ACTIONS(2195), - [anon_sym_True] = ACTIONS(2195), - [anon_sym_TRUE] = ACTIONS(2195), - [anon_sym_false] = ACTIONS(2195), - [anon_sym_False] = ACTIONS(2195), - [anon_sym_FALSE] = ACTIONS(2195), - [anon_sym_null] = ACTIONS(2195), - [anon_sym_Null] = ACTIONS(2195), - [anon_sym_NULL] = ACTIONS(2195), - [sym_string] = ACTIONS(2197), - [anon_sym_AT] = ACTIONS(2197), - [anon_sym_TILDE] = ACTIONS(2197), - [anon_sym_array] = ACTIONS(2195), - [anon_sym_varray] = ACTIONS(2195), - [anon_sym_darray] = ACTIONS(2195), - [anon_sym_vec] = ACTIONS(2195), - [anon_sym_dict] = ACTIONS(2195), - [anon_sym_keyset] = ACTIONS(2195), - [anon_sym_LT] = ACTIONS(2195), - [anon_sym_PLUS] = ACTIONS(2195), - [anon_sym_DASH] = ACTIONS(2195), - [anon_sym_tuple] = ACTIONS(2195), - [anon_sym_include] = ACTIONS(2195), - [anon_sym_include_once] = ACTIONS(2195), - [anon_sym_require] = ACTIONS(2195), - [anon_sym_require_once] = ACTIONS(2195), - [anon_sym_list] = ACTIONS(2195), - [anon_sym_LT_LT] = ACTIONS(2195), - [anon_sym_BANG] = ACTIONS(2197), - [anon_sym_PLUS_PLUS] = ACTIONS(2197), - [anon_sym_DASH_DASH] = ACTIONS(2197), - [anon_sym_await] = ACTIONS(2195), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_yield] = ACTIONS(2195), - [anon_sym_trait] = ACTIONS(2195), - [anon_sym_interface] = ACTIONS(2195), - [anon_sym_class] = ACTIONS(2195), - [anon_sym_enum] = ACTIONS(2195), - [sym_final_modifier] = ACTIONS(2195), - [sym_abstract_modifier] = ACTIONS(2195), - [sym_xhp_modifier] = ACTIONS(2195), - [sym_xhp_identifier] = ACTIONS(2195), - [sym_xhp_class_identifier] = ACTIONS(2197), - [sym_comment] = ACTIONS(3), - }, - [893] = { - [sym_identifier] = ACTIONS(2351), - [sym_variable] = ACTIONS(2353), - [sym_pipe_variable] = ACTIONS(2353), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_newtype] = ACTIONS(2351), - [anon_sym_shape] = ACTIONS(2351), - [anon_sym_clone] = ACTIONS(2351), - [anon_sym_new] = ACTIONS(2351), - [anon_sym_print] = ACTIONS(2351), - [sym__backslash] = ACTIONS(2353), - [anon_sym_self] = ACTIONS(2351), - [anon_sym_parent] = ACTIONS(2351), - [anon_sym_static] = ACTIONS(2351), - [anon_sym_LT_LT_LT] = ACTIONS(2353), - [anon_sym_RBRACE] = ACTIONS(2353), - [anon_sym_LBRACE] = ACTIONS(2353), - [anon_sym_SEMI] = ACTIONS(2353), - [anon_sym_return] = ACTIONS(2351), - [anon_sym_break] = ACTIONS(2351), - [anon_sym_continue] = ACTIONS(2351), - [anon_sym_throw] = ACTIONS(2351), - [anon_sym_echo] = ACTIONS(2351), - [anon_sym_unset] = ACTIONS(2351), - [anon_sym_LPAREN] = ACTIONS(2353), - [anon_sym_concurrent] = ACTIONS(2351), - [anon_sym_use] = ACTIONS(2351), - [anon_sym_namespace] = ACTIONS(2351), - [anon_sym_function] = ACTIONS(2351), - [anon_sym_const] = ACTIONS(2351), - [anon_sym_if] = ACTIONS(2351), - [anon_sym_elseif] = ACTIONS(2351), - [anon_sym_else] = ACTIONS(2351), - [anon_sym_switch] = ACTIONS(2351), - [anon_sym_foreach] = ACTIONS(2351), - [anon_sym_while] = ACTIONS(2351), - [anon_sym_do] = ACTIONS(2351), - [anon_sym_for] = ACTIONS(2351), - [anon_sym_try] = ACTIONS(2351), - [anon_sym_using] = ACTIONS(2351), - [sym_float] = ACTIONS(2353), - [sym_integer] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(2351), - [anon_sym_True] = ACTIONS(2351), - [anon_sym_TRUE] = ACTIONS(2351), - [anon_sym_false] = ACTIONS(2351), - [anon_sym_False] = ACTIONS(2351), - [anon_sym_FALSE] = ACTIONS(2351), - [anon_sym_null] = ACTIONS(2351), - [anon_sym_Null] = ACTIONS(2351), - [anon_sym_NULL] = ACTIONS(2351), - [sym_string] = ACTIONS(2353), - [anon_sym_AT] = ACTIONS(2353), - [anon_sym_TILDE] = ACTIONS(2353), - [anon_sym_array] = ACTIONS(2351), - [anon_sym_varray] = ACTIONS(2351), - [anon_sym_darray] = ACTIONS(2351), - [anon_sym_vec] = ACTIONS(2351), - [anon_sym_dict] = ACTIONS(2351), - [anon_sym_keyset] = ACTIONS(2351), - [anon_sym_LT] = ACTIONS(2351), - [anon_sym_PLUS] = ACTIONS(2351), - [anon_sym_DASH] = ACTIONS(2351), - [anon_sym_tuple] = ACTIONS(2351), - [anon_sym_include] = ACTIONS(2351), - [anon_sym_include_once] = ACTIONS(2351), - [anon_sym_require] = ACTIONS(2351), - [anon_sym_require_once] = ACTIONS(2351), - [anon_sym_list] = ACTIONS(2351), - [anon_sym_LT_LT] = ACTIONS(2351), - [anon_sym_BANG] = ACTIONS(2353), - [anon_sym_PLUS_PLUS] = ACTIONS(2353), - [anon_sym_DASH_DASH] = ACTIONS(2353), - [anon_sym_await] = ACTIONS(2351), - [anon_sym_async] = ACTIONS(2351), - [anon_sym_yield] = ACTIONS(2351), - [anon_sym_trait] = ACTIONS(2351), - [anon_sym_interface] = ACTIONS(2351), - [anon_sym_class] = ACTIONS(2351), - [anon_sym_enum] = ACTIONS(2351), - [sym_final_modifier] = ACTIONS(2351), - [sym_abstract_modifier] = ACTIONS(2351), - [sym_xhp_modifier] = ACTIONS(2351), - [sym_xhp_identifier] = ACTIONS(2351), - [sym_xhp_class_identifier] = ACTIONS(2353), - [sym_comment] = ACTIONS(3), - }, - [894] = { - [sym_identifier] = ACTIONS(2347), - [sym_variable] = ACTIONS(2349), - [sym_pipe_variable] = ACTIONS(2349), - [anon_sym_type] = ACTIONS(2347), - [anon_sym_newtype] = ACTIONS(2347), - [anon_sym_shape] = ACTIONS(2347), - [anon_sym_clone] = ACTIONS(2347), - [anon_sym_new] = ACTIONS(2347), - [anon_sym_print] = ACTIONS(2347), - [sym__backslash] = ACTIONS(2349), - [anon_sym_self] = ACTIONS(2347), - [anon_sym_parent] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2347), - [anon_sym_LT_LT_LT] = ACTIONS(2349), - [anon_sym_RBRACE] = ACTIONS(2349), - [anon_sym_LBRACE] = ACTIONS(2349), - [anon_sym_SEMI] = ACTIONS(2349), - [anon_sym_return] = ACTIONS(2347), - [anon_sym_break] = ACTIONS(2347), - [anon_sym_continue] = ACTIONS(2347), - [anon_sym_throw] = ACTIONS(2347), - [anon_sym_echo] = ACTIONS(2347), - [anon_sym_unset] = ACTIONS(2347), - [anon_sym_LPAREN] = ACTIONS(2349), - [anon_sym_concurrent] = ACTIONS(2347), - [anon_sym_use] = ACTIONS(2347), - [anon_sym_namespace] = ACTIONS(2347), - [anon_sym_function] = ACTIONS(2347), - [anon_sym_const] = ACTIONS(2347), - [anon_sym_if] = ACTIONS(2347), - [anon_sym_elseif] = ACTIONS(2347), - [anon_sym_else] = ACTIONS(2347), - [anon_sym_switch] = ACTIONS(2347), - [anon_sym_foreach] = ACTIONS(2347), - [anon_sym_while] = ACTIONS(2347), - [anon_sym_do] = ACTIONS(2347), - [anon_sym_for] = ACTIONS(2347), - [anon_sym_try] = ACTIONS(2347), - [anon_sym_using] = ACTIONS(2347), - [sym_float] = ACTIONS(2349), - [sym_integer] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(2347), - [anon_sym_True] = ACTIONS(2347), - [anon_sym_TRUE] = ACTIONS(2347), - [anon_sym_false] = ACTIONS(2347), - [anon_sym_False] = ACTIONS(2347), - [anon_sym_FALSE] = ACTIONS(2347), - [anon_sym_null] = ACTIONS(2347), - [anon_sym_Null] = ACTIONS(2347), - [anon_sym_NULL] = ACTIONS(2347), - [sym_string] = ACTIONS(2349), - [anon_sym_AT] = ACTIONS(2349), - [anon_sym_TILDE] = ACTIONS(2349), - [anon_sym_array] = ACTIONS(2347), - [anon_sym_varray] = ACTIONS(2347), - [anon_sym_darray] = ACTIONS(2347), - [anon_sym_vec] = ACTIONS(2347), - [anon_sym_dict] = ACTIONS(2347), - [anon_sym_keyset] = ACTIONS(2347), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_PLUS] = ACTIONS(2347), - [anon_sym_DASH] = ACTIONS(2347), - [anon_sym_tuple] = ACTIONS(2347), - [anon_sym_include] = ACTIONS(2347), - [anon_sym_include_once] = ACTIONS(2347), - [anon_sym_require] = ACTIONS(2347), - [anon_sym_require_once] = ACTIONS(2347), - [anon_sym_list] = ACTIONS(2347), - [anon_sym_LT_LT] = ACTIONS(2347), - [anon_sym_BANG] = ACTIONS(2349), - [anon_sym_PLUS_PLUS] = ACTIONS(2349), - [anon_sym_DASH_DASH] = ACTIONS(2349), - [anon_sym_await] = ACTIONS(2347), - [anon_sym_async] = ACTIONS(2347), - [anon_sym_yield] = ACTIONS(2347), - [anon_sym_trait] = ACTIONS(2347), - [anon_sym_interface] = ACTIONS(2347), - [anon_sym_class] = ACTIONS(2347), - [anon_sym_enum] = ACTIONS(2347), - [sym_final_modifier] = ACTIONS(2347), - [sym_abstract_modifier] = ACTIONS(2347), - [sym_xhp_modifier] = ACTIONS(2347), - [sym_xhp_identifier] = ACTIONS(2347), - [sym_xhp_class_identifier] = ACTIONS(2349), - [sym_comment] = ACTIONS(3), - }, - [895] = { - [sym_identifier] = ACTIONS(2363), - [sym_variable] = ACTIONS(2365), - [sym_pipe_variable] = ACTIONS(2365), - [anon_sym_type] = ACTIONS(2363), - [anon_sym_newtype] = ACTIONS(2363), - [anon_sym_shape] = ACTIONS(2363), - [anon_sym_clone] = ACTIONS(2363), - [anon_sym_new] = ACTIONS(2363), - [anon_sym_print] = ACTIONS(2363), - [sym__backslash] = ACTIONS(2365), - [anon_sym_self] = ACTIONS(2363), - [anon_sym_parent] = ACTIONS(2363), - [anon_sym_static] = ACTIONS(2363), - [anon_sym_LT_LT_LT] = ACTIONS(2365), - [anon_sym_RBRACE] = ACTIONS(2365), - [anon_sym_LBRACE] = ACTIONS(2365), - [anon_sym_SEMI] = ACTIONS(2365), - [anon_sym_return] = ACTIONS(2363), - [anon_sym_break] = ACTIONS(2363), - [anon_sym_continue] = ACTIONS(2363), - [anon_sym_throw] = ACTIONS(2363), - [anon_sym_echo] = ACTIONS(2363), - [anon_sym_unset] = ACTIONS(2363), - [anon_sym_LPAREN] = ACTIONS(2365), - [anon_sym_concurrent] = ACTIONS(2363), - [anon_sym_use] = ACTIONS(2363), - [anon_sym_namespace] = ACTIONS(2363), - [anon_sym_function] = ACTIONS(2363), - [anon_sym_const] = ACTIONS(2363), - [anon_sym_if] = ACTIONS(2363), - [anon_sym_elseif] = ACTIONS(2363), - [anon_sym_else] = ACTIONS(2363), - [anon_sym_switch] = ACTIONS(2363), - [anon_sym_foreach] = ACTIONS(2363), - [anon_sym_while] = ACTIONS(2363), - [anon_sym_do] = ACTIONS(2363), - [anon_sym_for] = ACTIONS(2363), - [anon_sym_try] = ACTIONS(2363), - [anon_sym_using] = ACTIONS(2363), - [sym_float] = ACTIONS(2365), - [sym_integer] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(2363), - [anon_sym_True] = ACTIONS(2363), - [anon_sym_TRUE] = ACTIONS(2363), - [anon_sym_false] = ACTIONS(2363), - [anon_sym_False] = ACTIONS(2363), - [anon_sym_FALSE] = ACTIONS(2363), - [anon_sym_null] = ACTIONS(2363), - [anon_sym_Null] = ACTIONS(2363), - [anon_sym_NULL] = ACTIONS(2363), - [sym_string] = ACTIONS(2365), - [anon_sym_AT] = ACTIONS(2365), - [anon_sym_TILDE] = ACTIONS(2365), - [anon_sym_array] = ACTIONS(2363), - [anon_sym_varray] = ACTIONS(2363), - [anon_sym_darray] = ACTIONS(2363), - [anon_sym_vec] = ACTIONS(2363), - [anon_sym_dict] = ACTIONS(2363), - [anon_sym_keyset] = ACTIONS(2363), - [anon_sym_LT] = ACTIONS(2363), - [anon_sym_PLUS] = ACTIONS(2363), - [anon_sym_DASH] = ACTIONS(2363), - [anon_sym_tuple] = ACTIONS(2363), - [anon_sym_include] = ACTIONS(2363), - [anon_sym_include_once] = ACTIONS(2363), - [anon_sym_require] = ACTIONS(2363), - [anon_sym_require_once] = ACTIONS(2363), - [anon_sym_list] = ACTIONS(2363), - [anon_sym_LT_LT] = ACTIONS(2363), - [anon_sym_BANG] = ACTIONS(2365), - [anon_sym_PLUS_PLUS] = ACTIONS(2365), - [anon_sym_DASH_DASH] = ACTIONS(2365), - [anon_sym_await] = ACTIONS(2363), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_yield] = ACTIONS(2363), - [anon_sym_trait] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2363), - [anon_sym_class] = ACTIONS(2363), - [anon_sym_enum] = ACTIONS(2363), - [sym_final_modifier] = ACTIONS(2363), - [sym_abstract_modifier] = ACTIONS(2363), - [sym_xhp_modifier] = ACTIONS(2363), - [sym_xhp_identifier] = ACTIONS(2363), - [sym_xhp_class_identifier] = ACTIONS(2365), - [sym_comment] = ACTIONS(3), - }, - [896] = { - [sym_identifier] = ACTIONS(2343), - [sym_variable] = ACTIONS(2345), - [sym_pipe_variable] = ACTIONS(2345), - [anon_sym_type] = ACTIONS(2343), - [anon_sym_newtype] = ACTIONS(2343), - [anon_sym_shape] = ACTIONS(2343), - [anon_sym_clone] = ACTIONS(2343), - [anon_sym_new] = ACTIONS(2343), - [anon_sym_print] = ACTIONS(2343), - [sym__backslash] = ACTIONS(2345), - [anon_sym_self] = ACTIONS(2343), - [anon_sym_parent] = ACTIONS(2343), - [anon_sym_static] = ACTIONS(2343), - [anon_sym_LT_LT_LT] = ACTIONS(2345), - [anon_sym_RBRACE] = ACTIONS(2345), - [anon_sym_LBRACE] = ACTIONS(2345), - [anon_sym_SEMI] = ACTIONS(2345), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_break] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2343), - [anon_sym_throw] = ACTIONS(2343), - [anon_sym_echo] = ACTIONS(2343), - [anon_sym_unset] = ACTIONS(2343), - [anon_sym_LPAREN] = ACTIONS(2345), - [anon_sym_concurrent] = ACTIONS(2343), - [anon_sym_use] = ACTIONS(2343), - [anon_sym_namespace] = ACTIONS(2343), - [anon_sym_function] = ACTIONS(2343), - [anon_sym_const] = ACTIONS(2343), - [anon_sym_if] = ACTIONS(2343), - [anon_sym_elseif] = ACTIONS(2343), - [anon_sym_else] = ACTIONS(2343), - [anon_sym_switch] = ACTIONS(2343), - [anon_sym_foreach] = ACTIONS(2343), - [anon_sym_while] = ACTIONS(2343), - [anon_sym_do] = ACTIONS(2343), - [anon_sym_for] = ACTIONS(2343), - [anon_sym_try] = ACTIONS(2343), - [anon_sym_using] = ACTIONS(2343), - [sym_float] = ACTIONS(2345), - [sym_integer] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(2343), - [anon_sym_True] = ACTIONS(2343), - [anon_sym_TRUE] = ACTIONS(2343), - [anon_sym_false] = ACTIONS(2343), - [anon_sym_False] = ACTIONS(2343), - [anon_sym_FALSE] = ACTIONS(2343), - [anon_sym_null] = ACTIONS(2343), - [anon_sym_Null] = ACTIONS(2343), - [anon_sym_NULL] = ACTIONS(2343), - [sym_string] = ACTIONS(2345), - [anon_sym_AT] = ACTIONS(2345), - [anon_sym_TILDE] = ACTIONS(2345), - [anon_sym_array] = ACTIONS(2343), - [anon_sym_varray] = ACTIONS(2343), - [anon_sym_darray] = ACTIONS(2343), - [anon_sym_vec] = ACTIONS(2343), - [anon_sym_dict] = ACTIONS(2343), - [anon_sym_keyset] = ACTIONS(2343), - [anon_sym_LT] = ACTIONS(2343), - [anon_sym_PLUS] = ACTIONS(2343), - [anon_sym_DASH] = ACTIONS(2343), - [anon_sym_tuple] = ACTIONS(2343), - [anon_sym_include] = ACTIONS(2343), - [anon_sym_include_once] = ACTIONS(2343), - [anon_sym_require] = ACTIONS(2343), - [anon_sym_require_once] = ACTIONS(2343), - [anon_sym_list] = ACTIONS(2343), - [anon_sym_LT_LT] = ACTIONS(2343), - [anon_sym_BANG] = ACTIONS(2345), - [anon_sym_PLUS_PLUS] = ACTIONS(2345), - [anon_sym_DASH_DASH] = ACTIONS(2345), - [anon_sym_await] = ACTIONS(2343), - [anon_sym_async] = ACTIONS(2343), - [anon_sym_yield] = ACTIONS(2343), - [anon_sym_trait] = ACTIONS(2343), - [anon_sym_interface] = ACTIONS(2343), - [anon_sym_class] = ACTIONS(2343), - [anon_sym_enum] = ACTIONS(2343), - [sym_final_modifier] = ACTIONS(2343), - [sym_abstract_modifier] = ACTIONS(2343), - [sym_xhp_modifier] = ACTIONS(2343), - [sym_xhp_identifier] = ACTIONS(2343), - [sym_xhp_class_identifier] = ACTIONS(2345), - [sym_comment] = ACTIONS(3), - }, - [897] = { - [sym_identifier] = ACTIONS(2115), - [sym_variable] = ACTIONS(2117), - [sym_pipe_variable] = ACTIONS(2117), - [anon_sym_type] = ACTIONS(2115), - [anon_sym_newtype] = ACTIONS(2115), - [anon_sym_shape] = ACTIONS(2115), - [anon_sym_clone] = ACTIONS(2115), - [anon_sym_new] = ACTIONS(2115), - [anon_sym_print] = ACTIONS(2115), - [sym__backslash] = ACTIONS(2117), - [anon_sym_self] = ACTIONS(2115), - [anon_sym_parent] = ACTIONS(2115), - [anon_sym_static] = ACTIONS(2115), - [anon_sym_LT_LT_LT] = ACTIONS(2117), - [anon_sym_RBRACE] = ACTIONS(2117), - [anon_sym_LBRACE] = ACTIONS(2117), - [anon_sym_SEMI] = ACTIONS(2117), - [anon_sym_return] = ACTIONS(2115), - [anon_sym_break] = ACTIONS(2115), - [anon_sym_continue] = ACTIONS(2115), - [anon_sym_throw] = ACTIONS(2115), - [anon_sym_echo] = ACTIONS(2115), - [anon_sym_unset] = ACTIONS(2115), - [anon_sym_LPAREN] = ACTIONS(2117), - [anon_sym_concurrent] = ACTIONS(2115), - [anon_sym_use] = ACTIONS(2115), - [anon_sym_namespace] = ACTIONS(2115), - [anon_sym_function] = ACTIONS(2115), - [anon_sym_const] = ACTIONS(2115), - [anon_sym_if] = ACTIONS(2115), - [anon_sym_switch] = ACTIONS(2115), - [anon_sym_case] = ACTIONS(2115), - [anon_sym_default] = ACTIONS(2115), - [anon_sym_foreach] = ACTIONS(2115), - [anon_sym_while] = ACTIONS(2115), - [anon_sym_do] = ACTIONS(2115), - [anon_sym_for] = ACTIONS(2115), - [anon_sym_try] = ACTIONS(2115), - [anon_sym_using] = ACTIONS(2115), - [sym_float] = ACTIONS(2117), - [sym_integer] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_True] = ACTIONS(2115), - [anon_sym_TRUE] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_False] = ACTIONS(2115), - [anon_sym_FALSE] = ACTIONS(2115), - [anon_sym_null] = ACTIONS(2115), - [anon_sym_Null] = ACTIONS(2115), - [anon_sym_NULL] = ACTIONS(2115), - [sym_string] = ACTIONS(2117), - [anon_sym_AT] = ACTIONS(2117), - [anon_sym_TILDE] = ACTIONS(2117), - [anon_sym_array] = ACTIONS(2115), - [anon_sym_varray] = ACTIONS(2115), - [anon_sym_darray] = ACTIONS(2115), - [anon_sym_vec] = ACTIONS(2115), - [anon_sym_dict] = ACTIONS(2115), - [anon_sym_keyset] = ACTIONS(2115), - [anon_sym_LT] = ACTIONS(2115), - [anon_sym_PLUS] = ACTIONS(2115), - [anon_sym_DASH] = ACTIONS(2115), - [anon_sym_tuple] = ACTIONS(2115), - [anon_sym_include] = ACTIONS(2115), - [anon_sym_include_once] = ACTIONS(2115), - [anon_sym_require] = ACTIONS(2115), - [anon_sym_require_once] = ACTIONS(2115), - [anon_sym_list] = ACTIONS(2115), - [anon_sym_LT_LT] = ACTIONS(2115), - [anon_sym_BANG] = ACTIONS(2117), - [anon_sym_PLUS_PLUS] = ACTIONS(2117), - [anon_sym_DASH_DASH] = ACTIONS(2117), - [anon_sym_await] = ACTIONS(2115), - [anon_sym_async] = ACTIONS(2115), - [anon_sym_yield] = ACTIONS(2115), - [anon_sym_trait] = ACTIONS(2115), - [anon_sym_interface] = ACTIONS(2115), - [anon_sym_class] = ACTIONS(2115), - [anon_sym_enum] = ACTIONS(2115), - [sym_final_modifier] = ACTIONS(2115), - [sym_abstract_modifier] = ACTIONS(2115), - [sym_xhp_modifier] = ACTIONS(2115), - [sym_xhp_identifier] = ACTIONS(2115), - [sym_xhp_class_identifier] = ACTIONS(2117), - [sym_comment] = ACTIONS(3), - }, - [898] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [899] = { - [sym_identifier] = ACTIONS(2051), - [sym_variable] = ACTIONS(2053), - [sym_pipe_variable] = ACTIONS(2053), - [anon_sym_type] = ACTIONS(2051), - [anon_sym_newtype] = ACTIONS(2051), - [anon_sym_shape] = ACTIONS(2051), - [anon_sym_clone] = ACTIONS(2051), - [anon_sym_new] = ACTIONS(2051), - [anon_sym_print] = ACTIONS(2051), - [sym__backslash] = ACTIONS(2053), - [anon_sym_self] = ACTIONS(2051), - [anon_sym_parent] = ACTIONS(2051), - [anon_sym_static] = ACTIONS(2051), - [anon_sym_LT_LT_LT] = ACTIONS(2053), - [anon_sym_RBRACE] = ACTIONS(2053), - [anon_sym_LBRACE] = ACTIONS(2053), - [anon_sym_SEMI] = ACTIONS(2053), - [anon_sym_return] = ACTIONS(2051), - [anon_sym_break] = ACTIONS(2051), - [anon_sym_continue] = ACTIONS(2051), - [anon_sym_throw] = ACTIONS(2051), - [anon_sym_echo] = ACTIONS(2051), - [anon_sym_unset] = ACTIONS(2051), - [anon_sym_LPAREN] = ACTIONS(2053), - [anon_sym_concurrent] = ACTIONS(2051), - [anon_sym_use] = ACTIONS(2051), - [anon_sym_namespace] = ACTIONS(2051), - [anon_sym_function] = ACTIONS(2051), - [anon_sym_const] = ACTIONS(2051), - [anon_sym_if] = ACTIONS(2051), - [anon_sym_switch] = ACTIONS(2051), - [anon_sym_case] = ACTIONS(2051), - [anon_sym_default] = ACTIONS(2051), - [anon_sym_foreach] = ACTIONS(2051), - [anon_sym_while] = ACTIONS(2051), - [anon_sym_do] = ACTIONS(2051), - [anon_sym_for] = ACTIONS(2051), - [anon_sym_try] = ACTIONS(2051), - [anon_sym_using] = ACTIONS(2051), - [sym_float] = ACTIONS(2053), - [sym_integer] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(2051), - [anon_sym_True] = ACTIONS(2051), - [anon_sym_TRUE] = ACTIONS(2051), - [anon_sym_false] = ACTIONS(2051), - [anon_sym_False] = ACTIONS(2051), - [anon_sym_FALSE] = ACTIONS(2051), - [anon_sym_null] = ACTIONS(2051), - [anon_sym_Null] = ACTIONS(2051), - [anon_sym_NULL] = ACTIONS(2051), - [sym_string] = ACTIONS(2053), - [anon_sym_AT] = ACTIONS(2053), - [anon_sym_TILDE] = ACTIONS(2053), - [anon_sym_array] = ACTIONS(2051), - [anon_sym_varray] = ACTIONS(2051), - [anon_sym_darray] = ACTIONS(2051), - [anon_sym_vec] = ACTIONS(2051), - [anon_sym_dict] = ACTIONS(2051), - [anon_sym_keyset] = ACTIONS(2051), - [anon_sym_LT] = ACTIONS(2051), - [anon_sym_PLUS] = ACTIONS(2051), - [anon_sym_DASH] = ACTIONS(2051), - [anon_sym_tuple] = ACTIONS(2051), - [anon_sym_include] = ACTIONS(2051), - [anon_sym_include_once] = ACTIONS(2051), - [anon_sym_require] = ACTIONS(2051), - [anon_sym_require_once] = ACTIONS(2051), - [anon_sym_list] = ACTIONS(2051), - [anon_sym_LT_LT] = ACTIONS(2051), - [anon_sym_BANG] = ACTIONS(2053), - [anon_sym_PLUS_PLUS] = ACTIONS(2053), - [anon_sym_DASH_DASH] = ACTIONS(2053), - [anon_sym_await] = ACTIONS(2051), - [anon_sym_async] = ACTIONS(2051), - [anon_sym_yield] = ACTIONS(2051), - [anon_sym_trait] = ACTIONS(2051), - [anon_sym_interface] = ACTIONS(2051), - [anon_sym_class] = ACTIONS(2051), - [anon_sym_enum] = ACTIONS(2051), - [sym_final_modifier] = ACTIONS(2051), - [sym_abstract_modifier] = ACTIONS(2051), - [sym_xhp_modifier] = ACTIONS(2051), - [sym_xhp_identifier] = ACTIONS(2051), - [sym_xhp_class_identifier] = ACTIONS(2053), - [sym_comment] = ACTIONS(3), - }, - [900] = { - [sym_identifier] = ACTIONS(2047), - [sym_variable] = ACTIONS(2049), - [sym_pipe_variable] = ACTIONS(2049), - [anon_sym_type] = ACTIONS(2047), - [anon_sym_newtype] = ACTIONS(2047), - [anon_sym_shape] = ACTIONS(2047), - [anon_sym_clone] = ACTIONS(2047), - [anon_sym_new] = ACTIONS(2047), - [anon_sym_print] = ACTIONS(2047), - [sym__backslash] = ACTIONS(2049), - [anon_sym_self] = ACTIONS(2047), - [anon_sym_parent] = ACTIONS(2047), - [anon_sym_static] = ACTIONS(2047), - [anon_sym_LT_LT_LT] = ACTIONS(2049), - [anon_sym_RBRACE] = ACTIONS(2049), - [anon_sym_LBRACE] = ACTIONS(2049), - [anon_sym_SEMI] = ACTIONS(2049), - [anon_sym_return] = ACTIONS(2047), - [anon_sym_break] = ACTIONS(2047), - [anon_sym_continue] = ACTIONS(2047), - [anon_sym_throw] = ACTIONS(2047), - [anon_sym_echo] = ACTIONS(2047), - [anon_sym_unset] = ACTIONS(2047), - [anon_sym_LPAREN] = ACTIONS(2049), - [anon_sym_concurrent] = ACTIONS(2047), - [anon_sym_use] = ACTIONS(2047), - [anon_sym_namespace] = ACTIONS(2047), - [anon_sym_function] = ACTIONS(2047), - [anon_sym_const] = ACTIONS(2047), - [anon_sym_if] = ACTIONS(2047), - [anon_sym_switch] = ACTIONS(2047), - [anon_sym_case] = ACTIONS(2047), - [anon_sym_default] = ACTIONS(2047), - [anon_sym_foreach] = ACTIONS(2047), - [anon_sym_while] = ACTIONS(2047), - [anon_sym_do] = ACTIONS(2047), - [anon_sym_for] = ACTIONS(2047), - [anon_sym_try] = ACTIONS(2047), - [anon_sym_using] = ACTIONS(2047), - [sym_float] = ACTIONS(2049), - [sym_integer] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(2047), - [anon_sym_True] = ACTIONS(2047), - [anon_sym_TRUE] = ACTIONS(2047), - [anon_sym_false] = ACTIONS(2047), - [anon_sym_False] = ACTIONS(2047), - [anon_sym_FALSE] = ACTIONS(2047), - [anon_sym_null] = ACTIONS(2047), - [anon_sym_Null] = ACTIONS(2047), - [anon_sym_NULL] = ACTIONS(2047), - [sym_string] = ACTIONS(2049), - [anon_sym_AT] = ACTIONS(2049), - [anon_sym_TILDE] = ACTIONS(2049), - [anon_sym_array] = ACTIONS(2047), - [anon_sym_varray] = ACTIONS(2047), - [anon_sym_darray] = ACTIONS(2047), - [anon_sym_vec] = ACTIONS(2047), - [anon_sym_dict] = ACTIONS(2047), - [anon_sym_keyset] = ACTIONS(2047), - [anon_sym_LT] = ACTIONS(2047), - [anon_sym_PLUS] = ACTIONS(2047), - [anon_sym_DASH] = ACTIONS(2047), - [anon_sym_tuple] = ACTIONS(2047), - [anon_sym_include] = ACTIONS(2047), - [anon_sym_include_once] = ACTIONS(2047), - [anon_sym_require] = ACTIONS(2047), - [anon_sym_require_once] = ACTIONS(2047), - [anon_sym_list] = ACTIONS(2047), - [anon_sym_LT_LT] = ACTIONS(2047), - [anon_sym_BANG] = ACTIONS(2049), - [anon_sym_PLUS_PLUS] = ACTIONS(2049), - [anon_sym_DASH_DASH] = ACTIONS(2049), - [anon_sym_await] = ACTIONS(2047), - [anon_sym_async] = ACTIONS(2047), - [anon_sym_yield] = ACTIONS(2047), - [anon_sym_trait] = ACTIONS(2047), - [anon_sym_interface] = ACTIONS(2047), - [anon_sym_class] = ACTIONS(2047), - [anon_sym_enum] = ACTIONS(2047), - [sym_final_modifier] = ACTIONS(2047), - [sym_abstract_modifier] = ACTIONS(2047), - [sym_xhp_modifier] = ACTIONS(2047), - [sym_xhp_identifier] = ACTIONS(2047), - [sym_xhp_class_identifier] = ACTIONS(2049), - [sym_comment] = ACTIONS(3), - }, - [901] = { - [sym_identifier] = ACTIONS(2367), - [sym_variable] = ACTIONS(2369), - [sym_pipe_variable] = ACTIONS(2369), - [anon_sym_type] = ACTIONS(2367), - [anon_sym_newtype] = ACTIONS(2367), - [anon_sym_shape] = ACTIONS(2367), - [anon_sym_clone] = ACTIONS(2367), - [anon_sym_new] = ACTIONS(2367), - [anon_sym_print] = ACTIONS(2367), - [sym__backslash] = ACTIONS(2369), - [anon_sym_self] = ACTIONS(2367), - [anon_sym_parent] = ACTIONS(2367), - [anon_sym_static] = ACTIONS(2367), - [anon_sym_LT_LT_LT] = ACTIONS(2369), - [anon_sym_RBRACE] = ACTIONS(2369), - [anon_sym_LBRACE] = ACTIONS(2369), - [anon_sym_SEMI] = ACTIONS(2369), - [anon_sym_return] = ACTIONS(2367), - [anon_sym_break] = ACTIONS(2367), - [anon_sym_continue] = ACTIONS(2367), - [anon_sym_throw] = ACTIONS(2367), - [anon_sym_echo] = ACTIONS(2367), - [anon_sym_unset] = ACTIONS(2367), - [anon_sym_LPAREN] = ACTIONS(2369), - [anon_sym_concurrent] = ACTIONS(2367), - [anon_sym_use] = ACTIONS(2367), - [anon_sym_namespace] = ACTIONS(2367), - [anon_sym_function] = ACTIONS(2367), - [anon_sym_const] = ACTIONS(2367), - [anon_sym_if] = ACTIONS(2367), - [anon_sym_elseif] = ACTIONS(2367), - [anon_sym_else] = ACTIONS(2367), - [anon_sym_switch] = ACTIONS(2367), - [anon_sym_foreach] = ACTIONS(2367), - [anon_sym_while] = ACTIONS(2367), - [anon_sym_do] = ACTIONS(2367), - [anon_sym_for] = ACTIONS(2367), - [anon_sym_try] = ACTIONS(2367), - [anon_sym_using] = ACTIONS(2367), - [sym_float] = ACTIONS(2369), - [sym_integer] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(2367), - [anon_sym_True] = ACTIONS(2367), - [anon_sym_TRUE] = ACTIONS(2367), - [anon_sym_false] = ACTIONS(2367), - [anon_sym_False] = ACTIONS(2367), - [anon_sym_FALSE] = ACTIONS(2367), - [anon_sym_null] = ACTIONS(2367), - [anon_sym_Null] = ACTIONS(2367), - [anon_sym_NULL] = ACTIONS(2367), - [sym_string] = ACTIONS(2369), - [anon_sym_AT] = ACTIONS(2369), - [anon_sym_TILDE] = ACTIONS(2369), - [anon_sym_array] = ACTIONS(2367), - [anon_sym_varray] = ACTIONS(2367), - [anon_sym_darray] = ACTIONS(2367), - [anon_sym_vec] = ACTIONS(2367), - [anon_sym_dict] = ACTIONS(2367), - [anon_sym_keyset] = ACTIONS(2367), - [anon_sym_LT] = ACTIONS(2367), - [anon_sym_PLUS] = ACTIONS(2367), - [anon_sym_DASH] = ACTIONS(2367), - [anon_sym_tuple] = ACTIONS(2367), - [anon_sym_include] = ACTIONS(2367), - [anon_sym_include_once] = ACTIONS(2367), - [anon_sym_require] = ACTIONS(2367), - [anon_sym_require_once] = ACTIONS(2367), - [anon_sym_list] = ACTIONS(2367), - [anon_sym_LT_LT] = ACTIONS(2367), - [anon_sym_BANG] = ACTIONS(2369), - [anon_sym_PLUS_PLUS] = ACTIONS(2369), - [anon_sym_DASH_DASH] = ACTIONS(2369), - [anon_sym_await] = ACTIONS(2367), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_yield] = ACTIONS(2367), - [anon_sym_trait] = ACTIONS(2367), - [anon_sym_interface] = ACTIONS(2367), - [anon_sym_class] = ACTIONS(2367), - [anon_sym_enum] = ACTIONS(2367), - [sym_final_modifier] = ACTIONS(2367), - [sym_abstract_modifier] = ACTIONS(2367), - [sym_xhp_modifier] = ACTIONS(2367), - [sym_xhp_identifier] = ACTIONS(2367), - [sym_xhp_class_identifier] = ACTIONS(2369), - [sym_comment] = ACTIONS(3), - }, - [902] = { - [sym_identifier] = ACTIONS(2043), - [sym_variable] = ACTIONS(2045), - [sym_pipe_variable] = ACTIONS(2045), - [anon_sym_type] = ACTIONS(2043), - [anon_sym_newtype] = ACTIONS(2043), - [anon_sym_shape] = ACTIONS(2043), - [anon_sym_clone] = ACTIONS(2043), - [anon_sym_new] = ACTIONS(2043), - [anon_sym_print] = ACTIONS(2043), - [sym__backslash] = ACTIONS(2045), - [anon_sym_self] = ACTIONS(2043), - [anon_sym_parent] = ACTIONS(2043), - [anon_sym_static] = ACTIONS(2043), - [anon_sym_LT_LT_LT] = ACTIONS(2045), - [anon_sym_RBRACE] = ACTIONS(2045), - [anon_sym_LBRACE] = ACTIONS(2045), - [anon_sym_SEMI] = ACTIONS(2045), - [anon_sym_return] = ACTIONS(2043), - [anon_sym_break] = ACTIONS(2043), - [anon_sym_continue] = ACTIONS(2043), - [anon_sym_throw] = ACTIONS(2043), - [anon_sym_echo] = ACTIONS(2043), - [anon_sym_unset] = ACTIONS(2043), - [anon_sym_LPAREN] = ACTIONS(2045), - [anon_sym_concurrent] = ACTIONS(2043), - [anon_sym_use] = ACTIONS(2043), - [anon_sym_namespace] = ACTIONS(2043), - [anon_sym_function] = ACTIONS(2043), - [anon_sym_const] = ACTIONS(2043), - [anon_sym_if] = ACTIONS(2043), - [anon_sym_switch] = ACTIONS(2043), - [anon_sym_case] = ACTIONS(2043), - [anon_sym_default] = ACTIONS(2043), - [anon_sym_foreach] = ACTIONS(2043), - [anon_sym_while] = ACTIONS(2043), - [anon_sym_do] = ACTIONS(2043), - [anon_sym_for] = ACTIONS(2043), - [anon_sym_try] = ACTIONS(2043), - [anon_sym_using] = ACTIONS(2043), - [sym_float] = ACTIONS(2045), - [sym_integer] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(2043), - [anon_sym_True] = ACTIONS(2043), - [anon_sym_TRUE] = ACTIONS(2043), - [anon_sym_false] = ACTIONS(2043), - [anon_sym_False] = ACTIONS(2043), - [anon_sym_FALSE] = ACTIONS(2043), - [anon_sym_null] = ACTIONS(2043), - [anon_sym_Null] = ACTIONS(2043), - [anon_sym_NULL] = ACTIONS(2043), - [sym_string] = ACTIONS(2045), - [anon_sym_AT] = ACTIONS(2045), - [anon_sym_TILDE] = ACTIONS(2045), - [anon_sym_array] = ACTIONS(2043), - [anon_sym_varray] = ACTIONS(2043), - [anon_sym_darray] = ACTIONS(2043), - [anon_sym_vec] = ACTIONS(2043), - [anon_sym_dict] = ACTIONS(2043), - [anon_sym_keyset] = ACTIONS(2043), - [anon_sym_LT] = ACTIONS(2043), - [anon_sym_PLUS] = ACTIONS(2043), - [anon_sym_DASH] = ACTIONS(2043), - [anon_sym_tuple] = ACTIONS(2043), - [anon_sym_include] = ACTIONS(2043), - [anon_sym_include_once] = ACTIONS(2043), - [anon_sym_require] = ACTIONS(2043), - [anon_sym_require_once] = ACTIONS(2043), - [anon_sym_list] = ACTIONS(2043), - [anon_sym_LT_LT] = ACTIONS(2043), - [anon_sym_BANG] = ACTIONS(2045), - [anon_sym_PLUS_PLUS] = ACTIONS(2045), - [anon_sym_DASH_DASH] = ACTIONS(2045), - [anon_sym_await] = ACTIONS(2043), - [anon_sym_async] = ACTIONS(2043), - [anon_sym_yield] = ACTIONS(2043), - [anon_sym_trait] = ACTIONS(2043), - [anon_sym_interface] = ACTIONS(2043), - [anon_sym_class] = ACTIONS(2043), - [anon_sym_enum] = ACTIONS(2043), - [sym_final_modifier] = ACTIONS(2043), - [sym_abstract_modifier] = ACTIONS(2043), - [sym_xhp_modifier] = ACTIONS(2043), - [sym_xhp_identifier] = ACTIONS(2043), - [sym_xhp_class_identifier] = ACTIONS(2045), - [sym_comment] = ACTIONS(3), - }, - [903] = { - [sym_identifier] = ACTIONS(2371), - [sym_variable] = ACTIONS(2373), - [sym_pipe_variable] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2371), - [anon_sym_newtype] = ACTIONS(2371), - [anon_sym_shape] = ACTIONS(2371), - [anon_sym_clone] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2371), - [anon_sym_print] = ACTIONS(2371), - [sym__backslash] = ACTIONS(2373), - [anon_sym_self] = ACTIONS(2371), - [anon_sym_parent] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2371), - [anon_sym_LT_LT_LT] = ACTIONS(2373), - [anon_sym_RBRACE] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2373), - [anon_sym_SEMI] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2371), - [anon_sym_break] = ACTIONS(2371), - [anon_sym_continue] = ACTIONS(2371), - [anon_sym_throw] = ACTIONS(2371), - [anon_sym_echo] = ACTIONS(2371), - [anon_sym_unset] = ACTIONS(2371), - [anon_sym_LPAREN] = ACTIONS(2373), - [anon_sym_concurrent] = ACTIONS(2371), - [anon_sym_use] = ACTIONS(2371), - [anon_sym_namespace] = ACTIONS(2371), - [anon_sym_function] = ACTIONS(2371), - [anon_sym_const] = ACTIONS(2371), - [anon_sym_if] = ACTIONS(2371), - [anon_sym_elseif] = ACTIONS(2371), - [anon_sym_else] = ACTIONS(2371), - [anon_sym_switch] = ACTIONS(2371), - [anon_sym_foreach] = ACTIONS(2371), - [anon_sym_while] = ACTIONS(2371), - [anon_sym_do] = ACTIONS(2371), - [anon_sym_for] = ACTIONS(2371), - [anon_sym_try] = ACTIONS(2371), - [anon_sym_using] = ACTIONS(2371), - [sym_float] = ACTIONS(2373), - [sym_integer] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(2371), - [anon_sym_True] = ACTIONS(2371), - [anon_sym_TRUE] = ACTIONS(2371), - [anon_sym_false] = ACTIONS(2371), - [anon_sym_False] = ACTIONS(2371), - [anon_sym_FALSE] = ACTIONS(2371), - [anon_sym_null] = ACTIONS(2371), - [anon_sym_Null] = ACTIONS(2371), - [anon_sym_NULL] = ACTIONS(2371), - [sym_string] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2373), - [anon_sym_TILDE] = ACTIONS(2373), - [anon_sym_array] = ACTIONS(2371), - [anon_sym_varray] = ACTIONS(2371), - [anon_sym_darray] = ACTIONS(2371), - [anon_sym_vec] = ACTIONS(2371), - [anon_sym_dict] = ACTIONS(2371), - [anon_sym_keyset] = ACTIONS(2371), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2371), - [anon_sym_DASH] = ACTIONS(2371), - [anon_sym_tuple] = ACTIONS(2371), - [anon_sym_include] = ACTIONS(2371), - [anon_sym_include_once] = ACTIONS(2371), - [anon_sym_require] = ACTIONS(2371), - [anon_sym_require_once] = ACTIONS(2371), - [anon_sym_list] = ACTIONS(2371), - [anon_sym_LT_LT] = ACTIONS(2371), - [anon_sym_BANG] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2373), - [anon_sym_DASH_DASH] = ACTIONS(2373), - [anon_sym_await] = ACTIONS(2371), - [anon_sym_async] = ACTIONS(2371), - [anon_sym_yield] = ACTIONS(2371), - [anon_sym_trait] = ACTIONS(2371), - [anon_sym_interface] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2371), - [anon_sym_enum] = ACTIONS(2371), - [sym_final_modifier] = ACTIONS(2371), - [sym_abstract_modifier] = ACTIONS(2371), - [sym_xhp_modifier] = ACTIONS(2371), - [sym_xhp_identifier] = ACTIONS(2371), - [sym_xhp_class_identifier] = ACTIONS(2373), - [sym_comment] = ACTIONS(3), - }, - [904] = { - [sym_identifier] = ACTIONS(2379), - [sym_variable] = ACTIONS(2381), - [sym_pipe_variable] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2379), - [anon_sym_newtype] = ACTIONS(2379), - [anon_sym_shape] = ACTIONS(2379), - [anon_sym_clone] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2379), - [anon_sym_print] = ACTIONS(2379), - [sym__backslash] = ACTIONS(2381), - [anon_sym_self] = ACTIONS(2379), - [anon_sym_parent] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2379), - [anon_sym_LT_LT_LT] = ACTIONS(2381), - [anon_sym_RBRACE] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2381), - [anon_sym_SEMI] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2379), - [anon_sym_break] = ACTIONS(2379), - [anon_sym_continue] = ACTIONS(2379), - [anon_sym_throw] = ACTIONS(2379), - [anon_sym_echo] = ACTIONS(2379), - [anon_sym_unset] = ACTIONS(2379), - [anon_sym_LPAREN] = ACTIONS(2381), - [anon_sym_concurrent] = ACTIONS(2379), - [anon_sym_use] = ACTIONS(2379), - [anon_sym_namespace] = ACTIONS(2379), - [anon_sym_function] = ACTIONS(2379), - [anon_sym_const] = ACTIONS(2379), - [anon_sym_if] = ACTIONS(2379), - [anon_sym_elseif] = ACTIONS(2379), - [anon_sym_else] = ACTIONS(2379), - [anon_sym_switch] = ACTIONS(2379), - [anon_sym_foreach] = ACTIONS(2379), - [anon_sym_while] = ACTIONS(2379), - [anon_sym_do] = ACTIONS(2379), - [anon_sym_for] = ACTIONS(2379), - [anon_sym_try] = ACTIONS(2379), - [anon_sym_using] = ACTIONS(2379), - [sym_float] = ACTIONS(2381), - [sym_integer] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(2379), - [anon_sym_True] = ACTIONS(2379), - [anon_sym_TRUE] = ACTIONS(2379), - [anon_sym_false] = ACTIONS(2379), - [anon_sym_False] = ACTIONS(2379), - [anon_sym_FALSE] = ACTIONS(2379), - [anon_sym_null] = ACTIONS(2379), - [anon_sym_Null] = ACTIONS(2379), - [anon_sym_NULL] = ACTIONS(2379), - [sym_string] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2381), - [anon_sym_TILDE] = ACTIONS(2381), - [anon_sym_array] = ACTIONS(2379), - [anon_sym_varray] = ACTIONS(2379), - [anon_sym_darray] = ACTIONS(2379), - [anon_sym_vec] = ACTIONS(2379), - [anon_sym_dict] = ACTIONS(2379), - [anon_sym_keyset] = ACTIONS(2379), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2379), - [anon_sym_DASH] = ACTIONS(2379), - [anon_sym_tuple] = ACTIONS(2379), - [anon_sym_include] = ACTIONS(2379), - [anon_sym_include_once] = ACTIONS(2379), - [anon_sym_require] = ACTIONS(2379), - [anon_sym_require_once] = ACTIONS(2379), - [anon_sym_list] = ACTIONS(2379), - [anon_sym_LT_LT] = ACTIONS(2379), - [anon_sym_BANG] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2381), - [anon_sym_DASH_DASH] = ACTIONS(2381), - [anon_sym_await] = ACTIONS(2379), - [anon_sym_async] = ACTIONS(2379), - [anon_sym_yield] = ACTIONS(2379), - [anon_sym_trait] = ACTIONS(2379), - [anon_sym_interface] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2379), - [anon_sym_enum] = ACTIONS(2379), - [sym_final_modifier] = ACTIONS(2379), - [sym_abstract_modifier] = ACTIONS(2379), - [sym_xhp_modifier] = ACTIONS(2379), - [sym_xhp_identifier] = ACTIONS(2379), - [sym_xhp_class_identifier] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - }, - [905] = { - [sym_identifier] = ACTIONS(2035), - [sym_variable] = ACTIONS(2037), - [sym_pipe_variable] = ACTIONS(2037), - [anon_sym_type] = ACTIONS(2035), - [anon_sym_newtype] = ACTIONS(2035), - [anon_sym_shape] = ACTIONS(2035), - [anon_sym_clone] = ACTIONS(2035), - [anon_sym_new] = ACTIONS(2035), - [anon_sym_print] = ACTIONS(2035), - [sym__backslash] = ACTIONS(2037), - [anon_sym_self] = ACTIONS(2035), - [anon_sym_parent] = ACTIONS(2035), - [anon_sym_static] = ACTIONS(2035), - [anon_sym_LT_LT_LT] = ACTIONS(2037), - [anon_sym_RBRACE] = ACTIONS(2037), - [anon_sym_LBRACE] = ACTIONS(2037), - [anon_sym_SEMI] = ACTIONS(2037), - [anon_sym_return] = ACTIONS(2035), - [anon_sym_break] = ACTIONS(2035), - [anon_sym_continue] = ACTIONS(2035), - [anon_sym_throw] = ACTIONS(2035), - [anon_sym_echo] = ACTIONS(2035), - [anon_sym_unset] = ACTIONS(2035), - [anon_sym_LPAREN] = ACTIONS(2037), - [anon_sym_concurrent] = ACTIONS(2035), - [anon_sym_use] = ACTIONS(2035), - [anon_sym_namespace] = ACTIONS(2035), - [anon_sym_function] = ACTIONS(2035), - [anon_sym_const] = ACTIONS(2035), - [anon_sym_if] = ACTIONS(2035), - [anon_sym_switch] = ACTIONS(2035), - [anon_sym_case] = ACTIONS(2035), - [anon_sym_default] = ACTIONS(2035), - [anon_sym_foreach] = ACTIONS(2035), - [anon_sym_while] = ACTIONS(2035), - [anon_sym_do] = ACTIONS(2035), - [anon_sym_for] = ACTIONS(2035), - [anon_sym_try] = ACTIONS(2035), - [anon_sym_using] = ACTIONS(2035), - [sym_float] = ACTIONS(2037), - [sym_integer] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(2035), - [anon_sym_True] = ACTIONS(2035), - [anon_sym_TRUE] = ACTIONS(2035), - [anon_sym_false] = ACTIONS(2035), - [anon_sym_False] = ACTIONS(2035), - [anon_sym_FALSE] = ACTIONS(2035), - [anon_sym_null] = ACTIONS(2035), - [anon_sym_Null] = ACTIONS(2035), - [anon_sym_NULL] = ACTIONS(2035), - [sym_string] = ACTIONS(2037), - [anon_sym_AT] = ACTIONS(2037), - [anon_sym_TILDE] = ACTIONS(2037), - [anon_sym_array] = ACTIONS(2035), - [anon_sym_varray] = ACTIONS(2035), - [anon_sym_darray] = ACTIONS(2035), - [anon_sym_vec] = ACTIONS(2035), - [anon_sym_dict] = ACTIONS(2035), - [anon_sym_keyset] = ACTIONS(2035), - [anon_sym_LT] = ACTIONS(2035), - [anon_sym_PLUS] = ACTIONS(2035), - [anon_sym_DASH] = ACTIONS(2035), - [anon_sym_tuple] = ACTIONS(2035), - [anon_sym_include] = ACTIONS(2035), - [anon_sym_include_once] = ACTIONS(2035), - [anon_sym_require] = ACTIONS(2035), - [anon_sym_require_once] = ACTIONS(2035), - [anon_sym_list] = ACTIONS(2035), - [anon_sym_LT_LT] = ACTIONS(2035), - [anon_sym_BANG] = ACTIONS(2037), - [anon_sym_PLUS_PLUS] = ACTIONS(2037), - [anon_sym_DASH_DASH] = ACTIONS(2037), - [anon_sym_await] = ACTIONS(2035), - [anon_sym_async] = ACTIONS(2035), - [anon_sym_yield] = ACTIONS(2035), - [anon_sym_trait] = ACTIONS(2035), - [anon_sym_interface] = ACTIONS(2035), - [anon_sym_class] = ACTIONS(2035), - [anon_sym_enum] = ACTIONS(2035), - [sym_final_modifier] = ACTIONS(2035), - [sym_abstract_modifier] = ACTIONS(2035), - [sym_xhp_modifier] = ACTIONS(2035), - [sym_xhp_identifier] = ACTIONS(2035), - [sym_xhp_class_identifier] = ACTIONS(2037), - [sym_comment] = ACTIONS(3), - }, - [906] = { - [sym_identifier] = ACTIONS(2383), - [sym_variable] = ACTIONS(2385), - [sym_pipe_variable] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2383), - [anon_sym_newtype] = ACTIONS(2383), - [anon_sym_shape] = ACTIONS(2383), - [anon_sym_clone] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2383), - [anon_sym_print] = ACTIONS(2383), - [sym__backslash] = ACTIONS(2385), - [anon_sym_self] = ACTIONS(2383), - [anon_sym_parent] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2383), - [anon_sym_LT_LT_LT] = ACTIONS(2385), - [anon_sym_RBRACE] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2385), - [anon_sym_SEMI] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2383), - [anon_sym_break] = ACTIONS(2383), - [anon_sym_continue] = ACTIONS(2383), - [anon_sym_throw] = ACTIONS(2383), - [anon_sym_echo] = ACTIONS(2383), - [anon_sym_unset] = ACTIONS(2383), - [anon_sym_LPAREN] = ACTIONS(2385), - [anon_sym_concurrent] = ACTIONS(2383), - [anon_sym_use] = ACTIONS(2383), - [anon_sym_namespace] = ACTIONS(2383), - [anon_sym_function] = ACTIONS(2383), - [anon_sym_const] = ACTIONS(2383), - [anon_sym_if] = ACTIONS(2383), - [anon_sym_elseif] = ACTIONS(2383), - [anon_sym_else] = ACTIONS(2383), - [anon_sym_switch] = ACTIONS(2383), - [anon_sym_foreach] = ACTIONS(2383), - [anon_sym_while] = ACTIONS(2383), - [anon_sym_do] = ACTIONS(2383), - [anon_sym_for] = ACTIONS(2383), - [anon_sym_try] = ACTIONS(2383), - [anon_sym_using] = ACTIONS(2383), - [sym_float] = ACTIONS(2385), - [sym_integer] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(2383), - [anon_sym_True] = ACTIONS(2383), - [anon_sym_TRUE] = ACTIONS(2383), - [anon_sym_false] = ACTIONS(2383), - [anon_sym_False] = ACTIONS(2383), - [anon_sym_FALSE] = ACTIONS(2383), - [anon_sym_null] = ACTIONS(2383), - [anon_sym_Null] = ACTIONS(2383), - [anon_sym_NULL] = ACTIONS(2383), - [sym_string] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2385), - [anon_sym_TILDE] = ACTIONS(2385), - [anon_sym_array] = ACTIONS(2383), - [anon_sym_varray] = ACTIONS(2383), - [anon_sym_darray] = ACTIONS(2383), - [anon_sym_vec] = ACTIONS(2383), - [anon_sym_dict] = ACTIONS(2383), - [anon_sym_keyset] = ACTIONS(2383), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2383), - [anon_sym_DASH] = ACTIONS(2383), - [anon_sym_tuple] = ACTIONS(2383), - [anon_sym_include] = ACTIONS(2383), - [anon_sym_include_once] = ACTIONS(2383), - [anon_sym_require] = ACTIONS(2383), - [anon_sym_require_once] = ACTIONS(2383), - [anon_sym_list] = ACTIONS(2383), - [anon_sym_LT_LT] = ACTIONS(2383), - [anon_sym_BANG] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2385), - [anon_sym_DASH_DASH] = ACTIONS(2385), - [anon_sym_await] = ACTIONS(2383), - [anon_sym_async] = ACTIONS(2383), - [anon_sym_yield] = ACTIONS(2383), - [anon_sym_trait] = ACTIONS(2383), - [anon_sym_interface] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2383), - [anon_sym_enum] = ACTIONS(2383), - [sym_final_modifier] = ACTIONS(2383), - [sym_abstract_modifier] = ACTIONS(2383), - [sym_xhp_modifier] = ACTIONS(2383), - [sym_xhp_identifier] = ACTIONS(2383), - [sym_xhp_class_identifier] = ACTIONS(2385), - [sym_comment] = ACTIONS(3), - }, - [907] = { - [sym_identifier] = ACTIONS(2387), - [sym_variable] = ACTIONS(2389), - [sym_pipe_variable] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2387), - [anon_sym_newtype] = ACTIONS(2387), - [anon_sym_shape] = ACTIONS(2387), - [anon_sym_clone] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2387), - [anon_sym_print] = ACTIONS(2387), - [sym__backslash] = ACTIONS(2389), - [anon_sym_self] = ACTIONS(2387), - [anon_sym_parent] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2387), - [anon_sym_LT_LT_LT] = ACTIONS(2389), - [anon_sym_RBRACE] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2389), - [anon_sym_SEMI] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2387), - [anon_sym_break] = ACTIONS(2387), - [anon_sym_continue] = ACTIONS(2387), - [anon_sym_throw] = ACTIONS(2387), - [anon_sym_echo] = ACTIONS(2387), - [anon_sym_unset] = ACTIONS(2387), - [anon_sym_LPAREN] = ACTIONS(2389), - [anon_sym_concurrent] = ACTIONS(2387), - [anon_sym_use] = ACTIONS(2387), - [anon_sym_namespace] = ACTIONS(2387), - [anon_sym_function] = ACTIONS(2387), - [anon_sym_const] = ACTIONS(2387), - [anon_sym_if] = ACTIONS(2387), - [anon_sym_elseif] = ACTIONS(2387), - [anon_sym_else] = ACTIONS(2387), - [anon_sym_switch] = ACTIONS(2387), - [anon_sym_foreach] = ACTIONS(2387), - [anon_sym_while] = ACTIONS(2387), - [anon_sym_do] = ACTIONS(2387), - [anon_sym_for] = ACTIONS(2387), - [anon_sym_try] = ACTIONS(2387), - [anon_sym_using] = ACTIONS(2387), - [sym_float] = ACTIONS(2389), - [sym_integer] = ACTIONS(2387), - [anon_sym_true] = ACTIONS(2387), - [anon_sym_True] = ACTIONS(2387), - [anon_sym_TRUE] = ACTIONS(2387), - [anon_sym_false] = ACTIONS(2387), - [anon_sym_False] = ACTIONS(2387), - [anon_sym_FALSE] = ACTIONS(2387), - [anon_sym_null] = ACTIONS(2387), - [anon_sym_Null] = ACTIONS(2387), - [anon_sym_NULL] = ACTIONS(2387), - [sym_string] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2389), - [anon_sym_TILDE] = ACTIONS(2389), - [anon_sym_array] = ACTIONS(2387), - [anon_sym_varray] = ACTIONS(2387), - [anon_sym_darray] = ACTIONS(2387), - [anon_sym_vec] = ACTIONS(2387), - [anon_sym_dict] = ACTIONS(2387), - [anon_sym_keyset] = ACTIONS(2387), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2387), - [anon_sym_DASH] = ACTIONS(2387), - [anon_sym_tuple] = ACTIONS(2387), - [anon_sym_include] = ACTIONS(2387), - [anon_sym_include_once] = ACTIONS(2387), - [anon_sym_require] = ACTIONS(2387), - [anon_sym_require_once] = ACTIONS(2387), - [anon_sym_list] = ACTIONS(2387), - [anon_sym_LT_LT] = ACTIONS(2387), - [anon_sym_BANG] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2389), - [anon_sym_DASH_DASH] = ACTIONS(2389), - [anon_sym_await] = ACTIONS(2387), - [anon_sym_async] = ACTIONS(2387), - [anon_sym_yield] = ACTIONS(2387), - [anon_sym_trait] = ACTIONS(2387), - [anon_sym_interface] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2387), - [anon_sym_enum] = ACTIONS(2387), - [sym_final_modifier] = ACTIONS(2387), - [sym_abstract_modifier] = ACTIONS(2387), - [sym_xhp_modifier] = ACTIONS(2387), - [sym_xhp_identifier] = ACTIONS(2387), - [sym_xhp_class_identifier] = ACTIONS(2389), - [sym_comment] = ACTIONS(3), - }, - [908] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [909] = { - [sym_identifier] = ACTIONS(2031), - [sym_variable] = ACTIONS(2033), - [sym_pipe_variable] = ACTIONS(2033), - [anon_sym_type] = ACTIONS(2031), - [anon_sym_newtype] = ACTIONS(2031), - [anon_sym_shape] = ACTIONS(2031), - [anon_sym_clone] = ACTIONS(2031), - [anon_sym_new] = ACTIONS(2031), - [anon_sym_print] = ACTIONS(2031), - [sym__backslash] = ACTIONS(2033), - [anon_sym_self] = ACTIONS(2031), - [anon_sym_parent] = ACTIONS(2031), - [anon_sym_static] = ACTIONS(2031), - [anon_sym_LT_LT_LT] = ACTIONS(2033), - [anon_sym_RBRACE] = ACTIONS(2033), - [anon_sym_LBRACE] = ACTIONS(2033), - [anon_sym_SEMI] = ACTIONS(2033), - [anon_sym_return] = ACTIONS(2031), - [anon_sym_break] = ACTIONS(2031), - [anon_sym_continue] = ACTIONS(2031), - [anon_sym_throw] = ACTIONS(2031), - [anon_sym_echo] = ACTIONS(2031), - [anon_sym_unset] = ACTIONS(2031), - [anon_sym_LPAREN] = ACTIONS(2033), - [anon_sym_concurrent] = ACTIONS(2031), - [anon_sym_use] = ACTIONS(2031), - [anon_sym_namespace] = ACTIONS(2031), - [anon_sym_function] = ACTIONS(2031), - [anon_sym_const] = ACTIONS(2031), - [anon_sym_if] = ACTIONS(2031), - [anon_sym_switch] = ACTIONS(2031), - [anon_sym_case] = ACTIONS(2031), - [anon_sym_default] = ACTIONS(2031), - [anon_sym_foreach] = ACTIONS(2031), - [anon_sym_while] = ACTIONS(2031), - [anon_sym_do] = ACTIONS(2031), - [anon_sym_for] = ACTIONS(2031), - [anon_sym_try] = ACTIONS(2031), - [anon_sym_using] = ACTIONS(2031), - [sym_float] = ACTIONS(2033), - [sym_integer] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(2031), - [anon_sym_True] = ACTIONS(2031), - [anon_sym_TRUE] = ACTIONS(2031), - [anon_sym_false] = ACTIONS(2031), - [anon_sym_False] = ACTIONS(2031), - [anon_sym_FALSE] = ACTIONS(2031), - [anon_sym_null] = ACTIONS(2031), - [anon_sym_Null] = ACTIONS(2031), - [anon_sym_NULL] = ACTIONS(2031), - [sym_string] = ACTIONS(2033), - [anon_sym_AT] = ACTIONS(2033), - [anon_sym_TILDE] = ACTIONS(2033), - [anon_sym_array] = ACTIONS(2031), - [anon_sym_varray] = ACTIONS(2031), - [anon_sym_darray] = ACTIONS(2031), - [anon_sym_vec] = ACTIONS(2031), - [anon_sym_dict] = ACTIONS(2031), - [anon_sym_keyset] = ACTIONS(2031), - [anon_sym_LT] = ACTIONS(2031), - [anon_sym_PLUS] = ACTIONS(2031), - [anon_sym_DASH] = ACTIONS(2031), - [anon_sym_tuple] = ACTIONS(2031), - [anon_sym_include] = ACTIONS(2031), - [anon_sym_include_once] = ACTIONS(2031), - [anon_sym_require] = ACTIONS(2031), - [anon_sym_require_once] = ACTIONS(2031), - [anon_sym_list] = ACTIONS(2031), - [anon_sym_LT_LT] = ACTIONS(2031), - [anon_sym_BANG] = ACTIONS(2033), - [anon_sym_PLUS_PLUS] = ACTIONS(2033), - [anon_sym_DASH_DASH] = ACTIONS(2033), - [anon_sym_await] = ACTIONS(2031), - [anon_sym_async] = ACTIONS(2031), - [anon_sym_yield] = ACTIONS(2031), - [anon_sym_trait] = ACTIONS(2031), - [anon_sym_interface] = ACTIONS(2031), - [anon_sym_class] = ACTIONS(2031), - [anon_sym_enum] = ACTIONS(2031), - [sym_final_modifier] = ACTIONS(2031), - [sym_abstract_modifier] = ACTIONS(2031), - [sym_xhp_modifier] = ACTIONS(2031), - [sym_xhp_identifier] = ACTIONS(2031), - [sym_xhp_class_identifier] = ACTIONS(2033), - [sym_comment] = ACTIONS(3), - }, - [910] = { - [sym_identifier] = ACTIONS(2019), - [sym_variable] = ACTIONS(2021), - [sym_pipe_variable] = ACTIONS(2021), - [anon_sym_type] = ACTIONS(2019), - [anon_sym_newtype] = ACTIONS(2019), - [anon_sym_shape] = ACTIONS(2019), - [anon_sym_clone] = ACTIONS(2019), - [anon_sym_new] = ACTIONS(2019), - [anon_sym_print] = ACTIONS(2019), - [sym__backslash] = ACTIONS(2021), - [anon_sym_self] = ACTIONS(2019), - [anon_sym_parent] = ACTIONS(2019), - [anon_sym_static] = ACTIONS(2019), - [anon_sym_LT_LT_LT] = ACTIONS(2021), - [anon_sym_RBRACE] = ACTIONS(2021), - [anon_sym_LBRACE] = ACTIONS(2021), - [anon_sym_SEMI] = ACTIONS(2021), - [anon_sym_return] = ACTIONS(2019), - [anon_sym_break] = ACTIONS(2019), - [anon_sym_continue] = ACTIONS(2019), - [anon_sym_throw] = ACTIONS(2019), - [anon_sym_echo] = ACTIONS(2019), - [anon_sym_unset] = ACTIONS(2019), - [anon_sym_LPAREN] = ACTIONS(2021), - [anon_sym_concurrent] = ACTIONS(2019), - [anon_sym_use] = ACTIONS(2019), - [anon_sym_namespace] = ACTIONS(2019), - [anon_sym_function] = ACTIONS(2019), - [anon_sym_const] = ACTIONS(2019), - [anon_sym_if] = ACTIONS(2019), - [anon_sym_switch] = ACTIONS(2019), - [anon_sym_case] = ACTIONS(2019), - [anon_sym_default] = ACTIONS(2019), - [anon_sym_foreach] = ACTIONS(2019), - [anon_sym_while] = ACTIONS(2019), - [anon_sym_do] = ACTIONS(2019), - [anon_sym_for] = ACTIONS(2019), - [anon_sym_try] = ACTIONS(2019), - [anon_sym_using] = ACTIONS(2019), - [sym_float] = ACTIONS(2021), - [sym_integer] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(2019), - [anon_sym_True] = ACTIONS(2019), - [anon_sym_TRUE] = ACTIONS(2019), - [anon_sym_false] = ACTIONS(2019), - [anon_sym_False] = ACTIONS(2019), - [anon_sym_FALSE] = ACTIONS(2019), - [anon_sym_null] = ACTIONS(2019), - [anon_sym_Null] = ACTIONS(2019), - [anon_sym_NULL] = ACTIONS(2019), - [sym_string] = ACTIONS(2021), - [anon_sym_AT] = ACTIONS(2021), - [anon_sym_TILDE] = ACTIONS(2021), - [anon_sym_array] = ACTIONS(2019), - [anon_sym_varray] = ACTIONS(2019), - [anon_sym_darray] = ACTIONS(2019), - [anon_sym_vec] = ACTIONS(2019), - [anon_sym_dict] = ACTIONS(2019), - [anon_sym_keyset] = ACTIONS(2019), - [anon_sym_LT] = ACTIONS(2019), - [anon_sym_PLUS] = ACTIONS(2019), - [anon_sym_DASH] = ACTIONS(2019), - [anon_sym_tuple] = ACTIONS(2019), - [anon_sym_include] = ACTIONS(2019), - [anon_sym_include_once] = ACTIONS(2019), - [anon_sym_require] = ACTIONS(2019), - [anon_sym_require_once] = ACTIONS(2019), - [anon_sym_list] = ACTIONS(2019), - [anon_sym_LT_LT] = ACTIONS(2019), - [anon_sym_BANG] = ACTIONS(2021), - [anon_sym_PLUS_PLUS] = ACTIONS(2021), - [anon_sym_DASH_DASH] = ACTIONS(2021), - [anon_sym_await] = ACTIONS(2019), - [anon_sym_async] = ACTIONS(2019), - [anon_sym_yield] = ACTIONS(2019), - [anon_sym_trait] = ACTIONS(2019), - [anon_sym_interface] = ACTIONS(2019), - [anon_sym_class] = ACTIONS(2019), - [anon_sym_enum] = ACTIONS(2019), - [sym_final_modifier] = ACTIONS(2019), - [sym_abstract_modifier] = ACTIONS(2019), - [sym_xhp_modifier] = ACTIONS(2019), - [sym_xhp_identifier] = ACTIONS(2019), - [sym_xhp_class_identifier] = ACTIONS(2021), - [sym_comment] = ACTIONS(3), - }, - [911] = { - [sym_identifier] = ACTIONS(2027), - [sym_variable] = ACTIONS(2029), - [sym_pipe_variable] = ACTIONS(2029), - [anon_sym_type] = ACTIONS(2027), - [anon_sym_newtype] = ACTIONS(2027), - [anon_sym_shape] = ACTIONS(2027), - [anon_sym_clone] = ACTIONS(2027), - [anon_sym_new] = ACTIONS(2027), - [anon_sym_print] = ACTIONS(2027), - [sym__backslash] = ACTIONS(2029), - [anon_sym_self] = ACTIONS(2027), - [anon_sym_parent] = ACTIONS(2027), - [anon_sym_static] = ACTIONS(2027), - [anon_sym_LT_LT_LT] = ACTIONS(2029), - [anon_sym_RBRACE] = ACTIONS(2029), - [anon_sym_LBRACE] = ACTIONS(2029), - [anon_sym_SEMI] = ACTIONS(2029), - [anon_sym_return] = ACTIONS(2027), - [anon_sym_break] = ACTIONS(2027), - [anon_sym_continue] = ACTIONS(2027), - [anon_sym_throw] = ACTIONS(2027), - [anon_sym_echo] = ACTIONS(2027), - [anon_sym_unset] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(2029), - [anon_sym_concurrent] = ACTIONS(2027), - [anon_sym_use] = ACTIONS(2027), - [anon_sym_namespace] = ACTIONS(2027), - [anon_sym_function] = ACTIONS(2027), - [anon_sym_const] = ACTIONS(2027), - [anon_sym_if] = ACTIONS(2027), - [anon_sym_switch] = ACTIONS(2027), - [anon_sym_case] = ACTIONS(2027), - [anon_sym_default] = ACTIONS(2027), - [anon_sym_foreach] = ACTIONS(2027), - [anon_sym_while] = ACTIONS(2027), - [anon_sym_do] = ACTIONS(2027), - [anon_sym_for] = ACTIONS(2027), - [anon_sym_try] = ACTIONS(2027), - [anon_sym_using] = ACTIONS(2027), - [sym_float] = ACTIONS(2029), - [sym_integer] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(2027), - [anon_sym_True] = ACTIONS(2027), - [anon_sym_TRUE] = ACTIONS(2027), - [anon_sym_false] = ACTIONS(2027), - [anon_sym_False] = ACTIONS(2027), - [anon_sym_FALSE] = ACTIONS(2027), - [anon_sym_null] = ACTIONS(2027), - [anon_sym_Null] = ACTIONS(2027), - [anon_sym_NULL] = ACTIONS(2027), - [sym_string] = ACTIONS(2029), - [anon_sym_AT] = ACTIONS(2029), - [anon_sym_TILDE] = ACTIONS(2029), - [anon_sym_array] = ACTIONS(2027), - [anon_sym_varray] = ACTIONS(2027), - [anon_sym_darray] = ACTIONS(2027), - [anon_sym_vec] = ACTIONS(2027), - [anon_sym_dict] = ACTIONS(2027), - [anon_sym_keyset] = ACTIONS(2027), - [anon_sym_LT] = ACTIONS(2027), - [anon_sym_PLUS] = ACTIONS(2027), - [anon_sym_DASH] = ACTIONS(2027), - [anon_sym_tuple] = ACTIONS(2027), - [anon_sym_include] = ACTIONS(2027), - [anon_sym_include_once] = ACTIONS(2027), - [anon_sym_require] = ACTIONS(2027), - [anon_sym_require_once] = ACTIONS(2027), - [anon_sym_list] = ACTIONS(2027), - [anon_sym_LT_LT] = ACTIONS(2027), - [anon_sym_BANG] = ACTIONS(2029), - [anon_sym_PLUS_PLUS] = ACTIONS(2029), - [anon_sym_DASH_DASH] = ACTIONS(2029), - [anon_sym_await] = ACTIONS(2027), - [anon_sym_async] = ACTIONS(2027), - [anon_sym_yield] = ACTIONS(2027), - [anon_sym_trait] = ACTIONS(2027), - [anon_sym_interface] = ACTIONS(2027), - [anon_sym_class] = ACTIONS(2027), - [anon_sym_enum] = ACTIONS(2027), - [sym_final_modifier] = ACTIONS(2027), - [sym_abstract_modifier] = ACTIONS(2027), - [sym_xhp_modifier] = ACTIONS(2027), - [sym_xhp_identifier] = ACTIONS(2027), - [sym_xhp_class_identifier] = ACTIONS(2029), - [sym_comment] = ACTIONS(3), - }, - [912] = { - [sym_identifier] = ACTIONS(2391), - [sym_variable] = ACTIONS(2393), - [sym_pipe_variable] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_newtype] = ACTIONS(2391), - [anon_sym_shape] = ACTIONS(2391), - [anon_sym_clone] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2391), - [anon_sym_print] = ACTIONS(2391), - [sym__backslash] = ACTIONS(2393), - [anon_sym_self] = ACTIONS(2391), - [anon_sym_parent] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2391), - [anon_sym_LT_LT_LT] = ACTIONS(2393), - [anon_sym_RBRACE] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2393), - [anon_sym_SEMI] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2391), - [anon_sym_break] = ACTIONS(2391), - [anon_sym_continue] = ACTIONS(2391), - [anon_sym_throw] = ACTIONS(2391), - [anon_sym_echo] = ACTIONS(2391), - [anon_sym_unset] = ACTIONS(2391), - [anon_sym_LPAREN] = ACTIONS(2393), - [anon_sym_concurrent] = ACTIONS(2391), - [anon_sym_use] = ACTIONS(2391), - [anon_sym_namespace] = ACTIONS(2391), - [anon_sym_function] = ACTIONS(2391), - [anon_sym_const] = ACTIONS(2391), - [anon_sym_if] = ACTIONS(2391), - [anon_sym_elseif] = ACTIONS(2391), - [anon_sym_else] = ACTIONS(2391), - [anon_sym_switch] = ACTIONS(2391), - [anon_sym_foreach] = ACTIONS(2391), - [anon_sym_while] = ACTIONS(2391), - [anon_sym_do] = ACTIONS(2391), - [anon_sym_for] = ACTIONS(2391), - [anon_sym_try] = ACTIONS(2391), - [anon_sym_using] = ACTIONS(2391), - [sym_float] = ACTIONS(2393), - [sym_integer] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(2391), - [anon_sym_True] = ACTIONS(2391), - [anon_sym_TRUE] = ACTIONS(2391), - [anon_sym_false] = ACTIONS(2391), - [anon_sym_False] = ACTIONS(2391), - [anon_sym_FALSE] = ACTIONS(2391), - [anon_sym_null] = ACTIONS(2391), - [anon_sym_Null] = ACTIONS(2391), - [anon_sym_NULL] = ACTIONS(2391), - [sym_string] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2393), - [anon_sym_TILDE] = ACTIONS(2393), - [anon_sym_array] = ACTIONS(2391), - [anon_sym_varray] = ACTIONS(2391), - [anon_sym_darray] = ACTIONS(2391), - [anon_sym_vec] = ACTIONS(2391), - [anon_sym_dict] = ACTIONS(2391), - [anon_sym_keyset] = ACTIONS(2391), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2391), - [anon_sym_DASH] = ACTIONS(2391), - [anon_sym_tuple] = ACTIONS(2391), - [anon_sym_include] = ACTIONS(2391), - [anon_sym_include_once] = ACTIONS(2391), - [anon_sym_require] = ACTIONS(2391), - [anon_sym_require_once] = ACTIONS(2391), - [anon_sym_list] = ACTIONS(2391), - [anon_sym_LT_LT] = ACTIONS(2391), - [anon_sym_BANG] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2393), - [anon_sym_DASH_DASH] = ACTIONS(2393), - [anon_sym_await] = ACTIONS(2391), - [anon_sym_async] = ACTIONS(2391), - [anon_sym_yield] = ACTIONS(2391), - [anon_sym_trait] = ACTIONS(2391), - [anon_sym_interface] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2391), - [anon_sym_enum] = ACTIONS(2391), - [sym_final_modifier] = ACTIONS(2391), - [sym_abstract_modifier] = ACTIONS(2391), - [sym_xhp_modifier] = ACTIONS(2391), - [sym_xhp_identifier] = ACTIONS(2391), - [sym_xhp_class_identifier] = ACTIONS(2393), - [sym_comment] = ACTIONS(3), - }, - [913] = { - [sym_identifier] = ACTIONS(2087), - [sym_variable] = ACTIONS(2089), - [sym_pipe_variable] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2087), - [anon_sym_newtype] = ACTIONS(2087), - [anon_sym_shape] = ACTIONS(2087), - [anon_sym_clone] = ACTIONS(2087), - [anon_sym_new] = ACTIONS(2087), - [anon_sym_print] = ACTIONS(2087), - [sym__backslash] = ACTIONS(2089), - [anon_sym_self] = ACTIONS(2087), - [anon_sym_parent] = ACTIONS(2087), - [anon_sym_static] = ACTIONS(2087), - [anon_sym_LT_LT_LT] = ACTIONS(2089), - [anon_sym_RBRACE] = ACTIONS(2089), - [anon_sym_LBRACE] = ACTIONS(2089), - [anon_sym_SEMI] = ACTIONS(2089), - [anon_sym_return] = ACTIONS(2087), - [anon_sym_break] = ACTIONS(2087), - [anon_sym_continue] = ACTIONS(2087), - [anon_sym_throw] = ACTIONS(2087), - [anon_sym_echo] = ACTIONS(2087), - [anon_sym_unset] = ACTIONS(2087), - [anon_sym_LPAREN] = ACTIONS(2089), - [anon_sym_concurrent] = ACTIONS(2087), - [anon_sym_use] = ACTIONS(2087), - [anon_sym_namespace] = ACTIONS(2087), - [anon_sym_function] = ACTIONS(2087), - [anon_sym_const] = ACTIONS(2087), - [anon_sym_if] = ACTIONS(2087), - [anon_sym_switch] = ACTIONS(2087), - [anon_sym_case] = ACTIONS(2087), - [anon_sym_default] = ACTIONS(2087), - [anon_sym_foreach] = ACTIONS(2087), - [anon_sym_while] = ACTIONS(2087), - [anon_sym_do] = ACTIONS(2087), - [anon_sym_for] = ACTIONS(2087), - [anon_sym_try] = ACTIONS(2087), - [anon_sym_using] = ACTIONS(2087), - [sym_float] = ACTIONS(2089), - [sym_integer] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(2087), - [anon_sym_True] = ACTIONS(2087), - [anon_sym_TRUE] = ACTIONS(2087), - [anon_sym_false] = ACTIONS(2087), - [anon_sym_False] = ACTIONS(2087), - [anon_sym_FALSE] = ACTIONS(2087), - [anon_sym_null] = ACTIONS(2087), - [anon_sym_Null] = ACTIONS(2087), - [anon_sym_NULL] = ACTIONS(2087), - [sym_string] = ACTIONS(2089), - [anon_sym_AT] = ACTIONS(2089), - [anon_sym_TILDE] = ACTIONS(2089), - [anon_sym_array] = ACTIONS(2087), - [anon_sym_varray] = ACTIONS(2087), - [anon_sym_darray] = ACTIONS(2087), - [anon_sym_vec] = ACTIONS(2087), - [anon_sym_dict] = ACTIONS(2087), - [anon_sym_keyset] = ACTIONS(2087), - [anon_sym_LT] = ACTIONS(2087), - [anon_sym_PLUS] = ACTIONS(2087), - [anon_sym_DASH] = ACTIONS(2087), - [anon_sym_tuple] = ACTIONS(2087), - [anon_sym_include] = ACTIONS(2087), - [anon_sym_include_once] = ACTIONS(2087), - [anon_sym_require] = ACTIONS(2087), - [anon_sym_require_once] = ACTIONS(2087), - [anon_sym_list] = ACTIONS(2087), - [anon_sym_LT_LT] = ACTIONS(2087), - [anon_sym_BANG] = ACTIONS(2089), - [anon_sym_PLUS_PLUS] = ACTIONS(2089), - [anon_sym_DASH_DASH] = ACTIONS(2089), - [anon_sym_await] = ACTIONS(2087), - [anon_sym_async] = ACTIONS(2087), - [anon_sym_yield] = ACTIONS(2087), - [anon_sym_trait] = ACTIONS(2087), - [anon_sym_interface] = ACTIONS(2087), - [anon_sym_class] = ACTIONS(2087), - [anon_sym_enum] = ACTIONS(2087), - [sym_final_modifier] = ACTIONS(2087), - [sym_abstract_modifier] = ACTIONS(2087), - [sym_xhp_modifier] = ACTIONS(2087), - [sym_xhp_identifier] = ACTIONS(2087), - [sym_xhp_class_identifier] = ACTIONS(2089), - [sym_comment] = ACTIONS(3), - }, - [914] = { - [sym_identifier] = ACTIONS(2091), - [sym_variable] = ACTIONS(2093), - [sym_pipe_variable] = ACTIONS(2093), - [anon_sym_type] = ACTIONS(2091), - [anon_sym_newtype] = ACTIONS(2091), - [anon_sym_shape] = ACTIONS(2091), - [anon_sym_clone] = ACTIONS(2091), - [anon_sym_new] = ACTIONS(2091), - [anon_sym_print] = ACTIONS(2091), - [sym__backslash] = ACTIONS(2093), - [anon_sym_self] = ACTIONS(2091), - [anon_sym_parent] = ACTIONS(2091), - [anon_sym_static] = ACTIONS(2091), - [anon_sym_LT_LT_LT] = ACTIONS(2093), - [anon_sym_RBRACE] = ACTIONS(2093), - [anon_sym_LBRACE] = ACTIONS(2093), - [anon_sym_SEMI] = ACTIONS(2093), - [anon_sym_return] = ACTIONS(2091), - [anon_sym_break] = ACTIONS(2091), - [anon_sym_continue] = ACTIONS(2091), - [anon_sym_throw] = ACTIONS(2091), - [anon_sym_echo] = ACTIONS(2091), - [anon_sym_unset] = ACTIONS(2091), - [anon_sym_LPAREN] = ACTIONS(2093), - [anon_sym_concurrent] = ACTIONS(2091), - [anon_sym_use] = ACTIONS(2091), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_function] = ACTIONS(2091), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_if] = ACTIONS(2091), - [anon_sym_switch] = ACTIONS(2091), - [anon_sym_case] = ACTIONS(2091), - [anon_sym_default] = ACTIONS(2091), - [anon_sym_foreach] = ACTIONS(2091), - [anon_sym_while] = ACTIONS(2091), - [anon_sym_do] = ACTIONS(2091), - [anon_sym_for] = ACTIONS(2091), - [anon_sym_try] = ACTIONS(2091), - [anon_sym_using] = ACTIONS(2091), - [sym_float] = ACTIONS(2093), - [sym_integer] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(2091), - [anon_sym_True] = ACTIONS(2091), - [anon_sym_TRUE] = ACTIONS(2091), - [anon_sym_false] = ACTIONS(2091), - [anon_sym_False] = ACTIONS(2091), - [anon_sym_FALSE] = ACTIONS(2091), - [anon_sym_null] = ACTIONS(2091), - [anon_sym_Null] = ACTIONS(2091), - [anon_sym_NULL] = ACTIONS(2091), - [sym_string] = ACTIONS(2093), - [anon_sym_AT] = ACTIONS(2093), - [anon_sym_TILDE] = ACTIONS(2093), - [anon_sym_array] = ACTIONS(2091), - [anon_sym_varray] = ACTIONS(2091), - [anon_sym_darray] = ACTIONS(2091), - [anon_sym_vec] = ACTIONS(2091), - [anon_sym_dict] = ACTIONS(2091), - [anon_sym_keyset] = ACTIONS(2091), - [anon_sym_LT] = ACTIONS(2091), - [anon_sym_PLUS] = ACTIONS(2091), - [anon_sym_DASH] = ACTIONS(2091), - [anon_sym_tuple] = ACTIONS(2091), - [anon_sym_include] = ACTIONS(2091), - [anon_sym_include_once] = ACTIONS(2091), - [anon_sym_require] = ACTIONS(2091), - [anon_sym_require_once] = ACTIONS(2091), - [anon_sym_list] = ACTIONS(2091), - [anon_sym_LT_LT] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(2093), - [anon_sym_PLUS_PLUS] = ACTIONS(2093), - [anon_sym_DASH_DASH] = ACTIONS(2093), - [anon_sym_await] = ACTIONS(2091), - [anon_sym_async] = ACTIONS(2091), - [anon_sym_yield] = ACTIONS(2091), - [anon_sym_trait] = ACTIONS(2091), - [anon_sym_interface] = ACTIONS(2091), - [anon_sym_class] = ACTIONS(2091), - [anon_sym_enum] = ACTIONS(2091), - [sym_final_modifier] = ACTIONS(2091), - [sym_abstract_modifier] = ACTIONS(2091), - [sym_xhp_modifier] = ACTIONS(2091), - [sym_xhp_identifier] = ACTIONS(2091), - [sym_xhp_class_identifier] = ACTIONS(2093), - [sym_comment] = ACTIONS(3), - }, - [915] = { - [sym_identifier] = ACTIONS(2395), - [sym_variable] = ACTIONS(2397), - [sym_pipe_variable] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2395), - [anon_sym_newtype] = ACTIONS(2395), - [anon_sym_shape] = ACTIONS(2395), - [anon_sym_clone] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2395), - [anon_sym_print] = ACTIONS(2395), - [sym__backslash] = ACTIONS(2397), - [anon_sym_self] = ACTIONS(2395), - [anon_sym_parent] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2395), - [anon_sym_LT_LT_LT] = ACTIONS(2397), - [anon_sym_RBRACE] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2397), - [anon_sym_SEMI] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2395), - [anon_sym_break] = ACTIONS(2395), - [anon_sym_continue] = ACTIONS(2395), - [anon_sym_throw] = ACTIONS(2395), - [anon_sym_echo] = ACTIONS(2395), - [anon_sym_unset] = ACTIONS(2395), - [anon_sym_LPAREN] = ACTIONS(2397), - [anon_sym_concurrent] = ACTIONS(2395), - [anon_sym_use] = ACTIONS(2395), - [anon_sym_namespace] = ACTIONS(2395), - [anon_sym_function] = ACTIONS(2395), - [anon_sym_const] = ACTIONS(2395), - [anon_sym_if] = ACTIONS(2395), - [anon_sym_elseif] = ACTIONS(2395), - [anon_sym_else] = ACTIONS(2395), - [anon_sym_switch] = ACTIONS(2395), - [anon_sym_foreach] = ACTIONS(2395), - [anon_sym_while] = ACTIONS(2395), - [anon_sym_do] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2395), - [anon_sym_try] = ACTIONS(2395), - [anon_sym_using] = ACTIONS(2395), - [sym_float] = ACTIONS(2397), - [sym_integer] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(2395), - [anon_sym_True] = ACTIONS(2395), - [anon_sym_TRUE] = ACTIONS(2395), - [anon_sym_false] = ACTIONS(2395), - [anon_sym_False] = ACTIONS(2395), - [anon_sym_FALSE] = ACTIONS(2395), - [anon_sym_null] = ACTIONS(2395), - [anon_sym_Null] = ACTIONS(2395), - [anon_sym_NULL] = ACTIONS(2395), - [sym_string] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2397), - [anon_sym_TILDE] = ACTIONS(2397), - [anon_sym_array] = ACTIONS(2395), - [anon_sym_varray] = ACTIONS(2395), - [anon_sym_darray] = ACTIONS(2395), - [anon_sym_vec] = ACTIONS(2395), - [anon_sym_dict] = ACTIONS(2395), - [anon_sym_keyset] = ACTIONS(2395), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_tuple] = ACTIONS(2395), - [anon_sym_include] = ACTIONS(2395), - [anon_sym_include_once] = ACTIONS(2395), - [anon_sym_require] = ACTIONS(2395), - [anon_sym_require_once] = ACTIONS(2395), - [anon_sym_list] = ACTIONS(2395), - [anon_sym_LT_LT] = ACTIONS(2395), - [anon_sym_BANG] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2397), - [anon_sym_DASH_DASH] = ACTIONS(2397), - [anon_sym_await] = ACTIONS(2395), - [anon_sym_async] = ACTIONS(2395), - [anon_sym_yield] = ACTIONS(2395), - [anon_sym_trait] = ACTIONS(2395), - [anon_sym_interface] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2395), - [anon_sym_enum] = ACTIONS(2395), - [sym_final_modifier] = ACTIONS(2395), - [sym_abstract_modifier] = ACTIONS(2395), - [sym_xhp_modifier] = ACTIONS(2395), - [sym_xhp_identifier] = ACTIONS(2395), - [sym_xhp_class_identifier] = ACTIONS(2397), - [sym_comment] = ACTIONS(3), - }, - [916] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [917] = { - [sym_identifier] = ACTIONS(2095), - [sym_variable] = ACTIONS(2097), - [sym_pipe_variable] = ACTIONS(2097), - [anon_sym_type] = ACTIONS(2095), - [anon_sym_newtype] = ACTIONS(2095), - [anon_sym_shape] = ACTIONS(2095), - [anon_sym_clone] = ACTIONS(2095), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_print] = ACTIONS(2095), - [sym__backslash] = ACTIONS(2097), - [anon_sym_self] = ACTIONS(2095), - [anon_sym_parent] = ACTIONS(2095), - [anon_sym_static] = ACTIONS(2095), - [anon_sym_LT_LT_LT] = ACTIONS(2097), - [anon_sym_RBRACE] = ACTIONS(2097), - [anon_sym_LBRACE] = ACTIONS(2097), - [anon_sym_SEMI] = ACTIONS(2097), - [anon_sym_return] = ACTIONS(2095), - [anon_sym_break] = ACTIONS(2095), - [anon_sym_continue] = ACTIONS(2095), - [anon_sym_throw] = ACTIONS(2095), - [anon_sym_echo] = ACTIONS(2095), - [anon_sym_unset] = ACTIONS(2095), - [anon_sym_LPAREN] = ACTIONS(2097), - [anon_sym_concurrent] = ACTIONS(2095), - [anon_sym_use] = ACTIONS(2095), - [anon_sym_namespace] = ACTIONS(2095), - [anon_sym_function] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2095), - [anon_sym_if] = ACTIONS(2095), - [anon_sym_switch] = ACTIONS(2095), - [anon_sym_case] = ACTIONS(2095), - [anon_sym_default] = ACTIONS(2095), - [anon_sym_foreach] = ACTIONS(2095), - [anon_sym_while] = ACTIONS(2095), - [anon_sym_do] = ACTIONS(2095), - [anon_sym_for] = ACTIONS(2095), - [anon_sym_try] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(2095), - [sym_float] = ACTIONS(2097), - [sym_integer] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(2095), - [anon_sym_True] = ACTIONS(2095), - [anon_sym_TRUE] = ACTIONS(2095), - [anon_sym_false] = ACTIONS(2095), - [anon_sym_False] = ACTIONS(2095), - [anon_sym_FALSE] = ACTIONS(2095), - [anon_sym_null] = ACTIONS(2095), - [anon_sym_Null] = ACTIONS(2095), - [anon_sym_NULL] = ACTIONS(2095), - [sym_string] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(2097), - [anon_sym_TILDE] = ACTIONS(2097), - [anon_sym_array] = ACTIONS(2095), - [anon_sym_varray] = ACTIONS(2095), - [anon_sym_darray] = ACTIONS(2095), - [anon_sym_vec] = ACTIONS(2095), - [anon_sym_dict] = ACTIONS(2095), - [anon_sym_keyset] = ACTIONS(2095), - [anon_sym_LT] = ACTIONS(2095), - [anon_sym_PLUS] = ACTIONS(2095), - [anon_sym_DASH] = ACTIONS(2095), - [anon_sym_tuple] = ACTIONS(2095), - [anon_sym_include] = ACTIONS(2095), - [anon_sym_include_once] = ACTIONS(2095), - [anon_sym_require] = ACTIONS(2095), - [anon_sym_require_once] = ACTIONS(2095), - [anon_sym_list] = ACTIONS(2095), - [anon_sym_LT_LT] = ACTIONS(2095), - [anon_sym_BANG] = ACTIONS(2097), - [anon_sym_PLUS_PLUS] = ACTIONS(2097), - [anon_sym_DASH_DASH] = ACTIONS(2097), - [anon_sym_await] = ACTIONS(2095), - [anon_sym_async] = ACTIONS(2095), - [anon_sym_yield] = ACTIONS(2095), - [anon_sym_trait] = ACTIONS(2095), - [anon_sym_interface] = ACTIONS(2095), - [anon_sym_class] = ACTIONS(2095), - [anon_sym_enum] = ACTIONS(2095), - [sym_final_modifier] = ACTIONS(2095), - [sym_abstract_modifier] = ACTIONS(2095), - [sym_xhp_modifier] = ACTIONS(2095), - [sym_xhp_identifier] = ACTIONS(2095), - [sym_xhp_class_identifier] = ACTIONS(2097), - [sym_comment] = ACTIONS(3), - }, - [918] = { - [sym_identifier] = ACTIONS(2103), - [sym_variable] = ACTIONS(2105), - [sym_pipe_variable] = ACTIONS(2105), - [anon_sym_type] = ACTIONS(2103), - [anon_sym_newtype] = ACTIONS(2103), - [anon_sym_shape] = ACTIONS(2103), - [anon_sym_clone] = ACTIONS(2103), - [anon_sym_new] = ACTIONS(2103), - [anon_sym_print] = ACTIONS(2103), - [sym__backslash] = ACTIONS(2105), - [anon_sym_self] = ACTIONS(2103), - [anon_sym_parent] = ACTIONS(2103), - [anon_sym_static] = ACTIONS(2103), - [anon_sym_LT_LT_LT] = ACTIONS(2105), - [anon_sym_RBRACE] = ACTIONS(2105), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_SEMI] = ACTIONS(2105), - [anon_sym_return] = ACTIONS(2103), - [anon_sym_break] = ACTIONS(2103), - [anon_sym_continue] = ACTIONS(2103), - [anon_sym_throw] = ACTIONS(2103), - [anon_sym_echo] = ACTIONS(2103), - [anon_sym_unset] = ACTIONS(2103), - [anon_sym_LPAREN] = ACTIONS(2105), - [anon_sym_concurrent] = ACTIONS(2103), - [anon_sym_use] = ACTIONS(2103), - [anon_sym_namespace] = ACTIONS(2103), - [anon_sym_function] = ACTIONS(2103), - [anon_sym_const] = ACTIONS(2103), - [anon_sym_if] = ACTIONS(2103), - [anon_sym_switch] = ACTIONS(2103), - [anon_sym_case] = ACTIONS(2103), - [anon_sym_default] = ACTIONS(2103), - [anon_sym_foreach] = ACTIONS(2103), - [anon_sym_while] = ACTIONS(2103), - [anon_sym_do] = ACTIONS(2103), - [anon_sym_for] = ACTIONS(2103), - [anon_sym_try] = ACTIONS(2103), - [anon_sym_using] = ACTIONS(2103), - [sym_float] = ACTIONS(2105), - [sym_integer] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(2103), - [anon_sym_True] = ACTIONS(2103), - [anon_sym_TRUE] = ACTIONS(2103), - [anon_sym_false] = ACTIONS(2103), - [anon_sym_False] = ACTIONS(2103), - [anon_sym_FALSE] = ACTIONS(2103), - [anon_sym_null] = ACTIONS(2103), - [anon_sym_Null] = ACTIONS(2103), - [anon_sym_NULL] = ACTIONS(2103), - [sym_string] = ACTIONS(2105), - [anon_sym_AT] = ACTIONS(2105), - [anon_sym_TILDE] = ACTIONS(2105), - [anon_sym_array] = ACTIONS(2103), - [anon_sym_varray] = ACTIONS(2103), - [anon_sym_darray] = ACTIONS(2103), - [anon_sym_vec] = ACTIONS(2103), - [anon_sym_dict] = ACTIONS(2103), - [anon_sym_keyset] = ACTIONS(2103), - [anon_sym_LT] = ACTIONS(2103), - [anon_sym_PLUS] = ACTIONS(2103), - [anon_sym_DASH] = ACTIONS(2103), - [anon_sym_tuple] = ACTIONS(2103), - [anon_sym_include] = ACTIONS(2103), - [anon_sym_include_once] = ACTIONS(2103), - [anon_sym_require] = ACTIONS(2103), - [anon_sym_require_once] = ACTIONS(2103), - [anon_sym_list] = ACTIONS(2103), - [anon_sym_LT_LT] = ACTIONS(2103), - [anon_sym_BANG] = ACTIONS(2105), - [anon_sym_PLUS_PLUS] = ACTIONS(2105), - [anon_sym_DASH_DASH] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(2103), - [anon_sym_async] = ACTIONS(2103), - [anon_sym_yield] = ACTIONS(2103), - [anon_sym_trait] = ACTIONS(2103), - [anon_sym_interface] = ACTIONS(2103), - [anon_sym_class] = ACTIONS(2103), - [anon_sym_enum] = ACTIONS(2103), - [sym_final_modifier] = ACTIONS(2103), - [sym_abstract_modifier] = ACTIONS(2103), - [sym_xhp_modifier] = ACTIONS(2103), - [sym_xhp_identifier] = ACTIONS(2103), - [sym_xhp_class_identifier] = ACTIONS(2105), - [sym_comment] = ACTIONS(3), - }, - [919] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [920] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [921] = { - [sym_identifier] = ACTIONS(2107), - [sym_variable] = ACTIONS(2109), - [sym_pipe_variable] = ACTIONS(2109), - [anon_sym_type] = ACTIONS(2107), - [anon_sym_newtype] = ACTIONS(2107), - [anon_sym_shape] = ACTIONS(2107), - [anon_sym_clone] = ACTIONS(2107), - [anon_sym_new] = ACTIONS(2107), - [anon_sym_print] = ACTIONS(2107), - [sym__backslash] = ACTIONS(2109), - [anon_sym_self] = ACTIONS(2107), - [anon_sym_parent] = ACTIONS(2107), - [anon_sym_static] = ACTIONS(2107), - [anon_sym_LT_LT_LT] = ACTIONS(2109), - [anon_sym_RBRACE] = ACTIONS(2109), - [anon_sym_LBRACE] = ACTIONS(2109), - [anon_sym_SEMI] = ACTIONS(2109), - [anon_sym_return] = ACTIONS(2107), - [anon_sym_break] = ACTIONS(2107), - [anon_sym_continue] = ACTIONS(2107), - [anon_sym_throw] = ACTIONS(2107), - [anon_sym_echo] = ACTIONS(2107), - [anon_sym_unset] = ACTIONS(2107), - [anon_sym_LPAREN] = ACTIONS(2109), - [anon_sym_concurrent] = ACTIONS(2107), - [anon_sym_use] = ACTIONS(2107), - [anon_sym_namespace] = ACTIONS(2107), - [anon_sym_function] = ACTIONS(2107), - [anon_sym_const] = ACTIONS(2107), - [anon_sym_if] = ACTIONS(2107), - [anon_sym_switch] = ACTIONS(2107), - [anon_sym_case] = ACTIONS(2107), - [anon_sym_default] = ACTIONS(2107), - [anon_sym_foreach] = ACTIONS(2107), - [anon_sym_while] = ACTIONS(2107), - [anon_sym_do] = ACTIONS(2107), - [anon_sym_for] = ACTIONS(2107), - [anon_sym_try] = ACTIONS(2107), - [anon_sym_using] = ACTIONS(2107), - [sym_float] = ACTIONS(2109), - [sym_integer] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(2107), - [anon_sym_True] = ACTIONS(2107), - [anon_sym_TRUE] = ACTIONS(2107), - [anon_sym_false] = ACTIONS(2107), - [anon_sym_False] = ACTIONS(2107), - [anon_sym_FALSE] = ACTIONS(2107), - [anon_sym_null] = ACTIONS(2107), - [anon_sym_Null] = ACTIONS(2107), - [anon_sym_NULL] = ACTIONS(2107), - [sym_string] = ACTIONS(2109), - [anon_sym_AT] = ACTIONS(2109), - [anon_sym_TILDE] = ACTIONS(2109), - [anon_sym_array] = ACTIONS(2107), - [anon_sym_varray] = ACTIONS(2107), - [anon_sym_darray] = ACTIONS(2107), - [anon_sym_vec] = ACTIONS(2107), - [anon_sym_dict] = ACTIONS(2107), - [anon_sym_keyset] = ACTIONS(2107), - [anon_sym_LT] = ACTIONS(2107), - [anon_sym_PLUS] = ACTIONS(2107), - [anon_sym_DASH] = ACTIONS(2107), - [anon_sym_tuple] = ACTIONS(2107), - [anon_sym_include] = ACTIONS(2107), - [anon_sym_include_once] = ACTIONS(2107), - [anon_sym_require] = ACTIONS(2107), - [anon_sym_require_once] = ACTIONS(2107), - [anon_sym_list] = ACTIONS(2107), - [anon_sym_LT_LT] = ACTIONS(2107), - [anon_sym_BANG] = ACTIONS(2109), - [anon_sym_PLUS_PLUS] = ACTIONS(2109), - [anon_sym_DASH_DASH] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(2107), - [anon_sym_async] = ACTIONS(2107), - [anon_sym_yield] = ACTIONS(2107), - [anon_sym_trait] = ACTIONS(2107), - [anon_sym_interface] = ACTIONS(2107), - [anon_sym_class] = ACTIONS(2107), - [anon_sym_enum] = ACTIONS(2107), - [sym_final_modifier] = ACTIONS(2107), - [sym_abstract_modifier] = ACTIONS(2107), - [sym_xhp_modifier] = ACTIONS(2107), - [sym_xhp_identifier] = ACTIONS(2107), - [sym_xhp_class_identifier] = ACTIONS(2109), - [sym_comment] = ACTIONS(3), - }, - [922] = { - [sym_identifier] = ACTIONS(2315), - [sym_variable] = ACTIONS(2317), - [sym_pipe_variable] = ACTIONS(2317), - [anon_sym_type] = ACTIONS(2315), - [anon_sym_newtype] = ACTIONS(2315), - [anon_sym_shape] = ACTIONS(2315), - [anon_sym_clone] = ACTIONS(2315), - [anon_sym_new] = ACTIONS(2315), - [anon_sym_print] = ACTIONS(2315), - [sym__backslash] = ACTIONS(2317), - [anon_sym_self] = ACTIONS(2315), - [anon_sym_parent] = ACTIONS(2315), - [anon_sym_static] = ACTIONS(2315), - [anon_sym_LT_LT_LT] = ACTIONS(2317), - [anon_sym_RBRACE] = ACTIONS(2317), - [anon_sym_LBRACE] = ACTIONS(2317), - [anon_sym_SEMI] = ACTIONS(2317), - [anon_sym_return] = ACTIONS(2315), - [anon_sym_break] = ACTIONS(2315), - [anon_sym_continue] = ACTIONS(2315), - [anon_sym_throw] = ACTIONS(2315), - [anon_sym_echo] = ACTIONS(2315), - [anon_sym_unset] = ACTIONS(2315), - [anon_sym_LPAREN] = ACTIONS(2317), - [anon_sym_concurrent] = ACTIONS(2315), - [anon_sym_use] = ACTIONS(2315), - [anon_sym_namespace] = ACTIONS(2315), - [anon_sym_function] = ACTIONS(2315), - [anon_sym_const] = ACTIONS(2315), - [anon_sym_if] = ACTIONS(2315), - [anon_sym_elseif] = ACTIONS(2315), - [anon_sym_else] = ACTIONS(2315), - [anon_sym_switch] = ACTIONS(2315), - [anon_sym_foreach] = ACTIONS(2315), - [anon_sym_while] = ACTIONS(2315), - [anon_sym_do] = ACTIONS(2315), - [anon_sym_for] = ACTIONS(2315), - [anon_sym_try] = ACTIONS(2315), - [anon_sym_using] = ACTIONS(2315), - [sym_float] = ACTIONS(2317), - [sym_integer] = ACTIONS(2315), - [anon_sym_true] = ACTIONS(2315), - [anon_sym_True] = ACTIONS(2315), - [anon_sym_TRUE] = ACTIONS(2315), - [anon_sym_false] = ACTIONS(2315), - [anon_sym_False] = ACTIONS(2315), - [anon_sym_FALSE] = ACTIONS(2315), - [anon_sym_null] = ACTIONS(2315), - [anon_sym_Null] = ACTIONS(2315), - [anon_sym_NULL] = ACTIONS(2315), - [sym_string] = ACTIONS(2317), - [anon_sym_AT] = ACTIONS(2317), - [anon_sym_TILDE] = ACTIONS(2317), - [anon_sym_array] = ACTIONS(2315), - [anon_sym_varray] = ACTIONS(2315), - [anon_sym_darray] = ACTIONS(2315), - [anon_sym_vec] = ACTIONS(2315), - [anon_sym_dict] = ACTIONS(2315), - [anon_sym_keyset] = ACTIONS(2315), - [anon_sym_LT] = ACTIONS(2315), - [anon_sym_PLUS] = ACTIONS(2315), - [anon_sym_DASH] = ACTIONS(2315), - [anon_sym_tuple] = ACTIONS(2315), - [anon_sym_include] = ACTIONS(2315), - [anon_sym_include_once] = ACTIONS(2315), - [anon_sym_require] = ACTIONS(2315), - [anon_sym_require_once] = ACTIONS(2315), - [anon_sym_list] = ACTIONS(2315), - [anon_sym_LT_LT] = ACTIONS(2315), - [anon_sym_BANG] = ACTIONS(2317), - [anon_sym_PLUS_PLUS] = ACTIONS(2317), - [anon_sym_DASH_DASH] = ACTIONS(2317), - [anon_sym_await] = ACTIONS(2315), - [anon_sym_async] = ACTIONS(2315), - [anon_sym_yield] = ACTIONS(2315), - [anon_sym_trait] = ACTIONS(2315), - [anon_sym_interface] = ACTIONS(2315), - [anon_sym_class] = ACTIONS(2315), - [anon_sym_enum] = ACTIONS(2315), - [sym_final_modifier] = ACTIONS(2315), - [sym_abstract_modifier] = ACTIONS(2315), - [sym_xhp_modifier] = ACTIONS(2315), - [sym_xhp_identifier] = ACTIONS(2315), - [sym_xhp_class_identifier] = ACTIONS(2317), - [sym_comment] = ACTIONS(3), - }, - [923] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [924] = { - [sym_identifier] = ACTIONS(2119), - [sym_variable] = ACTIONS(2121), - [sym_pipe_variable] = ACTIONS(2121), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_newtype] = ACTIONS(2119), - [anon_sym_shape] = ACTIONS(2119), - [anon_sym_clone] = ACTIONS(2119), - [anon_sym_new] = ACTIONS(2119), - [anon_sym_print] = ACTIONS(2119), - [sym__backslash] = ACTIONS(2121), - [anon_sym_self] = ACTIONS(2119), - [anon_sym_parent] = ACTIONS(2119), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_LT_LT_LT] = ACTIONS(2121), - [anon_sym_RBRACE] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_SEMI] = ACTIONS(2121), - [anon_sym_return] = ACTIONS(2119), - [anon_sym_break] = ACTIONS(2119), - [anon_sym_continue] = ACTIONS(2119), - [anon_sym_throw] = ACTIONS(2119), - [anon_sym_echo] = ACTIONS(2119), - [anon_sym_unset] = ACTIONS(2119), - [anon_sym_LPAREN] = ACTIONS(2121), - [anon_sym_concurrent] = ACTIONS(2119), - [anon_sym_use] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_function] = ACTIONS(2119), - [anon_sym_const] = ACTIONS(2119), - [anon_sym_if] = ACTIONS(2119), - [anon_sym_switch] = ACTIONS(2119), - [anon_sym_case] = ACTIONS(2119), - [anon_sym_default] = ACTIONS(2119), - [anon_sym_foreach] = ACTIONS(2119), - [anon_sym_while] = ACTIONS(2119), - [anon_sym_do] = ACTIONS(2119), - [anon_sym_for] = ACTIONS(2119), - [anon_sym_try] = ACTIONS(2119), - [anon_sym_using] = ACTIONS(2119), - [sym_float] = ACTIONS(2121), - [sym_integer] = ACTIONS(2119), - [anon_sym_true] = ACTIONS(2119), - [anon_sym_True] = ACTIONS(2119), - [anon_sym_TRUE] = ACTIONS(2119), - [anon_sym_false] = ACTIONS(2119), - [anon_sym_False] = ACTIONS(2119), - [anon_sym_FALSE] = ACTIONS(2119), - [anon_sym_null] = ACTIONS(2119), - [anon_sym_Null] = ACTIONS(2119), - [anon_sym_NULL] = ACTIONS(2119), - [sym_string] = ACTIONS(2121), - [anon_sym_AT] = ACTIONS(2121), - [anon_sym_TILDE] = ACTIONS(2121), - [anon_sym_array] = ACTIONS(2119), - [anon_sym_varray] = ACTIONS(2119), - [anon_sym_darray] = ACTIONS(2119), - [anon_sym_vec] = ACTIONS(2119), - [anon_sym_dict] = ACTIONS(2119), - [anon_sym_keyset] = ACTIONS(2119), - [anon_sym_LT] = ACTIONS(2119), - [anon_sym_PLUS] = ACTIONS(2119), - [anon_sym_DASH] = ACTIONS(2119), - [anon_sym_tuple] = ACTIONS(2119), - [anon_sym_include] = ACTIONS(2119), - [anon_sym_include_once] = ACTIONS(2119), - [anon_sym_require] = ACTIONS(2119), - [anon_sym_require_once] = ACTIONS(2119), - [anon_sym_list] = ACTIONS(2119), - [anon_sym_LT_LT] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(2121), - [anon_sym_PLUS_PLUS] = ACTIONS(2121), - [anon_sym_DASH_DASH] = ACTIONS(2121), - [anon_sym_await] = ACTIONS(2119), - [anon_sym_async] = ACTIONS(2119), - [anon_sym_yield] = ACTIONS(2119), - [anon_sym_trait] = ACTIONS(2119), - [anon_sym_interface] = ACTIONS(2119), - [anon_sym_class] = ACTIONS(2119), - [anon_sym_enum] = ACTIONS(2119), - [sym_final_modifier] = ACTIONS(2119), - [sym_abstract_modifier] = ACTIONS(2119), - [sym_xhp_modifier] = ACTIONS(2119), - [sym_xhp_identifier] = ACTIONS(2119), - [sym_xhp_class_identifier] = ACTIONS(2121), - [sym_comment] = ACTIONS(3), - }, - [925] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [926] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [927] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [928] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [929] = { - [sym_identifier] = ACTIONS(2123), - [sym_variable] = ACTIONS(2125), - [sym_pipe_variable] = ACTIONS(2125), - [anon_sym_type] = ACTIONS(2123), - [anon_sym_newtype] = ACTIONS(2123), - [anon_sym_shape] = ACTIONS(2123), - [anon_sym_clone] = ACTIONS(2123), - [anon_sym_new] = ACTIONS(2123), - [anon_sym_print] = ACTIONS(2123), - [sym__backslash] = ACTIONS(2125), - [anon_sym_self] = ACTIONS(2123), - [anon_sym_parent] = ACTIONS(2123), - [anon_sym_static] = ACTIONS(2123), - [anon_sym_LT_LT_LT] = ACTIONS(2125), - [anon_sym_RBRACE] = ACTIONS(2125), - [anon_sym_LBRACE] = ACTIONS(2125), - [anon_sym_SEMI] = ACTIONS(2125), - [anon_sym_return] = ACTIONS(2123), - [anon_sym_break] = ACTIONS(2123), - [anon_sym_continue] = ACTIONS(2123), - [anon_sym_throw] = ACTIONS(2123), - [anon_sym_echo] = ACTIONS(2123), - [anon_sym_unset] = ACTIONS(2123), - [anon_sym_LPAREN] = ACTIONS(2125), - [anon_sym_concurrent] = ACTIONS(2123), - [anon_sym_use] = ACTIONS(2123), - [anon_sym_namespace] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(2123), - [anon_sym_const] = ACTIONS(2123), - [anon_sym_if] = ACTIONS(2123), - [anon_sym_switch] = ACTIONS(2123), - [anon_sym_case] = ACTIONS(2123), - [anon_sym_default] = ACTIONS(2123), - [anon_sym_foreach] = ACTIONS(2123), - [anon_sym_while] = ACTIONS(2123), - [anon_sym_do] = ACTIONS(2123), - [anon_sym_for] = ACTIONS(2123), - [anon_sym_try] = ACTIONS(2123), - [anon_sym_using] = ACTIONS(2123), - [sym_float] = ACTIONS(2125), - [sym_integer] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(2123), - [anon_sym_True] = ACTIONS(2123), - [anon_sym_TRUE] = ACTIONS(2123), - [anon_sym_false] = ACTIONS(2123), - [anon_sym_False] = ACTIONS(2123), - [anon_sym_FALSE] = ACTIONS(2123), - [anon_sym_null] = ACTIONS(2123), - [anon_sym_Null] = ACTIONS(2123), - [anon_sym_NULL] = ACTIONS(2123), - [sym_string] = ACTIONS(2125), - [anon_sym_AT] = ACTIONS(2125), - [anon_sym_TILDE] = ACTIONS(2125), - [anon_sym_array] = ACTIONS(2123), - [anon_sym_varray] = ACTIONS(2123), - [anon_sym_darray] = ACTIONS(2123), - [anon_sym_vec] = ACTIONS(2123), - [anon_sym_dict] = ACTIONS(2123), - [anon_sym_keyset] = ACTIONS(2123), - [anon_sym_LT] = ACTIONS(2123), - [anon_sym_PLUS] = ACTIONS(2123), - [anon_sym_DASH] = ACTIONS(2123), - [anon_sym_tuple] = ACTIONS(2123), - [anon_sym_include] = ACTIONS(2123), - [anon_sym_include_once] = ACTIONS(2123), - [anon_sym_require] = ACTIONS(2123), - [anon_sym_require_once] = ACTIONS(2123), - [anon_sym_list] = ACTIONS(2123), - [anon_sym_LT_LT] = ACTIONS(2123), - [anon_sym_BANG] = ACTIONS(2125), - [anon_sym_PLUS_PLUS] = ACTIONS(2125), - [anon_sym_DASH_DASH] = ACTIONS(2125), - [anon_sym_await] = ACTIONS(2123), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_yield] = ACTIONS(2123), - [anon_sym_trait] = ACTIONS(2123), - [anon_sym_interface] = ACTIONS(2123), - [anon_sym_class] = ACTIONS(2123), - [anon_sym_enum] = ACTIONS(2123), - [sym_final_modifier] = ACTIONS(2123), - [sym_abstract_modifier] = ACTIONS(2123), - [sym_xhp_modifier] = ACTIONS(2123), - [sym_xhp_identifier] = ACTIONS(2123), - [sym_xhp_class_identifier] = ACTIONS(2125), - [sym_comment] = ACTIONS(3), - }, - [930] = { - [sym_identifier] = ACTIONS(2243), - [sym_variable] = ACTIONS(2245), - [sym_pipe_variable] = ACTIONS(2245), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_newtype] = ACTIONS(2243), - [anon_sym_shape] = ACTIONS(2243), - [anon_sym_clone] = ACTIONS(2243), - [anon_sym_new] = ACTIONS(2243), - [anon_sym_print] = ACTIONS(2243), - [sym__backslash] = ACTIONS(2245), - [anon_sym_self] = ACTIONS(2243), - [anon_sym_parent] = ACTIONS(2243), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_LT_LT_LT] = ACTIONS(2245), - [anon_sym_RBRACE] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(2245), - [anon_sym_SEMI] = ACTIONS(2245), - [anon_sym_return] = ACTIONS(2243), - [anon_sym_break] = ACTIONS(2243), - [anon_sym_continue] = ACTIONS(2243), - [anon_sym_throw] = ACTIONS(2243), - [anon_sym_echo] = ACTIONS(2243), - [anon_sym_unset] = ACTIONS(2243), - [anon_sym_LPAREN] = ACTIONS(2245), - [anon_sym_concurrent] = ACTIONS(2243), - [anon_sym_use] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_function] = ACTIONS(2243), - [anon_sym_const] = ACTIONS(2243), - [anon_sym_if] = ACTIONS(2243), - [anon_sym_elseif] = ACTIONS(2243), - [anon_sym_else] = ACTIONS(2243), - [anon_sym_switch] = ACTIONS(2243), - [anon_sym_foreach] = ACTIONS(2243), - [anon_sym_while] = ACTIONS(2243), - [anon_sym_do] = ACTIONS(2243), - [anon_sym_for] = ACTIONS(2243), - [anon_sym_try] = ACTIONS(2243), - [anon_sym_using] = ACTIONS(2243), - [sym_float] = ACTIONS(2245), - [sym_integer] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(2243), - [anon_sym_True] = ACTIONS(2243), - [anon_sym_TRUE] = ACTIONS(2243), - [anon_sym_false] = ACTIONS(2243), - [anon_sym_False] = ACTIONS(2243), - [anon_sym_FALSE] = ACTIONS(2243), - [anon_sym_null] = ACTIONS(2243), - [anon_sym_Null] = ACTIONS(2243), - [anon_sym_NULL] = ACTIONS(2243), - [sym_string] = ACTIONS(2245), - [anon_sym_AT] = ACTIONS(2245), - [anon_sym_TILDE] = ACTIONS(2245), - [anon_sym_array] = ACTIONS(2243), - [anon_sym_varray] = ACTIONS(2243), - [anon_sym_darray] = ACTIONS(2243), - [anon_sym_vec] = ACTIONS(2243), - [anon_sym_dict] = ACTIONS(2243), - [anon_sym_keyset] = ACTIONS(2243), - [anon_sym_LT] = ACTIONS(2243), - [anon_sym_PLUS] = ACTIONS(2243), - [anon_sym_DASH] = ACTIONS(2243), - [anon_sym_tuple] = ACTIONS(2243), - [anon_sym_include] = ACTIONS(2243), - [anon_sym_include_once] = ACTIONS(2243), - [anon_sym_require] = ACTIONS(2243), - [anon_sym_require_once] = ACTIONS(2243), - [anon_sym_list] = ACTIONS(2243), - [anon_sym_LT_LT] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_await] = ACTIONS(2243), - [anon_sym_async] = ACTIONS(2243), - [anon_sym_yield] = ACTIONS(2243), - [anon_sym_trait] = ACTIONS(2243), - [anon_sym_interface] = ACTIONS(2243), - [anon_sym_class] = ACTIONS(2243), - [anon_sym_enum] = ACTIONS(2243), - [sym_final_modifier] = ACTIONS(2243), - [sym_abstract_modifier] = ACTIONS(2243), - [sym_xhp_modifier] = ACTIONS(2243), - [sym_xhp_identifier] = ACTIONS(2243), - [sym_xhp_class_identifier] = ACTIONS(2245), - [sym_comment] = ACTIONS(3), - }, - [931] = { - [sym_identifier] = ACTIONS(2335), - [sym_variable] = ACTIONS(2337), - [sym_pipe_variable] = ACTIONS(2337), - [anon_sym_type] = ACTIONS(2335), - [anon_sym_newtype] = ACTIONS(2335), - [anon_sym_shape] = ACTIONS(2335), - [anon_sym_clone] = ACTIONS(2335), - [anon_sym_new] = ACTIONS(2335), - [anon_sym_print] = ACTIONS(2335), - [sym__backslash] = ACTIONS(2337), - [anon_sym_self] = ACTIONS(2335), - [anon_sym_parent] = ACTIONS(2335), - [anon_sym_static] = ACTIONS(2335), - [anon_sym_LT_LT_LT] = ACTIONS(2337), - [anon_sym_RBRACE] = ACTIONS(2337), - [anon_sym_LBRACE] = ACTIONS(2337), - [anon_sym_SEMI] = ACTIONS(2337), - [anon_sym_return] = ACTIONS(2335), - [anon_sym_break] = ACTIONS(2335), - [anon_sym_continue] = ACTIONS(2335), - [anon_sym_throw] = ACTIONS(2335), - [anon_sym_echo] = ACTIONS(2335), - [anon_sym_unset] = ACTIONS(2335), - [anon_sym_LPAREN] = ACTIONS(2337), - [anon_sym_concurrent] = ACTIONS(2335), - [anon_sym_use] = ACTIONS(2335), - [anon_sym_namespace] = ACTIONS(2335), - [anon_sym_function] = ACTIONS(2335), - [anon_sym_const] = ACTIONS(2335), - [anon_sym_if] = ACTIONS(2335), - [anon_sym_elseif] = ACTIONS(2335), - [anon_sym_else] = ACTIONS(2335), - [anon_sym_switch] = ACTIONS(2335), - [anon_sym_foreach] = ACTIONS(2335), - [anon_sym_while] = ACTIONS(2335), - [anon_sym_do] = ACTIONS(2335), - [anon_sym_for] = ACTIONS(2335), - [anon_sym_try] = ACTIONS(2335), - [anon_sym_using] = ACTIONS(2335), - [sym_float] = ACTIONS(2337), - [sym_integer] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(2335), - [anon_sym_True] = ACTIONS(2335), - [anon_sym_TRUE] = ACTIONS(2335), - [anon_sym_false] = ACTIONS(2335), - [anon_sym_False] = ACTIONS(2335), - [anon_sym_FALSE] = ACTIONS(2335), - [anon_sym_null] = ACTIONS(2335), - [anon_sym_Null] = ACTIONS(2335), - [anon_sym_NULL] = ACTIONS(2335), - [sym_string] = ACTIONS(2337), - [anon_sym_AT] = ACTIONS(2337), - [anon_sym_TILDE] = ACTIONS(2337), - [anon_sym_array] = ACTIONS(2335), - [anon_sym_varray] = ACTIONS(2335), - [anon_sym_darray] = ACTIONS(2335), - [anon_sym_vec] = ACTIONS(2335), - [anon_sym_dict] = ACTIONS(2335), - [anon_sym_keyset] = ACTIONS(2335), - [anon_sym_LT] = ACTIONS(2335), - [anon_sym_PLUS] = ACTIONS(2335), - [anon_sym_DASH] = ACTIONS(2335), - [anon_sym_tuple] = ACTIONS(2335), - [anon_sym_include] = ACTIONS(2335), - [anon_sym_include_once] = ACTIONS(2335), - [anon_sym_require] = ACTIONS(2335), - [anon_sym_require_once] = ACTIONS(2335), - [anon_sym_list] = ACTIONS(2335), - [anon_sym_LT_LT] = ACTIONS(2335), - [anon_sym_BANG] = ACTIONS(2337), - [anon_sym_PLUS_PLUS] = ACTIONS(2337), - [anon_sym_DASH_DASH] = ACTIONS(2337), - [anon_sym_await] = ACTIONS(2335), - [anon_sym_async] = ACTIONS(2335), - [anon_sym_yield] = ACTIONS(2335), - [anon_sym_trait] = ACTIONS(2335), - [anon_sym_interface] = ACTIONS(2335), - [anon_sym_class] = ACTIONS(2335), - [anon_sym_enum] = ACTIONS(2335), - [sym_final_modifier] = ACTIONS(2335), - [sym_abstract_modifier] = ACTIONS(2335), - [sym_xhp_modifier] = ACTIONS(2335), - [sym_xhp_identifier] = ACTIONS(2335), - [sym_xhp_class_identifier] = ACTIONS(2337), - [sym_comment] = ACTIONS(3), - }, - [932] = { - [sym_identifier] = ACTIONS(2139), - [sym_variable] = ACTIONS(2141), - [sym_pipe_variable] = ACTIONS(2141), - [anon_sym_type] = ACTIONS(2139), - [anon_sym_newtype] = ACTIONS(2139), - [anon_sym_shape] = ACTIONS(2139), - [anon_sym_clone] = ACTIONS(2139), - [anon_sym_new] = ACTIONS(2139), - [anon_sym_print] = ACTIONS(2139), - [sym__backslash] = ACTIONS(2141), - [anon_sym_self] = ACTIONS(2139), - [anon_sym_parent] = ACTIONS(2139), - [anon_sym_static] = ACTIONS(2139), - [anon_sym_LT_LT_LT] = ACTIONS(2141), - [anon_sym_RBRACE] = ACTIONS(2141), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym_return] = ACTIONS(2139), - [anon_sym_break] = ACTIONS(2139), - [anon_sym_continue] = ACTIONS(2139), - [anon_sym_throw] = ACTIONS(2139), - [anon_sym_echo] = ACTIONS(2139), - [anon_sym_unset] = ACTIONS(2139), - [anon_sym_LPAREN] = ACTIONS(2141), - [anon_sym_concurrent] = ACTIONS(2139), - [anon_sym_use] = ACTIONS(2139), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_function] = ACTIONS(2139), - [anon_sym_const] = ACTIONS(2139), - [anon_sym_if] = ACTIONS(2139), - [anon_sym_switch] = ACTIONS(2139), - [anon_sym_case] = ACTIONS(2139), - [anon_sym_default] = ACTIONS(2139), - [anon_sym_foreach] = ACTIONS(2139), - [anon_sym_while] = ACTIONS(2139), - [anon_sym_do] = ACTIONS(2139), - [anon_sym_for] = ACTIONS(2139), - [anon_sym_try] = ACTIONS(2139), - [anon_sym_using] = ACTIONS(2139), - [sym_float] = ACTIONS(2141), - [sym_integer] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(2139), - [anon_sym_True] = ACTIONS(2139), - [anon_sym_TRUE] = ACTIONS(2139), - [anon_sym_false] = ACTIONS(2139), - [anon_sym_False] = ACTIONS(2139), - [anon_sym_FALSE] = ACTIONS(2139), - [anon_sym_null] = ACTIONS(2139), - [anon_sym_Null] = ACTIONS(2139), - [anon_sym_NULL] = ACTIONS(2139), - [sym_string] = ACTIONS(2141), - [anon_sym_AT] = ACTIONS(2141), - [anon_sym_TILDE] = ACTIONS(2141), - [anon_sym_array] = ACTIONS(2139), - [anon_sym_varray] = ACTIONS(2139), - [anon_sym_darray] = ACTIONS(2139), - [anon_sym_vec] = ACTIONS(2139), - [anon_sym_dict] = ACTIONS(2139), - [anon_sym_keyset] = ACTIONS(2139), - [anon_sym_LT] = ACTIONS(2139), - [anon_sym_PLUS] = ACTIONS(2139), - [anon_sym_DASH] = ACTIONS(2139), - [anon_sym_tuple] = ACTIONS(2139), - [anon_sym_include] = ACTIONS(2139), - [anon_sym_include_once] = ACTIONS(2139), - [anon_sym_require] = ACTIONS(2139), - [anon_sym_require_once] = ACTIONS(2139), - [anon_sym_list] = ACTIONS(2139), - [anon_sym_LT_LT] = ACTIONS(2139), - [anon_sym_BANG] = ACTIONS(2141), - [anon_sym_PLUS_PLUS] = ACTIONS(2141), - [anon_sym_DASH_DASH] = ACTIONS(2141), - [anon_sym_await] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2139), - [anon_sym_yield] = ACTIONS(2139), - [anon_sym_trait] = ACTIONS(2139), - [anon_sym_interface] = ACTIONS(2139), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_enum] = ACTIONS(2139), - [sym_final_modifier] = ACTIONS(2139), - [sym_abstract_modifier] = ACTIONS(2139), - [sym_xhp_modifier] = ACTIONS(2139), - [sym_xhp_identifier] = ACTIONS(2139), - [sym_xhp_class_identifier] = ACTIONS(2141), - [sym_comment] = ACTIONS(3), - }, - [933] = { - [sym_identifier] = ACTIONS(2331), - [sym_variable] = ACTIONS(2333), - [sym_pipe_variable] = ACTIONS(2333), - [anon_sym_type] = ACTIONS(2331), - [anon_sym_newtype] = ACTIONS(2331), - [anon_sym_shape] = ACTIONS(2331), - [anon_sym_clone] = ACTIONS(2331), - [anon_sym_new] = ACTIONS(2331), - [anon_sym_print] = ACTIONS(2331), - [sym__backslash] = ACTIONS(2333), - [anon_sym_self] = ACTIONS(2331), - [anon_sym_parent] = ACTIONS(2331), - [anon_sym_static] = ACTIONS(2331), - [anon_sym_LT_LT_LT] = ACTIONS(2333), - [anon_sym_RBRACE] = ACTIONS(2333), - [anon_sym_LBRACE] = ACTIONS(2333), - [anon_sym_SEMI] = ACTIONS(2333), - [anon_sym_return] = ACTIONS(2331), - [anon_sym_break] = ACTIONS(2331), - [anon_sym_continue] = ACTIONS(2331), - [anon_sym_throw] = ACTIONS(2331), - [anon_sym_echo] = ACTIONS(2331), - [anon_sym_unset] = ACTIONS(2331), - [anon_sym_LPAREN] = ACTIONS(2333), - [anon_sym_concurrent] = ACTIONS(2331), - [anon_sym_use] = ACTIONS(2331), - [anon_sym_namespace] = ACTIONS(2331), - [anon_sym_function] = ACTIONS(2331), - [anon_sym_const] = ACTIONS(2331), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_elseif] = ACTIONS(2331), - [anon_sym_else] = ACTIONS(2331), - [anon_sym_switch] = ACTIONS(2331), - [anon_sym_foreach] = ACTIONS(2331), - [anon_sym_while] = ACTIONS(2331), - [anon_sym_do] = ACTIONS(2331), - [anon_sym_for] = ACTIONS(2331), - [anon_sym_try] = ACTIONS(2331), - [anon_sym_using] = ACTIONS(2331), - [sym_float] = ACTIONS(2333), - [sym_integer] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(2331), - [anon_sym_True] = ACTIONS(2331), - [anon_sym_TRUE] = ACTIONS(2331), - [anon_sym_false] = ACTIONS(2331), - [anon_sym_False] = ACTIONS(2331), - [anon_sym_FALSE] = ACTIONS(2331), - [anon_sym_null] = ACTIONS(2331), - [anon_sym_Null] = ACTIONS(2331), - [anon_sym_NULL] = ACTIONS(2331), - [sym_string] = ACTIONS(2333), - [anon_sym_AT] = ACTIONS(2333), - [anon_sym_TILDE] = ACTIONS(2333), - [anon_sym_array] = ACTIONS(2331), - [anon_sym_varray] = ACTIONS(2331), - [anon_sym_darray] = ACTIONS(2331), - [anon_sym_vec] = ACTIONS(2331), - [anon_sym_dict] = ACTIONS(2331), - [anon_sym_keyset] = ACTIONS(2331), - [anon_sym_LT] = ACTIONS(2331), - [anon_sym_PLUS] = ACTIONS(2331), - [anon_sym_DASH] = ACTIONS(2331), - [anon_sym_tuple] = ACTIONS(2331), - [anon_sym_include] = ACTIONS(2331), - [anon_sym_include_once] = ACTIONS(2331), - [anon_sym_require] = ACTIONS(2331), - [anon_sym_require_once] = ACTIONS(2331), - [anon_sym_list] = ACTIONS(2331), - [anon_sym_LT_LT] = ACTIONS(2331), - [anon_sym_BANG] = ACTIONS(2333), - [anon_sym_PLUS_PLUS] = ACTIONS(2333), - [anon_sym_DASH_DASH] = ACTIONS(2333), - [anon_sym_await] = ACTIONS(2331), - [anon_sym_async] = ACTIONS(2331), - [anon_sym_yield] = ACTIONS(2331), - [anon_sym_trait] = ACTIONS(2331), - [anon_sym_interface] = ACTIONS(2331), - [anon_sym_class] = ACTIONS(2331), - [anon_sym_enum] = ACTIONS(2331), - [sym_final_modifier] = ACTIONS(2331), - [sym_abstract_modifier] = ACTIONS(2331), - [sym_xhp_modifier] = ACTIONS(2331), - [sym_xhp_identifier] = ACTIONS(2331), - [sym_xhp_class_identifier] = ACTIONS(2333), - [sym_comment] = ACTIONS(3), - }, - [934] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [935] = { - [ts_builtin_sym_end] = ACTIONS(2317), - [sym_identifier] = ACTIONS(2315), - [sym_variable] = ACTIONS(2317), - [sym_pipe_variable] = ACTIONS(2317), - [anon_sym_type] = ACTIONS(2315), - [anon_sym_newtype] = ACTIONS(2315), - [anon_sym_shape] = ACTIONS(2315), - [anon_sym_clone] = ACTIONS(2315), - [anon_sym_new] = ACTIONS(2315), - [anon_sym_print] = ACTIONS(2315), - [sym__backslash] = ACTIONS(2317), - [anon_sym_self] = ACTIONS(2315), - [anon_sym_parent] = ACTIONS(2315), - [anon_sym_static] = ACTIONS(2315), - [anon_sym_LT_LT_LT] = ACTIONS(2317), - [anon_sym_LBRACE] = ACTIONS(2317), - [anon_sym_SEMI] = ACTIONS(2317), - [anon_sym_return] = ACTIONS(2315), - [anon_sym_break] = ACTIONS(2315), - [anon_sym_continue] = ACTIONS(2315), - [anon_sym_throw] = ACTIONS(2315), - [anon_sym_echo] = ACTIONS(2315), - [anon_sym_unset] = ACTIONS(2315), - [anon_sym_LPAREN] = ACTIONS(2317), - [anon_sym_concurrent] = ACTIONS(2315), - [anon_sym_use] = ACTIONS(2315), - [anon_sym_namespace] = ACTIONS(2315), - [anon_sym_function] = ACTIONS(2315), - [anon_sym_const] = ACTIONS(2315), - [anon_sym_if] = ACTIONS(2315), - [anon_sym_elseif] = ACTIONS(2315), - [anon_sym_else] = ACTIONS(2315), - [anon_sym_switch] = ACTIONS(2315), - [anon_sym_foreach] = ACTIONS(2315), - [anon_sym_while] = ACTIONS(2315), - [anon_sym_do] = ACTIONS(2315), - [anon_sym_for] = ACTIONS(2315), - [anon_sym_try] = ACTIONS(2315), - [anon_sym_using] = ACTIONS(2315), - [sym_float] = ACTIONS(2317), - [sym_integer] = ACTIONS(2315), - [anon_sym_true] = ACTIONS(2315), - [anon_sym_True] = ACTIONS(2315), - [anon_sym_TRUE] = ACTIONS(2315), - [anon_sym_false] = ACTIONS(2315), - [anon_sym_False] = ACTIONS(2315), - [anon_sym_FALSE] = ACTIONS(2315), - [anon_sym_null] = ACTIONS(2315), - [anon_sym_Null] = ACTIONS(2315), - [anon_sym_NULL] = ACTIONS(2315), - [sym_string] = ACTIONS(2317), - [anon_sym_AT] = ACTIONS(2317), - [anon_sym_TILDE] = ACTIONS(2317), - [anon_sym_array] = ACTIONS(2315), - [anon_sym_varray] = ACTIONS(2315), - [anon_sym_darray] = ACTIONS(2315), - [anon_sym_vec] = ACTIONS(2315), - [anon_sym_dict] = ACTIONS(2315), - [anon_sym_keyset] = ACTIONS(2315), - [anon_sym_LT] = ACTIONS(2315), - [anon_sym_PLUS] = ACTIONS(2315), - [anon_sym_DASH] = ACTIONS(2315), - [anon_sym_tuple] = ACTIONS(2315), - [anon_sym_include] = ACTIONS(2315), - [anon_sym_include_once] = ACTIONS(2315), - [anon_sym_require] = ACTIONS(2315), - [anon_sym_require_once] = ACTIONS(2315), - [anon_sym_list] = ACTIONS(2315), - [anon_sym_LT_LT] = ACTIONS(2315), - [anon_sym_BANG] = ACTIONS(2317), - [anon_sym_PLUS_PLUS] = ACTIONS(2317), - [anon_sym_DASH_DASH] = ACTIONS(2317), - [anon_sym_await] = ACTIONS(2315), - [anon_sym_async] = ACTIONS(2315), - [anon_sym_yield] = ACTIONS(2315), - [anon_sym_trait] = ACTIONS(2315), - [anon_sym_interface] = ACTIONS(2315), - [anon_sym_class] = ACTIONS(2315), - [anon_sym_enum] = ACTIONS(2315), - [sym_final_modifier] = ACTIONS(2315), - [sym_abstract_modifier] = ACTIONS(2315), - [sym_xhp_modifier] = ACTIONS(2315), - [sym_xhp_identifier] = ACTIONS(2315), - [sym_xhp_class_identifier] = ACTIONS(2317), - [sym_comment] = ACTIONS(3), - }, - [936] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_case] = ACTIONS(1971), - [anon_sym_default] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [937] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [938] = { - [sym_identifier] = ACTIONS(2159), - [sym_variable] = ACTIONS(2161), - [sym_pipe_variable] = ACTIONS(2161), - [anon_sym_type] = ACTIONS(2159), - [anon_sym_newtype] = ACTIONS(2159), - [anon_sym_shape] = ACTIONS(2159), - [anon_sym_clone] = ACTIONS(2159), - [anon_sym_new] = ACTIONS(2159), - [anon_sym_print] = ACTIONS(2159), - [sym__backslash] = ACTIONS(2161), - [anon_sym_self] = ACTIONS(2159), - [anon_sym_parent] = ACTIONS(2159), - [anon_sym_static] = ACTIONS(2159), - [anon_sym_LT_LT_LT] = ACTIONS(2161), - [anon_sym_RBRACE] = ACTIONS(2161), - [anon_sym_LBRACE] = ACTIONS(2161), - [anon_sym_SEMI] = ACTIONS(2161), - [anon_sym_return] = ACTIONS(2159), - [anon_sym_break] = ACTIONS(2159), - [anon_sym_continue] = ACTIONS(2159), - [anon_sym_throw] = ACTIONS(2159), - [anon_sym_echo] = ACTIONS(2159), - [anon_sym_unset] = ACTIONS(2159), - [anon_sym_LPAREN] = ACTIONS(2161), - [anon_sym_concurrent] = ACTIONS(2159), - [anon_sym_use] = ACTIONS(2159), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_function] = ACTIONS(2159), - [anon_sym_const] = ACTIONS(2159), - [anon_sym_if] = ACTIONS(2159), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_case] = ACTIONS(2159), - [anon_sym_default] = ACTIONS(2159), - [anon_sym_foreach] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2159), - [anon_sym_do] = ACTIONS(2159), - [anon_sym_for] = ACTIONS(2159), - [anon_sym_try] = ACTIONS(2159), - [anon_sym_using] = ACTIONS(2159), - [sym_float] = ACTIONS(2161), - [sym_integer] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(2159), - [anon_sym_True] = ACTIONS(2159), - [anon_sym_TRUE] = ACTIONS(2159), - [anon_sym_false] = ACTIONS(2159), - [anon_sym_False] = ACTIONS(2159), - [anon_sym_FALSE] = ACTIONS(2159), - [anon_sym_null] = ACTIONS(2159), - [anon_sym_Null] = ACTIONS(2159), - [anon_sym_NULL] = ACTIONS(2159), - [sym_string] = ACTIONS(2161), - [anon_sym_AT] = ACTIONS(2161), - [anon_sym_TILDE] = ACTIONS(2161), - [anon_sym_array] = ACTIONS(2159), - [anon_sym_varray] = ACTIONS(2159), - [anon_sym_darray] = ACTIONS(2159), - [anon_sym_vec] = ACTIONS(2159), - [anon_sym_dict] = ACTIONS(2159), - [anon_sym_keyset] = ACTIONS(2159), - [anon_sym_LT] = ACTIONS(2159), - [anon_sym_PLUS] = ACTIONS(2159), - [anon_sym_DASH] = ACTIONS(2159), - [anon_sym_tuple] = ACTIONS(2159), - [anon_sym_include] = ACTIONS(2159), - [anon_sym_include_once] = ACTIONS(2159), - [anon_sym_require] = ACTIONS(2159), - [anon_sym_require_once] = ACTIONS(2159), - [anon_sym_list] = ACTIONS(2159), - [anon_sym_LT_LT] = ACTIONS(2159), - [anon_sym_BANG] = ACTIONS(2161), - [anon_sym_PLUS_PLUS] = ACTIONS(2161), - [anon_sym_DASH_DASH] = ACTIONS(2161), - [anon_sym_await] = ACTIONS(2159), - [anon_sym_async] = ACTIONS(2159), - [anon_sym_yield] = ACTIONS(2159), - [anon_sym_trait] = ACTIONS(2159), - [anon_sym_interface] = ACTIONS(2159), - [anon_sym_class] = ACTIONS(2159), - [anon_sym_enum] = ACTIONS(2159), - [sym_final_modifier] = ACTIONS(2159), - [sym_abstract_modifier] = ACTIONS(2159), - [sym_xhp_modifier] = ACTIONS(2159), - [sym_xhp_identifier] = ACTIONS(2159), - [sym_xhp_class_identifier] = ACTIONS(2161), - [sym_comment] = ACTIONS(3), - }, - [939] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [940] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [941] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [942] = { - [ts_builtin_sym_end] = ACTIONS(2461), - [sym_identifier] = ACTIONS(2459), - [sym_variable] = ACTIONS(2461), - [sym_pipe_variable] = ACTIONS(2461), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_newtype] = ACTIONS(2459), - [anon_sym_shape] = ACTIONS(2459), - [anon_sym_clone] = ACTIONS(2459), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_print] = ACTIONS(2459), - [sym__backslash] = ACTIONS(2461), - [anon_sym_self] = ACTIONS(2459), - [anon_sym_parent] = ACTIONS(2459), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_LT_LT_LT] = ACTIONS(2461), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_return] = ACTIONS(2459), - [anon_sym_break] = ACTIONS(2459), - [anon_sym_continue] = ACTIONS(2459), - [anon_sym_throw] = ACTIONS(2459), - [anon_sym_echo] = ACTIONS(2459), - [anon_sym_unset] = ACTIONS(2459), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_concurrent] = ACTIONS(2459), - [anon_sym_use] = ACTIONS(2459), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_const] = ACTIONS(2459), - [anon_sym_if] = ACTIONS(2459), - [anon_sym_elseif] = ACTIONS(2459), - [anon_sym_else] = ACTIONS(2459), - [anon_sym_switch] = ACTIONS(2459), - [anon_sym_foreach] = ACTIONS(2459), - [anon_sym_while] = ACTIONS(2459), - [anon_sym_do] = ACTIONS(2459), - [anon_sym_for] = ACTIONS(2459), - [anon_sym_try] = ACTIONS(2459), - [anon_sym_using] = ACTIONS(2459), - [sym_float] = ACTIONS(2461), - [sym_integer] = ACTIONS(2459), - [anon_sym_true] = ACTIONS(2459), - [anon_sym_True] = ACTIONS(2459), - [anon_sym_TRUE] = ACTIONS(2459), - [anon_sym_false] = ACTIONS(2459), - [anon_sym_False] = ACTIONS(2459), - [anon_sym_FALSE] = ACTIONS(2459), - [anon_sym_null] = ACTIONS(2459), - [anon_sym_Null] = ACTIONS(2459), - [anon_sym_NULL] = ACTIONS(2459), - [sym_string] = ACTIONS(2461), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_array] = ACTIONS(2459), - [anon_sym_varray] = ACTIONS(2459), - [anon_sym_darray] = ACTIONS(2459), - [anon_sym_vec] = ACTIONS(2459), - [anon_sym_dict] = ACTIONS(2459), - [anon_sym_keyset] = ACTIONS(2459), - [anon_sym_LT] = ACTIONS(2459), - [anon_sym_PLUS] = ACTIONS(2459), - [anon_sym_DASH] = ACTIONS(2459), - [anon_sym_tuple] = ACTIONS(2459), - [anon_sym_include] = ACTIONS(2459), - [anon_sym_include_once] = ACTIONS(2459), - [anon_sym_require] = ACTIONS(2459), - [anon_sym_require_once] = ACTIONS(2459), - [anon_sym_list] = ACTIONS(2459), - [anon_sym_LT_LT] = ACTIONS(2459), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2459), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_yield] = ACTIONS(2459), - [anon_sym_trait] = ACTIONS(2459), - [anon_sym_interface] = ACTIONS(2459), - [anon_sym_class] = ACTIONS(2459), - [anon_sym_enum] = ACTIONS(2459), - [sym_final_modifier] = ACTIONS(2459), - [sym_abstract_modifier] = ACTIONS(2459), - [sym_xhp_modifier] = ACTIONS(2459), - [sym_xhp_identifier] = ACTIONS(2459), - [sym_xhp_class_identifier] = ACTIONS(2461), - [sym_comment] = ACTIONS(3), - }, - [943] = { - [sym_identifier] = ACTIONS(1967), - [sym_variable] = ACTIONS(1969), - [sym_pipe_variable] = ACTIONS(1969), - [anon_sym_type] = ACTIONS(1967), - [anon_sym_newtype] = ACTIONS(1967), - [anon_sym_shape] = ACTIONS(1967), - [anon_sym_clone] = ACTIONS(1967), - [anon_sym_new] = ACTIONS(1967), - [anon_sym_print] = ACTIONS(1967), - [sym__backslash] = ACTIONS(1969), - [anon_sym_self] = ACTIONS(1967), - [anon_sym_parent] = ACTIONS(1967), - [anon_sym_static] = ACTIONS(1967), - [anon_sym_LT_LT_LT] = ACTIONS(1969), - [anon_sym_RBRACE] = ACTIONS(1969), - [anon_sym_LBRACE] = ACTIONS(1969), - [anon_sym_SEMI] = ACTIONS(1969), - [anon_sym_return] = ACTIONS(1967), - [anon_sym_break] = ACTIONS(1967), - [anon_sym_continue] = ACTIONS(1967), - [anon_sym_throw] = ACTIONS(1967), - [anon_sym_echo] = ACTIONS(1967), - [anon_sym_unset] = ACTIONS(1967), - [anon_sym_LPAREN] = ACTIONS(1969), - [anon_sym_concurrent] = ACTIONS(1967), - [anon_sym_use] = ACTIONS(1967), - [anon_sym_namespace] = ACTIONS(1967), - [anon_sym_function] = ACTIONS(1967), - [anon_sym_const] = ACTIONS(1967), - [anon_sym_if] = ACTIONS(1967), - [anon_sym_switch] = ACTIONS(1967), - [anon_sym_foreach] = ACTIONS(1967), - [anon_sym_while] = ACTIONS(1967), - [anon_sym_do] = ACTIONS(1967), - [anon_sym_for] = ACTIONS(1967), - [anon_sym_try] = ACTIONS(1967), - [anon_sym_catch] = ACTIONS(1967), - [anon_sym_finally] = ACTIONS(1967), - [anon_sym_using] = ACTIONS(1967), - [sym_float] = ACTIONS(1969), - [sym_integer] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(1967), - [anon_sym_True] = ACTIONS(1967), - [anon_sym_TRUE] = ACTIONS(1967), - [anon_sym_false] = ACTIONS(1967), - [anon_sym_False] = ACTIONS(1967), - [anon_sym_FALSE] = ACTIONS(1967), - [anon_sym_null] = ACTIONS(1967), - [anon_sym_Null] = ACTIONS(1967), - [anon_sym_NULL] = ACTIONS(1967), - [sym_string] = ACTIONS(1969), - [anon_sym_AT] = ACTIONS(1969), - [anon_sym_TILDE] = ACTIONS(1969), - [anon_sym_array] = ACTIONS(1967), - [anon_sym_varray] = ACTIONS(1967), - [anon_sym_darray] = ACTIONS(1967), - [anon_sym_vec] = ACTIONS(1967), - [anon_sym_dict] = ACTIONS(1967), - [anon_sym_keyset] = ACTIONS(1967), - [anon_sym_LT] = ACTIONS(1967), - [anon_sym_PLUS] = ACTIONS(1967), - [anon_sym_DASH] = ACTIONS(1967), - [anon_sym_tuple] = ACTIONS(1967), - [anon_sym_include] = ACTIONS(1967), - [anon_sym_include_once] = ACTIONS(1967), - [anon_sym_require] = ACTIONS(1967), - [anon_sym_require_once] = ACTIONS(1967), - [anon_sym_list] = ACTIONS(1967), - [anon_sym_LT_LT] = ACTIONS(1967), - [anon_sym_BANG] = ACTIONS(1969), - [anon_sym_PLUS_PLUS] = ACTIONS(1969), - [anon_sym_DASH_DASH] = ACTIONS(1969), - [anon_sym_await] = ACTIONS(1967), - [anon_sym_async] = ACTIONS(1967), - [anon_sym_yield] = ACTIONS(1967), - [anon_sym_trait] = ACTIONS(1967), - [anon_sym_interface] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(1967), - [anon_sym_enum] = ACTIONS(1967), - [sym_final_modifier] = ACTIONS(1967), - [sym_abstract_modifier] = ACTIONS(1967), - [sym_xhp_modifier] = ACTIONS(1967), - [sym_xhp_identifier] = ACTIONS(1967), - [sym_xhp_class_identifier] = ACTIONS(1969), - [sym_comment] = ACTIONS(3), - }, - [944] = { - [sym_identifier] = ACTIONS(2323), - [sym_variable] = ACTIONS(2325), - [sym_pipe_variable] = ACTIONS(2325), - [anon_sym_type] = ACTIONS(2323), - [anon_sym_newtype] = ACTIONS(2323), - [anon_sym_shape] = ACTIONS(2323), - [anon_sym_clone] = ACTIONS(2323), - [anon_sym_new] = ACTIONS(2323), - [anon_sym_print] = ACTIONS(2323), - [sym__backslash] = ACTIONS(2325), - [anon_sym_self] = ACTIONS(2323), - [anon_sym_parent] = ACTIONS(2323), - [anon_sym_static] = ACTIONS(2323), - [anon_sym_LT_LT_LT] = ACTIONS(2325), - [anon_sym_RBRACE] = ACTIONS(2325), - [anon_sym_LBRACE] = ACTIONS(2325), - [anon_sym_SEMI] = ACTIONS(2325), - [anon_sym_return] = ACTIONS(2323), - [anon_sym_break] = ACTIONS(2323), - [anon_sym_continue] = ACTIONS(2323), - [anon_sym_throw] = ACTIONS(2323), - [anon_sym_echo] = ACTIONS(2323), - [anon_sym_unset] = ACTIONS(2323), - [anon_sym_LPAREN] = ACTIONS(2325), - [anon_sym_concurrent] = ACTIONS(2323), - [anon_sym_use] = ACTIONS(2323), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_function] = ACTIONS(2323), - [anon_sym_const] = ACTIONS(2323), - [anon_sym_if] = ACTIONS(2323), - [anon_sym_elseif] = ACTIONS(2323), - [anon_sym_else] = ACTIONS(2323), - [anon_sym_switch] = ACTIONS(2323), - [anon_sym_foreach] = ACTIONS(2323), - [anon_sym_while] = ACTIONS(2323), - [anon_sym_do] = ACTIONS(2323), - [anon_sym_for] = ACTIONS(2323), - [anon_sym_try] = ACTIONS(2323), - [anon_sym_using] = ACTIONS(2323), - [sym_float] = ACTIONS(2325), - [sym_integer] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(2323), - [anon_sym_True] = ACTIONS(2323), - [anon_sym_TRUE] = ACTIONS(2323), - [anon_sym_false] = ACTIONS(2323), - [anon_sym_False] = ACTIONS(2323), - [anon_sym_FALSE] = ACTIONS(2323), - [anon_sym_null] = ACTIONS(2323), - [anon_sym_Null] = ACTIONS(2323), - [anon_sym_NULL] = ACTIONS(2323), - [sym_string] = ACTIONS(2325), - [anon_sym_AT] = ACTIONS(2325), - [anon_sym_TILDE] = ACTIONS(2325), - [anon_sym_array] = ACTIONS(2323), - [anon_sym_varray] = ACTIONS(2323), - [anon_sym_darray] = ACTIONS(2323), - [anon_sym_vec] = ACTIONS(2323), - [anon_sym_dict] = ACTIONS(2323), - [anon_sym_keyset] = ACTIONS(2323), - [anon_sym_LT] = ACTIONS(2323), - [anon_sym_PLUS] = ACTIONS(2323), - [anon_sym_DASH] = ACTIONS(2323), - [anon_sym_tuple] = ACTIONS(2323), - [anon_sym_include] = ACTIONS(2323), - [anon_sym_include_once] = ACTIONS(2323), - [anon_sym_require] = ACTIONS(2323), - [anon_sym_require_once] = ACTIONS(2323), - [anon_sym_list] = ACTIONS(2323), - [anon_sym_LT_LT] = ACTIONS(2323), - [anon_sym_BANG] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2325), - [anon_sym_DASH_DASH] = ACTIONS(2325), - [anon_sym_await] = ACTIONS(2323), - [anon_sym_async] = ACTIONS(2323), - [anon_sym_yield] = ACTIONS(2323), - [anon_sym_trait] = ACTIONS(2323), - [anon_sym_interface] = ACTIONS(2323), - [anon_sym_class] = ACTIONS(2323), - [anon_sym_enum] = ACTIONS(2323), - [sym_final_modifier] = ACTIONS(2323), - [sym_abstract_modifier] = ACTIONS(2323), - [sym_xhp_modifier] = ACTIONS(2323), - [sym_xhp_identifier] = ACTIONS(2323), - [sym_xhp_class_identifier] = ACTIONS(2325), - [sym_comment] = ACTIONS(3), - }, - [945] = { - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_RBRACE] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [946] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [947] = { - [sym_identifier] = ACTIONS(2451), - [sym_variable] = ACTIONS(2453), - [sym_pipe_variable] = ACTIONS(2453), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_newtype] = ACTIONS(2451), - [anon_sym_shape] = ACTIONS(2451), - [anon_sym_clone] = ACTIONS(2451), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_print] = ACTIONS(2451), - [sym__backslash] = ACTIONS(2453), - [anon_sym_self] = ACTIONS(2451), - [anon_sym_parent] = ACTIONS(2451), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_LT_LT_LT] = ACTIONS(2453), - [anon_sym_RBRACE] = ACTIONS(2453), - [anon_sym_LBRACE] = ACTIONS(2453), - [anon_sym_SEMI] = ACTIONS(2453), - [anon_sym_return] = ACTIONS(2451), - [anon_sym_break] = ACTIONS(2451), - [anon_sym_continue] = ACTIONS(2451), - [anon_sym_throw] = ACTIONS(2451), - [anon_sym_echo] = ACTIONS(2451), - [anon_sym_unset] = ACTIONS(2451), - [anon_sym_LPAREN] = ACTIONS(2453), - [anon_sym_concurrent] = ACTIONS(2451), - [anon_sym_use] = ACTIONS(2451), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_const] = ACTIONS(2451), - [anon_sym_if] = ACTIONS(2451), - [anon_sym_elseif] = ACTIONS(2451), - [anon_sym_else] = ACTIONS(2451), - [anon_sym_switch] = ACTIONS(2451), - [anon_sym_foreach] = ACTIONS(2451), - [anon_sym_while] = ACTIONS(2451), - [anon_sym_do] = ACTIONS(2451), - [anon_sym_for] = ACTIONS(2451), - [anon_sym_try] = ACTIONS(2451), - [anon_sym_using] = ACTIONS(2451), - [sym_float] = ACTIONS(2453), - [sym_integer] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(2451), - [anon_sym_True] = ACTIONS(2451), - [anon_sym_TRUE] = ACTIONS(2451), - [anon_sym_false] = ACTIONS(2451), - [anon_sym_False] = ACTIONS(2451), - [anon_sym_FALSE] = ACTIONS(2451), - [anon_sym_null] = ACTIONS(2451), - [anon_sym_Null] = ACTIONS(2451), - [anon_sym_NULL] = ACTIONS(2451), - [sym_string] = ACTIONS(2453), - [anon_sym_AT] = ACTIONS(2453), - [anon_sym_TILDE] = ACTIONS(2453), - [anon_sym_array] = ACTIONS(2451), - [anon_sym_varray] = ACTIONS(2451), - [anon_sym_darray] = ACTIONS(2451), - [anon_sym_vec] = ACTIONS(2451), - [anon_sym_dict] = ACTIONS(2451), - [anon_sym_keyset] = ACTIONS(2451), - [anon_sym_LT] = ACTIONS(2451), - [anon_sym_PLUS] = ACTIONS(2451), - [anon_sym_DASH] = ACTIONS(2451), - [anon_sym_tuple] = ACTIONS(2451), - [anon_sym_include] = ACTIONS(2451), - [anon_sym_include_once] = ACTIONS(2451), - [anon_sym_require] = ACTIONS(2451), - [anon_sym_require_once] = ACTIONS(2451), - [anon_sym_list] = ACTIONS(2451), - [anon_sym_LT_LT] = ACTIONS(2451), - [anon_sym_BANG] = ACTIONS(2453), - [anon_sym_PLUS_PLUS] = ACTIONS(2453), - [anon_sym_DASH_DASH] = ACTIONS(2453), - [anon_sym_await] = ACTIONS(2451), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_yield] = ACTIONS(2451), - [anon_sym_trait] = ACTIONS(2451), - [anon_sym_interface] = ACTIONS(2451), - [anon_sym_class] = ACTIONS(2451), - [anon_sym_enum] = ACTIONS(2451), - [sym_final_modifier] = ACTIONS(2451), - [sym_abstract_modifier] = ACTIONS(2451), - [sym_xhp_modifier] = ACTIONS(2451), - [sym_xhp_identifier] = ACTIONS(2451), - [sym_xhp_class_identifier] = ACTIONS(2453), - [sym_comment] = ACTIONS(3), - }, - [948] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [949] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [950] = { - [sym_identifier] = ACTIONS(2403), - [sym_variable] = ACTIONS(2405), - [sym_pipe_variable] = ACTIONS(2405), - [anon_sym_type] = ACTIONS(2403), - [anon_sym_newtype] = ACTIONS(2403), - [anon_sym_shape] = ACTIONS(2403), - [anon_sym_clone] = ACTIONS(2403), - [anon_sym_new] = ACTIONS(2403), - [anon_sym_print] = ACTIONS(2403), - [sym__backslash] = ACTIONS(2405), - [anon_sym_self] = ACTIONS(2403), - [anon_sym_parent] = ACTIONS(2403), - [anon_sym_static] = ACTIONS(2403), - [anon_sym_LT_LT_LT] = ACTIONS(2405), - [anon_sym_RBRACE] = ACTIONS(2405), - [anon_sym_LBRACE] = ACTIONS(2405), - [anon_sym_SEMI] = ACTIONS(2405), - [anon_sym_return] = ACTIONS(2403), - [anon_sym_break] = ACTIONS(2403), - [anon_sym_continue] = ACTIONS(2403), - [anon_sym_throw] = ACTIONS(2403), - [anon_sym_echo] = ACTIONS(2403), - [anon_sym_unset] = ACTIONS(2403), - [anon_sym_LPAREN] = ACTIONS(2405), - [anon_sym_concurrent] = ACTIONS(2403), - [anon_sym_use] = ACTIONS(2403), - [anon_sym_namespace] = ACTIONS(2403), - [anon_sym_function] = ACTIONS(2403), - [anon_sym_const] = ACTIONS(2403), - [anon_sym_if] = ACTIONS(2403), - [anon_sym_elseif] = ACTIONS(2403), - [anon_sym_else] = ACTIONS(2403), - [anon_sym_switch] = ACTIONS(2403), - [anon_sym_foreach] = ACTIONS(2403), - [anon_sym_while] = ACTIONS(2403), - [anon_sym_do] = ACTIONS(2403), - [anon_sym_for] = ACTIONS(2403), - [anon_sym_try] = ACTIONS(2403), - [anon_sym_using] = ACTIONS(2403), - [sym_float] = ACTIONS(2405), - [sym_integer] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(2403), - [anon_sym_True] = ACTIONS(2403), - [anon_sym_TRUE] = ACTIONS(2403), - [anon_sym_false] = ACTIONS(2403), - [anon_sym_False] = ACTIONS(2403), - [anon_sym_FALSE] = ACTIONS(2403), - [anon_sym_null] = ACTIONS(2403), - [anon_sym_Null] = ACTIONS(2403), - [anon_sym_NULL] = ACTIONS(2403), - [sym_string] = ACTIONS(2405), - [anon_sym_AT] = ACTIONS(2405), - [anon_sym_TILDE] = ACTIONS(2405), - [anon_sym_array] = ACTIONS(2403), - [anon_sym_varray] = ACTIONS(2403), - [anon_sym_darray] = ACTIONS(2403), - [anon_sym_vec] = ACTIONS(2403), - [anon_sym_dict] = ACTIONS(2403), - [anon_sym_keyset] = ACTIONS(2403), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_PLUS] = ACTIONS(2403), - [anon_sym_DASH] = ACTIONS(2403), - [anon_sym_tuple] = ACTIONS(2403), - [anon_sym_include] = ACTIONS(2403), - [anon_sym_include_once] = ACTIONS(2403), - [anon_sym_require] = ACTIONS(2403), - [anon_sym_require_once] = ACTIONS(2403), - [anon_sym_list] = ACTIONS(2403), - [anon_sym_LT_LT] = ACTIONS(2403), - [anon_sym_BANG] = ACTIONS(2405), - [anon_sym_PLUS_PLUS] = ACTIONS(2405), - [anon_sym_DASH_DASH] = ACTIONS(2405), - [anon_sym_await] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2403), - [anon_sym_yield] = ACTIONS(2403), - [anon_sym_trait] = ACTIONS(2403), - [anon_sym_interface] = ACTIONS(2403), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_enum] = ACTIONS(2403), - [sym_final_modifier] = ACTIONS(2403), - [sym_abstract_modifier] = ACTIONS(2403), - [sym_xhp_modifier] = ACTIONS(2403), - [sym_xhp_identifier] = ACTIONS(2403), - [sym_xhp_class_identifier] = ACTIONS(2405), - [sym_comment] = ACTIONS(3), - }, - [951] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [952] = { - [sym_identifier] = ACTIONS(2327), - [sym_variable] = ACTIONS(2329), - [sym_pipe_variable] = ACTIONS(2329), - [anon_sym_type] = ACTIONS(2327), - [anon_sym_newtype] = ACTIONS(2327), - [anon_sym_shape] = ACTIONS(2327), - [anon_sym_clone] = ACTIONS(2327), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_print] = ACTIONS(2327), - [sym__backslash] = ACTIONS(2329), - [anon_sym_self] = ACTIONS(2327), - [anon_sym_parent] = ACTIONS(2327), - [anon_sym_static] = ACTIONS(2327), - [anon_sym_LT_LT_LT] = ACTIONS(2329), - [anon_sym_RBRACE] = ACTIONS(2329), - [anon_sym_LBRACE] = ACTIONS(2329), - [anon_sym_SEMI] = ACTIONS(2329), - [anon_sym_return] = ACTIONS(2327), - [anon_sym_break] = ACTIONS(2327), - [anon_sym_continue] = ACTIONS(2327), - [anon_sym_throw] = ACTIONS(2327), - [anon_sym_echo] = ACTIONS(2327), - [anon_sym_unset] = ACTIONS(2327), - [anon_sym_LPAREN] = ACTIONS(2329), - [anon_sym_concurrent] = ACTIONS(2327), - [anon_sym_use] = ACTIONS(2327), - [anon_sym_namespace] = ACTIONS(2327), - [anon_sym_function] = ACTIONS(2327), - [anon_sym_const] = ACTIONS(2327), - [anon_sym_if] = ACTIONS(2327), - [anon_sym_elseif] = ACTIONS(2327), - [anon_sym_else] = ACTIONS(2327), - [anon_sym_switch] = ACTIONS(2327), - [anon_sym_foreach] = ACTIONS(2327), - [anon_sym_while] = ACTIONS(2327), - [anon_sym_do] = ACTIONS(2327), - [anon_sym_for] = ACTIONS(2327), - [anon_sym_try] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(2327), - [sym_float] = ACTIONS(2329), - [sym_integer] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(2327), - [anon_sym_True] = ACTIONS(2327), - [anon_sym_TRUE] = ACTIONS(2327), - [anon_sym_false] = ACTIONS(2327), - [anon_sym_False] = ACTIONS(2327), - [anon_sym_FALSE] = ACTIONS(2327), - [anon_sym_null] = ACTIONS(2327), - [anon_sym_Null] = ACTIONS(2327), - [anon_sym_NULL] = ACTIONS(2327), - [sym_string] = ACTIONS(2329), - [anon_sym_AT] = ACTIONS(2329), - [anon_sym_TILDE] = ACTIONS(2329), - [anon_sym_array] = ACTIONS(2327), - [anon_sym_varray] = ACTIONS(2327), - [anon_sym_darray] = ACTIONS(2327), - [anon_sym_vec] = ACTIONS(2327), - [anon_sym_dict] = ACTIONS(2327), - [anon_sym_keyset] = ACTIONS(2327), - [anon_sym_LT] = ACTIONS(2327), - [anon_sym_PLUS] = ACTIONS(2327), - [anon_sym_DASH] = ACTIONS(2327), - [anon_sym_tuple] = ACTIONS(2327), - [anon_sym_include] = ACTIONS(2327), - [anon_sym_include_once] = ACTIONS(2327), - [anon_sym_require] = ACTIONS(2327), - [anon_sym_require_once] = ACTIONS(2327), - [anon_sym_list] = ACTIONS(2327), - [anon_sym_LT_LT] = ACTIONS(2327), - [anon_sym_BANG] = ACTIONS(2329), - [anon_sym_PLUS_PLUS] = ACTIONS(2329), - [anon_sym_DASH_DASH] = ACTIONS(2329), - [anon_sym_await] = ACTIONS(2327), - [anon_sym_async] = ACTIONS(2327), - [anon_sym_yield] = ACTIONS(2327), - [anon_sym_trait] = ACTIONS(2327), - [anon_sym_interface] = ACTIONS(2327), - [anon_sym_class] = ACTIONS(2327), - [anon_sym_enum] = ACTIONS(2327), - [sym_final_modifier] = ACTIONS(2327), - [sym_abstract_modifier] = ACTIONS(2327), - [sym_xhp_modifier] = ACTIONS(2327), - [sym_xhp_identifier] = ACTIONS(2327), - [sym_xhp_class_identifier] = ACTIONS(2329), - [sym_comment] = ACTIONS(3), - }, - [953] = { - [ts_builtin_sym_end] = ACTIONS(2417), - [sym_identifier] = ACTIONS(2415), - [sym_variable] = ACTIONS(2417), - [sym_pipe_variable] = ACTIONS(2417), - [anon_sym_type] = ACTIONS(2415), - [anon_sym_newtype] = ACTIONS(2415), - [anon_sym_shape] = ACTIONS(2415), - [anon_sym_clone] = ACTIONS(2415), - [anon_sym_new] = ACTIONS(2415), - [anon_sym_print] = ACTIONS(2415), - [sym__backslash] = ACTIONS(2417), - [anon_sym_self] = ACTIONS(2415), - [anon_sym_parent] = ACTIONS(2415), - [anon_sym_static] = ACTIONS(2415), - [anon_sym_LT_LT_LT] = ACTIONS(2417), - [anon_sym_LBRACE] = ACTIONS(2417), - [anon_sym_SEMI] = ACTIONS(2417), - [anon_sym_return] = ACTIONS(2415), - [anon_sym_break] = ACTIONS(2415), - [anon_sym_continue] = ACTIONS(2415), - [anon_sym_throw] = ACTIONS(2415), - [anon_sym_echo] = ACTIONS(2415), - [anon_sym_unset] = ACTIONS(2415), - [anon_sym_LPAREN] = ACTIONS(2417), - [anon_sym_concurrent] = ACTIONS(2415), - [anon_sym_use] = ACTIONS(2415), - [anon_sym_namespace] = ACTIONS(2415), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_const] = ACTIONS(2415), - [anon_sym_if] = ACTIONS(2415), - [anon_sym_elseif] = ACTIONS(2415), - [anon_sym_else] = ACTIONS(2415), - [anon_sym_switch] = ACTIONS(2415), - [anon_sym_foreach] = ACTIONS(2415), - [anon_sym_while] = ACTIONS(2415), - [anon_sym_do] = ACTIONS(2415), - [anon_sym_for] = ACTIONS(2415), - [anon_sym_try] = ACTIONS(2415), - [anon_sym_using] = ACTIONS(2415), - [sym_float] = ACTIONS(2417), - [sym_integer] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(2415), - [anon_sym_True] = ACTIONS(2415), - [anon_sym_TRUE] = ACTIONS(2415), - [anon_sym_false] = ACTIONS(2415), - [anon_sym_False] = ACTIONS(2415), - [anon_sym_FALSE] = ACTIONS(2415), - [anon_sym_null] = ACTIONS(2415), - [anon_sym_Null] = ACTIONS(2415), - [anon_sym_NULL] = ACTIONS(2415), - [sym_string] = ACTIONS(2417), - [anon_sym_AT] = ACTIONS(2417), - [anon_sym_TILDE] = ACTIONS(2417), - [anon_sym_array] = ACTIONS(2415), - [anon_sym_varray] = ACTIONS(2415), - [anon_sym_darray] = ACTIONS(2415), - [anon_sym_vec] = ACTIONS(2415), - [anon_sym_dict] = ACTIONS(2415), - [anon_sym_keyset] = ACTIONS(2415), - [anon_sym_LT] = ACTIONS(2415), - [anon_sym_PLUS] = ACTIONS(2415), - [anon_sym_DASH] = ACTIONS(2415), - [anon_sym_tuple] = ACTIONS(2415), - [anon_sym_include] = ACTIONS(2415), - [anon_sym_include_once] = ACTIONS(2415), - [anon_sym_require] = ACTIONS(2415), - [anon_sym_require_once] = ACTIONS(2415), - [anon_sym_list] = ACTIONS(2415), - [anon_sym_LT_LT] = ACTIONS(2415), - [anon_sym_BANG] = ACTIONS(2417), - [anon_sym_PLUS_PLUS] = ACTIONS(2417), - [anon_sym_DASH_DASH] = ACTIONS(2417), - [anon_sym_await] = ACTIONS(2415), - [anon_sym_async] = ACTIONS(2415), - [anon_sym_yield] = ACTIONS(2415), - [anon_sym_trait] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2415), - [anon_sym_class] = ACTIONS(2415), - [anon_sym_enum] = ACTIONS(2415), - [sym_final_modifier] = ACTIONS(2415), - [sym_abstract_modifier] = ACTIONS(2415), - [sym_xhp_modifier] = ACTIONS(2415), - [sym_xhp_identifier] = ACTIONS(2415), - [sym_xhp_class_identifier] = ACTIONS(2417), - [sym_comment] = ACTIONS(3), - }, - [954] = { - [sym_identifier] = ACTIONS(2199), - [sym_variable] = ACTIONS(2201), - [sym_pipe_variable] = ACTIONS(2201), - [anon_sym_type] = ACTIONS(2199), - [anon_sym_newtype] = ACTIONS(2199), - [anon_sym_shape] = ACTIONS(2199), - [anon_sym_clone] = ACTIONS(2199), - [anon_sym_new] = ACTIONS(2199), - [anon_sym_print] = ACTIONS(2199), - [sym__backslash] = ACTIONS(2201), - [anon_sym_self] = ACTIONS(2199), - [anon_sym_parent] = ACTIONS(2199), - [anon_sym_static] = ACTIONS(2199), - [anon_sym_LT_LT_LT] = ACTIONS(2201), - [anon_sym_RBRACE] = ACTIONS(2201), - [anon_sym_LBRACE] = ACTIONS(2201), - [anon_sym_SEMI] = ACTIONS(2201), - [anon_sym_return] = ACTIONS(2199), - [anon_sym_break] = ACTIONS(2199), - [anon_sym_continue] = ACTIONS(2199), - [anon_sym_throw] = ACTIONS(2199), - [anon_sym_echo] = ACTIONS(2199), - [anon_sym_unset] = ACTIONS(2199), - [anon_sym_LPAREN] = ACTIONS(2201), - [anon_sym_concurrent] = ACTIONS(2199), - [anon_sym_use] = ACTIONS(2199), - [anon_sym_namespace] = ACTIONS(2199), - [anon_sym_function] = ACTIONS(2199), - [anon_sym_const] = ACTIONS(2199), - [anon_sym_if] = ACTIONS(2199), - [anon_sym_switch] = ACTIONS(2199), - [anon_sym_case] = ACTIONS(2199), - [anon_sym_default] = ACTIONS(2199), - [anon_sym_foreach] = ACTIONS(2199), - [anon_sym_while] = ACTIONS(2199), - [anon_sym_do] = ACTIONS(2199), - [anon_sym_for] = ACTIONS(2199), - [anon_sym_try] = ACTIONS(2199), - [anon_sym_using] = ACTIONS(2199), - [sym_float] = ACTIONS(2201), - [sym_integer] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(2199), - [anon_sym_True] = ACTIONS(2199), - [anon_sym_TRUE] = ACTIONS(2199), - [anon_sym_false] = ACTIONS(2199), - [anon_sym_False] = ACTIONS(2199), - [anon_sym_FALSE] = ACTIONS(2199), - [anon_sym_null] = ACTIONS(2199), - [anon_sym_Null] = ACTIONS(2199), - [anon_sym_NULL] = ACTIONS(2199), - [sym_string] = ACTIONS(2201), - [anon_sym_AT] = ACTIONS(2201), - [anon_sym_TILDE] = ACTIONS(2201), - [anon_sym_array] = ACTIONS(2199), - [anon_sym_varray] = ACTIONS(2199), - [anon_sym_darray] = ACTIONS(2199), - [anon_sym_vec] = ACTIONS(2199), - [anon_sym_dict] = ACTIONS(2199), - [anon_sym_keyset] = ACTIONS(2199), - [anon_sym_LT] = ACTIONS(2199), - [anon_sym_PLUS] = ACTIONS(2199), - [anon_sym_DASH] = ACTIONS(2199), - [anon_sym_tuple] = ACTIONS(2199), - [anon_sym_include] = ACTIONS(2199), - [anon_sym_include_once] = ACTIONS(2199), - [anon_sym_require] = ACTIONS(2199), - [anon_sym_require_once] = ACTIONS(2199), - [anon_sym_list] = ACTIONS(2199), - [anon_sym_LT_LT] = ACTIONS(2199), - [anon_sym_BANG] = ACTIONS(2201), - [anon_sym_PLUS_PLUS] = ACTIONS(2201), - [anon_sym_DASH_DASH] = ACTIONS(2201), - [anon_sym_await] = ACTIONS(2199), - [anon_sym_async] = ACTIONS(2199), - [anon_sym_yield] = ACTIONS(2199), - [anon_sym_trait] = ACTIONS(2199), - [anon_sym_interface] = ACTIONS(2199), - [anon_sym_class] = ACTIONS(2199), - [anon_sym_enum] = ACTIONS(2199), - [sym_final_modifier] = ACTIONS(2199), - [sym_abstract_modifier] = ACTIONS(2199), - [sym_xhp_modifier] = ACTIONS(2199), - [sym_xhp_identifier] = ACTIONS(2199), - [sym_xhp_class_identifier] = ACTIONS(2201), - [sym_comment] = ACTIONS(3), - }, - [955] = { - [sym_identifier] = ACTIONS(2203), - [sym_variable] = ACTIONS(2205), - [sym_pipe_variable] = ACTIONS(2205), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_newtype] = ACTIONS(2203), - [anon_sym_shape] = ACTIONS(2203), - [anon_sym_clone] = ACTIONS(2203), - [anon_sym_new] = ACTIONS(2203), - [anon_sym_print] = ACTIONS(2203), - [sym__backslash] = ACTIONS(2205), - [anon_sym_self] = ACTIONS(2203), - [anon_sym_parent] = ACTIONS(2203), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_LT_LT_LT] = ACTIONS(2205), - [anon_sym_RBRACE] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(2205), - [anon_sym_SEMI] = ACTIONS(2205), - [anon_sym_return] = ACTIONS(2203), - [anon_sym_break] = ACTIONS(2203), - [anon_sym_continue] = ACTIONS(2203), - [anon_sym_throw] = ACTIONS(2203), - [anon_sym_echo] = ACTIONS(2203), - [anon_sym_unset] = ACTIONS(2203), - [anon_sym_LPAREN] = ACTIONS(2205), - [anon_sym_concurrent] = ACTIONS(2203), - [anon_sym_use] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2203), - [anon_sym_function] = ACTIONS(2203), - [anon_sym_const] = ACTIONS(2203), - [anon_sym_if] = ACTIONS(2203), - [anon_sym_switch] = ACTIONS(2203), - [anon_sym_case] = ACTIONS(2203), - [anon_sym_default] = ACTIONS(2203), - [anon_sym_foreach] = ACTIONS(2203), - [anon_sym_while] = ACTIONS(2203), - [anon_sym_do] = ACTIONS(2203), - [anon_sym_for] = ACTIONS(2203), - [anon_sym_try] = ACTIONS(2203), - [anon_sym_using] = ACTIONS(2203), - [sym_float] = ACTIONS(2205), - [sym_integer] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(2203), - [anon_sym_True] = ACTIONS(2203), - [anon_sym_TRUE] = ACTIONS(2203), - [anon_sym_false] = ACTIONS(2203), - [anon_sym_False] = ACTIONS(2203), - [anon_sym_FALSE] = ACTIONS(2203), - [anon_sym_null] = ACTIONS(2203), - [anon_sym_Null] = ACTIONS(2203), - [anon_sym_NULL] = ACTIONS(2203), - [sym_string] = ACTIONS(2205), - [anon_sym_AT] = ACTIONS(2205), - [anon_sym_TILDE] = ACTIONS(2205), - [anon_sym_array] = ACTIONS(2203), - [anon_sym_varray] = ACTIONS(2203), - [anon_sym_darray] = ACTIONS(2203), - [anon_sym_vec] = ACTIONS(2203), - [anon_sym_dict] = ACTIONS(2203), - [anon_sym_keyset] = ACTIONS(2203), - [anon_sym_LT] = ACTIONS(2203), - [anon_sym_PLUS] = ACTIONS(2203), - [anon_sym_DASH] = ACTIONS(2203), - [anon_sym_tuple] = ACTIONS(2203), - [anon_sym_include] = ACTIONS(2203), - [anon_sym_include_once] = ACTIONS(2203), - [anon_sym_require] = ACTIONS(2203), - [anon_sym_require_once] = ACTIONS(2203), - [anon_sym_list] = ACTIONS(2203), - [anon_sym_LT_LT] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(2205), - [anon_sym_PLUS_PLUS] = ACTIONS(2205), - [anon_sym_DASH_DASH] = ACTIONS(2205), - [anon_sym_await] = ACTIONS(2203), - [anon_sym_async] = ACTIONS(2203), - [anon_sym_yield] = ACTIONS(2203), - [anon_sym_trait] = ACTIONS(2203), - [anon_sym_interface] = ACTIONS(2203), - [anon_sym_class] = ACTIONS(2203), - [anon_sym_enum] = ACTIONS(2203), - [sym_final_modifier] = ACTIONS(2203), - [sym_abstract_modifier] = ACTIONS(2203), - [sym_xhp_modifier] = ACTIONS(2203), - [sym_xhp_identifier] = ACTIONS(2203), - [sym_xhp_class_identifier] = ACTIONS(2205), - [sym_comment] = ACTIONS(3), - }, - [956] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [957] = { - [sym_identifier] = ACTIONS(2239), - [sym_variable] = ACTIONS(2241), - [sym_pipe_variable] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2239), - [anon_sym_newtype] = ACTIONS(2239), - [anon_sym_shape] = ACTIONS(2239), - [anon_sym_clone] = ACTIONS(2239), - [anon_sym_new] = ACTIONS(2239), - [anon_sym_print] = ACTIONS(2239), - [sym__backslash] = ACTIONS(2241), - [anon_sym_self] = ACTIONS(2239), - [anon_sym_parent] = ACTIONS(2239), - [anon_sym_static] = ACTIONS(2239), - [anon_sym_LT_LT_LT] = ACTIONS(2241), - [anon_sym_RBRACE] = ACTIONS(2241), - [anon_sym_LBRACE] = ACTIONS(2241), - [anon_sym_SEMI] = ACTIONS(2241), - [anon_sym_return] = ACTIONS(2239), - [anon_sym_break] = ACTIONS(2239), - [anon_sym_continue] = ACTIONS(2239), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_echo] = ACTIONS(2239), - [anon_sym_unset] = ACTIONS(2239), - [anon_sym_LPAREN] = ACTIONS(2241), - [anon_sym_concurrent] = ACTIONS(2239), - [anon_sym_use] = ACTIONS(2239), - [anon_sym_namespace] = ACTIONS(2239), - [anon_sym_function] = ACTIONS(2239), - [anon_sym_const] = ACTIONS(2239), - [anon_sym_if] = ACTIONS(2239), - [anon_sym_switch] = ACTIONS(2239), - [anon_sym_case] = ACTIONS(2239), - [anon_sym_default] = ACTIONS(2239), - [anon_sym_foreach] = ACTIONS(2239), - [anon_sym_while] = ACTIONS(2239), - [anon_sym_do] = ACTIONS(2239), - [anon_sym_for] = ACTIONS(2239), - [anon_sym_try] = ACTIONS(2239), - [anon_sym_using] = ACTIONS(2239), - [sym_float] = ACTIONS(2241), - [sym_integer] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(2239), - [anon_sym_True] = ACTIONS(2239), - [anon_sym_TRUE] = ACTIONS(2239), - [anon_sym_false] = ACTIONS(2239), - [anon_sym_False] = ACTIONS(2239), - [anon_sym_FALSE] = ACTIONS(2239), - [anon_sym_null] = ACTIONS(2239), - [anon_sym_Null] = ACTIONS(2239), - [anon_sym_NULL] = ACTIONS(2239), - [sym_string] = ACTIONS(2241), - [anon_sym_AT] = ACTIONS(2241), - [anon_sym_TILDE] = ACTIONS(2241), - [anon_sym_array] = ACTIONS(2239), - [anon_sym_varray] = ACTIONS(2239), - [anon_sym_darray] = ACTIONS(2239), - [anon_sym_vec] = ACTIONS(2239), - [anon_sym_dict] = ACTIONS(2239), - [anon_sym_keyset] = ACTIONS(2239), - [anon_sym_LT] = ACTIONS(2239), - [anon_sym_PLUS] = ACTIONS(2239), - [anon_sym_DASH] = ACTIONS(2239), - [anon_sym_tuple] = ACTIONS(2239), - [anon_sym_include] = ACTIONS(2239), - [anon_sym_include_once] = ACTIONS(2239), - [anon_sym_require] = ACTIONS(2239), - [anon_sym_require_once] = ACTIONS(2239), - [anon_sym_list] = ACTIONS(2239), - [anon_sym_LT_LT] = ACTIONS(2239), - [anon_sym_BANG] = ACTIONS(2241), - [anon_sym_PLUS_PLUS] = ACTIONS(2241), - [anon_sym_DASH_DASH] = ACTIONS(2241), - [anon_sym_await] = ACTIONS(2239), - [anon_sym_async] = ACTIONS(2239), - [anon_sym_yield] = ACTIONS(2239), - [anon_sym_trait] = ACTIONS(2239), - [anon_sym_interface] = ACTIONS(2239), - [anon_sym_class] = ACTIONS(2239), - [anon_sym_enum] = ACTIONS(2239), - [sym_final_modifier] = ACTIONS(2239), - [sym_abstract_modifier] = ACTIONS(2239), - [sym_xhp_modifier] = ACTIONS(2239), - [sym_xhp_identifier] = ACTIONS(2239), - [sym_xhp_class_identifier] = ACTIONS(2241), - [sym_comment] = ACTIONS(3), - }, - [958] = { - [sym_identifier] = ACTIONS(2243), - [sym_variable] = ACTIONS(2245), - [sym_pipe_variable] = ACTIONS(2245), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_newtype] = ACTIONS(2243), - [anon_sym_shape] = ACTIONS(2243), - [anon_sym_clone] = ACTIONS(2243), - [anon_sym_new] = ACTIONS(2243), - [anon_sym_print] = ACTIONS(2243), - [sym__backslash] = ACTIONS(2245), - [anon_sym_self] = ACTIONS(2243), - [anon_sym_parent] = ACTIONS(2243), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_LT_LT_LT] = ACTIONS(2245), - [anon_sym_RBRACE] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(2245), - [anon_sym_SEMI] = ACTIONS(2245), - [anon_sym_return] = ACTIONS(2243), - [anon_sym_break] = ACTIONS(2243), - [anon_sym_continue] = ACTIONS(2243), - [anon_sym_throw] = ACTIONS(2243), - [anon_sym_echo] = ACTIONS(2243), - [anon_sym_unset] = ACTIONS(2243), - [anon_sym_LPAREN] = ACTIONS(2245), - [anon_sym_concurrent] = ACTIONS(2243), - [anon_sym_use] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_function] = ACTIONS(2243), - [anon_sym_const] = ACTIONS(2243), - [anon_sym_if] = ACTIONS(2243), - [anon_sym_switch] = ACTIONS(2243), - [anon_sym_case] = ACTIONS(2243), - [anon_sym_default] = ACTIONS(2243), - [anon_sym_foreach] = ACTIONS(2243), - [anon_sym_while] = ACTIONS(2243), - [anon_sym_do] = ACTIONS(2243), - [anon_sym_for] = ACTIONS(2243), - [anon_sym_try] = ACTIONS(2243), - [anon_sym_using] = ACTIONS(2243), - [sym_float] = ACTIONS(2245), - [sym_integer] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(2243), - [anon_sym_True] = ACTIONS(2243), - [anon_sym_TRUE] = ACTIONS(2243), - [anon_sym_false] = ACTIONS(2243), - [anon_sym_False] = ACTIONS(2243), - [anon_sym_FALSE] = ACTIONS(2243), - [anon_sym_null] = ACTIONS(2243), - [anon_sym_Null] = ACTIONS(2243), - [anon_sym_NULL] = ACTIONS(2243), - [sym_string] = ACTIONS(2245), - [anon_sym_AT] = ACTIONS(2245), - [anon_sym_TILDE] = ACTIONS(2245), - [anon_sym_array] = ACTIONS(2243), - [anon_sym_varray] = ACTIONS(2243), - [anon_sym_darray] = ACTIONS(2243), - [anon_sym_vec] = ACTIONS(2243), - [anon_sym_dict] = ACTIONS(2243), - [anon_sym_keyset] = ACTIONS(2243), - [anon_sym_LT] = ACTIONS(2243), - [anon_sym_PLUS] = ACTIONS(2243), - [anon_sym_DASH] = ACTIONS(2243), - [anon_sym_tuple] = ACTIONS(2243), - [anon_sym_include] = ACTIONS(2243), - [anon_sym_include_once] = ACTIONS(2243), - [anon_sym_require] = ACTIONS(2243), - [anon_sym_require_once] = ACTIONS(2243), - [anon_sym_list] = ACTIONS(2243), - [anon_sym_LT_LT] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_await] = ACTIONS(2243), - [anon_sym_async] = ACTIONS(2243), - [anon_sym_yield] = ACTIONS(2243), - [anon_sym_trait] = ACTIONS(2243), - [anon_sym_interface] = ACTIONS(2243), - [anon_sym_class] = ACTIONS(2243), - [anon_sym_enum] = ACTIONS(2243), - [sym_final_modifier] = ACTIONS(2243), - [sym_abstract_modifier] = ACTIONS(2243), - [sym_xhp_modifier] = ACTIONS(2243), - [sym_xhp_identifier] = ACTIONS(2243), - [sym_xhp_class_identifier] = ACTIONS(2245), - [sym_comment] = ACTIONS(3), - }, - [959] = { - [sym_identifier] = ACTIONS(2247), - [sym_variable] = ACTIONS(2249), - [sym_pipe_variable] = ACTIONS(2249), - [anon_sym_type] = ACTIONS(2247), - [anon_sym_newtype] = ACTIONS(2247), - [anon_sym_shape] = ACTIONS(2247), - [anon_sym_clone] = ACTIONS(2247), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_print] = ACTIONS(2247), - [sym__backslash] = ACTIONS(2249), - [anon_sym_self] = ACTIONS(2247), - [anon_sym_parent] = ACTIONS(2247), - [anon_sym_static] = ACTIONS(2247), - [anon_sym_LT_LT_LT] = ACTIONS(2249), - [anon_sym_RBRACE] = ACTIONS(2249), - [anon_sym_LBRACE] = ACTIONS(2249), - [anon_sym_SEMI] = ACTIONS(2249), - [anon_sym_return] = ACTIONS(2247), - [anon_sym_break] = ACTIONS(2247), - [anon_sym_continue] = ACTIONS(2247), - [anon_sym_throw] = ACTIONS(2247), - [anon_sym_echo] = ACTIONS(2247), - [anon_sym_unset] = ACTIONS(2247), - [anon_sym_LPAREN] = ACTIONS(2249), - [anon_sym_concurrent] = ACTIONS(2247), - [anon_sym_use] = ACTIONS(2247), - [anon_sym_namespace] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(2247), - [anon_sym_const] = ACTIONS(2247), - [anon_sym_if] = ACTIONS(2247), - [anon_sym_switch] = ACTIONS(2247), - [anon_sym_case] = ACTIONS(2247), - [anon_sym_default] = ACTIONS(2247), - [anon_sym_foreach] = ACTIONS(2247), - [anon_sym_while] = ACTIONS(2247), - [anon_sym_do] = ACTIONS(2247), - [anon_sym_for] = ACTIONS(2247), - [anon_sym_try] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(2247), - [sym_float] = ACTIONS(2249), - [sym_integer] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(2247), - [anon_sym_True] = ACTIONS(2247), - [anon_sym_TRUE] = ACTIONS(2247), - [anon_sym_false] = ACTIONS(2247), - [anon_sym_False] = ACTIONS(2247), - [anon_sym_FALSE] = ACTIONS(2247), - [anon_sym_null] = ACTIONS(2247), - [anon_sym_Null] = ACTIONS(2247), - [anon_sym_NULL] = ACTIONS(2247), - [sym_string] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(2249), - [anon_sym_TILDE] = ACTIONS(2249), - [anon_sym_array] = ACTIONS(2247), - [anon_sym_varray] = ACTIONS(2247), - [anon_sym_darray] = ACTIONS(2247), - [anon_sym_vec] = ACTIONS(2247), - [anon_sym_dict] = ACTIONS(2247), - [anon_sym_keyset] = ACTIONS(2247), - [anon_sym_LT] = ACTIONS(2247), - [anon_sym_PLUS] = ACTIONS(2247), - [anon_sym_DASH] = ACTIONS(2247), - [anon_sym_tuple] = ACTIONS(2247), - [anon_sym_include] = ACTIONS(2247), - [anon_sym_include_once] = ACTIONS(2247), - [anon_sym_require] = ACTIONS(2247), - [anon_sym_require_once] = ACTIONS(2247), - [anon_sym_list] = ACTIONS(2247), - [anon_sym_LT_LT] = ACTIONS(2247), - [anon_sym_BANG] = ACTIONS(2249), - [anon_sym_PLUS_PLUS] = ACTIONS(2249), - [anon_sym_DASH_DASH] = ACTIONS(2249), - [anon_sym_await] = ACTIONS(2247), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_yield] = ACTIONS(2247), - [anon_sym_trait] = ACTIONS(2247), - [anon_sym_interface] = ACTIONS(2247), - [anon_sym_class] = ACTIONS(2247), - [anon_sym_enum] = ACTIONS(2247), - [sym_final_modifier] = ACTIONS(2247), - [sym_abstract_modifier] = ACTIONS(2247), - [sym_xhp_modifier] = ACTIONS(2247), - [sym_xhp_identifier] = ACTIONS(2247), - [sym_xhp_class_identifier] = ACTIONS(2249), - [sym_comment] = ACTIONS(3), - }, - [960] = { - [sym_identifier] = ACTIONS(2259), - [sym_variable] = ACTIONS(2261), - [sym_pipe_variable] = ACTIONS(2261), - [anon_sym_type] = ACTIONS(2259), - [anon_sym_newtype] = ACTIONS(2259), - [anon_sym_shape] = ACTIONS(2259), - [anon_sym_clone] = ACTIONS(2259), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_print] = ACTIONS(2259), - [sym__backslash] = ACTIONS(2261), - [anon_sym_self] = ACTIONS(2259), - [anon_sym_parent] = ACTIONS(2259), - [anon_sym_static] = ACTIONS(2259), - [anon_sym_LT_LT_LT] = ACTIONS(2261), - [anon_sym_RBRACE] = ACTIONS(2261), - [anon_sym_LBRACE] = ACTIONS(2261), - [anon_sym_SEMI] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2259), - [anon_sym_break] = ACTIONS(2259), - [anon_sym_continue] = ACTIONS(2259), - [anon_sym_throw] = ACTIONS(2259), - [anon_sym_echo] = ACTIONS(2259), - [anon_sym_unset] = ACTIONS(2259), - [anon_sym_LPAREN] = ACTIONS(2261), - [anon_sym_concurrent] = ACTIONS(2259), - [anon_sym_use] = ACTIONS(2259), - [anon_sym_namespace] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(2259), - [anon_sym_const] = ACTIONS(2259), - [anon_sym_if] = ACTIONS(2259), - [anon_sym_switch] = ACTIONS(2259), - [anon_sym_case] = ACTIONS(2259), - [anon_sym_default] = ACTIONS(2259), - [anon_sym_foreach] = ACTIONS(2259), - [anon_sym_while] = ACTIONS(2259), - [anon_sym_do] = ACTIONS(2259), - [anon_sym_for] = ACTIONS(2259), - [anon_sym_try] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(2259), - [sym_float] = ACTIONS(2261), - [sym_integer] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(2259), - [anon_sym_True] = ACTIONS(2259), - [anon_sym_TRUE] = ACTIONS(2259), - [anon_sym_false] = ACTIONS(2259), - [anon_sym_False] = ACTIONS(2259), - [anon_sym_FALSE] = ACTIONS(2259), - [anon_sym_null] = ACTIONS(2259), - [anon_sym_Null] = ACTIONS(2259), - [anon_sym_NULL] = ACTIONS(2259), - [sym_string] = ACTIONS(2261), - [anon_sym_AT] = ACTIONS(2261), - [anon_sym_TILDE] = ACTIONS(2261), - [anon_sym_array] = ACTIONS(2259), - [anon_sym_varray] = ACTIONS(2259), - [anon_sym_darray] = ACTIONS(2259), - [anon_sym_vec] = ACTIONS(2259), - [anon_sym_dict] = ACTIONS(2259), - [anon_sym_keyset] = ACTIONS(2259), - [anon_sym_LT] = ACTIONS(2259), - [anon_sym_PLUS] = ACTIONS(2259), - [anon_sym_DASH] = ACTIONS(2259), - [anon_sym_tuple] = ACTIONS(2259), - [anon_sym_include] = ACTIONS(2259), - [anon_sym_include_once] = ACTIONS(2259), - [anon_sym_require] = ACTIONS(2259), - [anon_sym_require_once] = ACTIONS(2259), - [anon_sym_list] = ACTIONS(2259), - [anon_sym_LT_LT] = ACTIONS(2259), - [anon_sym_BANG] = ACTIONS(2261), - [anon_sym_PLUS_PLUS] = ACTIONS(2261), - [anon_sym_DASH_DASH] = ACTIONS(2261), - [anon_sym_await] = ACTIONS(2259), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_yield] = ACTIONS(2259), - [anon_sym_trait] = ACTIONS(2259), - [anon_sym_interface] = ACTIONS(2259), - [anon_sym_class] = ACTIONS(2259), - [anon_sym_enum] = ACTIONS(2259), - [sym_final_modifier] = ACTIONS(2259), - [sym_abstract_modifier] = ACTIONS(2259), - [sym_xhp_modifier] = ACTIONS(2259), - [sym_xhp_identifier] = ACTIONS(2259), - [sym_xhp_class_identifier] = ACTIONS(2261), - [sym_comment] = ACTIONS(3), - }, - [961] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [962] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [963] = { - [ts_builtin_sym_end] = ACTIONS(2449), - [sym_identifier] = ACTIONS(2447), - [sym_variable] = ACTIONS(2449), - [sym_pipe_variable] = ACTIONS(2449), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_newtype] = ACTIONS(2447), - [anon_sym_shape] = ACTIONS(2447), - [anon_sym_clone] = ACTIONS(2447), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_print] = ACTIONS(2447), - [sym__backslash] = ACTIONS(2449), - [anon_sym_self] = ACTIONS(2447), - [anon_sym_parent] = ACTIONS(2447), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_LT_LT_LT] = ACTIONS(2449), - [anon_sym_LBRACE] = ACTIONS(2449), - [anon_sym_SEMI] = ACTIONS(2449), - [anon_sym_return] = ACTIONS(2447), - [anon_sym_break] = ACTIONS(2447), - [anon_sym_continue] = ACTIONS(2447), - [anon_sym_throw] = ACTIONS(2447), - [anon_sym_echo] = ACTIONS(2447), - [anon_sym_unset] = ACTIONS(2447), - [anon_sym_LPAREN] = ACTIONS(2449), - [anon_sym_concurrent] = ACTIONS(2447), - [anon_sym_use] = ACTIONS(2447), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2447), - [anon_sym_const] = ACTIONS(2447), - [anon_sym_if] = ACTIONS(2447), - [anon_sym_elseif] = ACTIONS(2447), - [anon_sym_else] = ACTIONS(2447), - [anon_sym_switch] = ACTIONS(2447), - [anon_sym_foreach] = ACTIONS(2447), - [anon_sym_while] = ACTIONS(2447), - [anon_sym_do] = ACTIONS(2447), - [anon_sym_for] = ACTIONS(2447), - [anon_sym_try] = ACTIONS(2447), - [anon_sym_using] = ACTIONS(2447), - [sym_float] = ACTIONS(2449), - [sym_integer] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(2447), - [anon_sym_True] = ACTIONS(2447), - [anon_sym_TRUE] = ACTIONS(2447), - [anon_sym_false] = ACTIONS(2447), - [anon_sym_False] = ACTIONS(2447), - [anon_sym_FALSE] = ACTIONS(2447), - [anon_sym_null] = ACTIONS(2447), - [anon_sym_Null] = ACTIONS(2447), - [anon_sym_NULL] = ACTIONS(2447), - [sym_string] = ACTIONS(2449), - [anon_sym_AT] = ACTIONS(2449), - [anon_sym_TILDE] = ACTIONS(2449), - [anon_sym_array] = ACTIONS(2447), - [anon_sym_varray] = ACTIONS(2447), - [anon_sym_darray] = ACTIONS(2447), - [anon_sym_vec] = ACTIONS(2447), - [anon_sym_dict] = ACTIONS(2447), - [anon_sym_keyset] = ACTIONS(2447), - [anon_sym_LT] = ACTIONS(2447), - [anon_sym_PLUS] = ACTIONS(2447), - [anon_sym_DASH] = ACTIONS(2447), - [anon_sym_tuple] = ACTIONS(2447), - [anon_sym_include] = ACTIONS(2447), - [anon_sym_include_once] = ACTIONS(2447), - [anon_sym_require] = ACTIONS(2447), - [anon_sym_require_once] = ACTIONS(2447), - [anon_sym_list] = ACTIONS(2447), - [anon_sym_LT_LT] = ACTIONS(2447), - [anon_sym_BANG] = ACTIONS(2449), - [anon_sym_PLUS_PLUS] = ACTIONS(2449), - [anon_sym_DASH_DASH] = ACTIONS(2449), - [anon_sym_await] = ACTIONS(2447), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_yield] = ACTIONS(2447), - [anon_sym_trait] = ACTIONS(2447), - [anon_sym_interface] = ACTIONS(2447), - [anon_sym_class] = ACTIONS(2447), - [anon_sym_enum] = ACTIONS(2447), - [sym_final_modifier] = ACTIONS(2447), - [sym_abstract_modifier] = ACTIONS(2447), - [sym_xhp_modifier] = ACTIONS(2447), - [sym_xhp_identifier] = ACTIONS(2447), - [sym_xhp_class_identifier] = ACTIONS(2449), - [sym_comment] = ACTIONS(3), - }, - [964] = { - [ts_builtin_sym_end] = ACTIONS(2457), - [sym_identifier] = ACTIONS(2455), - [sym_variable] = ACTIONS(2457), - [sym_pipe_variable] = ACTIONS(2457), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_newtype] = ACTIONS(2455), - [anon_sym_shape] = ACTIONS(2455), - [anon_sym_clone] = ACTIONS(2455), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_print] = ACTIONS(2455), - [sym__backslash] = ACTIONS(2457), - [anon_sym_self] = ACTIONS(2455), - [anon_sym_parent] = ACTIONS(2455), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_LT_LT_LT] = ACTIONS(2457), - [anon_sym_LBRACE] = ACTIONS(2457), - [anon_sym_SEMI] = ACTIONS(2457), - [anon_sym_return] = ACTIONS(2455), - [anon_sym_break] = ACTIONS(2455), - [anon_sym_continue] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2455), - [anon_sym_echo] = ACTIONS(2455), - [anon_sym_unset] = ACTIONS(2455), - [anon_sym_LPAREN] = ACTIONS(2457), - [anon_sym_concurrent] = ACTIONS(2455), - [anon_sym_use] = ACTIONS(2455), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2455), - [anon_sym_const] = ACTIONS(2455), - [anon_sym_if] = ACTIONS(2455), - [anon_sym_elseif] = ACTIONS(2455), - [anon_sym_else] = ACTIONS(2455), - [anon_sym_switch] = ACTIONS(2455), - [anon_sym_foreach] = ACTIONS(2455), - [anon_sym_while] = ACTIONS(2455), - [anon_sym_do] = ACTIONS(2455), - [anon_sym_for] = ACTIONS(2455), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_using] = ACTIONS(2455), - [sym_float] = ACTIONS(2457), - [sym_integer] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(2455), - [anon_sym_True] = ACTIONS(2455), - [anon_sym_TRUE] = ACTIONS(2455), - [anon_sym_false] = ACTIONS(2455), - [anon_sym_False] = ACTIONS(2455), - [anon_sym_FALSE] = ACTIONS(2455), - [anon_sym_null] = ACTIONS(2455), - [anon_sym_Null] = ACTIONS(2455), - [anon_sym_NULL] = ACTIONS(2455), - [sym_string] = ACTIONS(2457), - [anon_sym_AT] = ACTIONS(2457), - [anon_sym_TILDE] = ACTIONS(2457), - [anon_sym_array] = ACTIONS(2455), - [anon_sym_varray] = ACTIONS(2455), - [anon_sym_darray] = ACTIONS(2455), - [anon_sym_vec] = ACTIONS(2455), - [anon_sym_dict] = ACTIONS(2455), - [anon_sym_keyset] = ACTIONS(2455), - [anon_sym_LT] = ACTIONS(2455), - [anon_sym_PLUS] = ACTIONS(2455), - [anon_sym_DASH] = ACTIONS(2455), - [anon_sym_tuple] = ACTIONS(2455), - [anon_sym_include] = ACTIONS(2455), - [anon_sym_include_once] = ACTIONS(2455), - [anon_sym_require] = ACTIONS(2455), - [anon_sym_require_once] = ACTIONS(2455), - [anon_sym_list] = ACTIONS(2455), - [anon_sym_LT_LT] = ACTIONS(2455), - [anon_sym_BANG] = ACTIONS(2457), - [anon_sym_PLUS_PLUS] = ACTIONS(2457), - [anon_sym_DASH_DASH] = ACTIONS(2457), - [anon_sym_await] = ACTIONS(2455), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_yield] = ACTIONS(2455), - [anon_sym_trait] = ACTIONS(2455), - [anon_sym_interface] = ACTIONS(2455), - [anon_sym_class] = ACTIONS(2455), - [anon_sym_enum] = ACTIONS(2455), - [sym_final_modifier] = ACTIONS(2455), - [sym_abstract_modifier] = ACTIONS(2455), - [sym_xhp_modifier] = ACTIONS(2455), - [sym_xhp_identifier] = ACTIONS(2455), - [sym_xhp_class_identifier] = ACTIONS(2457), - [sym_comment] = ACTIONS(3), - }, - [965] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [966] = { - [sym_identifier] = ACTIONS(2307), - [sym_variable] = ACTIONS(2309), - [sym_pipe_variable] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2307), - [anon_sym_newtype] = ACTIONS(2307), - [anon_sym_shape] = ACTIONS(2307), - [anon_sym_clone] = ACTIONS(2307), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_print] = ACTIONS(2307), - [sym__backslash] = ACTIONS(2309), - [anon_sym_self] = ACTIONS(2307), - [anon_sym_parent] = ACTIONS(2307), - [anon_sym_static] = ACTIONS(2307), - [anon_sym_LT_LT_LT] = ACTIONS(2309), - [anon_sym_RBRACE] = ACTIONS(2309), - [anon_sym_LBRACE] = ACTIONS(2309), - [anon_sym_SEMI] = ACTIONS(2309), - [anon_sym_return] = ACTIONS(2307), - [anon_sym_break] = ACTIONS(2307), - [anon_sym_continue] = ACTIONS(2307), - [anon_sym_throw] = ACTIONS(2307), - [anon_sym_echo] = ACTIONS(2307), - [anon_sym_unset] = ACTIONS(2307), - [anon_sym_LPAREN] = ACTIONS(2309), - [anon_sym_concurrent] = ACTIONS(2307), - [anon_sym_use] = ACTIONS(2307), - [anon_sym_namespace] = ACTIONS(2307), - [anon_sym_function] = ACTIONS(2307), - [anon_sym_const] = ACTIONS(2307), - [anon_sym_if] = ACTIONS(2307), - [anon_sym_elseif] = ACTIONS(2307), - [anon_sym_else] = ACTIONS(2307), - [anon_sym_switch] = ACTIONS(2307), - [anon_sym_foreach] = ACTIONS(2307), - [anon_sym_while] = ACTIONS(2307), - [anon_sym_do] = ACTIONS(2307), - [anon_sym_for] = ACTIONS(2307), - [anon_sym_try] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(2307), - [sym_float] = ACTIONS(2309), - [sym_integer] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(2307), - [anon_sym_True] = ACTIONS(2307), - [anon_sym_TRUE] = ACTIONS(2307), - [anon_sym_false] = ACTIONS(2307), - [anon_sym_False] = ACTIONS(2307), - [anon_sym_FALSE] = ACTIONS(2307), - [anon_sym_null] = ACTIONS(2307), - [anon_sym_Null] = ACTIONS(2307), - [anon_sym_NULL] = ACTIONS(2307), - [sym_string] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(2309), - [anon_sym_TILDE] = ACTIONS(2309), - [anon_sym_array] = ACTIONS(2307), - [anon_sym_varray] = ACTIONS(2307), - [anon_sym_darray] = ACTIONS(2307), - [anon_sym_vec] = ACTIONS(2307), - [anon_sym_dict] = ACTIONS(2307), - [anon_sym_keyset] = ACTIONS(2307), - [anon_sym_LT] = ACTIONS(2307), - [anon_sym_PLUS] = ACTIONS(2307), - [anon_sym_DASH] = ACTIONS(2307), - [anon_sym_tuple] = ACTIONS(2307), - [anon_sym_include] = ACTIONS(2307), - [anon_sym_include_once] = ACTIONS(2307), - [anon_sym_require] = ACTIONS(2307), - [anon_sym_require_once] = ACTIONS(2307), - [anon_sym_list] = ACTIONS(2307), - [anon_sym_LT_LT] = ACTIONS(2307), - [anon_sym_BANG] = ACTIONS(2309), - [anon_sym_PLUS_PLUS] = ACTIONS(2309), - [anon_sym_DASH_DASH] = ACTIONS(2309), - [anon_sym_await] = ACTIONS(2307), - [anon_sym_async] = ACTIONS(2307), - [anon_sym_yield] = ACTIONS(2307), - [anon_sym_trait] = ACTIONS(2307), - [anon_sym_interface] = ACTIONS(2307), - [anon_sym_class] = ACTIONS(2307), - [anon_sym_enum] = ACTIONS(2307), - [sym_final_modifier] = ACTIONS(2307), - [sym_abstract_modifier] = ACTIONS(2307), - [sym_xhp_modifier] = ACTIONS(2307), - [sym_xhp_identifier] = ACTIONS(2307), - [sym_xhp_class_identifier] = ACTIONS(2309), - [sym_comment] = ACTIONS(3), - }, - [967] = { - [ts_builtin_sym_end] = ACTIONS(2421), - [sym_identifier] = ACTIONS(2419), - [sym_variable] = ACTIONS(2421), - [sym_pipe_variable] = ACTIONS(2421), - [anon_sym_type] = ACTIONS(2419), - [anon_sym_newtype] = ACTIONS(2419), - [anon_sym_shape] = ACTIONS(2419), - [anon_sym_clone] = ACTIONS(2419), - [anon_sym_new] = ACTIONS(2419), - [anon_sym_print] = ACTIONS(2419), - [sym__backslash] = ACTIONS(2421), - [anon_sym_self] = ACTIONS(2419), - [anon_sym_parent] = ACTIONS(2419), - [anon_sym_static] = ACTIONS(2419), - [anon_sym_LT_LT_LT] = ACTIONS(2421), - [anon_sym_LBRACE] = ACTIONS(2421), - [anon_sym_SEMI] = ACTIONS(2421), - [anon_sym_return] = ACTIONS(2419), - [anon_sym_break] = ACTIONS(2419), - [anon_sym_continue] = ACTIONS(2419), - [anon_sym_throw] = ACTIONS(2419), - [anon_sym_echo] = ACTIONS(2419), - [anon_sym_unset] = ACTIONS(2419), - [anon_sym_LPAREN] = ACTIONS(2421), - [anon_sym_concurrent] = ACTIONS(2419), - [anon_sym_use] = ACTIONS(2419), - [anon_sym_namespace] = ACTIONS(2419), - [anon_sym_function] = ACTIONS(2419), - [anon_sym_const] = ACTIONS(2419), - [anon_sym_if] = ACTIONS(2419), - [anon_sym_elseif] = ACTIONS(2419), - [anon_sym_else] = ACTIONS(2419), - [anon_sym_switch] = ACTIONS(2419), - [anon_sym_foreach] = ACTIONS(2419), - [anon_sym_while] = ACTIONS(2419), - [anon_sym_do] = ACTIONS(2419), - [anon_sym_for] = ACTIONS(2419), - [anon_sym_try] = ACTIONS(2419), - [anon_sym_using] = ACTIONS(2419), - [sym_float] = ACTIONS(2421), - [sym_integer] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(2419), - [anon_sym_True] = ACTIONS(2419), - [anon_sym_TRUE] = ACTIONS(2419), - [anon_sym_false] = ACTIONS(2419), - [anon_sym_False] = ACTIONS(2419), - [anon_sym_FALSE] = ACTIONS(2419), - [anon_sym_null] = ACTIONS(2419), - [anon_sym_Null] = ACTIONS(2419), - [anon_sym_NULL] = ACTIONS(2419), - [sym_string] = ACTIONS(2421), - [anon_sym_AT] = ACTIONS(2421), - [anon_sym_TILDE] = ACTIONS(2421), - [anon_sym_array] = ACTIONS(2419), - [anon_sym_varray] = ACTIONS(2419), - [anon_sym_darray] = ACTIONS(2419), - [anon_sym_vec] = ACTIONS(2419), - [anon_sym_dict] = ACTIONS(2419), - [anon_sym_keyset] = ACTIONS(2419), - [anon_sym_LT] = ACTIONS(2419), - [anon_sym_PLUS] = ACTIONS(2419), - [anon_sym_DASH] = ACTIONS(2419), - [anon_sym_tuple] = ACTIONS(2419), - [anon_sym_include] = ACTIONS(2419), - [anon_sym_include_once] = ACTIONS(2419), - [anon_sym_require] = ACTIONS(2419), - [anon_sym_require_once] = ACTIONS(2419), - [anon_sym_list] = ACTIONS(2419), - [anon_sym_LT_LT] = ACTIONS(2419), - [anon_sym_BANG] = ACTIONS(2421), - [anon_sym_PLUS_PLUS] = ACTIONS(2421), - [anon_sym_DASH_DASH] = ACTIONS(2421), - [anon_sym_await] = ACTIONS(2419), - [anon_sym_async] = ACTIONS(2419), - [anon_sym_yield] = ACTIONS(2419), - [anon_sym_trait] = ACTIONS(2419), - [anon_sym_interface] = ACTIONS(2419), - [anon_sym_class] = ACTIONS(2419), - [anon_sym_enum] = ACTIONS(2419), - [sym_final_modifier] = ACTIONS(2419), - [sym_abstract_modifier] = ACTIONS(2419), - [sym_xhp_modifier] = ACTIONS(2419), - [sym_xhp_identifier] = ACTIONS(2419), - [sym_xhp_class_identifier] = ACTIONS(2421), - [sym_comment] = ACTIONS(3), - }, - [968] = { - [sym_identifier] = ACTIONS(2263), - [sym_variable] = ACTIONS(2265), - [sym_pipe_variable] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2263), - [anon_sym_newtype] = ACTIONS(2263), - [anon_sym_shape] = ACTIONS(2263), - [anon_sym_clone] = ACTIONS(2263), - [anon_sym_new] = ACTIONS(2263), - [anon_sym_print] = ACTIONS(2263), - [sym__backslash] = ACTIONS(2265), - [anon_sym_self] = ACTIONS(2263), - [anon_sym_parent] = ACTIONS(2263), - [anon_sym_static] = ACTIONS(2263), - [anon_sym_LT_LT_LT] = ACTIONS(2265), - [anon_sym_RBRACE] = ACTIONS(2265), - [anon_sym_LBRACE] = ACTIONS(2265), - [anon_sym_SEMI] = ACTIONS(2265), - [anon_sym_return] = ACTIONS(2263), - [anon_sym_break] = ACTIONS(2263), - [anon_sym_continue] = ACTIONS(2263), - [anon_sym_throw] = ACTIONS(2263), - [anon_sym_echo] = ACTIONS(2263), - [anon_sym_unset] = ACTIONS(2263), - [anon_sym_LPAREN] = ACTIONS(2265), - [anon_sym_concurrent] = ACTIONS(2263), - [anon_sym_use] = ACTIONS(2263), - [anon_sym_namespace] = ACTIONS(2263), - [anon_sym_function] = ACTIONS(2263), - [anon_sym_const] = ACTIONS(2263), - [anon_sym_if] = ACTIONS(2263), - [anon_sym_switch] = ACTIONS(2263), - [anon_sym_case] = ACTIONS(2263), - [anon_sym_default] = ACTIONS(2263), - [anon_sym_foreach] = ACTIONS(2263), - [anon_sym_while] = ACTIONS(2263), - [anon_sym_do] = ACTIONS(2263), - [anon_sym_for] = ACTIONS(2263), - [anon_sym_try] = ACTIONS(2263), - [anon_sym_using] = ACTIONS(2263), - [sym_float] = ACTIONS(2265), - [sym_integer] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(2263), - [anon_sym_True] = ACTIONS(2263), - [anon_sym_TRUE] = ACTIONS(2263), - [anon_sym_false] = ACTIONS(2263), - [anon_sym_False] = ACTIONS(2263), - [anon_sym_FALSE] = ACTIONS(2263), - [anon_sym_null] = ACTIONS(2263), - [anon_sym_Null] = ACTIONS(2263), - [anon_sym_NULL] = ACTIONS(2263), - [sym_string] = ACTIONS(2265), - [anon_sym_AT] = ACTIONS(2265), - [anon_sym_TILDE] = ACTIONS(2265), - [anon_sym_array] = ACTIONS(2263), - [anon_sym_varray] = ACTIONS(2263), - [anon_sym_darray] = ACTIONS(2263), - [anon_sym_vec] = ACTIONS(2263), - [anon_sym_dict] = ACTIONS(2263), - [anon_sym_keyset] = ACTIONS(2263), - [anon_sym_LT] = ACTIONS(2263), - [anon_sym_PLUS] = ACTIONS(2263), - [anon_sym_DASH] = ACTIONS(2263), - [anon_sym_tuple] = ACTIONS(2263), - [anon_sym_include] = ACTIONS(2263), - [anon_sym_include_once] = ACTIONS(2263), - [anon_sym_require] = ACTIONS(2263), - [anon_sym_require_once] = ACTIONS(2263), - [anon_sym_list] = ACTIONS(2263), - [anon_sym_LT_LT] = ACTIONS(2263), - [anon_sym_BANG] = ACTIONS(2265), - [anon_sym_PLUS_PLUS] = ACTIONS(2265), - [anon_sym_DASH_DASH] = ACTIONS(2265), - [anon_sym_await] = ACTIONS(2263), - [anon_sym_async] = ACTIONS(2263), - [anon_sym_yield] = ACTIONS(2263), - [anon_sym_trait] = ACTIONS(2263), - [anon_sym_interface] = ACTIONS(2263), - [anon_sym_class] = ACTIONS(2263), - [anon_sym_enum] = ACTIONS(2263), - [sym_final_modifier] = ACTIONS(2263), - [sym_abstract_modifier] = ACTIONS(2263), - [sym_xhp_modifier] = ACTIONS(2263), - [sym_xhp_identifier] = ACTIONS(2263), - [sym_xhp_class_identifier] = ACTIONS(2265), - [sym_comment] = ACTIONS(3), - }, - [969] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [970] = { - [sym_identifier] = ACTIONS(2303), - [sym_variable] = ACTIONS(2305), - [sym_pipe_variable] = ACTIONS(2305), - [anon_sym_type] = ACTIONS(2303), - [anon_sym_newtype] = ACTIONS(2303), - [anon_sym_shape] = ACTIONS(2303), - [anon_sym_clone] = ACTIONS(2303), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_print] = ACTIONS(2303), - [sym__backslash] = ACTIONS(2305), - [anon_sym_self] = ACTIONS(2303), - [anon_sym_parent] = ACTIONS(2303), - [anon_sym_static] = ACTIONS(2303), - [anon_sym_LT_LT_LT] = ACTIONS(2305), - [anon_sym_RBRACE] = ACTIONS(2305), - [anon_sym_LBRACE] = ACTIONS(2305), - [anon_sym_SEMI] = ACTIONS(2305), - [anon_sym_return] = ACTIONS(2303), - [anon_sym_break] = ACTIONS(2303), - [anon_sym_continue] = ACTIONS(2303), - [anon_sym_throw] = ACTIONS(2303), - [anon_sym_echo] = ACTIONS(2303), - [anon_sym_unset] = ACTIONS(2303), - [anon_sym_LPAREN] = ACTIONS(2305), - [anon_sym_concurrent] = ACTIONS(2303), - [anon_sym_use] = ACTIONS(2303), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_function] = ACTIONS(2303), - [anon_sym_const] = ACTIONS(2303), - [anon_sym_if] = ACTIONS(2303), - [anon_sym_elseif] = ACTIONS(2303), - [anon_sym_else] = ACTIONS(2303), - [anon_sym_switch] = ACTIONS(2303), - [anon_sym_foreach] = ACTIONS(2303), - [anon_sym_while] = ACTIONS(2303), - [anon_sym_do] = ACTIONS(2303), - [anon_sym_for] = ACTIONS(2303), - [anon_sym_try] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(2303), - [sym_float] = ACTIONS(2305), - [sym_integer] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(2303), - [anon_sym_True] = ACTIONS(2303), - [anon_sym_TRUE] = ACTIONS(2303), - [anon_sym_false] = ACTIONS(2303), - [anon_sym_False] = ACTIONS(2303), - [anon_sym_FALSE] = ACTIONS(2303), - [anon_sym_null] = ACTIONS(2303), - [anon_sym_Null] = ACTIONS(2303), - [anon_sym_NULL] = ACTIONS(2303), - [sym_string] = ACTIONS(2305), - [anon_sym_AT] = ACTIONS(2305), - [anon_sym_TILDE] = ACTIONS(2305), - [anon_sym_array] = ACTIONS(2303), - [anon_sym_varray] = ACTIONS(2303), - [anon_sym_darray] = ACTIONS(2303), - [anon_sym_vec] = ACTIONS(2303), - [anon_sym_dict] = ACTIONS(2303), - [anon_sym_keyset] = ACTIONS(2303), - [anon_sym_LT] = ACTIONS(2303), - [anon_sym_PLUS] = ACTIONS(2303), - [anon_sym_DASH] = ACTIONS(2303), - [anon_sym_tuple] = ACTIONS(2303), - [anon_sym_include] = ACTIONS(2303), - [anon_sym_include_once] = ACTIONS(2303), - [anon_sym_require] = ACTIONS(2303), - [anon_sym_require_once] = ACTIONS(2303), - [anon_sym_list] = ACTIONS(2303), - [anon_sym_LT_LT] = ACTIONS(2303), - [anon_sym_BANG] = ACTIONS(2305), - [anon_sym_PLUS_PLUS] = ACTIONS(2305), - [anon_sym_DASH_DASH] = ACTIONS(2305), - [anon_sym_await] = ACTIONS(2303), - [anon_sym_async] = ACTIONS(2303), - [anon_sym_yield] = ACTIONS(2303), - [anon_sym_trait] = ACTIONS(2303), - [anon_sym_interface] = ACTIONS(2303), - [anon_sym_class] = ACTIONS(2303), - [anon_sym_enum] = ACTIONS(2303), - [sym_final_modifier] = ACTIONS(2303), - [sym_abstract_modifier] = ACTIONS(2303), - [sym_xhp_modifier] = ACTIONS(2303), - [sym_xhp_identifier] = ACTIONS(2303), - [sym_xhp_class_identifier] = ACTIONS(2305), - [sym_comment] = ACTIONS(3), - }, - [971] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [972] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [973] = { - [ts_builtin_sym_end] = ACTIONS(2285), - [sym_identifier] = ACTIONS(2283), - [sym_variable] = ACTIONS(2285), - [sym_pipe_variable] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2283), - [anon_sym_newtype] = ACTIONS(2283), - [anon_sym_shape] = ACTIONS(2283), - [anon_sym_clone] = ACTIONS(2283), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_print] = ACTIONS(2283), - [sym__backslash] = ACTIONS(2285), - [anon_sym_self] = ACTIONS(2283), - [anon_sym_parent] = ACTIONS(2283), - [anon_sym_static] = ACTIONS(2283), - [anon_sym_LT_LT_LT] = ACTIONS(2285), - [anon_sym_LBRACE] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(2285), - [anon_sym_return] = ACTIONS(2283), - [anon_sym_break] = ACTIONS(2283), - [anon_sym_continue] = ACTIONS(2283), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_echo] = ACTIONS(2283), - [anon_sym_unset] = ACTIONS(2283), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_concurrent] = ACTIONS(2283), - [anon_sym_use] = ACTIONS(2283), - [anon_sym_namespace] = ACTIONS(2283), - [anon_sym_function] = ACTIONS(2283), - [anon_sym_const] = ACTIONS(2283), - [anon_sym_if] = ACTIONS(2283), - [anon_sym_elseif] = ACTIONS(2283), - [anon_sym_else] = ACTIONS(2283), - [anon_sym_switch] = ACTIONS(2283), - [anon_sym_foreach] = ACTIONS(2283), - [anon_sym_while] = ACTIONS(2283), - [anon_sym_do] = ACTIONS(2283), - [anon_sym_for] = ACTIONS(2283), - [anon_sym_try] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(2283), - [sym_float] = ACTIONS(2285), - [sym_integer] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(2283), - [anon_sym_True] = ACTIONS(2283), - [anon_sym_TRUE] = ACTIONS(2283), - [anon_sym_false] = ACTIONS(2283), - [anon_sym_False] = ACTIONS(2283), - [anon_sym_FALSE] = ACTIONS(2283), - [anon_sym_null] = ACTIONS(2283), - [anon_sym_Null] = ACTIONS(2283), - [anon_sym_NULL] = ACTIONS(2283), - [sym_string] = ACTIONS(2285), - [anon_sym_AT] = ACTIONS(2285), - [anon_sym_TILDE] = ACTIONS(2285), - [anon_sym_array] = ACTIONS(2283), - [anon_sym_varray] = ACTIONS(2283), - [anon_sym_darray] = ACTIONS(2283), - [anon_sym_vec] = ACTIONS(2283), - [anon_sym_dict] = ACTIONS(2283), - [anon_sym_keyset] = ACTIONS(2283), - [anon_sym_LT] = ACTIONS(2283), - [anon_sym_PLUS] = ACTIONS(2283), - [anon_sym_DASH] = ACTIONS(2283), - [anon_sym_tuple] = ACTIONS(2283), - [anon_sym_include] = ACTIONS(2283), - [anon_sym_include_once] = ACTIONS(2283), - [anon_sym_require] = ACTIONS(2283), - [anon_sym_require_once] = ACTIONS(2283), - [anon_sym_list] = ACTIONS(2283), - [anon_sym_LT_LT] = ACTIONS(2283), - [anon_sym_BANG] = ACTIONS(2285), - [anon_sym_PLUS_PLUS] = ACTIONS(2285), - [anon_sym_DASH_DASH] = ACTIONS(2285), - [anon_sym_await] = ACTIONS(2283), - [anon_sym_async] = ACTIONS(2283), - [anon_sym_yield] = ACTIONS(2283), - [anon_sym_trait] = ACTIONS(2283), - [anon_sym_interface] = ACTIONS(2283), - [anon_sym_class] = ACTIONS(2283), - [anon_sym_enum] = ACTIONS(2283), - [sym_final_modifier] = ACTIONS(2283), - [sym_abstract_modifier] = ACTIONS(2283), - [sym_xhp_modifier] = ACTIONS(2283), - [sym_xhp_identifier] = ACTIONS(2283), - [sym_xhp_class_identifier] = ACTIONS(2285), - [sym_comment] = ACTIONS(3), - }, - [974] = { - [sym_identifier] = ACTIONS(2299), - [sym_variable] = ACTIONS(2301), - [sym_pipe_variable] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2299), - [anon_sym_newtype] = ACTIONS(2299), - [anon_sym_shape] = ACTIONS(2299), - [anon_sym_clone] = ACTIONS(2299), - [anon_sym_new] = ACTIONS(2299), - [anon_sym_print] = ACTIONS(2299), - [sym__backslash] = ACTIONS(2301), - [anon_sym_self] = ACTIONS(2299), - [anon_sym_parent] = ACTIONS(2299), - [anon_sym_static] = ACTIONS(2299), - [anon_sym_LT_LT_LT] = ACTIONS(2301), - [anon_sym_RBRACE] = ACTIONS(2301), - [anon_sym_LBRACE] = ACTIONS(2301), - [anon_sym_SEMI] = ACTIONS(2301), - [anon_sym_return] = ACTIONS(2299), - [anon_sym_break] = ACTIONS(2299), - [anon_sym_continue] = ACTIONS(2299), - [anon_sym_throw] = ACTIONS(2299), - [anon_sym_echo] = ACTIONS(2299), - [anon_sym_unset] = ACTIONS(2299), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_concurrent] = ACTIONS(2299), - [anon_sym_use] = ACTIONS(2299), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_function] = ACTIONS(2299), - [anon_sym_const] = ACTIONS(2299), - [anon_sym_if] = ACTIONS(2299), - [anon_sym_elseif] = ACTIONS(2299), - [anon_sym_else] = ACTIONS(2299), - [anon_sym_switch] = ACTIONS(2299), - [anon_sym_foreach] = ACTIONS(2299), - [anon_sym_while] = ACTIONS(2299), - [anon_sym_do] = ACTIONS(2299), - [anon_sym_for] = ACTIONS(2299), - [anon_sym_try] = ACTIONS(2299), - [anon_sym_using] = ACTIONS(2299), - [sym_float] = ACTIONS(2301), - [sym_integer] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(2299), - [anon_sym_True] = ACTIONS(2299), - [anon_sym_TRUE] = ACTIONS(2299), - [anon_sym_false] = ACTIONS(2299), - [anon_sym_False] = ACTIONS(2299), - [anon_sym_FALSE] = ACTIONS(2299), - [anon_sym_null] = ACTIONS(2299), - [anon_sym_Null] = ACTIONS(2299), - [anon_sym_NULL] = ACTIONS(2299), - [sym_string] = ACTIONS(2301), - [anon_sym_AT] = ACTIONS(2301), - [anon_sym_TILDE] = ACTIONS(2301), - [anon_sym_array] = ACTIONS(2299), - [anon_sym_varray] = ACTIONS(2299), - [anon_sym_darray] = ACTIONS(2299), - [anon_sym_vec] = ACTIONS(2299), - [anon_sym_dict] = ACTIONS(2299), - [anon_sym_keyset] = ACTIONS(2299), - [anon_sym_LT] = ACTIONS(2299), - [anon_sym_PLUS] = ACTIONS(2299), - [anon_sym_DASH] = ACTIONS(2299), - [anon_sym_tuple] = ACTIONS(2299), - [anon_sym_include] = ACTIONS(2299), - [anon_sym_include_once] = ACTIONS(2299), - [anon_sym_require] = ACTIONS(2299), - [anon_sym_require_once] = ACTIONS(2299), - [anon_sym_list] = ACTIONS(2299), - [anon_sym_LT_LT] = ACTIONS(2299), - [anon_sym_BANG] = ACTIONS(2301), - [anon_sym_PLUS_PLUS] = ACTIONS(2301), - [anon_sym_DASH_DASH] = ACTIONS(2301), - [anon_sym_await] = ACTIONS(2299), - [anon_sym_async] = ACTIONS(2299), - [anon_sym_yield] = ACTIONS(2299), - [anon_sym_trait] = ACTIONS(2299), - [anon_sym_interface] = ACTIONS(2299), - [anon_sym_class] = ACTIONS(2299), - [anon_sym_enum] = ACTIONS(2299), - [sym_final_modifier] = ACTIONS(2299), - [sym_abstract_modifier] = ACTIONS(2299), - [sym_xhp_modifier] = ACTIONS(2299), - [sym_xhp_identifier] = ACTIONS(2299), - [sym_xhp_class_identifier] = ACTIONS(2301), - [sym_comment] = ACTIONS(3), - }, - [975] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [976] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [977] = { - [sym_identifier] = ACTIONS(2271), - [sym_variable] = ACTIONS(2273), - [sym_pipe_variable] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2271), - [anon_sym_newtype] = ACTIONS(2271), - [anon_sym_shape] = ACTIONS(2271), - [anon_sym_clone] = ACTIONS(2271), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_print] = ACTIONS(2271), - [sym__backslash] = ACTIONS(2273), - [anon_sym_self] = ACTIONS(2271), - [anon_sym_parent] = ACTIONS(2271), - [anon_sym_static] = ACTIONS(2271), - [anon_sym_LT_LT_LT] = ACTIONS(2273), - [anon_sym_RBRACE] = ACTIONS(2273), - [anon_sym_LBRACE] = ACTIONS(2273), - [anon_sym_SEMI] = ACTIONS(2273), - [anon_sym_return] = ACTIONS(2271), - [anon_sym_break] = ACTIONS(2271), - [anon_sym_continue] = ACTIONS(2271), - [anon_sym_throw] = ACTIONS(2271), - [anon_sym_echo] = ACTIONS(2271), - [anon_sym_unset] = ACTIONS(2271), - [anon_sym_LPAREN] = ACTIONS(2273), - [anon_sym_concurrent] = ACTIONS(2271), - [anon_sym_use] = ACTIONS(2271), - [anon_sym_namespace] = ACTIONS(2271), - [anon_sym_function] = ACTIONS(2271), - [anon_sym_const] = ACTIONS(2271), - [anon_sym_if] = ACTIONS(2271), - [anon_sym_switch] = ACTIONS(2271), - [anon_sym_case] = ACTIONS(2271), - [anon_sym_default] = ACTIONS(2271), - [anon_sym_foreach] = ACTIONS(2271), - [anon_sym_while] = ACTIONS(2271), - [anon_sym_do] = ACTIONS(2271), - [anon_sym_for] = ACTIONS(2271), - [anon_sym_try] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(2271), - [sym_float] = ACTIONS(2273), - [sym_integer] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(2271), - [anon_sym_True] = ACTIONS(2271), - [anon_sym_TRUE] = ACTIONS(2271), - [anon_sym_false] = ACTIONS(2271), - [anon_sym_False] = ACTIONS(2271), - [anon_sym_FALSE] = ACTIONS(2271), - [anon_sym_null] = ACTIONS(2271), - [anon_sym_Null] = ACTIONS(2271), - [anon_sym_NULL] = ACTIONS(2271), - [sym_string] = ACTIONS(2273), - [anon_sym_AT] = ACTIONS(2273), - [anon_sym_TILDE] = ACTIONS(2273), - [anon_sym_array] = ACTIONS(2271), - [anon_sym_varray] = ACTIONS(2271), - [anon_sym_darray] = ACTIONS(2271), - [anon_sym_vec] = ACTIONS(2271), - [anon_sym_dict] = ACTIONS(2271), - [anon_sym_keyset] = ACTIONS(2271), - [anon_sym_LT] = ACTIONS(2271), - [anon_sym_PLUS] = ACTIONS(2271), - [anon_sym_DASH] = ACTIONS(2271), - [anon_sym_tuple] = ACTIONS(2271), - [anon_sym_include] = ACTIONS(2271), - [anon_sym_include_once] = ACTIONS(2271), - [anon_sym_require] = ACTIONS(2271), - [anon_sym_require_once] = ACTIONS(2271), - [anon_sym_list] = ACTIONS(2271), - [anon_sym_LT_LT] = ACTIONS(2271), - [anon_sym_BANG] = ACTIONS(2273), - [anon_sym_PLUS_PLUS] = ACTIONS(2273), - [anon_sym_DASH_DASH] = ACTIONS(2273), - [anon_sym_await] = ACTIONS(2271), - [anon_sym_async] = ACTIONS(2271), - [anon_sym_yield] = ACTIONS(2271), - [anon_sym_trait] = ACTIONS(2271), - [anon_sym_interface] = ACTIONS(2271), - [anon_sym_class] = ACTIONS(2271), - [anon_sym_enum] = ACTIONS(2271), - [sym_final_modifier] = ACTIONS(2271), - [sym_abstract_modifier] = ACTIONS(2271), - [sym_xhp_modifier] = ACTIONS(2271), - [sym_xhp_identifier] = ACTIONS(2271), - [sym_xhp_class_identifier] = ACTIONS(2273), - [sym_comment] = ACTIONS(3), - }, - [978] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [979] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [980] = { - [ts_builtin_sym_end] = ACTIONS(2225), - [sym_identifier] = ACTIONS(2223), - [sym_variable] = ACTIONS(2225), - [sym_pipe_variable] = ACTIONS(2225), - [anon_sym_type] = ACTIONS(2223), - [anon_sym_newtype] = ACTIONS(2223), - [anon_sym_shape] = ACTIONS(2223), - [anon_sym_clone] = ACTIONS(2223), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_print] = ACTIONS(2223), - [sym__backslash] = ACTIONS(2225), - [anon_sym_self] = ACTIONS(2223), - [anon_sym_parent] = ACTIONS(2223), - [anon_sym_static] = ACTIONS(2223), - [anon_sym_LT_LT_LT] = ACTIONS(2225), - [anon_sym_LBRACE] = ACTIONS(2225), - [anon_sym_SEMI] = ACTIONS(2225), - [anon_sym_return] = ACTIONS(2223), - [anon_sym_break] = ACTIONS(2223), - [anon_sym_continue] = ACTIONS(2223), - [anon_sym_throw] = ACTIONS(2223), - [anon_sym_echo] = ACTIONS(2223), - [anon_sym_unset] = ACTIONS(2223), - [anon_sym_LPAREN] = ACTIONS(2225), - [anon_sym_concurrent] = ACTIONS(2223), - [anon_sym_use] = ACTIONS(2223), - [anon_sym_namespace] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(2223), - [anon_sym_const] = ACTIONS(2223), - [anon_sym_if] = ACTIONS(2223), - [anon_sym_elseif] = ACTIONS(2223), - [anon_sym_else] = ACTIONS(2223), - [anon_sym_switch] = ACTIONS(2223), - [anon_sym_foreach] = ACTIONS(2223), - [anon_sym_while] = ACTIONS(2223), - [anon_sym_do] = ACTIONS(2223), - [anon_sym_for] = ACTIONS(2223), - [anon_sym_try] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(2223), - [sym_float] = ACTIONS(2225), - [sym_integer] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(2223), - [anon_sym_True] = ACTIONS(2223), - [anon_sym_TRUE] = ACTIONS(2223), - [anon_sym_false] = ACTIONS(2223), - [anon_sym_False] = ACTIONS(2223), - [anon_sym_FALSE] = ACTIONS(2223), - [anon_sym_null] = ACTIONS(2223), - [anon_sym_Null] = ACTIONS(2223), - [anon_sym_NULL] = ACTIONS(2223), - [sym_string] = ACTIONS(2225), - [anon_sym_AT] = ACTIONS(2225), - [anon_sym_TILDE] = ACTIONS(2225), - [anon_sym_array] = ACTIONS(2223), - [anon_sym_varray] = ACTIONS(2223), - [anon_sym_darray] = ACTIONS(2223), - [anon_sym_vec] = ACTIONS(2223), - [anon_sym_dict] = ACTIONS(2223), - [anon_sym_keyset] = ACTIONS(2223), - [anon_sym_LT] = ACTIONS(2223), - [anon_sym_PLUS] = ACTIONS(2223), - [anon_sym_DASH] = ACTIONS(2223), - [anon_sym_tuple] = ACTIONS(2223), - [anon_sym_include] = ACTIONS(2223), - [anon_sym_include_once] = ACTIONS(2223), - [anon_sym_require] = ACTIONS(2223), - [anon_sym_require_once] = ACTIONS(2223), - [anon_sym_list] = ACTIONS(2223), - [anon_sym_LT_LT] = ACTIONS(2223), - [anon_sym_BANG] = ACTIONS(2225), - [anon_sym_PLUS_PLUS] = ACTIONS(2225), - [anon_sym_DASH_DASH] = ACTIONS(2225), - [anon_sym_await] = ACTIONS(2223), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_yield] = ACTIONS(2223), - [anon_sym_trait] = ACTIONS(2223), - [anon_sym_interface] = ACTIONS(2223), - [anon_sym_class] = ACTIONS(2223), - [anon_sym_enum] = ACTIONS(2223), - [sym_final_modifier] = ACTIONS(2223), - [sym_abstract_modifier] = ACTIONS(2223), - [sym_xhp_modifier] = ACTIONS(2223), - [sym_xhp_identifier] = ACTIONS(2223), - [sym_xhp_class_identifier] = ACTIONS(2225), - [sym_comment] = ACTIONS(3), - }, - [981] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [982] = { - [ts_builtin_sym_end] = ACTIONS(2017), - [sym_identifier] = ACTIONS(2015), - [sym_variable] = ACTIONS(2017), - [sym_pipe_variable] = ACTIONS(2017), - [anon_sym_type] = ACTIONS(2015), - [anon_sym_newtype] = ACTIONS(2015), - [anon_sym_shape] = ACTIONS(2015), - [anon_sym_clone] = ACTIONS(2015), - [anon_sym_new] = ACTIONS(2015), - [anon_sym_print] = ACTIONS(2015), - [sym__backslash] = ACTIONS(2017), - [anon_sym_self] = ACTIONS(2015), - [anon_sym_parent] = ACTIONS(2015), - [anon_sym_static] = ACTIONS(2015), - [anon_sym_LT_LT_LT] = ACTIONS(2017), - [anon_sym_LBRACE] = ACTIONS(2017), - [anon_sym_SEMI] = ACTIONS(2017), - [anon_sym_return] = ACTIONS(2015), - [anon_sym_break] = ACTIONS(2015), - [anon_sym_continue] = ACTIONS(2015), - [anon_sym_throw] = ACTIONS(2015), - [anon_sym_echo] = ACTIONS(2015), - [anon_sym_unset] = ACTIONS(2015), - [anon_sym_LPAREN] = ACTIONS(2017), - [anon_sym_concurrent] = ACTIONS(2015), - [anon_sym_use] = ACTIONS(2015), - [anon_sym_namespace] = ACTIONS(2015), - [anon_sym_function] = ACTIONS(2015), - [anon_sym_const] = ACTIONS(2015), - [anon_sym_if] = ACTIONS(2015), - [anon_sym_elseif] = ACTIONS(2015), - [anon_sym_else] = ACTIONS(2015), - [anon_sym_switch] = ACTIONS(2015), - [anon_sym_foreach] = ACTIONS(2015), - [anon_sym_while] = ACTIONS(2015), - [anon_sym_do] = ACTIONS(2015), - [anon_sym_for] = ACTIONS(2015), - [anon_sym_try] = ACTIONS(2015), - [anon_sym_using] = ACTIONS(2015), - [sym_float] = ACTIONS(2017), - [sym_integer] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(2015), - [anon_sym_True] = ACTIONS(2015), - [anon_sym_TRUE] = ACTIONS(2015), - [anon_sym_false] = ACTIONS(2015), - [anon_sym_False] = ACTIONS(2015), - [anon_sym_FALSE] = ACTIONS(2015), - [anon_sym_null] = ACTIONS(2015), - [anon_sym_Null] = ACTIONS(2015), - [anon_sym_NULL] = ACTIONS(2015), - [sym_string] = ACTIONS(2017), - [anon_sym_AT] = ACTIONS(2017), - [anon_sym_TILDE] = ACTIONS(2017), - [anon_sym_array] = ACTIONS(2015), - [anon_sym_varray] = ACTIONS(2015), - [anon_sym_darray] = ACTIONS(2015), - [anon_sym_vec] = ACTIONS(2015), - [anon_sym_dict] = ACTIONS(2015), - [anon_sym_keyset] = ACTIONS(2015), - [anon_sym_LT] = ACTIONS(2015), - [anon_sym_PLUS] = ACTIONS(2015), - [anon_sym_DASH] = ACTIONS(2015), - [anon_sym_tuple] = ACTIONS(2015), - [anon_sym_include] = ACTIONS(2015), - [anon_sym_include_once] = ACTIONS(2015), - [anon_sym_require] = ACTIONS(2015), - [anon_sym_require_once] = ACTIONS(2015), - [anon_sym_list] = ACTIONS(2015), - [anon_sym_LT_LT] = ACTIONS(2015), - [anon_sym_BANG] = ACTIONS(2017), - [anon_sym_PLUS_PLUS] = ACTIONS(2017), - [anon_sym_DASH_DASH] = ACTIONS(2017), - [anon_sym_await] = ACTIONS(2015), - [anon_sym_async] = ACTIONS(2015), - [anon_sym_yield] = ACTIONS(2015), - [anon_sym_trait] = ACTIONS(2015), - [anon_sym_interface] = ACTIONS(2015), - [anon_sym_class] = ACTIONS(2015), - [anon_sym_enum] = ACTIONS(2015), - [sym_final_modifier] = ACTIONS(2015), - [sym_abstract_modifier] = ACTIONS(2015), - [sym_xhp_modifier] = ACTIONS(2015), - [sym_xhp_identifier] = ACTIONS(2015), - [sym_xhp_class_identifier] = ACTIONS(2017), - [sym_comment] = ACTIONS(3), - }, - [983] = { - [ts_builtin_sym_end] = ACTIONS(2113), - [sym_identifier] = ACTIONS(2111), - [sym_variable] = ACTIONS(2113), - [sym_pipe_variable] = ACTIONS(2113), - [anon_sym_type] = ACTIONS(2111), - [anon_sym_newtype] = ACTIONS(2111), - [anon_sym_shape] = ACTIONS(2111), - [anon_sym_clone] = ACTIONS(2111), - [anon_sym_new] = ACTIONS(2111), - [anon_sym_print] = ACTIONS(2111), - [sym__backslash] = ACTIONS(2113), - [anon_sym_self] = ACTIONS(2111), - [anon_sym_parent] = ACTIONS(2111), - [anon_sym_static] = ACTIONS(2111), - [anon_sym_LT_LT_LT] = ACTIONS(2113), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_SEMI] = ACTIONS(2113), - [anon_sym_return] = ACTIONS(2111), - [anon_sym_break] = ACTIONS(2111), - [anon_sym_continue] = ACTIONS(2111), - [anon_sym_throw] = ACTIONS(2111), - [anon_sym_echo] = ACTIONS(2111), - [anon_sym_unset] = ACTIONS(2111), - [anon_sym_LPAREN] = ACTIONS(2113), - [anon_sym_concurrent] = ACTIONS(2111), - [anon_sym_use] = ACTIONS(2111), - [anon_sym_namespace] = ACTIONS(2111), - [anon_sym_function] = ACTIONS(2111), - [anon_sym_const] = ACTIONS(2111), - [anon_sym_if] = ACTIONS(2111), - [anon_sym_elseif] = ACTIONS(2111), - [anon_sym_else] = ACTIONS(2111), - [anon_sym_switch] = ACTIONS(2111), - [anon_sym_foreach] = ACTIONS(2111), - [anon_sym_while] = ACTIONS(2111), - [anon_sym_do] = ACTIONS(2111), - [anon_sym_for] = ACTIONS(2111), - [anon_sym_try] = ACTIONS(2111), - [anon_sym_using] = ACTIONS(2111), - [sym_float] = ACTIONS(2113), - [sym_integer] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(2111), - [anon_sym_True] = ACTIONS(2111), - [anon_sym_TRUE] = ACTIONS(2111), - [anon_sym_false] = ACTIONS(2111), - [anon_sym_False] = ACTIONS(2111), - [anon_sym_FALSE] = ACTIONS(2111), - [anon_sym_null] = ACTIONS(2111), - [anon_sym_Null] = ACTIONS(2111), - [anon_sym_NULL] = ACTIONS(2111), - [sym_string] = ACTIONS(2113), - [anon_sym_AT] = ACTIONS(2113), - [anon_sym_TILDE] = ACTIONS(2113), - [anon_sym_array] = ACTIONS(2111), - [anon_sym_varray] = ACTIONS(2111), - [anon_sym_darray] = ACTIONS(2111), - [anon_sym_vec] = ACTIONS(2111), - [anon_sym_dict] = ACTIONS(2111), - [anon_sym_keyset] = ACTIONS(2111), - [anon_sym_LT] = ACTIONS(2111), - [anon_sym_PLUS] = ACTIONS(2111), - [anon_sym_DASH] = ACTIONS(2111), - [anon_sym_tuple] = ACTIONS(2111), - [anon_sym_include] = ACTIONS(2111), - [anon_sym_include_once] = ACTIONS(2111), - [anon_sym_require] = ACTIONS(2111), - [anon_sym_require_once] = ACTIONS(2111), - [anon_sym_list] = ACTIONS(2111), - [anon_sym_LT_LT] = ACTIONS(2111), - [anon_sym_BANG] = ACTIONS(2113), - [anon_sym_PLUS_PLUS] = ACTIONS(2113), - [anon_sym_DASH_DASH] = ACTIONS(2113), - [anon_sym_await] = ACTIONS(2111), - [anon_sym_async] = ACTIONS(2111), - [anon_sym_yield] = ACTIONS(2111), - [anon_sym_trait] = ACTIONS(2111), - [anon_sym_interface] = ACTIONS(2111), - [anon_sym_class] = ACTIONS(2111), - [anon_sym_enum] = ACTIONS(2111), - [sym_final_modifier] = ACTIONS(2111), - [sym_abstract_modifier] = ACTIONS(2111), - [sym_xhp_modifier] = ACTIONS(2111), - [sym_xhp_identifier] = ACTIONS(2111), - [sym_xhp_class_identifier] = ACTIONS(2113), - [sym_comment] = ACTIONS(3), - }, - [984] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [985] = { - [sym_identifier] = ACTIONS(2291), - [sym_variable] = ACTIONS(2293), - [sym_pipe_variable] = ACTIONS(2293), - [anon_sym_type] = ACTIONS(2291), - [anon_sym_newtype] = ACTIONS(2291), - [anon_sym_shape] = ACTIONS(2291), - [anon_sym_clone] = ACTIONS(2291), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_print] = ACTIONS(2291), - [sym__backslash] = ACTIONS(2293), - [anon_sym_self] = ACTIONS(2291), - [anon_sym_parent] = ACTIONS(2291), - [anon_sym_static] = ACTIONS(2291), - [anon_sym_LT_LT_LT] = ACTIONS(2293), - [anon_sym_RBRACE] = ACTIONS(2293), - [anon_sym_LBRACE] = ACTIONS(2293), - [anon_sym_SEMI] = ACTIONS(2293), - [anon_sym_return] = ACTIONS(2291), - [anon_sym_break] = ACTIONS(2291), - [anon_sym_continue] = ACTIONS(2291), - [anon_sym_throw] = ACTIONS(2291), - [anon_sym_echo] = ACTIONS(2291), - [anon_sym_unset] = ACTIONS(2291), - [anon_sym_LPAREN] = ACTIONS(2293), - [anon_sym_concurrent] = ACTIONS(2291), - [anon_sym_use] = ACTIONS(2291), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_function] = ACTIONS(2291), - [anon_sym_const] = ACTIONS(2291), - [anon_sym_if] = ACTIONS(2291), - [anon_sym_elseif] = ACTIONS(2291), - [anon_sym_else] = ACTIONS(2291), - [anon_sym_switch] = ACTIONS(2291), - [anon_sym_foreach] = ACTIONS(2291), - [anon_sym_while] = ACTIONS(2291), - [anon_sym_do] = ACTIONS(2291), - [anon_sym_for] = ACTIONS(2291), - [anon_sym_try] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(2291), - [sym_float] = ACTIONS(2293), - [sym_integer] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(2291), - [anon_sym_True] = ACTIONS(2291), - [anon_sym_TRUE] = ACTIONS(2291), - [anon_sym_false] = ACTIONS(2291), - [anon_sym_False] = ACTIONS(2291), - [anon_sym_FALSE] = ACTIONS(2291), - [anon_sym_null] = ACTIONS(2291), - [anon_sym_Null] = ACTIONS(2291), - [anon_sym_NULL] = ACTIONS(2291), - [sym_string] = ACTIONS(2293), - [anon_sym_AT] = ACTIONS(2293), - [anon_sym_TILDE] = ACTIONS(2293), - [anon_sym_array] = ACTIONS(2291), - [anon_sym_varray] = ACTIONS(2291), - [anon_sym_darray] = ACTIONS(2291), - [anon_sym_vec] = ACTIONS(2291), - [anon_sym_dict] = ACTIONS(2291), - [anon_sym_keyset] = ACTIONS(2291), - [anon_sym_LT] = ACTIONS(2291), - [anon_sym_PLUS] = ACTIONS(2291), - [anon_sym_DASH] = ACTIONS(2291), - [anon_sym_tuple] = ACTIONS(2291), - [anon_sym_include] = ACTIONS(2291), - [anon_sym_include_once] = ACTIONS(2291), - [anon_sym_require] = ACTIONS(2291), - [anon_sym_require_once] = ACTIONS(2291), - [anon_sym_list] = ACTIONS(2291), - [anon_sym_LT_LT] = ACTIONS(2291), - [anon_sym_BANG] = ACTIONS(2293), - [anon_sym_PLUS_PLUS] = ACTIONS(2293), - [anon_sym_DASH_DASH] = ACTIONS(2293), - [anon_sym_await] = ACTIONS(2291), - [anon_sym_async] = ACTIONS(2291), - [anon_sym_yield] = ACTIONS(2291), - [anon_sym_trait] = ACTIONS(2291), - [anon_sym_interface] = ACTIONS(2291), - [anon_sym_class] = ACTIONS(2291), - [anon_sym_enum] = ACTIONS(2291), - [sym_final_modifier] = ACTIONS(2291), - [sym_abstract_modifier] = ACTIONS(2291), - [sym_xhp_modifier] = ACTIONS(2291), - [sym_xhp_identifier] = ACTIONS(2291), - [sym_xhp_class_identifier] = ACTIONS(2293), - [sym_comment] = ACTIONS(3), - }, - [986] = { - [sym_identifier] = ACTIONS(2175), - [sym_variable] = ACTIONS(2177), - [sym_pipe_variable] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_newtype] = ACTIONS(2175), - [anon_sym_shape] = ACTIONS(2175), - [anon_sym_clone] = ACTIONS(2175), - [anon_sym_new] = ACTIONS(2175), - [anon_sym_print] = ACTIONS(2175), - [sym__backslash] = ACTIONS(2177), - [anon_sym_self] = ACTIONS(2175), - [anon_sym_parent] = ACTIONS(2175), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_LT_LT_LT] = ACTIONS(2177), - [anon_sym_RBRACE] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(2177), - [anon_sym_SEMI] = ACTIONS(2177), - [anon_sym_return] = ACTIONS(2175), - [anon_sym_break] = ACTIONS(2175), - [anon_sym_continue] = ACTIONS(2175), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_echo] = ACTIONS(2175), - [anon_sym_unset] = ACTIONS(2175), - [anon_sym_LPAREN] = ACTIONS(2177), - [anon_sym_concurrent] = ACTIONS(2175), - [anon_sym_use] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2175), - [anon_sym_function] = ACTIONS(2175), - [anon_sym_const] = ACTIONS(2175), - [anon_sym_if] = ACTIONS(2175), - [anon_sym_elseif] = ACTIONS(2175), - [anon_sym_else] = ACTIONS(2175), - [anon_sym_switch] = ACTIONS(2175), - [anon_sym_foreach] = ACTIONS(2175), - [anon_sym_while] = ACTIONS(2175), - [anon_sym_do] = ACTIONS(2175), - [anon_sym_for] = ACTIONS(2175), - [anon_sym_try] = ACTIONS(2175), - [anon_sym_using] = ACTIONS(2175), - [sym_float] = ACTIONS(2177), - [sym_integer] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(2175), - [anon_sym_True] = ACTIONS(2175), - [anon_sym_TRUE] = ACTIONS(2175), - [anon_sym_false] = ACTIONS(2175), - [anon_sym_False] = ACTIONS(2175), - [anon_sym_FALSE] = ACTIONS(2175), - [anon_sym_null] = ACTIONS(2175), - [anon_sym_Null] = ACTIONS(2175), - [anon_sym_NULL] = ACTIONS(2175), - [sym_string] = ACTIONS(2177), - [anon_sym_AT] = ACTIONS(2177), - [anon_sym_TILDE] = ACTIONS(2177), - [anon_sym_array] = ACTIONS(2175), - [anon_sym_varray] = ACTIONS(2175), - [anon_sym_darray] = ACTIONS(2175), - [anon_sym_vec] = ACTIONS(2175), - [anon_sym_dict] = ACTIONS(2175), - [anon_sym_keyset] = ACTIONS(2175), - [anon_sym_LT] = ACTIONS(2175), - [anon_sym_PLUS] = ACTIONS(2175), - [anon_sym_DASH] = ACTIONS(2175), - [anon_sym_tuple] = ACTIONS(2175), - [anon_sym_include] = ACTIONS(2175), - [anon_sym_include_once] = ACTIONS(2175), - [anon_sym_require] = ACTIONS(2175), - [anon_sym_require_once] = ACTIONS(2175), - [anon_sym_list] = ACTIONS(2175), - [anon_sym_LT_LT] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(2177), - [anon_sym_PLUS_PLUS] = ACTIONS(2177), - [anon_sym_DASH_DASH] = ACTIONS(2177), - [anon_sym_await] = ACTIONS(2175), - [anon_sym_async] = ACTIONS(2175), - [anon_sym_yield] = ACTIONS(2175), - [anon_sym_trait] = ACTIONS(2175), - [anon_sym_interface] = ACTIONS(2175), - [anon_sym_class] = ACTIONS(2175), - [anon_sym_enum] = ACTIONS(2175), - [sym_final_modifier] = ACTIONS(2175), - [sym_abstract_modifier] = ACTIONS(2175), - [sym_xhp_modifier] = ACTIONS(2175), - [sym_xhp_identifier] = ACTIONS(2175), - [sym_xhp_class_identifier] = ACTIONS(2177), - [sym_comment] = ACTIONS(3), - }, - [987] = { - [ts_builtin_sym_end] = ACTIONS(2149), - [sym_identifier] = ACTIONS(2147), - [sym_variable] = ACTIONS(2149), - [sym_pipe_variable] = ACTIONS(2149), - [anon_sym_type] = ACTIONS(2147), - [anon_sym_newtype] = ACTIONS(2147), - [anon_sym_shape] = ACTIONS(2147), - [anon_sym_clone] = ACTIONS(2147), - [anon_sym_new] = ACTIONS(2147), - [anon_sym_print] = ACTIONS(2147), - [sym__backslash] = ACTIONS(2149), - [anon_sym_self] = ACTIONS(2147), - [anon_sym_parent] = ACTIONS(2147), - [anon_sym_static] = ACTIONS(2147), - [anon_sym_LT_LT_LT] = ACTIONS(2149), - [anon_sym_LBRACE] = ACTIONS(2149), - [anon_sym_SEMI] = ACTIONS(2149), - [anon_sym_return] = ACTIONS(2147), - [anon_sym_break] = ACTIONS(2147), - [anon_sym_continue] = ACTIONS(2147), - [anon_sym_throw] = ACTIONS(2147), - [anon_sym_echo] = ACTIONS(2147), - [anon_sym_unset] = ACTIONS(2147), - [anon_sym_LPAREN] = ACTIONS(2149), - [anon_sym_concurrent] = ACTIONS(2147), - [anon_sym_use] = ACTIONS(2147), - [anon_sym_namespace] = ACTIONS(2147), - [anon_sym_function] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2147), - [anon_sym_if] = ACTIONS(2147), - [anon_sym_elseif] = ACTIONS(2147), - [anon_sym_else] = ACTIONS(2147), - [anon_sym_switch] = ACTIONS(2147), - [anon_sym_foreach] = ACTIONS(2147), - [anon_sym_while] = ACTIONS(2147), - [anon_sym_do] = ACTIONS(2147), - [anon_sym_for] = ACTIONS(2147), - [anon_sym_try] = ACTIONS(2147), - [anon_sym_using] = ACTIONS(2147), - [sym_float] = ACTIONS(2149), - [sym_integer] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(2147), - [anon_sym_True] = ACTIONS(2147), - [anon_sym_TRUE] = ACTIONS(2147), - [anon_sym_false] = ACTIONS(2147), - [anon_sym_False] = ACTIONS(2147), - [anon_sym_FALSE] = ACTIONS(2147), - [anon_sym_null] = ACTIONS(2147), - [anon_sym_Null] = ACTIONS(2147), - [anon_sym_NULL] = ACTIONS(2147), - [sym_string] = ACTIONS(2149), - [anon_sym_AT] = ACTIONS(2149), - [anon_sym_TILDE] = ACTIONS(2149), - [anon_sym_array] = ACTIONS(2147), - [anon_sym_varray] = ACTIONS(2147), - [anon_sym_darray] = ACTIONS(2147), - [anon_sym_vec] = ACTIONS(2147), - [anon_sym_dict] = ACTIONS(2147), - [anon_sym_keyset] = ACTIONS(2147), - [anon_sym_LT] = ACTIONS(2147), - [anon_sym_PLUS] = ACTIONS(2147), - [anon_sym_DASH] = ACTIONS(2147), - [anon_sym_tuple] = ACTIONS(2147), - [anon_sym_include] = ACTIONS(2147), - [anon_sym_include_once] = ACTIONS(2147), - [anon_sym_require] = ACTIONS(2147), - [anon_sym_require_once] = ACTIONS(2147), - [anon_sym_list] = ACTIONS(2147), - [anon_sym_LT_LT] = ACTIONS(2147), - [anon_sym_BANG] = ACTIONS(2149), - [anon_sym_PLUS_PLUS] = ACTIONS(2149), - [anon_sym_DASH_DASH] = ACTIONS(2149), - [anon_sym_await] = ACTIONS(2147), - [anon_sym_async] = ACTIONS(2147), - [anon_sym_yield] = ACTIONS(2147), - [anon_sym_trait] = ACTIONS(2147), - [anon_sym_interface] = ACTIONS(2147), - [anon_sym_class] = ACTIONS(2147), - [anon_sym_enum] = ACTIONS(2147), - [sym_final_modifier] = ACTIONS(2147), - [sym_abstract_modifier] = ACTIONS(2147), - [sym_xhp_modifier] = ACTIONS(2147), - [sym_xhp_identifier] = ACTIONS(2147), - [sym_xhp_class_identifier] = ACTIONS(2149), - [sym_comment] = ACTIONS(3), - }, - [988] = { - [sym_identifier] = ACTIONS(2007), - [sym_variable] = ACTIONS(2009), - [sym_pipe_variable] = ACTIONS(2009), - [anon_sym_type] = ACTIONS(2007), - [anon_sym_newtype] = ACTIONS(2007), - [anon_sym_shape] = ACTIONS(2007), - [anon_sym_clone] = ACTIONS(2007), - [anon_sym_new] = ACTIONS(2007), - [anon_sym_print] = ACTIONS(2007), - [sym__backslash] = ACTIONS(2009), - [anon_sym_self] = ACTIONS(2007), - [anon_sym_parent] = ACTIONS(2007), - [anon_sym_static] = ACTIONS(2007), - [anon_sym_LT_LT_LT] = ACTIONS(2009), - [anon_sym_RBRACE] = ACTIONS(2009), - [anon_sym_LBRACE] = ACTIONS(2009), - [anon_sym_SEMI] = ACTIONS(2009), - [anon_sym_return] = ACTIONS(2007), - [anon_sym_break] = ACTIONS(2007), - [anon_sym_continue] = ACTIONS(2007), - [anon_sym_throw] = ACTIONS(2007), - [anon_sym_echo] = ACTIONS(2007), - [anon_sym_unset] = ACTIONS(2007), - [anon_sym_LPAREN] = ACTIONS(2009), - [anon_sym_concurrent] = ACTIONS(2007), - [anon_sym_use] = ACTIONS(2007), - [anon_sym_namespace] = ACTIONS(2007), - [anon_sym_function] = ACTIONS(2007), - [anon_sym_const] = ACTIONS(2007), - [anon_sym_if] = ACTIONS(2007), - [anon_sym_elseif] = ACTIONS(2007), - [anon_sym_else] = ACTIONS(2007), - [anon_sym_switch] = ACTIONS(2007), - [anon_sym_foreach] = ACTIONS(2007), - [anon_sym_while] = ACTIONS(2007), - [anon_sym_do] = ACTIONS(2007), - [anon_sym_for] = ACTIONS(2007), - [anon_sym_try] = ACTIONS(2007), - [anon_sym_using] = ACTIONS(2007), - [sym_float] = ACTIONS(2009), - [sym_integer] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(2007), - [anon_sym_True] = ACTIONS(2007), - [anon_sym_TRUE] = ACTIONS(2007), - [anon_sym_false] = ACTIONS(2007), - [anon_sym_False] = ACTIONS(2007), - [anon_sym_FALSE] = ACTIONS(2007), - [anon_sym_null] = ACTIONS(2007), - [anon_sym_Null] = ACTIONS(2007), - [anon_sym_NULL] = ACTIONS(2007), - [sym_string] = ACTIONS(2009), - [anon_sym_AT] = ACTIONS(2009), - [anon_sym_TILDE] = ACTIONS(2009), - [anon_sym_array] = ACTIONS(2007), - [anon_sym_varray] = ACTIONS(2007), - [anon_sym_darray] = ACTIONS(2007), - [anon_sym_vec] = ACTIONS(2007), - [anon_sym_dict] = ACTIONS(2007), - [anon_sym_keyset] = ACTIONS(2007), - [anon_sym_LT] = ACTIONS(2007), - [anon_sym_PLUS] = ACTIONS(2007), - [anon_sym_DASH] = ACTIONS(2007), - [anon_sym_tuple] = ACTIONS(2007), - [anon_sym_include] = ACTIONS(2007), - [anon_sym_include_once] = ACTIONS(2007), - [anon_sym_require] = ACTIONS(2007), - [anon_sym_require_once] = ACTIONS(2007), - [anon_sym_list] = ACTIONS(2007), - [anon_sym_LT_LT] = ACTIONS(2007), - [anon_sym_BANG] = ACTIONS(2009), - [anon_sym_PLUS_PLUS] = ACTIONS(2009), - [anon_sym_DASH_DASH] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(2007), - [anon_sym_async] = ACTIONS(2007), - [anon_sym_yield] = ACTIONS(2007), - [anon_sym_trait] = ACTIONS(2007), - [anon_sym_interface] = ACTIONS(2007), - [anon_sym_class] = ACTIONS(2007), - [anon_sym_enum] = ACTIONS(2007), - [sym_final_modifier] = ACTIONS(2007), - [sym_abstract_modifier] = ACTIONS(2007), - [sym_xhp_modifier] = ACTIONS(2007), - [sym_xhp_identifier] = ACTIONS(2007), - [sym_xhp_class_identifier] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - }, - [989] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [990] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [991] = { - [sym_identifier] = ACTIONS(2267), - [sym_variable] = ACTIONS(2269), - [sym_pipe_variable] = ACTIONS(2269), - [anon_sym_type] = ACTIONS(2267), - [anon_sym_newtype] = ACTIONS(2267), - [anon_sym_shape] = ACTIONS(2267), - [anon_sym_clone] = ACTIONS(2267), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_print] = ACTIONS(2267), - [sym__backslash] = ACTIONS(2269), - [anon_sym_self] = ACTIONS(2267), - [anon_sym_parent] = ACTIONS(2267), - [anon_sym_static] = ACTIONS(2267), - [anon_sym_LT_LT_LT] = ACTIONS(2269), - [anon_sym_RBRACE] = ACTIONS(2269), - [anon_sym_LBRACE] = ACTIONS(2269), - [anon_sym_SEMI] = ACTIONS(2269), - [anon_sym_return] = ACTIONS(2267), - [anon_sym_break] = ACTIONS(2267), - [anon_sym_continue] = ACTIONS(2267), - [anon_sym_throw] = ACTIONS(2267), - [anon_sym_echo] = ACTIONS(2267), - [anon_sym_unset] = ACTIONS(2267), - [anon_sym_LPAREN] = ACTIONS(2269), - [anon_sym_concurrent] = ACTIONS(2267), - [anon_sym_use] = ACTIONS(2267), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_function] = ACTIONS(2267), - [anon_sym_const] = ACTIONS(2267), - [anon_sym_if] = ACTIONS(2267), - [anon_sym_elseif] = ACTIONS(2267), - [anon_sym_else] = ACTIONS(2267), - [anon_sym_switch] = ACTIONS(2267), - [anon_sym_foreach] = ACTIONS(2267), - [anon_sym_while] = ACTIONS(2267), - [anon_sym_do] = ACTIONS(2267), - [anon_sym_for] = ACTIONS(2267), - [anon_sym_try] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(2267), - [sym_float] = ACTIONS(2269), - [sym_integer] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(2267), - [anon_sym_True] = ACTIONS(2267), - [anon_sym_TRUE] = ACTIONS(2267), - [anon_sym_false] = ACTIONS(2267), - [anon_sym_False] = ACTIONS(2267), - [anon_sym_FALSE] = ACTIONS(2267), - [anon_sym_null] = ACTIONS(2267), - [anon_sym_Null] = ACTIONS(2267), - [anon_sym_NULL] = ACTIONS(2267), - [sym_string] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(2269), - [anon_sym_TILDE] = ACTIONS(2269), - [anon_sym_array] = ACTIONS(2267), - [anon_sym_varray] = ACTIONS(2267), - [anon_sym_darray] = ACTIONS(2267), - [anon_sym_vec] = ACTIONS(2267), - [anon_sym_dict] = ACTIONS(2267), - [anon_sym_keyset] = ACTIONS(2267), - [anon_sym_LT] = ACTIONS(2267), - [anon_sym_PLUS] = ACTIONS(2267), - [anon_sym_DASH] = ACTIONS(2267), - [anon_sym_tuple] = ACTIONS(2267), - [anon_sym_include] = ACTIONS(2267), - [anon_sym_include_once] = ACTIONS(2267), - [anon_sym_require] = ACTIONS(2267), - [anon_sym_require_once] = ACTIONS(2267), - [anon_sym_list] = ACTIONS(2267), - [anon_sym_LT_LT] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2269), - [anon_sym_PLUS_PLUS] = ACTIONS(2269), - [anon_sym_DASH_DASH] = ACTIONS(2269), - [anon_sym_await] = ACTIONS(2267), - [anon_sym_async] = ACTIONS(2267), - [anon_sym_yield] = ACTIONS(2267), - [anon_sym_trait] = ACTIONS(2267), - [anon_sym_interface] = ACTIONS(2267), - [anon_sym_class] = ACTIONS(2267), - [anon_sym_enum] = ACTIONS(2267), - [sym_final_modifier] = ACTIONS(2267), - [sym_abstract_modifier] = ACTIONS(2267), - [sym_xhp_modifier] = ACTIONS(2267), - [sym_xhp_identifier] = ACTIONS(2267), - [sym_xhp_class_identifier] = ACTIONS(2269), - [sym_comment] = ACTIONS(3), - }, - [992] = { - [ts_builtin_sym_end] = ACTIONS(2425), - [sym_identifier] = ACTIONS(2423), - [sym_variable] = ACTIONS(2425), - [sym_pipe_variable] = ACTIONS(2425), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_newtype] = ACTIONS(2423), - [anon_sym_shape] = ACTIONS(2423), - [anon_sym_clone] = ACTIONS(2423), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_print] = ACTIONS(2423), - [sym__backslash] = ACTIONS(2425), - [anon_sym_self] = ACTIONS(2423), - [anon_sym_parent] = ACTIONS(2423), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_LT_LT_LT] = ACTIONS(2425), - [anon_sym_LBRACE] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(2425), - [anon_sym_return] = ACTIONS(2423), - [anon_sym_break] = ACTIONS(2423), - [anon_sym_continue] = ACTIONS(2423), - [anon_sym_throw] = ACTIONS(2423), - [anon_sym_echo] = ACTIONS(2423), - [anon_sym_unset] = ACTIONS(2423), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_concurrent] = ACTIONS(2423), - [anon_sym_use] = ACTIONS(2423), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2423), - [anon_sym_const] = ACTIONS(2423), - [anon_sym_if] = ACTIONS(2423), - [anon_sym_elseif] = ACTIONS(2423), - [anon_sym_else] = ACTIONS(2423), - [anon_sym_switch] = ACTIONS(2423), - [anon_sym_foreach] = ACTIONS(2423), - [anon_sym_while] = ACTIONS(2423), - [anon_sym_do] = ACTIONS(2423), - [anon_sym_for] = ACTIONS(2423), - [anon_sym_try] = ACTIONS(2423), - [anon_sym_using] = ACTIONS(2423), - [sym_float] = ACTIONS(2425), - [sym_integer] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(2423), - [anon_sym_True] = ACTIONS(2423), - [anon_sym_TRUE] = ACTIONS(2423), - [anon_sym_false] = ACTIONS(2423), - [anon_sym_False] = ACTIONS(2423), - [anon_sym_FALSE] = ACTIONS(2423), - [anon_sym_null] = ACTIONS(2423), - [anon_sym_Null] = ACTIONS(2423), - [anon_sym_NULL] = ACTIONS(2423), - [sym_string] = ACTIONS(2425), - [anon_sym_AT] = ACTIONS(2425), - [anon_sym_TILDE] = ACTIONS(2425), - [anon_sym_array] = ACTIONS(2423), - [anon_sym_varray] = ACTIONS(2423), - [anon_sym_darray] = ACTIONS(2423), - [anon_sym_vec] = ACTIONS(2423), - [anon_sym_dict] = ACTIONS(2423), - [anon_sym_keyset] = ACTIONS(2423), - [anon_sym_LT] = ACTIONS(2423), - [anon_sym_PLUS] = ACTIONS(2423), - [anon_sym_DASH] = ACTIONS(2423), - [anon_sym_tuple] = ACTIONS(2423), - [anon_sym_include] = ACTIONS(2423), - [anon_sym_include_once] = ACTIONS(2423), - [anon_sym_require] = ACTIONS(2423), - [anon_sym_require_once] = ACTIONS(2423), - [anon_sym_list] = ACTIONS(2423), - [anon_sym_LT_LT] = ACTIONS(2423), - [anon_sym_BANG] = ACTIONS(2425), - [anon_sym_PLUS_PLUS] = ACTIONS(2425), - [anon_sym_DASH_DASH] = ACTIONS(2425), - [anon_sym_await] = ACTIONS(2423), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_yield] = ACTIONS(2423), - [anon_sym_trait] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2423), - [anon_sym_class] = ACTIONS(2423), - [anon_sym_enum] = ACTIONS(2423), - [sym_final_modifier] = ACTIONS(2423), - [sym_abstract_modifier] = ACTIONS(2423), - [sym_xhp_modifier] = ACTIONS(2423), - [sym_xhp_identifier] = ACTIONS(2423), - [sym_xhp_class_identifier] = ACTIONS(2425), - [sym_comment] = ACTIONS(3), - }, - [993] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [994] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [995] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [996] = { - [sym_identifier] = ACTIONS(2275), - [sym_variable] = ACTIONS(2277), - [sym_pipe_variable] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2275), - [anon_sym_newtype] = ACTIONS(2275), - [anon_sym_shape] = ACTIONS(2275), - [anon_sym_clone] = ACTIONS(2275), - [anon_sym_new] = ACTIONS(2275), - [anon_sym_print] = ACTIONS(2275), - [sym__backslash] = ACTIONS(2277), - [anon_sym_self] = ACTIONS(2275), - [anon_sym_parent] = ACTIONS(2275), - [anon_sym_static] = ACTIONS(2275), - [anon_sym_LT_LT_LT] = ACTIONS(2277), - [anon_sym_RBRACE] = ACTIONS(2277), - [anon_sym_LBRACE] = ACTIONS(2277), - [anon_sym_SEMI] = ACTIONS(2277), - [anon_sym_return] = ACTIONS(2275), - [anon_sym_break] = ACTIONS(2275), - [anon_sym_continue] = ACTIONS(2275), - [anon_sym_throw] = ACTIONS(2275), - [anon_sym_echo] = ACTIONS(2275), - [anon_sym_unset] = ACTIONS(2275), - [anon_sym_LPAREN] = ACTIONS(2277), - [anon_sym_concurrent] = ACTIONS(2275), - [anon_sym_use] = ACTIONS(2275), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_function] = ACTIONS(2275), - [anon_sym_const] = ACTIONS(2275), - [anon_sym_if] = ACTIONS(2275), - [anon_sym_switch] = ACTIONS(2275), - [anon_sym_case] = ACTIONS(2275), - [anon_sym_default] = ACTIONS(2275), - [anon_sym_foreach] = ACTIONS(2275), - [anon_sym_while] = ACTIONS(2275), - [anon_sym_do] = ACTIONS(2275), - [anon_sym_for] = ACTIONS(2275), - [anon_sym_try] = ACTIONS(2275), - [anon_sym_using] = ACTIONS(2275), - [sym_float] = ACTIONS(2277), - [sym_integer] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(2275), - [anon_sym_True] = ACTIONS(2275), - [anon_sym_TRUE] = ACTIONS(2275), - [anon_sym_false] = ACTIONS(2275), - [anon_sym_False] = ACTIONS(2275), - [anon_sym_FALSE] = ACTIONS(2275), - [anon_sym_null] = ACTIONS(2275), - [anon_sym_Null] = ACTIONS(2275), - [anon_sym_NULL] = ACTIONS(2275), - [sym_string] = ACTIONS(2277), - [anon_sym_AT] = ACTIONS(2277), - [anon_sym_TILDE] = ACTIONS(2277), - [anon_sym_array] = ACTIONS(2275), - [anon_sym_varray] = ACTIONS(2275), - [anon_sym_darray] = ACTIONS(2275), - [anon_sym_vec] = ACTIONS(2275), - [anon_sym_dict] = ACTIONS(2275), - [anon_sym_keyset] = ACTIONS(2275), - [anon_sym_LT] = ACTIONS(2275), - [anon_sym_PLUS] = ACTIONS(2275), - [anon_sym_DASH] = ACTIONS(2275), - [anon_sym_tuple] = ACTIONS(2275), - [anon_sym_include] = ACTIONS(2275), - [anon_sym_include_once] = ACTIONS(2275), - [anon_sym_require] = ACTIONS(2275), - [anon_sym_require_once] = ACTIONS(2275), - [anon_sym_list] = ACTIONS(2275), - [anon_sym_LT_LT] = ACTIONS(2275), - [anon_sym_BANG] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2277), - [anon_sym_DASH_DASH] = ACTIONS(2277), - [anon_sym_await] = ACTIONS(2275), - [anon_sym_async] = ACTIONS(2275), - [anon_sym_yield] = ACTIONS(2275), - [anon_sym_trait] = ACTIONS(2275), - [anon_sym_interface] = ACTIONS(2275), - [anon_sym_class] = ACTIONS(2275), - [anon_sym_enum] = ACTIONS(2275), - [sym_final_modifier] = ACTIONS(2275), - [sym_abstract_modifier] = ACTIONS(2275), - [sym_xhp_modifier] = ACTIONS(2275), - [sym_xhp_identifier] = ACTIONS(2275), - [sym_xhp_class_identifier] = ACTIONS(2277), - [sym_comment] = ACTIONS(3), - }, - [997] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [998] = { - [sym_identifier] = ACTIONS(2295), - [sym_variable] = ACTIONS(2297), - [sym_pipe_variable] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2295), - [anon_sym_newtype] = ACTIONS(2295), - [anon_sym_shape] = ACTIONS(2295), - [anon_sym_clone] = ACTIONS(2295), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_print] = ACTIONS(2295), - [sym__backslash] = ACTIONS(2297), - [anon_sym_self] = ACTIONS(2295), - [anon_sym_parent] = ACTIONS(2295), - [anon_sym_static] = ACTIONS(2295), - [anon_sym_LT_LT_LT] = ACTIONS(2297), - [anon_sym_RBRACE] = ACTIONS(2297), - [anon_sym_LBRACE] = ACTIONS(2297), - [anon_sym_SEMI] = ACTIONS(2297), - [anon_sym_return] = ACTIONS(2295), - [anon_sym_break] = ACTIONS(2295), - [anon_sym_continue] = ACTIONS(2295), - [anon_sym_throw] = ACTIONS(2295), - [anon_sym_echo] = ACTIONS(2295), - [anon_sym_unset] = ACTIONS(2295), - [anon_sym_LPAREN] = ACTIONS(2297), - [anon_sym_concurrent] = ACTIONS(2295), - [anon_sym_use] = ACTIONS(2295), - [anon_sym_namespace] = ACTIONS(2295), - [anon_sym_function] = ACTIONS(2295), - [anon_sym_const] = ACTIONS(2295), - [anon_sym_if] = ACTIONS(2295), - [anon_sym_switch] = ACTIONS(2295), - [anon_sym_case] = ACTIONS(2295), - [anon_sym_default] = ACTIONS(2295), - [anon_sym_foreach] = ACTIONS(2295), - [anon_sym_while] = ACTIONS(2295), - [anon_sym_do] = ACTIONS(2295), - [anon_sym_for] = ACTIONS(2295), - [anon_sym_try] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(2295), - [sym_float] = ACTIONS(2297), - [sym_integer] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(2295), - [anon_sym_True] = ACTIONS(2295), - [anon_sym_TRUE] = ACTIONS(2295), - [anon_sym_false] = ACTIONS(2295), - [anon_sym_False] = ACTIONS(2295), - [anon_sym_FALSE] = ACTIONS(2295), - [anon_sym_null] = ACTIONS(2295), - [anon_sym_Null] = ACTIONS(2295), - [anon_sym_NULL] = ACTIONS(2295), - [sym_string] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(2297), - [anon_sym_TILDE] = ACTIONS(2297), - [anon_sym_array] = ACTIONS(2295), - [anon_sym_varray] = ACTIONS(2295), - [anon_sym_darray] = ACTIONS(2295), - [anon_sym_vec] = ACTIONS(2295), - [anon_sym_dict] = ACTIONS(2295), - [anon_sym_keyset] = ACTIONS(2295), - [anon_sym_LT] = ACTIONS(2295), - [anon_sym_PLUS] = ACTIONS(2295), - [anon_sym_DASH] = ACTIONS(2295), - [anon_sym_tuple] = ACTIONS(2295), - [anon_sym_include] = ACTIONS(2295), - [anon_sym_include_once] = ACTIONS(2295), - [anon_sym_require] = ACTIONS(2295), - [anon_sym_require_once] = ACTIONS(2295), - [anon_sym_list] = ACTIONS(2295), - [anon_sym_LT_LT] = ACTIONS(2295), - [anon_sym_BANG] = ACTIONS(2297), - [anon_sym_PLUS_PLUS] = ACTIONS(2297), - [anon_sym_DASH_DASH] = ACTIONS(2297), - [anon_sym_await] = ACTIONS(2295), - [anon_sym_async] = ACTIONS(2295), - [anon_sym_yield] = ACTIONS(2295), - [anon_sym_trait] = ACTIONS(2295), - [anon_sym_interface] = ACTIONS(2295), - [anon_sym_class] = ACTIONS(2295), - [anon_sym_enum] = ACTIONS(2295), - [sym_final_modifier] = ACTIONS(2295), - [sym_abstract_modifier] = ACTIONS(2295), - [sym_xhp_modifier] = ACTIONS(2295), - [sym_xhp_identifier] = ACTIONS(2295), - [sym_xhp_class_identifier] = ACTIONS(2297), - [sym_comment] = ACTIONS(3), - }, - [999] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1000] = { - [sym_identifier] = ACTIONS(2255), - [sym_variable] = ACTIONS(2257), - [sym_pipe_variable] = ACTIONS(2257), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_newtype] = ACTIONS(2255), - [anon_sym_shape] = ACTIONS(2255), - [anon_sym_clone] = ACTIONS(2255), - [anon_sym_new] = ACTIONS(2255), - [anon_sym_print] = ACTIONS(2255), - [sym__backslash] = ACTIONS(2257), - [anon_sym_self] = ACTIONS(2255), - [anon_sym_parent] = ACTIONS(2255), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_LT_LT_LT] = ACTIONS(2257), - [anon_sym_RBRACE] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(2257), - [anon_sym_SEMI] = ACTIONS(2257), - [anon_sym_return] = ACTIONS(2255), - [anon_sym_break] = ACTIONS(2255), - [anon_sym_continue] = ACTIONS(2255), - [anon_sym_throw] = ACTIONS(2255), - [anon_sym_echo] = ACTIONS(2255), - [anon_sym_unset] = ACTIONS(2255), - [anon_sym_LPAREN] = ACTIONS(2257), - [anon_sym_concurrent] = ACTIONS(2255), - [anon_sym_use] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_function] = ACTIONS(2255), - [anon_sym_const] = ACTIONS(2255), - [anon_sym_if] = ACTIONS(2255), - [anon_sym_elseif] = ACTIONS(2255), - [anon_sym_else] = ACTIONS(2255), - [anon_sym_switch] = ACTIONS(2255), - [anon_sym_foreach] = ACTIONS(2255), - [anon_sym_while] = ACTIONS(2255), - [anon_sym_do] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2255), - [anon_sym_try] = ACTIONS(2255), - [anon_sym_using] = ACTIONS(2255), - [sym_float] = ACTIONS(2257), - [sym_integer] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(2255), - [anon_sym_True] = ACTIONS(2255), - [anon_sym_TRUE] = ACTIONS(2255), - [anon_sym_false] = ACTIONS(2255), - [anon_sym_False] = ACTIONS(2255), - [anon_sym_FALSE] = ACTIONS(2255), - [anon_sym_null] = ACTIONS(2255), - [anon_sym_Null] = ACTIONS(2255), - [anon_sym_NULL] = ACTIONS(2255), - [sym_string] = ACTIONS(2257), - [anon_sym_AT] = ACTIONS(2257), - [anon_sym_TILDE] = ACTIONS(2257), - [anon_sym_array] = ACTIONS(2255), - [anon_sym_varray] = ACTIONS(2255), - [anon_sym_darray] = ACTIONS(2255), - [anon_sym_vec] = ACTIONS(2255), - [anon_sym_dict] = ACTIONS(2255), - [anon_sym_keyset] = ACTIONS(2255), - [anon_sym_LT] = ACTIONS(2255), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_tuple] = ACTIONS(2255), - [anon_sym_include] = ACTIONS(2255), - [anon_sym_include_once] = ACTIONS(2255), - [anon_sym_require] = ACTIONS(2255), - [anon_sym_require_once] = ACTIONS(2255), - [anon_sym_list] = ACTIONS(2255), - [anon_sym_LT_LT] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(2257), - [anon_sym_PLUS_PLUS] = ACTIONS(2257), - [anon_sym_DASH_DASH] = ACTIONS(2257), - [anon_sym_await] = ACTIONS(2255), - [anon_sym_async] = ACTIONS(2255), - [anon_sym_yield] = ACTIONS(2255), - [anon_sym_trait] = ACTIONS(2255), - [anon_sym_interface] = ACTIONS(2255), - [anon_sym_class] = ACTIONS(2255), - [anon_sym_enum] = ACTIONS(2255), - [sym_final_modifier] = ACTIONS(2255), - [sym_abstract_modifier] = ACTIONS(2255), - [sym_xhp_modifier] = ACTIONS(2255), - [sym_xhp_identifier] = ACTIONS(2255), - [sym_xhp_class_identifier] = ACTIONS(2257), - [sym_comment] = ACTIONS(3), - }, - [1001] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1002] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1003] = { - [ts_builtin_sym_end] = ACTIONS(2429), - [sym_identifier] = ACTIONS(2427), - [sym_variable] = ACTIONS(2429), - [sym_pipe_variable] = ACTIONS(2429), - [anon_sym_type] = ACTIONS(2427), - [anon_sym_newtype] = ACTIONS(2427), - [anon_sym_shape] = ACTIONS(2427), - [anon_sym_clone] = ACTIONS(2427), - [anon_sym_new] = ACTIONS(2427), - [anon_sym_print] = ACTIONS(2427), - [sym__backslash] = ACTIONS(2429), - [anon_sym_self] = ACTIONS(2427), - [anon_sym_parent] = ACTIONS(2427), - [anon_sym_static] = ACTIONS(2427), - [anon_sym_LT_LT_LT] = ACTIONS(2429), - [anon_sym_LBRACE] = ACTIONS(2429), - [anon_sym_SEMI] = ACTIONS(2429), - [anon_sym_return] = ACTIONS(2427), - [anon_sym_break] = ACTIONS(2427), - [anon_sym_continue] = ACTIONS(2427), - [anon_sym_throw] = ACTIONS(2427), - [anon_sym_echo] = ACTIONS(2427), - [anon_sym_unset] = ACTIONS(2427), - [anon_sym_LPAREN] = ACTIONS(2429), - [anon_sym_concurrent] = ACTIONS(2427), - [anon_sym_use] = ACTIONS(2427), - [anon_sym_namespace] = ACTIONS(2427), - [anon_sym_function] = ACTIONS(2427), - [anon_sym_const] = ACTIONS(2427), - [anon_sym_if] = ACTIONS(2427), - [anon_sym_elseif] = ACTIONS(2427), - [anon_sym_else] = ACTIONS(2427), - [anon_sym_switch] = ACTIONS(2427), - [anon_sym_foreach] = ACTIONS(2427), - [anon_sym_while] = ACTIONS(2427), - [anon_sym_do] = ACTIONS(2427), - [anon_sym_for] = ACTIONS(2427), - [anon_sym_try] = ACTIONS(2427), - [anon_sym_using] = ACTIONS(2427), - [sym_float] = ACTIONS(2429), - [sym_integer] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(2427), - [anon_sym_True] = ACTIONS(2427), - [anon_sym_TRUE] = ACTIONS(2427), - [anon_sym_false] = ACTIONS(2427), - [anon_sym_False] = ACTIONS(2427), - [anon_sym_FALSE] = ACTIONS(2427), - [anon_sym_null] = ACTIONS(2427), - [anon_sym_Null] = ACTIONS(2427), - [anon_sym_NULL] = ACTIONS(2427), - [sym_string] = ACTIONS(2429), - [anon_sym_AT] = ACTIONS(2429), - [anon_sym_TILDE] = ACTIONS(2429), - [anon_sym_array] = ACTIONS(2427), - [anon_sym_varray] = ACTIONS(2427), - [anon_sym_darray] = ACTIONS(2427), - [anon_sym_vec] = ACTIONS(2427), - [anon_sym_dict] = ACTIONS(2427), - [anon_sym_keyset] = ACTIONS(2427), - [anon_sym_LT] = ACTIONS(2427), - [anon_sym_PLUS] = ACTIONS(2427), - [anon_sym_DASH] = ACTIONS(2427), - [anon_sym_tuple] = ACTIONS(2427), - [anon_sym_include] = ACTIONS(2427), - [anon_sym_include_once] = ACTIONS(2427), - [anon_sym_require] = ACTIONS(2427), - [anon_sym_require_once] = ACTIONS(2427), - [anon_sym_list] = ACTIONS(2427), - [anon_sym_LT_LT] = ACTIONS(2427), - [anon_sym_BANG] = ACTIONS(2429), - [anon_sym_PLUS_PLUS] = ACTIONS(2429), - [anon_sym_DASH_DASH] = ACTIONS(2429), - [anon_sym_await] = ACTIONS(2427), - [anon_sym_async] = ACTIONS(2427), - [anon_sym_yield] = ACTIONS(2427), - [anon_sym_trait] = ACTIONS(2427), - [anon_sym_interface] = ACTIONS(2427), - [anon_sym_class] = ACTIONS(2427), - [anon_sym_enum] = ACTIONS(2427), - [sym_final_modifier] = ACTIONS(2427), - [sym_abstract_modifier] = ACTIONS(2427), - [sym_xhp_modifier] = ACTIONS(2427), - [sym_xhp_identifier] = ACTIONS(2427), - [sym_xhp_class_identifier] = ACTIONS(2429), - [sym_comment] = ACTIONS(3), - }, - [1004] = { - [ts_builtin_sym_end] = ACTIONS(2437), - [sym_identifier] = ACTIONS(2435), - [sym_variable] = ACTIONS(2437), - [sym_pipe_variable] = ACTIONS(2437), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_newtype] = ACTIONS(2435), - [anon_sym_shape] = ACTIONS(2435), - [anon_sym_clone] = ACTIONS(2435), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_print] = ACTIONS(2435), - [sym__backslash] = ACTIONS(2437), - [anon_sym_self] = ACTIONS(2435), - [anon_sym_parent] = ACTIONS(2435), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_LT_LT_LT] = ACTIONS(2437), - [anon_sym_LBRACE] = ACTIONS(2437), - [anon_sym_SEMI] = ACTIONS(2437), - [anon_sym_return] = ACTIONS(2435), - [anon_sym_break] = ACTIONS(2435), - [anon_sym_continue] = ACTIONS(2435), - [anon_sym_throw] = ACTIONS(2435), - [anon_sym_echo] = ACTIONS(2435), - [anon_sym_unset] = ACTIONS(2435), - [anon_sym_LPAREN] = ACTIONS(2437), - [anon_sym_concurrent] = ACTIONS(2435), - [anon_sym_use] = ACTIONS(2435), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2435), - [anon_sym_const] = ACTIONS(2435), - [anon_sym_if] = ACTIONS(2435), - [anon_sym_elseif] = ACTIONS(2435), - [anon_sym_else] = ACTIONS(2435), - [anon_sym_switch] = ACTIONS(2435), - [anon_sym_foreach] = ACTIONS(2435), - [anon_sym_while] = ACTIONS(2435), - [anon_sym_do] = ACTIONS(2435), - [anon_sym_for] = ACTIONS(2435), - [anon_sym_try] = ACTIONS(2435), - [anon_sym_using] = ACTIONS(2435), - [sym_float] = ACTIONS(2437), - [sym_integer] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(2435), - [anon_sym_True] = ACTIONS(2435), - [anon_sym_TRUE] = ACTIONS(2435), - [anon_sym_false] = ACTIONS(2435), - [anon_sym_False] = ACTIONS(2435), - [anon_sym_FALSE] = ACTIONS(2435), - [anon_sym_null] = ACTIONS(2435), - [anon_sym_Null] = ACTIONS(2435), - [anon_sym_NULL] = ACTIONS(2435), - [sym_string] = ACTIONS(2437), - [anon_sym_AT] = ACTIONS(2437), - [anon_sym_TILDE] = ACTIONS(2437), - [anon_sym_array] = ACTIONS(2435), - [anon_sym_varray] = ACTIONS(2435), - [anon_sym_darray] = ACTIONS(2435), - [anon_sym_vec] = ACTIONS(2435), - [anon_sym_dict] = ACTIONS(2435), - [anon_sym_keyset] = ACTIONS(2435), - [anon_sym_LT] = ACTIONS(2435), - [anon_sym_PLUS] = ACTIONS(2435), - [anon_sym_DASH] = ACTIONS(2435), - [anon_sym_tuple] = ACTIONS(2435), - [anon_sym_include] = ACTIONS(2435), - [anon_sym_include_once] = ACTIONS(2435), - [anon_sym_require] = ACTIONS(2435), - [anon_sym_require_once] = ACTIONS(2435), - [anon_sym_list] = ACTIONS(2435), - [anon_sym_LT_LT] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(2437), - [anon_sym_PLUS_PLUS] = ACTIONS(2437), - [anon_sym_DASH_DASH] = ACTIONS(2437), - [anon_sym_await] = ACTIONS(2435), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_yield] = ACTIONS(2435), - [anon_sym_trait] = ACTIONS(2435), - [anon_sym_interface] = ACTIONS(2435), - [anon_sym_class] = ACTIONS(2435), - [anon_sym_enum] = ACTIONS(2435), - [sym_final_modifier] = ACTIONS(2435), - [sym_abstract_modifier] = ACTIONS(2435), - [sym_xhp_modifier] = ACTIONS(2435), - [sym_xhp_identifier] = ACTIONS(2435), - [sym_xhp_class_identifier] = ACTIONS(2437), - [sym_comment] = ACTIONS(3), - }, - [1005] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1006] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1007] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1008] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_case] = ACTIONS(2127), - [anon_sym_default] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1009] = { - [ts_builtin_sym_end] = ACTIONS(2441), - [sym_identifier] = ACTIONS(2439), - [sym_variable] = ACTIONS(2441), - [sym_pipe_variable] = ACTIONS(2441), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_newtype] = ACTIONS(2439), - [anon_sym_shape] = ACTIONS(2439), - [anon_sym_clone] = ACTIONS(2439), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_print] = ACTIONS(2439), - [sym__backslash] = ACTIONS(2441), - [anon_sym_self] = ACTIONS(2439), - [anon_sym_parent] = ACTIONS(2439), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_LT_LT_LT] = ACTIONS(2441), - [anon_sym_LBRACE] = ACTIONS(2441), - [anon_sym_SEMI] = ACTIONS(2441), - [anon_sym_return] = ACTIONS(2439), - [anon_sym_break] = ACTIONS(2439), - [anon_sym_continue] = ACTIONS(2439), - [anon_sym_throw] = ACTIONS(2439), - [anon_sym_echo] = ACTIONS(2439), - [anon_sym_unset] = ACTIONS(2439), - [anon_sym_LPAREN] = ACTIONS(2441), - [anon_sym_concurrent] = ACTIONS(2439), - [anon_sym_use] = ACTIONS(2439), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2439), - [anon_sym_const] = ACTIONS(2439), - [anon_sym_if] = ACTIONS(2439), - [anon_sym_elseif] = ACTIONS(2439), - [anon_sym_else] = ACTIONS(2439), - [anon_sym_switch] = ACTIONS(2439), - [anon_sym_foreach] = ACTIONS(2439), - [anon_sym_while] = ACTIONS(2439), - [anon_sym_do] = ACTIONS(2439), - [anon_sym_for] = ACTIONS(2439), - [anon_sym_try] = ACTIONS(2439), - [anon_sym_using] = ACTIONS(2439), - [sym_float] = ACTIONS(2441), - [sym_integer] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(2439), - [anon_sym_True] = ACTIONS(2439), - [anon_sym_TRUE] = ACTIONS(2439), - [anon_sym_false] = ACTIONS(2439), - [anon_sym_False] = ACTIONS(2439), - [anon_sym_FALSE] = ACTIONS(2439), - [anon_sym_null] = ACTIONS(2439), - [anon_sym_Null] = ACTIONS(2439), - [anon_sym_NULL] = ACTIONS(2439), - [sym_string] = ACTIONS(2441), - [anon_sym_AT] = ACTIONS(2441), - [anon_sym_TILDE] = ACTIONS(2441), - [anon_sym_array] = ACTIONS(2439), - [anon_sym_varray] = ACTIONS(2439), - [anon_sym_darray] = ACTIONS(2439), - [anon_sym_vec] = ACTIONS(2439), - [anon_sym_dict] = ACTIONS(2439), - [anon_sym_keyset] = ACTIONS(2439), - [anon_sym_LT] = ACTIONS(2439), - [anon_sym_PLUS] = ACTIONS(2439), - [anon_sym_DASH] = ACTIONS(2439), - [anon_sym_tuple] = ACTIONS(2439), - [anon_sym_include] = ACTIONS(2439), - [anon_sym_include_once] = ACTIONS(2439), - [anon_sym_require] = ACTIONS(2439), - [anon_sym_require_once] = ACTIONS(2439), - [anon_sym_list] = ACTIONS(2439), - [anon_sym_LT_LT] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(2441), - [anon_sym_PLUS_PLUS] = ACTIONS(2441), - [anon_sym_DASH_DASH] = ACTIONS(2441), - [anon_sym_await] = ACTIONS(2439), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_yield] = ACTIONS(2439), - [anon_sym_trait] = ACTIONS(2439), - [anon_sym_interface] = ACTIONS(2439), - [anon_sym_class] = ACTIONS(2439), - [anon_sym_enum] = ACTIONS(2439), - [sym_final_modifier] = ACTIONS(2439), - [sym_abstract_modifier] = ACTIONS(2439), - [sym_xhp_modifier] = ACTIONS(2439), - [sym_xhp_identifier] = ACTIONS(2439), - [sym_xhp_class_identifier] = ACTIONS(2441), - [sym_comment] = ACTIONS(3), - }, - [1010] = { - [sym_identifier] = ACTIONS(2251), - [sym_variable] = ACTIONS(2253), - [sym_pipe_variable] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2251), - [anon_sym_newtype] = ACTIONS(2251), - [anon_sym_shape] = ACTIONS(2251), - [anon_sym_clone] = ACTIONS(2251), - [anon_sym_new] = ACTIONS(2251), - [anon_sym_print] = ACTIONS(2251), - [sym__backslash] = ACTIONS(2253), - [anon_sym_self] = ACTIONS(2251), - [anon_sym_parent] = ACTIONS(2251), - [anon_sym_static] = ACTIONS(2251), - [anon_sym_LT_LT_LT] = ACTIONS(2253), - [anon_sym_RBRACE] = ACTIONS(2253), - [anon_sym_LBRACE] = ACTIONS(2253), - [anon_sym_SEMI] = ACTIONS(2253), - [anon_sym_return] = ACTIONS(2251), - [anon_sym_break] = ACTIONS(2251), - [anon_sym_continue] = ACTIONS(2251), - [anon_sym_throw] = ACTIONS(2251), - [anon_sym_echo] = ACTIONS(2251), - [anon_sym_unset] = ACTIONS(2251), - [anon_sym_LPAREN] = ACTIONS(2253), - [anon_sym_concurrent] = ACTIONS(2251), - [anon_sym_use] = ACTIONS(2251), - [anon_sym_namespace] = ACTIONS(2251), - [anon_sym_function] = ACTIONS(2251), - [anon_sym_const] = ACTIONS(2251), - [anon_sym_if] = ACTIONS(2251), - [anon_sym_elseif] = ACTIONS(2251), - [anon_sym_else] = ACTIONS(2251), - [anon_sym_switch] = ACTIONS(2251), - [anon_sym_foreach] = ACTIONS(2251), - [anon_sym_while] = ACTIONS(2251), - [anon_sym_do] = ACTIONS(2251), - [anon_sym_for] = ACTIONS(2251), - [anon_sym_try] = ACTIONS(2251), - [anon_sym_using] = ACTIONS(2251), - [sym_float] = ACTIONS(2253), - [sym_integer] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(2251), - [anon_sym_True] = ACTIONS(2251), - [anon_sym_TRUE] = ACTIONS(2251), - [anon_sym_false] = ACTIONS(2251), - [anon_sym_False] = ACTIONS(2251), - [anon_sym_FALSE] = ACTIONS(2251), - [anon_sym_null] = ACTIONS(2251), - [anon_sym_Null] = ACTIONS(2251), - [anon_sym_NULL] = ACTIONS(2251), - [sym_string] = ACTIONS(2253), - [anon_sym_AT] = ACTIONS(2253), - [anon_sym_TILDE] = ACTIONS(2253), - [anon_sym_array] = ACTIONS(2251), - [anon_sym_varray] = ACTIONS(2251), - [anon_sym_darray] = ACTIONS(2251), - [anon_sym_vec] = ACTIONS(2251), - [anon_sym_dict] = ACTIONS(2251), - [anon_sym_keyset] = ACTIONS(2251), - [anon_sym_LT] = ACTIONS(2251), - [anon_sym_PLUS] = ACTIONS(2251), - [anon_sym_DASH] = ACTIONS(2251), - [anon_sym_tuple] = ACTIONS(2251), - [anon_sym_include] = ACTIONS(2251), - [anon_sym_include_once] = ACTIONS(2251), - [anon_sym_require] = ACTIONS(2251), - [anon_sym_require_once] = ACTIONS(2251), - [anon_sym_list] = ACTIONS(2251), - [anon_sym_LT_LT] = ACTIONS(2251), - [anon_sym_BANG] = ACTIONS(2253), - [anon_sym_PLUS_PLUS] = ACTIONS(2253), - [anon_sym_DASH_DASH] = ACTIONS(2253), - [anon_sym_await] = ACTIONS(2251), - [anon_sym_async] = ACTIONS(2251), - [anon_sym_yield] = ACTIONS(2251), - [anon_sym_trait] = ACTIONS(2251), - [anon_sym_interface] = ACTIONS(2251), - [anon_sym_class] = ACTIONS(2251), - [anon_sym_enum] = ACTIONS(2251), - [sym_final_modifier] = ACTIONS(2251), - [sym_abstract_modifier] = ACTIONS(2251), - [sym_xhp_modifier] = ACTIONS(2251), - [sym_xhp_identifier] = ACTIONS(2251), - [sym_xhp_class_identifier] = ACTIONS(2253), - [sym_comment] = ACTIONS(3), - }, - [1011] = { - [ts_builtin_sym_end] = ACTIONS(2445), - [sym_identifier] = ACTIONS(2443), - [sym_variable] = ACTIONS(2445), - [sym_pipe_variable] = ACTIONS(2445), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_newtype] = ACTIONS(2443), - [anon_sym_shape] = ACTIONS(2443), - [anon_sym_clone] = ACTIONS(2443), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_print] = ACTIONS(2443), - [sym__backslash] = ACTIONS(2445), - [anon_sym_self] = ACTIONS(2443), - [anon_sym_parent] = ACTIONS(2443), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_LT_LT_LT] = ACTIONS(2445), - [anon_sym_LBRACE] = ACTIONS(2445), - [anon_sym_SEMI] = ACTIONS(2445), - [anon_sym_return] = ACTIONS(2443), - [anon_sym_break] = ACTIONS(2443), - [anon_sym_continue] = ACTIONS(2443), - [anon_sym_throw] = ACTIONS(2443), - [anon_sym_echo] = ACTIONS(2443), - [anon_sym_unset] = ACTIONS(2443), - [anon_sym_LPAREN] = ACTIONS(2445), - [anon_sym_concurrent] = ACTIONS(2443), - [anon_sym_use] = ACTIONS(2443), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2443), - [anon_sym_const] = ACTIONS(2443), - [anon_sym_if] = ACTIONS(2443), - [anon_sym_elseif] = ACTIONS(2443), - [anon_sym_else] = ACTIONS(2443), - [anon_sym_switch] = ACTIONS(2443), - [anon_sym_foreach] = ACTIONS(2443), - [anon_sym_while] = ACTIONS(2443), - [anon_sym_do] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2443), - [anon_sym_try] = ACTIONS(2443), - [anon_sym_using] = ACTIONS(2443), - [sym_float] = ACTIONS(2445), - [sym_integer] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(2443), - [anon_sym_True] = ACTIONS(2443), - [anon_sym_TRUE] = ACTIONS(2443), - [anon_sym_false] = ACTIONS(2443), - [anon_sym_False] = ACTIONS(2443), - [anon_sym_FALSE] = ACTIONS(2443), - [anon_sym_null] = ACTIONS(2443), - [anon_sym_Null] = ACTIONS(2443), - [anon_sym_NULL] = ACTIONS(2443), - [sym_string] = ACTIONS(2445), - [anon_sym_AT] = ACTIONS(2445), - [anon_sym_TILDE] = ACTIONS(2445), - [anon_sym_array] = ACTIONS(2443), - [anon_sym_varray] = ACTIONS(2443), - [anon_sym_darray] = ACTIONS(2443), - [anon_sym_vec] = ACTIONS(2443), - [anon_sym_dict] = ACTIONS(2443), - [anon_sym_keyset] = ACTIONS(2443), - [anon_sym_LT] = ACTIONS(2443), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_tuple] = ACTIONS(2443), - [anon_sym_include] = ACTIONS(2443), - [anon_sym_include_once] = ACTIONS(2443), - [anon_sym_require] = ACTIONS(2443), - [anon_sym_require_once] = ACTIONS(2443), - [anon_sym_list] = ACTIONS(2443), - [anon_sym_LT_LT] = ACTIONS(2443), - [anon_sym_BANG] = ACTIONS(2445), - [anon_sym_PLUS_PLUS] = ACTIONS(2445), - [anon_sym_DASH_DASH] = ACTIONS(2445), - [anon_sym_await] = ACTIONS(2443), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_yield] = ACTIONS(2443), - [anon_sym_trait] = ACTIONS(2443), - [anon_sym_interface] = ACTIONS(2443), - [anon_sym_class] = ACTIONS(2443), - [anon_sym_enum] = ACTIONS(2443), - [sym_final_modifier] = ACTIONS(2443), - [sym_abstract_modifier] = ACTIONS(2443), - [sym_xhp_modifier] = ACTIONS(2443), - [sym_xhp_identifier] = ACTIONS(2443), - [sym_xhp_class_identifier] = ACTIONS(2445), - [sym_comment] = ACTIONS(3), - }, - [1012] = { - [sym_identifier] = ACTIONS(2231), - [sym_variable] = ACTIONS(2233), - [sym_pipe_variable] = ACTIONS(2233), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_newtype] = ACTIONS(2231), - [anon_sym_shape] = ACTIONS(2231), - [anon_sym_clone] = ACTIONS(2231), - [anon_sym_new] = ACTIONS(2231), - [anon_sym_print] = ACTIONS(2231), - [sym__backslash] = ACTIONS(2233), - [anon_sym_self] = ACTIONS(2231), - [anon_sym_parent] = ACTIONS(2231), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_LT_LT_LT] = ACTIONS(2233), - [anon_sym_RBRACE] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(2233), - [anon_sym_SEMI] = ACTIONS(2233), - [anon_sym_return] = ACTIONS(2231), - [anon_sym_break] = ACTIONS(2231), - [anon_sym_continue] = ACTIONS(2231), - [anon_sym_throw] = ACTIONS(2231), - [anon_sym_echo] = ACTIONS(2231), - [anon_sym_unset] = ACTIONS(2231), - [anon_sym_LPAREN] = ACTIONS(2233), - [anon_sym_concurrent] = ACTIONS(2231), - [anon_sym_use] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_function] = ACTIONS(2231), - [anon_sym_const] = ACTIONS(2231), - [anon_sym_if] = ACTIONS(2231), - [anon_sym_elseif] = ACTIONS(2231), - [anon_sym_else] = ACTIONS(2231), - [anon_sym_switch] = ACTIONS(2231), - [anon_sym_foreach] = ACTIONS(2231), - [anon_sym_while] = ACTIONS(2231), - [anon_sym_do] = ACTIONS(2231), - [anon_sym_for] = ACTIONS(2231), - [anon_sym_try] = ACTIONS(2231), - [anon_sym_using] = ACTIONS(2231), - [sym_float] = ACTIONS(2233), - [sym_integer] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(2231), - [anon_sym_True] = ACTIONS(2231), - [anon_sym_TRUE] = ACTIONS(2231), - [anon_sym_false] = ACTIONS(2231), - [anon_sym_False] = ACTIONS(2231), - [anon_sym_FALSE] = ACTIONS(2231), - [anon_sym_null] = ACTIONS(2231), - [anon_sym_Null] = ACTIONS(2231), - [anon_sym_NULL] = ACTIONS(2231), - [sym_string] = ACTIONS(2233), - [anon_sym_AT] = ACTIONS(2233), - [anon_sym_TILDE] = ACTIONS(2233), - [anon_sym_array] = ACTIONS(2231), - [anon_sym_varray] = ACTIONS(2231), - [anon_sym_darray] = ACTIONS(2231), - [anon_sym_vec] = ACTIONS(2231), - [anon_sym_dict] = ACTIONS(2231), - [anon_sym_keyset] = ACTIONS(2231), - [anon_sym_LT] = ACTIONS(2231), - [anon_sym_PLUS] = ACTIONS(2231), - [anon_sym_DASH] = ACTIONS(2231), - [anon_sym_tuple] = ACTIONS(2231), - [anon_sym_include] = ACTIONS(2231), - [anon_sym_include_once] = ACTIONS(2231), - [anon_sym_require] = ACTIONS(2231), - [anon_sym_require_once] = ACTIONS(2231), - [anon_sym_list] = ACTIONS(2231), - [anon_sym_LT_LT] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2233), - [anon_sym_DASH_DASH] = ACTIONS(2233), - [anon_sym_await] = ACTIONS(2231), - [anon_sym_async] = ACTIONS(2231), - [anon_sym_yield] = ACTIONS(2231), - [anon_sym_trait] = ACTIONS(2231), - [anon_sym_interface] = ACTIONS(2231), - [anon_sym_class] = ACTIONS(2231), - [anon_sym_enum] = ACTIONS(2231), - [sym_final_modifier] = ACTIONS(2231), - [sym_abstract_modifier] = ACTIONS(2231), - [sym_xhp_modifier] = ACTIONS(2231), - [sym_xhp_identifier] = ACTIONS(2231), - [sym_xhp_class_identifier] = ACTIONS(2233), - [sym_comment] = ACTIONS(3), - }, - [1013] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1014] = { - [ts_builtin_sym_end] = ACTIONS(2433), - [sym_identifier] = ACTIONS(2431), - [sym_variable] = ACTIONS(2433), - [sym_pipe_variable] = ACTIONS(2433), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_newtype] = ACTIONS(2431), - [anon_sym_shape] = ACTIONS(2431), - [anon_sym_clone] = ACTIONS(2431), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_print] = ACTIONS(2431), - [sym__backslash] = ACTIONS(2433), - [anon_sym_self] = ACTIONS(2431), - [anon_sym_parent] = ACTIONS(2431), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_LT_LT_LT] = ACTIONS(2433), - [anon_sym_LBRACE] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(2433), - [anon_sym_return] = ACTIONS(2431), - [anon_sym_break] = ACTIONS(2431), - [anon_sym_continue] = ACTIONS(2431), - [anon_sym_throw] = ACTIONS(2431), - [anon_sym_echo] = ACTIONS(2431), - [anon_sym_unset] = ACTIONS(2431), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_concurrent] = ACTIONS(2431), - [anon_sym_use] = ACTIONS(2431), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2431), - [anon_sym_const] = ACTIONS(2431), - [anon_sym_if] = ACTIONS(2431), - [anon_sym_elseif] = ACTIONS(2431), - [anon_sym_else] = ACTIONS(2431), - [anon_sym_switch] = ACTIONS(2431), - [anon_sym_foreach] = ACTIONS(2431), - [anon_sym_while] = ACTIONS(2431), - [anon_sym_do] = ACTIONS(2431), - [anon_sym_for] = ACTIONS(2431), - [anon_sym_try] = ACTIONS(2431), - [anon_sym_using] = ACTIONS(2431), - [sym_float] = ACTIONS(2433), - [sym_integer] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(2431), - [anon_sym_True] = ACTIONS(2431), - [anon_sym_TRUE] = ACTIONS(2431), - [anon_sym_false] = ACTIONS(2431), - [anon_sym_False] = ACTIONS(2431), - [anon_sym_FALSE] = ACTIONS(2431), - [anon_sym_null] = ACTIONS(2431), - [anon_sym_Null] = ACTIONS(2431), - [anon_sym_NULL] = ACTIONS(2431), - [sym_string] = ACTIONS(2433), - [anon_sym_AT] = ACTIONS(2433), - [anon_sym_TILDE] = ACTIONS(2433), - [anon_sym_array] = ACTIONS(2431), - [anon_sym_varray] = ACTIONS(2431), - [anon_sym_darray] = ACTIONS(2431), - [anon_sym_vec] = ACTIONS(2431), - [anon_sym_dict] = ACTIONS(2431), - [anon_sym_keyset] = ACTIONS(2431), - [anon_sym_LT] = ACTIONS(2431), - [anon_sym_PLUS] = ACTIONS(2431), - [anon_sym_DASH] = ACTIONS(2431), - [anon_sym_tuple] = ACTIONS(2431), - [anon_sym_include] = ACTIONS(2431), - [anon_sym_include_once] = ACTIONS(2431), - [anon_sym_require] = ACTIONS(2431), - [anon_sym_require_once] = ACTIONS(2431), - [anon_sym_list] = ACTIONS(2431), - [anon_sym_LT_LT] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(2433), - [anon_sym_PLUS_PLUS] = ACTIONS(2433), - [anon_sym_DASH_DASH] = ACTIONS(2433), - [anon_sym_await] = ACTIONS(2431), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_yield] = ACTIONS(2431), - [anon_sym_trait] = ACTIONS(2431), - [anon_sym_interface] = ACTIONS(2431), - [anon_sym_class] = ACTIONS(2431), - [anon_sym_enum] = ACTIONS(2431), - [sym_final_modifier] = ACTIONS(2431), - [sym_abstract_modifier] = ACTIONS(2431), - [sym_xhp_modifier] = ACTIONS(2431), - [sym_xhp_identifier] = ACTIONS(2431), - [sym_xhp_class_identifier] = ACTIONS(2433), - [sym_comment] = ACTIONS(3), - }, - [1015] = { - [ts_builtin_sym_end] = ACTIONS(2413), - [sym_identifier] = ACTIONS(2411), - [sym_variable] = ACTIONS(2413), - [sym_pipe_variable] = ACTIONS(2413), - [anon_sym_type] = ACTIONS(2411), - [anon_sym_newtype] = ACTIONS(2411), - [anon_sym_shape] = ACTIONS(2411), - [anon_sym_clone] = ACTIONS(2411), - [anon_sym_new] = ACTIONS(2411), - [anon_sym_print] = ACTIONS(2411), - [sym__backslash] = ACTIONS(2413), - [anon_sym_self] = ACTIONS(2411), - [anon_sym_parent] = ACTIONS(2411), - [anon_sym_static] = ACTIONS(2411), - [anon_sym_LT_LT_LT] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2413), - [anon_sym_SEMI] = ACTIONS(2413), - [anon_sym_return] = ACTIONS(2411), - [anon_sym_break] = ACTIONS(2411), - [anon_sym_continue] = ACTIONS(2411), - [anon_sym_throw] = ACTIONS(2411), - [anon_sym_echo] = ACTIONS(2411), - [anon_sym_unset] = ACTIONS(2411), - [anon_sym_LPAREN] = ACTIONS(2413), - [anon_sym_concurrent] = ACTIONS(2411), - [anon_sym_use] = ACTIONS(2411), - [anon_sym_namespace] = ACTIONS(2411), - [anon_sym_function] = ACTIONS(2411), - [anon_sym_const] = ACTIONS(2411), - [anon_sym_if] = ACTIONS(2411), - [anon_sym_elseif] = ACTIONS(2411), - [anon_sym_else] = ACTIONS(2411), - [anon_sym_switch] = ACTIONS(2411), - [anon_sym_foreach] = ACTIONS(2411), - [anon_sym_while] = ACTIONS(2411), - [anon_sym_do] = ACTIONS(2411), - [anon_sym_for] = ACTIONS(2411), - [anon_sym_try] = ACTIONS(2411), - [anon_sym_using] = ACTIONS(2411), - [sym_float] = ACTIONS(2413), - [sym_integer] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(2411), - [anon_sym_True] = ACTIONS(2411), - [anon_sym_TRUE] = ACTIONS(2411), - [anon_sym_false] = ACTIONS(2411), - [anon_sym_False] = ACTIONS(2411), - [anon_sym_FALSE] = ACTIONS(2411), - [anon_sym_null] = ACTIONS(2411), - [anon_sym_Null] = ACTIONS(2411), - [anon_sym_NULL] = ACTIONS(2411), - [sym_string] = ACTIONS(2413), - [anon_sym_AT] = ACTIONS(2413), - [anon_sym_TILDE] = ACTIONS(2413), - [anon_sym_array] = ACTIONS(2411), - [anon_sym_varray] = ACTIONS(2411), - [anon_sym_darray] = ACTIONS(2411), - [anon_sym_vec] = ACTIONS(2411), - [anon_sym_dict] = ACTIONS(2411), - [anon_sym_keyset] = ACTIONS(2411), - [anon_sym_LT] = ACTIONS(2411), - [anon_sym_PLUS] = ACTIONS(2411), - [anon_sym_DASH] = ACTIONS(2411), - [anon_sym_tuple] = ACTIONS(2411), - [anon_sym_include] = ACTIONS(2411), - [anon_sym_include_once] = ACTIONS(2411), - [anon_sym_require] = ACTIONS(2411), - [anon_sym_require_once] = ACTIONS(2411), - [anon_sym_list] = ACTIONS(2411), - [anon_sym_LT_LT] = ACTIONS(2411), - [anon_sym_BANG] = ACTIONS(2413), - [anon_sym_PLUS_PLUS] = ACTIONS(2413), - [anon_sym_DASH_DASH] = ACTIONS(2413), - [anon_sym_await] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2411), - [anon_sym_yield] = ACTIONS(2411), - [anon_sym_trait] = ACTIONS(2411), - [anon_sym_interface] = ACTIONS(2411), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_enum] = ACTIONS(2411), - [sym_final_modifier] = ACTIONS(2411), - [sym_abstract_modifier] = ACTIONS(2411), - [sym_xhp_modifier] = ACTIONS(2411), - [sym_xhp_identifier] = ACTIONS(2411), - [sym_xhp_class_identifier] = ACTIONS(2413), - [sym_comment] = ACTIONS(3), - }, - [1016] = { - [ts_builtin_sym_end] = ACTIONS(2409), - [sym_identifier] = ACTIONS(2407), - [sym_variable] = ACTIONS(2409), - [sym_pipe_variable] = ACTIONS(2409), - [anon_sym_type] = ACTIONS(2407), - [anon_sym_newtype] = ACTIONS(2407), - [anon_sym_shape] = ACTIONS(2407), - [anon_sym_clone] = ACTIONS(2407), - [anon_sym_new] = ACTIONS(2407), - [anon_sym_print] = ACTIONS(2407), - [sym__backslash] = ACTIONS(2409), - [anon_sym_self] = ACTIONS(2407), - [anon_sym_parent] = ACTIONS(2407), - [anon_sym_static] = ACTIONS(2407), - [anon_sym_LT_LT_LT] = ACTIONS(2409), - [anon_sym_LBRACE] = ACTIONS(2409), - [anon_sym_SEMI] = ACTIONS(2409), - [anon_sym_return] = ACTIONS(2407), - [anon_sym_break] = ACTIONS(2407), - [anon_sym_continue] = ACTIONS(2407), - [anon_sym_throw] = ACTIONS(2407), - [anon_sym_echo] = ACTIONS(2407), - [anon_sym_unset] = ACTIONS(2407), - [anon_sym_LPAREN] = ACTIONS(2409), - [anon_sym_concurrent] = ACTIONS(2407), - [anon_sym_use] = ACTIONS(2407), - [anon_sym_namespace] = ACTIONS(2407), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2407), - [anon_sym_if] = ACTIONS(2407), - [anon_sym_elseif] = ACTIONS(2407), - [anon_sym_else] = ACTIONS(2407), - [anon_sym_switch] = ACTIONS(2407), - [anon_sym_foreach] = ACTIONS(2407), - [anon_sym_while] = ACTIONS(2407), - [anon_sym_do] = ACTIONS(2407), - [anon_sym_for] = ACTIONS(2407), - [anon_sym_try] = ACTIONS(2407), - [anon_sym_using] = ACTIONS(2407), - [sym_float] = ACTIONS(2409), - [sym_integer] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(2407), - [anon_sym_True] = ACTIONS(2407), - [anon_sym_TRUE] = ACTIONS(2407), - [anon_sym_false] = ACTIONS(2407), - [anon_sym_False] = ACTIONS(2407), - [anon_sym_FALSE] = ACTIONS(2407), - [anon_sym_null] = ACTIONS(2407), - [anon_sym_Null] = ACTIONS(2407), - [anon_sym_NULL] = ACTIONS(2407), - [sym_string] = ACTIONS(2409), - [anon_sym_AT] = ACTIONS(2409), - [anon_sym_TILDE] = ACTIONS(2409), - [anon_sym_array] = ACTIONS(2407), - [anon_sym_varray] = ACTIONS(2407), - [anon_sym_darray] = ACTIONS(2407), - [anon_sym_vec] = ACTIONS(2407), - [anon_sym_dict] = ACTIONS(2407), - [anon_sym_keyset] = ACTIONS(2407), - [anon_sym_LT] = ACTIONS(2407), - [anon_sym_PLUS] = ACTIONS(2407), - [anon_sym_DASH] = ACTIONS(2407), - [anon_sym_tuple] = ACTIONS(2407), - [anon_sym_include] = ACTIONS(2407), - [anon_sym_include_once] = ACTIONS(2407), - [anon_sym_require] = ACTIONS(2407), - [anon_sym_require_once] = ACTIONS(2407), - [anon_sym_list] = ACTIONS(2407), - [anon_sym_LT_LT] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2409), - [anon_sym_PLUS_PLUS] = ACTIONS(2409), - [anon_sym_DASH_DASH] = ACTIONS(2409), - [anon_sym_await] = ACTIONS(2407), - [anon_sym_async] = ACTIONS(2407), - [anon_sym_yield] = ACTIONS(2407), - [anon_sym_trait] = ACTIONS(2407), - [anon_sym_interface] = ACTIONS(2407), - [anon_sym_class] = ACTIONS(2407), - [anon_sym_enum] = ACTIONS(2407), - [sym_final_modifier] = ACTIONS(2407), - [sym_abstract_modifier] = ACTIONS(2407), - [sym_xhp_modifier] = ACTIONS(2407), - [sym_xhp_identifier] = ACTIONS(2407), - [sym_xhp_class_identifier] = ACTIONS(2409), - [sym_comment] = ACTIONS(3), - }, - [1017] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1018] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1019] = { - [sym_identifier] = ACTIONS(2403), - [sym_variable] = ACTIONS(2405), - [sym_pipe_variable] = ACTIONS(2405), - [anon_sym_type] = ACTIONS(2403), - [anon_sym_newtype] = ACTIONS(2403), - [anon_sym_shape] = ACTIONS(2403), - [anon_sym_clone] = ACTIONS(2403), - [anon_sym_new] = ACTIONS(2403), - [anon_sym_print] = ACTIONS(2403), - [sym__backslash] = ACTIONS(2405), - [anon_sym_self] = ACTIONS(2403), - [anon_sym_parent] = ACTIONS(2403), - [anon_sym_static] = ACTIONS(2403), - [anon_sym_LT_LT_LT] = ACTIONS(2405), - [anon_sym_RBRACE] = ACTIONS(2405), - [anon_sym_LBRACE] = ACTIONS(2405), - [anon_sym_SEMI] = ACTIONS(2405), - [anon_sym_return] = ACTIONS(2403), - [anon_sym_break] = ACTIONS(2403), - [anon_sym_continue] = ACTIONS(2403), - [anon_sym_throw] = ACTIONS(2403), - [anon_sym_echo] = ACTIONS(2403), - [anon_sym_unset] = ACTIONS(2403), - [anon_sym_LPAREN] = ACTIONS(2405), - [anon_sym_concurrent] = ACTIONS(2403), - [anon_sym_use] = ACTIONS(2403), - [anon_sym_namespace] = ACTIONS(2403), - [anon_sym_function] = ACTIONS(2403), - [anon_sym_const] = ACTIONS(2403), - [anon_sym_if] = ACTIONS(2403), - [anon_sym_switch] = ACTIONS(2403), - [anon_sym_case] = ACTIONS(2403), - [anon_sym_default] = ACTIONS(2403), - [anon_sym_foreach] = ACTIONS(2403), - [anon_sym_while] = ACTIONS(2403), - [anon_sym_do] = ACTIONS(2403), - [anon_sym_for] = ACTIONS(2403), - [anon_sym_try] = ACTIONS(2403), - [anon_sym_using] = ACTIONS(2403), - [sym_float] = ACTIONS(2405), - [sym_integer] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(2403), - [anon_sym_True] = ACTIONS(2403), - [anon_sym_TRUE] = ACTIONS(2403), - [anon_sym_false] = ACTIONS(2403), - [anon_sym_False] = ACTIONS(2403), - [anon_sym_FALSE] = ACTIONS(2403), - [anon_sym_null] = ACTIONS(2403), - [anon_sym_Null] = ACTIONS(2403), - [anon_sym_NULL] = ACTIONS(2403), - [sym_string] = ACTIONS(2405), - [anon_sym_AT] = ACTIONS(2405), - [anon_sym_TILDE] = ACTIONS(2405), - [anon_sym_array] = ACTIONS(2403), - [anon_sym_varray] = ACTIONS(2403), - [anon_sym_darray] = ACTIONS(2403), - [anon_sym_vec] = ACTIONS(2403), - [anon_sym_dict] = ACTIONS(2403), - [anon_sym_keyset] = ACTIONS(2403), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_PLUS] = ACTIONS(2403), - [anon_sym_DASH] = ACTIONS(2403), - [anon_sym_tuple] = ACTIONS(2403), - [anon_sym_include] = ACTIONS(2403), - [anon_sym_include_once] = ACTIONS(2403), - [anon_sym_require] = ACTIONS(2403), - [anon_sym_require_once] = ACTIONS(2403), - [anon_sym_list] = ACTIONS(2403), - [anon_sym_LT_LT] = ACTIONS(2403), - [anon_sym_BANG] = ACTIONS(2405), - [anon_sym_PLUS_PLUS] = ACTIONS(2405), - [anon_sym_DASH_DASH] = ACTIONS(2405), - [anon_sym_await] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2403), - [anon_sym_yield] = ACTIONS(2403), - [anon_sym_trait] = ACTIONS(2403), - [anon_sym_interface] = ACTIONS(2403), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_enum] = ACTIONS(2403), - [sym_final_modifier] = ACTIONS(2403), - [sym_abstract_modifier] = ACTIONS(2403), - [sym_xhp_modifier] = ACTIONS(2403), - [sym_xhp_identifier] = ACTIONS(2403), - [sym_xhp_class_identifier] = ACTIONS(2405), - [sym_comment] = ACTIONS(3), - }, - [1020] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1021] = { - [ts_builtin_sym_end] = ACTIONS(2401), - [sym_identifier] = ACTIONS(2399), - [sym_variable] = ACTIONS(2401), - [sym_pipe_variable] = ACTIONS(2401), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_newtype] = ACTIONS(2399), - [anon_sym_shape] = ACTIONS(2399), - [anon_sym_clone] = ACTIONS(2399), - [anon_sym_new] = ACTIONS(2399), - [anon_sym_print] = ACTIONS(2399), - [sym__backslash] = ACTIONS(2401), - [anon_sym_self] = ACTIONS(2399), - [anon_sym_parent] = ACTIONS(2399), - [anon_sym_static] = ACTIONS(2399), - [anon_sym_LT_LT_LT] = ACTIONS(2401), - [anon_sym_LBRACE] = ACTIONS(2401), - [anon_sym_SEMI] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2399), - [anon_sym_break] = ACTIONS(2399), - [anon_sym_continue] = ACTIONS(2399), - [anon_sym_throw] = ACTIONS(2399), - [anon_sym_echo] = ACTIONS(2399), - [anon_sym_unset] = ACTIONS(2399), - [anon_sym_LPAREN] = ACTIONS(2401), - [anon_sym_concurrent] = ACTIONS(2399), - [anon_sym_use] = ACTIONS(2399), - [anon_sym_namespace] = ACTIONS(2399), - [anon_sym_function] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2399), - [anon_sym_if] = ACTIONS(2399), - [anon_sym_elseif] = ACTIONS(2399), - [anon_sym_else] = ACTIONS(2399), - [anon_sym_switch] = ACTIONS(2399), - [anon_sym_foreach] = ACTIONS(2399), - [anon_sym_while] = ACTIONS(2399), - [anon_sym_do] = ACTIONS(2399), - [anon_sym_for] = ACTIONS(2399), - [anon_sym_try] = ACTIONS(2399), - [anon_sym_using] = ACTIONS(2399), - [sym_float] = ACTIONS(2401), - [sym_integer] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(2399), - [anon_sym_True] = ACTIONS(2399), - [anon_sym_TRUE] = ACTIONS(2399), - [anon_sym_false] = ACTIONS(2399), - [anon_sym_False] = ACTIONS(2399), - [anon_sym_FALSE] = ACTIONS(2399), - [anon_sym_null] = ACTIONS(2399), - [anon_sym_Null] = ACTIONS(2399), - [anon_sym_NULL] = ACTIONS(2399), - [sym_string] = ACTIONS(2401), - [anon_sym_AT] = ACTIONS(2401), - [anon_sym_TILDE] = ACTIONS(2401), - [anon_sym_array] = ACTIONS(2399), - [anon_sym_varray] = ACTIONS(2399), - [anon_sym_darray] = ACTIONS(2399), - [anon_sym_vec] = ACTIONS(2399), - [anon_sym_dict] = ACTIONS(2399), - [anon_sym_keyset] = ACTIONS(2399), - [anon_sym_LT] = ACTIONS(2399), - [anon_sym_PLUS] = ACTIONS(2399), - [anon_sym_DASH] = ACTIONS(2399), - [anon_sym_tuple] = ACTIONS(2399), - [anon_sym_include] = ACTIONS(2399), - [anon_sym_include_once] = ACTIONS(2399), - [anon_sym_require] = ACTIONS(2399), - [anon_sym_require_once] = ACTIONS(2399), - [anon_sym_list] = ACTIONS(2399), - [anon_sym_LT_LT] = ACTIONS(2399), - [anon_sym_BANG] = ACTIONS(2401), - [anon_sym_PLUS_PLUS] = ACTIONS(2401), - [anon_sym_DASH_DASH] = ACTIONS(2401), - [anon_sym_await] = ACTIONS(2399), - [anon_sym_async] = ACTIONS(2399), - [anon_sym_yield] = ACTIONS(2399), - [anon_sym_trait] = ACTIONS(2399), - [anon_sym_interface] = ACTIONS(2399), - [anon_sym_class] = ACTIONS(2399), - [anon_sym_enum] = ACTIONS(2399), - [sym_final_modifier] = ACTIONS(2399), - [sym_abstract_modifier] = ACTIONS(2399), - [sym_xhp_modifier] = ACTIONS(2399), - [sym_xhp_identifier] = ACTIONS(2399), - [sym_xhp_class_identifier] = ACTIONS(2401), - [sym_comment] = ACTIONS(3), - }, - [1022] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1023] = { - [sym_identifier] = ACTIONS(2171), - [sym_variable] = ACTIONS(2173), - [sym_pipe_variable] = ACTIONS(2173), - [anon_sym_type] = ACTIONS(2171), - [anon_sym_newtype] = ACTIONS(2171), - [anon_sym_shape] = ACTIONS(2171), - [anon_sym_clone] = ACTIONS(2171), - [anon_sym_new] = ACTIONS(2171), - [anon_sym_print] = ACTIONS(2171), - [sym__backslash] = ACTIONS(2173), - [anon_sym_self] = ACTIONS(2171), - [anon_sym_parent] = ACTIONS(2171), - [anon_sym_static] = ACTIONS(2171), - [anon_sym_LT_LT_LT] = ACTIONS(2173), - [anon_sym_RBRACE] = ACTIONS(2173), - [anon_sym_LBRACE] = ACTIONS(2173), - [anon_sym_SEMI] = ACTIONS(2173), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2171), - [anon_sym_continue] = ACTIONS(2171), - [anon_sym_throw] = ACTIONS(2171), - [anon_sym_echo] = ACTIONS(2171), - [anon_sym_unset] = ACTIONS(2171), - [anon_sym_LPAREN] = ACTIONS(2173), - [anon_sym_concurrent] = ACTIONS(2171), - [anon_sym_use] = ACTIONS(2171), - [anon_sym_namespace] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(2171), - [anon_sym_const] = ACTIONS(2171), - [anon_sym_if] = ACTIONS(2171), - [anon_sym_switch] = ACTIONS(2171), - [anon_sym_case] = ACTIONS(2171), - [anon_sym_default] = ACTIONS(2171), - [anon_sym_foreach] = ACTIONS(2171), - [anon_sym_while] = ACTIONS(2171), - [anon_sym_do] = ACTIONS(2171), - [anon_sym_for] = ACTIONS(2171), - [anon_sym_try] = ACTIONS(2171), - [anon_sym_using] = ACTIONS(2171), - [sym_float] = ACTIONS(2173), - [sym_integer] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(2171), - [anon_sym_True] = ACTIONS(2171), - [anon_sym_TRUE] = ACTIONS(2171), - [anon_sym_false] = ACTIONS(2171), - [anon_sym_False] = ACTIONS(2171), - [anon_sym_FALSE] = ACTIONS(2171), - [anon_sym_null] = ACTIONS(2171), - [anon_sym_Null] = ACTIONS(2171), - [anon_sym_NULL] = ACTIONS(2171), - [sym_string] = ACTIONS(2173), - [anon_sym_AT] = ACTIONS(2173), - [anon_sym_TILDE] = ACTIONS(2173), - [anon_sym_array] = ACTIONS(2171), - [anon_sym_varray] = ACTIONS(2171), - [anon_sym_darray] = ACTIONS(2171), - [anon_sym_vec] = ACTIONS(2171), - [anon_sym_dict] = ACTIONS(2171), - [anon_sym_keyset] = ACTIONS(2171), - [anon_sym_LT] = ACTIONS(2171), - [anon_sym_PLUS] = ACTIONS(2171), - [anon_sym_DASH] = ACTIONS(2171), - [anon_sym_tuple] = ACTIONS(2171), - [anon_sym_include] = ACTIONS(2171), - [anon_sym_include_once] = ACTIONS(2171), - [anon_sym_require] = ACTIONS(2171), - [anon_sym_require_once] = ACTIONS(2171), - [anon_sym_list] = ACTIONS(2171), - [anon_sym_LT_LT] = ACTIONS(2171), - [anon_sym_BANG] = ACTIONS(2173), - [anon_sym_PLUS_PLUS] = ACTIONS(2173), - [anon_sym_DASH_DASH] = ACTIONS(2173), - [anon_sym_await] = ACTIONS(2171), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_yield] = ACTIONS(2171), - [anon_sym_trait] = ACTIONS(2171), - [anon_sym_interface] = ACTIONS(2171), - [anon_sym_class] = ACTIONS(2171), - [anon_sym_enum] = ACTIONS(2171), - [sym_final_modifier] = ACTIONS(2171), - [sym_abstract_modifier] = ACTIONS(2171), - [sym_xhp_modifier] = ACTIONS(2171), - [sym_xhp_identifier] = ACTIONS(2171), - [sym_xhp_class_identifier] = ACTIONS(2173), - [sym_comment] = ACTIONS(3), - }, - [1024] = { - [ts_builtin_sym_end] = ACTIONS(2341), - [sym_identifier] = ACTIONS(2339), - [sym_variable] = ACTIONS(2341), - [sym_pipe_variable] = ACTIONS(2341), - [anon_sym_type] = ACTIONS(2339), - [anon_sym_newtype] = ACTIONS(2339), - [anon_sym_shape] = ACTIONS(2339), - [anon_sym_clone] = ACTIONS(2339), - [anon_sym_new] = ACTIONS(2339), - [anon_sym_print] = ACTIONS(2339), - [sym__backslash] = ACTIONS(2341), - [anon_sym_self] = ACTIONS(2339), - [anon_sym_parent] = ACTIONS(2339), - [anon_sym_static] = ACTIONS(2339), - [anon_sym_LT_LT_LT] = ACTIONS(2341), - [anon_sym_LBRACE] = ACTIONS(2341), - [anon_sym_SEMI] = ACTIONS(2341), - [anon_sym_return] = ACTIONS(2339), - [anon_sym_break] = ACTIONS(2339), - [anon_sym_continue] = ACTIONS(2339), - [anon_sym_throw] = ACTIONS(2339), - [anon_sym_echo] = ACTIONS(2339), - [anon_sym_unset] = ACTIONS(2339), - [anon_sym_LPAREN] = ACTIONS(2341), - [anon_sym_concurrent] = ACTIONS(2339), - [anon_sym_use] = ACTIONS(2339), - [anon_sym_namespace] = ACTIONS(2339), - [anon_sym_function] = ACTIONS(2339), - [anon_sym_const] = ACTIONS(2339), - [anon_sym_if] = ACTIONS(2339), - [anon_sym_elseif] = ACTIONS(2339), - [anon_sym_else] = ACTIONS(2339), - [anon_sym_switch] = ACTIONS(2339), - [anon_sym_foreach] = ACTIONS(2339), - [anon_sym_while] = ACTIONS(2339), - [anon_sym_do] = ACTIONS(2339), - [anon_sym_for] = ACTIONS(2339), - [anon_sym_try] = ACTIONS(2339), - [anon_sym_using] = ACTIONS(2339), - [sym_float] = ACTIONS(2341), - [sym_integer] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(2339), - [anon_sym_True] = ACTIONS(2339), - [anon_sym_TRUE] = ACTIONS(2339), - [anon_sym_false] = ACTIONS(2339), - [anon_sym_False] = ACTIONS(2339), - [anon_sym_FALSE] = ACTIONS(2339), - [anon_sym_null] = ACTIONS(2339), - [anon_sym_Null] = ACTIONS(2339), - [anon_sym_NULL] = ACTIONS(2339), - [sym_string] = ACTIONS(2341), - [anon_sym_AT] = ACTIONS(2341), - [anon_sym_TILDE] = ACTIONS(2341), - [anon_sym_array] = ACTIONS(2339), - [anon_sym_varray] = ACTIONS(2339), - [anon_sym_darray] = ACTIONS(2339), - [anon_sym_vec] = ACTIONS(2339), - [anon_sym_dict] = ACTIONS(2339), - [anon_sym_keyset] = ACTIONS(2339), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_PLUS] = ACTIONS(2339), - [anon_sym_DASH] = ACTIONS(2339), - [anon_sym_tuple] = ACTIONS(2339), - [anon_sym_include] = ACTIONS(2339), - [anon_sym_include_once] = ACTIONS(2339), - [anon_sym_require] = ACTIONS(2339), - [anon_sym_require_once] = ACTIONS(2339), - [anon_sym_list] = ACTIONS(2339), - [anon_sym_LT_LT] = ACTIONS(2339), - [anon_sym_BANG] = ACTIONS(2341), - [anon_sym_PLUS_PLUS] = ACTIONS(2341), - [anon_sym_DASH_DASH] = ACTIONS(2341), - [anon_sym_await] = ACTIONS(2339), - [anon_sym_async] = ACTIONS(2339), - [anon_sym_yield] = ACTIONS(2339), - [anon_sym_trait] = ACTIONS(2339), - [anon_sym_interface] = ACTIONS(2339), - [anon_sym_class] = ACTIONS(2339), - [anon_sym_enum] = ACTIONS(2339), - [sym_final_modifier] = ACTIONS(2339), - [sym_abstract_modifier] = ACTIONS(2339), - [sym_xhp_modifier] = ACTIONS(2339), - [sym_xhp_identifier] = ACTIONS(2339), - [sym_xhp_class_identifier] = ACTIONS(2341), - [sym_comment] = ACTIONS(3), - }, - [1025] = { - [sym_identifier] = ACTIONS(2227), - [sym_variable] = ACTIONS(2229), - [sym_pipe_variable] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2227), - [anon_sym_newtype] = ACTIONS(2227), - [anon_sym_shape] = ACTIONS(2227), - [anon_sym_clone] = ACTIONS(2227), - [anon_sym_new] = ACTIONS(2227), - [anon_sym_print] = ACTIONS(2227), - [sym__backslash] = ACTIONS(2229), - [anon_sym_self] = ACTIONS(2227), - [anon_sym_parent] = ACTIONS(2227), - [anon_sym_static] = ACTIONS(2227), - [anon_sym_LT_LT_LT] = ACTIONS(2229), - [anon_sym_RBRACE] = ACTIONS(2229), - [anon_sym_LBRACE] = ACTIONS(2229), - [anon_sym_SEMI] = ACTIONS(2229), - [anon_sym_return] = ACTIONS(2227), - [anon_sym_break] = ACTIONS(2227), - [anon_sym_continue] = ACTIONS(2227), - [anon_sym_throw] = ACTIONS(2227), - [anon_sym_echo] = ACTIONS(2227), - [anon_sym_unset] = ACTIONS(2227), - [anon_sym_LPAREN] = ACTIONS(2229), - [anon_sym_concurrent] = ACTIONS(2227), - [anon_sym_use] = ACTIONS(2227), - [anon_sym_namespace] = ACTIONS(2227), - [anon_sym_function] = ACTIONS(2227), - [anon_sym_const] = ACTIONS(2227), - [anon_sym_if] = ACTIONS(2227), - [anon_sym_elseif] = ACTIONS(2227), - [anon_sym_else] = ACTIONS(2227), - [anon_sym_switch] = ACTIONS(2227), - [anon_sym_foreach] = ACTIONS(2227), - [anon_sym_while] = ACTIONS(2227), - [anon_sym_do] = ACTIONS(2227), - [anon_sym_for] = ACTIONS(2227), - [anon_sym_try] = ACTIONS(2227), - [anon_sym_using] = ACTIONS(2227), - [sym_float] = ACTIONS(2229), - [sym_integer] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(2227), - [anon_sym_True] = ACTIONS(2227), - [anon_sym_TRUE] = ACTIONS(2227), - [anon_sym_false] = ACTIONS(2227), - [anon_sym_False] = ACTIONS(2227), - [anon_sym_FALSE] = ACTIONS(2227), - [anon_sym_null] = ACTIONS(2227), - [anon_sym_Null] = ACTIONS(2227), - [anon_sym_NULL] = ACTIONS(2227), - [sym_string] = ACTIONS(2229), - [anon_sym_AT] = ACTIONS(2229), - [anon_sym_TILDE] = ACTIONS(2229), - [anon_sym_array] = ACTIONS(2227), - [anon_sym_varray] = ACTIONS(2227), - [anon_sym_darray] = ACTIONS(2227), - [anon_sym_vec] = ACTIONS(2227), - [anon_sym_dict] = ACTIONS(2227), - [anon_sym_keyset] = ACTIONS(2227), - [anon_sym_LT] = ACTIONS(2227), - [anon_sym_PLUS] = ACTIONS(2227), - [anon_sym_DASH] = ACTIONS(2227), - [anon_sym_tuple] = ACTIONS(2227), - [anon_sym_include] = ACTIONS(2227), - [anon_sym_include_once] = ACTIONS(2227), - [anon_sym_require] = ACTIONS(2227), - [anon_sym_require_once] = ACTIONS(2227), - [anon_sym_list] = ACTIONS(2227), - [anon_sym_LT_LT] = ACTIONS(2227), - [anon_sym_BANG] = ACTIONS(2229), - [anon_sym_PLUS_PLUS] = ACTIONS(2229), - [anon_sym_DASH_DASH] = ACTIONS(2229), - [anon_sym_await] = ACTIONS(2227), - [anon_sym_async] = ACTIONS(2227), - [anon_sym_yield] = ACTIONS(2227), - [anon_sym_trait] = ACTIONS(2227), - [anon_sym_interface] = ACTIONS(2227), - [anon_sym_class] = ACTIONS(2227), - [anon_sym_enum] = ACTIONS(2227), - [sym_final_modifier] = ACTIONS(2227), - [sym_abstract_modifier] = ACTIONS(2227), - [sym_xhp_modifier] = ACTIONS(2227), - [sym_xhp_identifier] = ACTIONS(2227), - [sym_xhp_class_identifier] = ACTIONS(2229), - [sym_comment] = ACTIONS(3), - }, - [1026] = { - [sym_identifier] = ACTIONS(2395), - [sym_variable] = ACTIONS(2397), - [sym_pipe_variable] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2395), - [anon_sym_newtype] = ACTIONS(2395), - [anon_sym_shape] = ACTIONS(2395), - [anon_sym_clone] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2395), - [anon_sym_print] = ACTIONS(2395), - [sym__backslash] = ACTIONS(2397), - [anon_sym_self] = ACTIONS(2395), - [anon_sym_parent] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2395), - [anon_sym_LT_LT_LT] = ACTIONS(2397), - [anon_sym_RBRACE] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2397), - [anon_sym_SEMI] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2395), - [anon_sym_break] = ACTIONS(2395), - [anon_sym_continue] = ACTIONS(2395), - [anon_sym_throw] = ACTIONS(2395), - [anon_sym_echo] = ACTIONS(2395), - [anon_sym_unset] = ACTIONS(2395), - [anon_sym_LPAREN] = ACTIONS(2397), - [anon_sym_concurrent] = ACTIONS(2395), - [anon_sym_use] = ACTIONS(2395), - [anon_sym_namespace] = ACTIONS(2395), - [anon_sym_function] = ACTIONS(2395), - [anon_sym_const] = ACTIONS(2395), - [anon_sym_if] = ACTIONS(2395), - [anon_sym_switch] = ACTIONS(2395), - [anon_sym_case] = ACTIONS(2395), - [anon_sym_default] = ACTIONS(2395), - [anon_sym_foreach] = ACTIONS(2395), - [anon_sym_while] = ACTIONS(2395), - [anon_sym_do] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2395), - [anon_sym_try] = ACTIONS(2395), - [anon_sym_using] = ACTIONS(2395), - [sym_float] = ACTIONS(2397), - [sym_integer] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(2395), - [anon_sym_True] = ACTIONS(2395), - [anon_sym_TRUE] = ACTIONS(2395), - [anon_sym_false] = ACTIONS(2395), - [anon_sym_False] = ACTIONS(2395), - [anon_sym_FALSE] = ACTIONS(2395), - [anon_sym_null] = ACTIONS(2395), - [anon_sym_Null] = ACTIONS(2395), - [anon_sym_NULL] = ACTIONS(2395), - [sym_string] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2397), - [anon_sym_TILDE] = ACTIONS(2397), - [anon_sym_array] = ACTIONS(2395), - [anon_sym_varray] = ACTIONS(2395), - [anon_sym_darray] = ACTIONS(2395), - [anon_sym_vec] = ACTIONS(2395), - [anon_sym_dict] = ACTIONS(2395), - [anon_sym_keyset] = ACTIONS(2395), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_tuple] = ACTIONS(2395), - [anon_sym_include] = ACTIONS(2395), - [anon_sym_include_once] = ACTIONS(2395), - [anon_sym_require] = ACTIONS(2395), - [anon_sym_require_once] = ACTIONS(2395), - [anon_sym_list] = ACTIONS(2395), - [anon_sym_LT_LT] = ACTIONS(2395), - [anon_sym_BANG] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2397), - [anon_sym_DASH_DASH] = ACTIONS(2397), - [anon_sym_await] = ACTIONS(2395), - [anon_sym_async] = ACTIONS(2395), - [anon_sym_yield] = ACTIONS(2395), - [anon_sym_trait] = ACTIONS(2395), - [anon_sym_interface] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2395), - [anon_sym_enum] = ACTIONS(2395), - [sym_final_modifier] = ACTIONS(2395), - [sym_abstract_modifier] = ACTIONS(2395), - [sym_xhp_modifier] = ACTIONS(2395), - [sym_xhp_identifier] = ACTIONS(2395), - [sym_xhp_class_identifier] = ACTIONS(2397), - [sym_comment] = ACTIONS(3), - }, - [1027] = { - [sym_identifier] = ACTIONS(2391), - [sym_variable] = ACTIONS(2393), - [sym_pipe_variable] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_newtype] = ACTIONS(2391), - [anon_sym_shape] = ACTIONS(2391), - [anon_sym_clone] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2391), - [anon_sym_print] = ACTIONS(2391), - [sym__backslash] = ACTIONS(2393), - [anon_sym_self] = ACTIONS(2391), - [anon_sym_parent] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2391), - [anon_sym_LT_LT_LT] = ACTIONS(2393), - [anon_sym_RBRACE] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2393), - [anon_sym_SEMI] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2391), - [anon_sym_break] = ACTIONS(2391), - [anon_sym_continue] = ACTIONS(2391), - [anon_sym_throw] = ACTIONS(2391), - [anon_sym_echo] = ACTIONS(2391), - [anon_sym_unset] = ACTIONS(2391), - [anon_sym_LPAREN] = ACTIONS(2393), - [anon_sym_concurrent] = ACTIONS(2391), - [anon_sym_use] = ACTIONS(2391), - [anon_sym_namespace] = ACTIONS(2391), - [anon_sym_function] = ACTIONS(2391), - [anon_sym_const] = ACTIONS(2391), - [anon_sym_if] = ACTIONS(2391), - [anon_sym_switch] = ACTIONS(2391), - [anon_sym_case] = ACTIONS(2391), - [anon_sym_default] = ACTIONS(2391), - [anon_sym_foreach] = ACTIONS(2391), - [anon_sym_while] = ACTIONS(2391), - [anon_sym_do] = ACTIONS(2391), - [anon_sym_for] = ACTIONS(2391), - [anon_sym_try] = ACTIONS(2391), - [anon_sym_using] = ACTIONS(2391), - [sym_float] = ACTIONS(2393), - [sym_integer] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(2391), - [anon_sym_True] = ACTIONS(2391), - [anon_sym_TRUE] = ACTIONS(2391), - [anon_sym_false] = ACTIONS(2391), - [anon_sym_False] = ACTIONS(2391), - [anon_sym_FALSE] = ACTIONS(2391), - [anon_sym_null] = ACTIONS(2391), - [anon_sym_Null] = ACTIONS(2391), - [anon_sym_NULL] = ACTIONS(2391), - [sym_string] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2393), - [anon_sym_TILDE] = ACTIONS(2393), - [anon_sym_array] = ACTIONS(2391), - [anon_sym_varray] = ACTIONS(2391), - [anon_sym_darray] = ACTIONS(2391), - [anon_sym_vec] = ACTIONS(2391), - [anon_sym_dict] = ACTIONS(2391), - [anon_sym_keyset] = ACTIONS(2391), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2391), - [anon_sym_DASH] = ACTIONS(2391), - [anon_sym_tuple] = ACTIONS(2391), - [anon_sym_include] = ACTIONS(2391), - [anon_sym_include_once] = ACTIONS(2391), - [anon_sym_require] = ACTIONS(2391), - [anon_sym_require_once] = ACTIONS(2391), - [anon_sym_list] = ACTIONS(2391), - [anon_sym_LT_LT] = ACTIONS(2391), - [anon_sym_BANG] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2393), - [anon_sym_DASH_DASH] = ACTIONS(2393), - [anon_sym_await] = ACTIONS(2391), - [anon_sym_async] = ACTIONS(2391), - [anon_sym_yield] = ACTIONS(2391), - [anon_sym_trait] = ACTIONS(2391), - [anon_sym_interface] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2391), - [anon_sym_enum] = ACTIONS(2391), - [sym_final_modifier] = ACTIONS(2391), - [sym_abstract_modifier] = ACTIONS(2391), - [sym_xhp_modifier] = ACTIONS(2391), - [sym_xhp_identifier] = ACTIONS(2391), - [sym_xhp_class_identifier] = ACTIONS(2393), - [sym_comment] = ACTIONS(3), - }, - [1028] = { - [sym_identifier] = ACTIONS(2387), - [sym_variable] = ACTIONS(2389), - [sym_pipe_variable] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2387), - [anon_sym_newtype] = ACTIONS(2387), - [anon_sym_shape] = ACTIONS(2387), - [anon_sym_clone] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2387), - [anon_sym_print] = ACTIONS(2387), - [sym__backslash] = ACTIONS(2389), - [anon_sym_self] = ACTIONS(2387), - [anon_sym_parent] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2387), - [anon_sym_LT_LT_LT] = ACTIONS(2389), - [anon_sym_RBRACE] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2389), - [anon_sym_SEMI] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2387), - [anon_sym_break] = ACTIONS(2387), - [anon_sym_continue] = ACTIONS(2387), - [anon_sym_throw] = ACTIONS(2387), - [anon_sym_echo] = ACTIONS(2387), - [anon_sym_unset] = ACTIONS(2387), - [anon_sym_LPAREN] = ACTIONS(2389), - [anon_sym_concurrent] = ACTIONS(2387), - [anon_sym_use] = ACTIONS(2387), - [anon_sym_namespace] = ACTIONS(2387), - [anon_sym_function] = ACTIONS(2387), - [anon_sym_const] = ACTIONS(2387), - [anon_sym_if] = ACTIONS(2387), - [anon_sym_switch] = ACTIONS(2387), - [anon_sym_case] = ACTIONS(2387), - [anon_sym_default] = ACTIONS(2387), - [anon_sym_foreach] = ACTIONS(2387), - [anon_sym_while] = ACTIONS(2387), - [anon_sym_do] = ACTIONS(2387), - [anon_sym_for] = ACTIONS(2387), - [anon_sym_try] = ACTIONS(2387), - [anon_sym_using] = ACTIONS(2387), - [sym_float] = ACTIONS(2389), - [sym_integer] = ACTIONS(2387), - [anon_sym_true] = ACTIONS(2387), - [anon_sym_True] = ACTIONS(2387), - [anon_sym_TRUE] = ACTIONS(2387), - [anon_sym_false] = ACTIONS(2387), - [anon_sym_False] = ACTIONS(2387), - [anon_sym_FALSE] = ACTIONS(2387), - [anon_sym_null] = ACTIONS(2387), - [anon_sym_Null] = ACTIONS(2387), - [anon_sym_NULL] = ACTIONS(2387), - [sym_string] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2389), - [anon_sym_TILDE] = ACTIONS(2389), - [anon_sym_array] = ACTIONS(2387), - [anon_sym_varray] = ACTIONS(2387), - [anon_sym_darray] = ACTIONS(2387), - [anon_sym_vec] = ACTIONS(2387), - [anon_sym_dict] = ACTIONS(2387), - [anon_sym_keyset] = ACTIONS(2387), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2387), - [anon_sym_DASH] = ACTIONS(2387), - [anon_sym_tuple] = ACTIONS(2387), - [anon_sym_include] = ACTIONS(2387), - [anon_sym_include_once] = ACTIONS(2387), - [anon_sym_require] = ACTIONS(2387), - [anon_sym_require_once] = ACTIONS(2387), - [anon_sym_list] = ACTIONS(2387), - [anon_sym_LT_LT] = ACTIONS(2387), - [anon_sym_BANG] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2389), - [anon_sym_DASH_DASH] = ACTIONS(2389), - [anon_sym_await] = ACTIONS(2387), - [anon_sym_async] = ACTIONS(2387), - [anon_sym_yield] = ACTIONS(2387), - [anon_sym_trait] = ACTIONS(2387), - [anon_sym_interface] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2387), - [anon_sym_enum] = ACTIONS(2387), - [sym_final_modifier] = ACTIONS(2387), - [sym_abstract_modifier] = ACTIONS(2387), - [sym_xhp_modifier] = ACTIONS(2387), - [sym_xhp_identifier] = ACTIONS(2387), - [sym_xhp_class_identifier] = ACTIONS(2389), - [sym_comment] = ACTIONS(3), - }, - [1029] = { - [sym_identifier] = ACTIONS(2383), - [sym_variable] = ACTIONS(2385), - [sym_pipe_variable] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2383), - [anon_sym_newtype] = ACTIONS(2383), - [anon_sym_shape] = ACTIONS(2383), - [anon_sym_clone] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2383), - [anon_sym_print] = ACTIONS(2383), - [sym__backslash] = ACTIONS(2385), - [anon_sym_self] = ACTIONS(2383), - [anon_sym_parent] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2383), - [anon_sym_LT_LT_LT] = ACTIONS(2385), - [anon_sym_RBRACE] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2385), - [anon_sym_SEMI] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2383), - [anon_sym_break] = ACTIONS(2383), - [anon_sym_continue] = ACTIONS(2383), - [anon_sym_throw] = ACTIONS(2383), - [anon_sym_echo] = ACTIONS(2383), - [anon_sym_unset] = ACTIONS(2383), - [anon_sym_LPAREN] = ACTIONS(2385), - [anon_sym_concurrent] = ACTIONS(2383), - [anon_sym_use] = ACTIONS(2383), - [anon_sym_namespace] = ACTIONS(2383), - [anon_sym_function] = ACTIONS(2383), - [anon_sym_const] = ACTIONS(2383), - [anon_sym_if] = ACTIONS(2383), - [anon_sym_switch] = ACTIONS(2383), - [anon_sym_case] = ACTIONS(2383), - [anon_sym_default] = ACTIONS(2383), - [anon_sym_foreach] = ACTIONS(2383), - [anon_sym_while] = ACTIONS(2383), - [anon_sym_do] = ACTIONS(2383), - [anon_sym_for] = ACTIONS(2383), - [anon_sym_try] = ACTIONS(2383), - [anon_sym_using] = ACTIONS(2383), - [sym_float] = ACTIONS(2385), - [sym_integer] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(2383), - [anon_sym_True] = ACTIONS(2383), - [anon_sym_TRUE] = ACTIONS(2383), - [anon_sym_false] = ACTIONS(2383), - [anon_sym_False] = ACTIONS(2383), - [anon_sym_FALSE] = ACTIONS(2383), - [anon_sym_null] = ACTIONS(2383), - [anon_sym_Null] = ACTIONS(2383), - [anon_sym_NULL] = ACTIONS(2383), - [sym_string] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2385), - [anon_sym_TILDE] = ACTIONS(2385), - [anon_sym_array] = ACTIONS(2383), - [anon_sym_varray] = ACTIONS(2383), - [anon_sym_darray] = ACTIONS(2383), - [anon_sym_vec] = ACTIONS(2383), - [anon_sym_dict] = ACTIONS(2383), - [anon_sym_keyset] = ACTIONS(2383), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2383), - [anon_sym_DASH] = ACTIONS(2383), - [anon_sym_tuple] = ACTIONS(2383), - [anon_sym_include] = ACTIONS(2383), - [anon_sym_include_once] = ACTIONS(2383), - [anon_sym_require] = ACTIONS(2383), - [anon_sym_require_once] = ACTIONS(2383), - [anon_sym_list] = ACTIONS(2383), - [anon_sym_LT_LT] = ACTIONS(2383), - [anon_sym_BANG] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2385), - [anon_sym_DASH_DASH] = ACTIONS(2385), - [anon_sym_await] = ACTIONS(2383), - [anon_sym_async] = ACTIONS(2383), - [anon_sym_yield] = ACTIONS(2383), - [anon_sym_trait] = ACTIONS(2383), - [anon_sym_interface] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2383), - [anon_sym_enum] = ACTIONS(2383), - [sym_final_modifier] = ACTIONS(2383), - [sym_abstract_modifier] = ACTIONS(2383), - [sym_xhp_modifier] = ACTIONS(2383), - [sym_xhp_identifier] = ACTIONS(2383), - [sym_xhp_class_identifier] = ACTIONS(2385), - [sym_comment] = ACTIONS(3), - }, - [1030] = { - [sym_identifier] = ACTIONS(2379), - [sym_variable] = ACTIONS(2381), - [sym_pipe_variable] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2379), - [anon_sym_newtype] = ACTIONS(2379), - [anon_sym_shape] = ACTIONS(2379), - [anon_sym_clone] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2379), - [anon_sym_print] = ACTIONS(2379), - [sym__backslash] = ACTIONS(2381), - [anon_sym_self] = ACTIONS(2379), - [anon_sym_parent] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2379), - [anon_sym_LT_LT_LT] = ACTIONS(2381), - [anon_sym_RBRACE] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2381), - [anon_sym_SEMI] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2379), - [anon_sym_break] = ACTIONS(2379), - [anon_sym_continue] = ACTIONS(2379), - [anon_sym_throw] = ACTIONS(2379), - [anon_sym_echo] = ACTIONS(2379), - [anon_sym_unset] = ACTIONS(2379), - [anon_sym_LPAREN] = ACTIONS(2381), - [anon_sym_concurrent] = ACTIONS(2379), - [anon_sym_use] = ACTIONS(2379), - [anon_sym_namespace] = ACTIONS(2379), - [anon_sym_function] = ACTIONS(2379), - [anon_sym_const] = ACTIONS(2379), - [anon_sym_if] = ACTIONS(2379), - [anon_sym_switch] = ACTIONS(2379), - [anon_sym_case] = ACTIONS(2379), - [anon_sym_default] = ACTIONS(2379), - [anon_sym_foreach] = ACTIONS(2379), - [anon_sym_while] = ACTIONS(2379), - [anon_sym_do] = ACTIONS(2379), - [anon_sym_for] = ACTIONS(2379), - [anon_sym_try] = ACTIONS(2379), - [anon_sym_using] = ACTIONS(2379), - [sym_float] = ACTIONS(2381), - [sym_integer] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(2379), - [anon_sym_True] = ACTIONS(2379), - [anon_sym_TRUE] = ACTIONS(2379), - [anon_sym_false] = ACTIONS(2379), - [anon_sym_False] = ACTIONS(2379), - [anon_sym_FALSE] = ACTIONS(2379), - [anon_sym_null] = ACTIONS(2379), - [anon_sym_Null] = ACTIONS(2379), - [anon_sym_NULL] = ACTIONS(2379), - [sym_string] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2381), - [anon_sym_TILDE] = ACTIONS(2381), - [anon_sym_array] = ACTIONS(2379), - [anon_sym_varray] = ACTIONS(2379), - [anon_sym_darray] = ACTIONS(2379), - [anon_sym_vec] = ACTIONS(2379), - [anon_sym_dict] = ACTIONS(2379), - [anon_sym_keyset] = ACTIONS(2379), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2379), - [anon_sym_DASH] = ACTIONS(2379), - [anon_sym_tuple] = ACTIONS(2379), - [anon_sym_include] = ACTIONS(2379), - [anon_sym_include_once] = ACTIONS(2379), - [anon_sym_require] = ACTIONS(2379), - [anon_sym_require_once] = ACTIONS(2379), - [anon_sym_list] = ACTIONS(2379), - [anon_sym_LT_LT] = ACTIONS(2379), - [anon_sym_BANG] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2381), - [anon_sym_DASH_DASH] = ACTIONS(2381), - [anon_sym_await] = ACTIONS(2379), - [anon_sym_async] = ACTIONS(2379), - [anon_sym_yield] = ACTIONS(2379), - [anon_sym_trait] = ACTIONS(2379), - [anon_sym_interface] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2379), - [anon_sym_enum] = ACTIONS(2379), - [sym_final_modifier] = ACTIONS(2379), - [sym_abstract_modifier] = ACTIONS(2379), - [sym_xhp_modifier] = ACTIONS(2379), - [sym_xhp_identifier] = ACTIONS(2379), - [sym_xhp_class_identifier] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - }, - [1031] = { - [sym_identifier] = ACTIONS(2371), - [sym_variable] = ACTIONS(2373), - [sym_pipe_variable] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2371), - [anon_sym_newtype] = ACTIONS(2371), - [anon_sym_shape] = ACTIONS(2371), - [anon_sym_clone] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2371), - [anon_sym_print] = ACTIONS(2371), - [sym__backslash] = ACTIONS(2373), - [anon_sym_self] = ACTIONS(2371), - [anon_sym_parent] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2371), - [anon_sym_LT_LT_LT] = ACTIONS(2373), - [anon_sym_RBRACE] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2373), - [anon_sym_SEMI] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2371), - [anon_sym_break] = ACTIONS(2371), - [anon_sym_continue] = ACTIONS(2371), - [anon_sym_throw] = ACTIONS(2371), - [anon_sym_echo] = ACTIONS(2371), - [anon_sym_unset] = ACTIONS(2371), - [anon_sym_LPAREN] = ACTIONS(2373), - [anon_sym_concurrent] = ACTIONS(2371), - [anon_sym_use] = ACTIONS(2371), - [anon_sym_namespace] = ACTIONS(2371), - [anon_sym_function] = ACTIONS(2371), - [anon_sym_const] = ACTIONS(2371), - [anon_sym_if] = ACTIONS(2371), - [anon_sym_switch] = ACTIONS(2371), - [anon_sym_case] = ACTIONS(2371), - [anon_sym_default] = ACTIONS(2371), - [anon_sym_foreach] = ACTIONS(2371), - [anon_sym_while] = ACTIONS(2371), - [anon_sym_do] = ACTIONS(2371), - [anon_sym_for] = ACTIONS(2371), - [anon_sym_try] = ACTIONS(2371), - [anon_sym_using] = ACTIONS(2371), - [sym_float] = ACTIONS(2373), - [sym_integer] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(2371), - [anon_sym_True] = ACTIONS(2371), - [anon_sym_TRUE] = ACTIONS(2371), - [anon_sym_false] = ACTIONS(2371), - [anon_sym_False] = ACTIONS(2371), - [anon_sym_FALSE] = ACTIONS(2371), - [anon_sym_null] = ACTIONS(2371), - [anon_sym_Null] = ACTIONS(2371), - [anon_sym_NULL] = ACTIONS(2371), - [sym_string] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2373), - [anon_sym_TILDE] = ACTIONS(2373), - [anon_sym_array] = ACTIONS(2371), - [anon_sym_varray] = ACTIONS(2371), - [anon_sym_darray] = ACTIONS(2371), - [anon_sym_vec] = ACTIONS(2371), - [anon_sym_dict] = ACTIONS(2371), - [anon_sym_keyset] = ACTIONS(2371), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2371), - [anon_sym_DASH] = ACTIONS(2371), - [anon_sym_tuple] = ACTIONS(2371), - [anon_sym_include] = ACTIONS(2371), - [anon_sym_include_once] = ACTIONS(2371), - [anon_sym_require] = ACTIONS(2371), - [anon_sym_require_once] = ACTIONS(2371), - [anon_sym_list] = ACTIONS(2371), - [anon_sym_LT_LT] = ACTIONS(2371), - [anon_sym_BANG] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2373), - [anon_sym_DASH_DASH] = ACTIONS(2373), - [anon_sym_await] = ACTIONS(2371), - [anon_sym_async] = ACTIONS(2371), - [anon_sym_yield] = ACTIONS(2371), - [anon_sym_trait] = ACTIONS(2371), - [anon_sym_interface] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2371), - [anon_sym_enum] = ACTIONS(2371), - [sym_final_modifier] = ACTIONS(2371), - [sym_abstract_modifier] = ACTIONS(2371), - [sym_xhp_modifier] = ACTIONS(2371), - [sym_xhp_identifier] = ACTIONS(2371), - [sym_xhp_class_identifier] = ACTIONS(2373), - [sym_comment] = ACTIONS(3), - }, - [1032] = { - [sym_identifier] = ACTIONS(2367), - [sym_variable] = ACTIONS(2369), - [sym_pipe_variable] = ACTIONS(2369), - [anon_sym_type] = ACTIONS(2367), - [anon_sym_newtype] = ACTIONS(2367), - [anon_sym_shape] = ACTIONS(2367), - [anon_sym_clone] = ACTIONS(2367), - [anon_sym_new] = ACTIONS(2367), - [anon_sym_print] = ACTIONS(2367), - [sym__backslash] = ACTIONS(2369), - [anon_sym_self] = ACTIONS(2367), - [anon_sym_parent] = ACTIONS(2367), - [anon_sym_static] = ACTIONS(2367), - [anon_sym_LT_LT_LT] = ACTIONS(2369), - [anon_sym_RBRACE] = ACTIONS(2369), - [anon_sym_LBRACE] = ACTIONS(2369), - [anon_sym_SEMI] = ACTIONS(2369), - [anon_sym_return] = ACTIONS(2367), - [anon_sym_break] = ACTIONS(2367), - [anon_sym_continue] = ACTIONS(2367), - [anon_sym_throw] = ACTIONS(2367), - [anon_sym_echo] = ACTIONS(2367), - [anon_sym_unset] = ACTIONS(2367), - [anon_sym_LPAREN] = ACTIONS(2369), - [anon_sym_concurrent] = ACTIONS(2367), - [anon_sym_use] = ACTIONS(2367), - [anon_sym_namespace] = ACTIONS(2367), - [anon_sym_function] = ACTIONS(2367), - [anon_sym_const] = ACTIONS(2367), - [anon_sym_if] = ACTIONS(2367), - [anon_sym_switch] = ACTIONS(2367), - [anon_sym_case] = ACTIONS(2367), - [anon_sym_default] = ACTIONS(2367), - [anon_sym_foreach] = ACTIONS(2367), - [anon_sym_while] = ACTIONS(2367), - [anon_sym_do] = ACTIONS(2367), - [anon_sym_for] = ACTIONS(2367), - [anon_sym_try] = ACTIONS(2367), - [anon_sym_using] = ACTIONS(2367), - [sym_float] = ACTIONS(2369), - [sym_integer] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(2367), - [anon_sym_True] = ACTIONS(2367), - [anon_sym_TRUE] = ACTIONS(2367), - [anon_sym_false] = ACTIONS(2367), - [anon_sym_False] = ACTIONS(2367), - [anon_sym_FALSE] = ACTIONS(2367), - [anon_sym_null] = ACTIONS(2367), - [anon_sym_Null] = ACTIONS(2367), - [anon_sym_NULL] = ACTIONS(2367), - [sym_string] = ACTIONS(2369), - [anon_sym_AT] = ACTIONS(2369), - [anon_sym_TILDE] = ACTIONS(2369), - [anon_sym_array] = ACTIONS(2367), - [anon_sym_varray] = ACTIONS(2367), - [anon_sym_darray] = ACTIONS(2367), - [anon_sym_vec] = ACTIONS(2367), - [anon_sym_dict] = ACTIONS(2367), - [anon_sym_keyset] = ACTIONS(2367), - [anon_sym_LT] = ACTIONS(2367), - [anon_sym_PLUS] = ACTIONS(2367), - [anon_sym_DASH] = ACTIONS(2367), - [anon_sym_tuple] = ACTIONS(2367), - [anon_sym_include] = ACTIONS(2367), - [anon_sym_include_once] = ACTIONS(2367), - [anon_sym_require] = ACTIONS(2367), - [anon_sym_require_once] = ACTIONS(2367), - [anon_sym_list] = ACTIONS(2367), - [anon_sym_LT_LT] = ACTIONS(2367), - [anon_sym_BANG] = ACTIONS(2369), - [anon_sym_PLUS_PLUS] = ACTIONS(2369), - [anon_sym_DASH_DASH] = ACTIONS(2369), - [anon_sym_await] = ACTIONS(2367), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_yield] = ACTIONS(2367), - [anon_sym_trait] = ACTIONS(2367), - [anon_sym_interface] = ACTIONS(2367), - [anon_sym_class] = ACTIONS(2367), - [anon_sym_enum] = ACTIONS(2367), - [sym_final_modifier] = ACTIONS(2367), - [sym_abstract_modifier] = ACTIONS(2367), - [sym_xhp_modifier] = ACTIONS(2367), - [sym_xhp_identifier] = ACTIONS(2367), - [sym_xhp_class_identifier] = ACTIONS(2369), - [sym_comment] = ACTIONS(3), - }, - [1033] = { - [sym_identifier] = ACTIONS(2363), - [sym_variable] = ACTIONS(2365), - [sym_pipe_variable] = ACTIONS(2365), - [anon_sym_type] = ACTIONS(2363), - [anon_sym_newtype] = ACTIONS(2363), - [anon_sym_shape] = ACTIONS(2363), - [anon_sym_clone] = ACTIONS(2363), - [anon_sym_new] = ACTIONS(2363), - [anon_sym_print] = ACTIONS(2363), - [sym__backslash] = ACTIONS(2365), - [anon_sym_self] = ACTIONS(2363), - [anon_sym_parent] = ACTIONS(2363), - [anon_sym_static] = ACTIONS(2363), - [anon_sym_LT_LT_LT] = ACTIONS(2365), - [anon_sym_RBRACE] = ACTIONS(2365), - [anon_sym_LBRACE] = ACTIONS(2365), - [anon_sym_SEMI] = ACTIONS(2365), - [anon_sym_return] = ACTIONS(2363), - [anon_sym_break] = ACTIONS(2363), - [anon_sym_continue] = ACTIONS(2363), - [anon_sym_throw] = ACTIONS(2363), - [anon_sym_echo] = ACTIONS(2363), - [anon_sym_unset] = ACTIONS(2363), - [anon_sym_LPAREN] = ACTIONS(2365), - [anon_sym_concurrent] = ACTIONS(2363), - [anon_sym_use] = ACTIONS(2363), - [anon_sym_namespace] = ACTIONS(2363), - [anon_sym_function] = ACTIONS(2363), - [anon_sym_const] = ACTIONS(2363), - [anon_sym_if] = ACTIONS(2363), - [anon_sym_switch] = ACTIONS(2363), - [anon_sym_case] = ACTIONS(2363), - [anon_sym_default] = ACTIONS(2363), - [anon_sym_foreach] = ACTIONS(2363), - [anon_sym_while] = ACTIONS(2363), - [anon_sym_do] = ACTIONS(2363), - [anon_sym_for] = ACTIONS(2363), - [anon_sym_try] = ACTIONS(2363), - [anon_sym_using] = ACTIONS(2363), - [sym_float] = ACTIONS(2365), - [sym_integer] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(2363), - [anon_sym_True] = ACTIONS(2363), - [anon_sym_TRUE] = ACTIONS(2363), - [anon_sym_false] = ACTIONS(2363), - [anon_sym_False] = ACTIONS(2363), - [anon_sym_FALSE] = ACTIONS(2363), - [anon_sym_null] = ACTIONS(2363), - [anon_sym_Null] = ACTIONS(2363), - [anon_sym_NULL] = ACTIONS(2363), - [sym_string] = ACTIONS(2365), - [anon_sym_AT] = ACTIONS(2365), - [anon_sym_TILDE] = ACTIONS(2365), - [anon_sym_array] = ACTIONS(2363), - [anon_sym_varray] = ACTIONS(2363), - [anon_sym_darray] = ACTIONS(2363), - [anon_sym_vec] = ACTIONS(2363), - [anon_sym_dict] = ACTIONS(2363), - [anon_sym_keyset] = ACTIONS(2363), - [anon_sym_LT] = ACTIONS(2363), - [anon_sym_PLUS] = ACTIONS(2363), - [anon_sym_DASH] = ACTIONS(2363), - [anon_sym_tuple] = ACTIONS(2363), - [anon_sym_include] = ACTIONS(2363), - [anon_sym_include_once] = ACTIONS(2363), - [anon_sym_require] = ACTIONS(2363), - [anon_sym_require_once] = ACTIONS(2363), - [anon_sym_list] = ACTIONS(2363), - [anon_sym_LT_LT] = ACTIONS(2363), - [anon_sym_BANG] = ACTIONS(2365), - [anon_sym_PLUS_PLUS] = ACTIONS(2365), - [anon_sym_DASH_DASH] = ACTIONS(2365), - [anon_sym_await] = ACTIONS(2363), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_yield] = ACTIONS(2363), - [anon_sym_trait] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2363), - [anon_sym_class] = ACTIONS(2363), - [anon_sym_enum] = ACTIONS(2363), - [sym_final_modifier] = ACTIONS(2363), - [sym_abstract_modifier] = ACTIONS(2363), - [sym_xhp_modifier] = ACTIONS(2363), - [sym_xhp_identifier] = ACTIONS(2363), - [sym_xhp_class_identifier] = ACTIONS(2365), - [sym_comment] = ACTIONS(3), - }, - [1034] = { - [sym_identifier] = ACTIONS(2355), - [sym_variable] = ACTIONS(2357), - [sym_pipe_variable] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2355), - [anon_sym_newtype] = ACTIONS(2355), - [anon_sym_shape] = ACTIONS(2355), - [anon_sym_clone] = ACTIONS(2355), - [anon_sym_new] = ACTIONS(2355), - [anon_sym_print] = ACTIONS(2355), - [sym__backslash] = ACTIONS(2357), - [anon_sym_self] = ACTIONS(2355), - [anon_sym_parent] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2355), - [anon_sym_LT_LT_LT] = ACTIONS(2357), - [anon_sym_RBRACE] = ACTIONS(2357), - [anon_sym_LBRACE] = ACTIONS(2357), - [anon_sym_SEMI] = ACTIONS(2357), - [anon_sym_return] = ACTIONS(2355), - [anon_sym_break] = ACTIONS(2355), - [anon_sym_continue] = ACTIONS(2355), - [anon_sym_throw] = ACTIONS(2355), - [anon_sym_echo] = ACTIONS(2355), - [anon_sym_unset] = ACTIONS(2355), - [anon_sym_LPAREN] = ACTIONS(2357), - [anon_sym_concurrent] = ACTIONS(2355), - [anon_sym_use] = ACTIONS(2355), - [anon_sym_namespace] = ACTIONS(2355), - [anon_sym_function] = ACTIONS(2355), - [anon_sym_const] = ACTIONS(2355), - [anon_sym_if] = ACTIONS(2355), - [anon_sym_switch] = ACTIONS(2355), - [anon_sym_case] = ACTIONS(2355), - [anon_sym_default] = ACTIONS(2355), - [anon_sym_foreach] = ACTIONS(2355), - [anon_sym_while] = ACTIONS(2355), - [anon_sym_do] = ACTIONS(2355), - [anon_sym_for] = ACTIONS(2355), - [anon_sym_try] = ACTIONS(2355), - [anon_sym_using] = ACTIONS(2355), - [sym_float] = ACTIONS(2357), - [sym_integer] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(2355), - [anon_sym_True] = ACTIONS(2355), - [anon_sym_TRUE] = ACTIONS(2355), - [anon_sym_false] = ACTIONS(2355), - [anon_sym_False] = ACTIONS(2355), - [anon_sym_FALSE] = ACTIONS(2355), - [anon_sym_null] = ACTIONS(2355), - [anon_sym_Null] = ACTIONS(2355), - [anon_sym_NULL] = ACTIONS(2355), - [sym_string] = ACTIONS(2357), - [anon_sym_AT] = ACTIONS(2357), - [anon_sym_TILDE] = ACTIONS(2357), - [anon_sym_array] = ACTIONS(2355), - [anon_sym_varray] = ACTIONS(2355), - [anon_sym_darray] = ACTIONS(2355), - [anon_sym_vec] = ACTIONS(2355), - [anon_sym_dict] = ACTIONS(2355), - [anon_sym_keyset] = ACTIONS(2355), - [anon_sym_LT] = ACTIONS(2355), - [anon_sym_PLUS] = ACTIONS(2355), - [anon_sym_DASH] = ACTIONS(2355), - [anon_sym_tuple] = ACTIONS(2355), - [anon_sym_include] = ACTIONS(2355), - [anon_sym_include_once] = ACTIONS(2355), - [anon_sym_require] = ACTIONS(2355), - [anon_sym_require_once] = ACTIONS(2355), - [anon_sym_list] = ACTIONS(2355), - [anon_sym_LT_LT] = ACTIONS(2355), - [anon_sym_BANG] = ACTIONS(2357), - [anon_sym_PLUS_PLUS] = ACTIONS(2357), - [anon_sym_DASH_DASH] = ACTIONS(2357), - [anon_sym_await] = ACTIONS(2355), - [anon_sym_async] = ACTIONS(2355), - [anon_sym_yield] = ACTIONS(2355), - [anon_sym_trait] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2355), - [anon_sym_class] = ACTIONS(2355), - [anon_sym_enum] = ACTIONS(2355), - [sym_final_modifier] = ACTIONS(2355), - [sym_abstract_modifier] = ACTIONS(2355), - [sym_xhp_modifier] = ACTIONS(2355), - [sym_xhp_identifier] = ACTIONS(2355), - [sym_xhp_class_identifier] = ACTIONS(2357), - [sym_comment] = ACTIONS(3), - }, - [1035] = { - [sym_identifier] = ACTIONS(2351), - [sym_variable] = ACTIONS(2353), - [sym_pipe_variable] = ACTIONS(2353), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_newtype] = ACTIONS(2351), - [anon_sym_shape] = ACTIONS(2351), - [anon_sym_clone] = ACTIONS(2351), - [anon_sym_new] = ACTIONS(2351), - [anon_sym_print] = ACTIONS(2351), - [sym__backslash] = ACTIONS(2353), - [anon_sym_self] = ACTIONS(2351), - [anon_sym_parent] = ACTIONS(2351), - [anon_sym_static] = ACTIONS(2351), - [anon_sym_LT_LT_LT] = ACTIONS(2353), - [anon_sym_RBRACE] = ACTIONS(2353), - [anon_sym_LBRACE] = ACTIONS(2353), - [anon_sym_SEMI] = ACTIONS(2353), - [anon_sym_return] = ACTIONS(2351), - [anon_sym_break] = ACTIONS(2351), - [anon_sym_continue] = ACTIONS(2351), - [anon_sym_throw] = ACTIONS(2351), - [anon_sym_echo] = ACTIONS(2351), - [anon_sym_unset] = ACTIONS(2351), - [anon_sym_LPAREN] = ACTIONS(2353), - [anon_sym_concurrent] = ACTIONS(2351), - [anon_sym_use] = ACTIONS(2351), - [anon_sym_namespace] = ACTIONS(2351), - [anon_sym_function] = ACTIONS(2351), - [anon_sym_const] = ACTIONS(2351), - [anon_sym_if] = ACTIONS(2351), - [anon_sym_switch] = ACTIONS(2351), - [anon_sym_case] = ACTIONS(2351), - [anon_sym_default] = ACTIONS(2351), - [anon_sym_foreach] = ACTIONS(2351), - [anon_sym_while] = ACTIONS(2351), - [anon_sym_do] = ACTIONS(2351), - [anon_sym_for] = ACTIONS(2351), - [anon_sym_try] = ACTIONS(2351), - [anon_sym_using] = ACTIONS(2351), - [sym_float] = ACTIONS(2353), - [sym_integer] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(2351), - [anon_sym_True] = ACTIONS(2351), - [anon_sym_TRUE] = ACTIONS(2351), - [anon_sym_false] = ACTIONS(2351), - [anon_sym_False] = ACTIONS(2351), - [anon_sym_FALSE] = ACTIONS(2351), - [anon_sym_null] = ACTIONS(2351), - [anon_sym_Null] = ACTIONS(2351), - [anon_sym_NULL] = ACTIONS(2351), - [sym_string] = ACTIONS(2353), - [anon_sym_AT] = ACTIONS(2353), - [anon_sym_TILDE] = ACTIONS(2353), - [anon_sym_array] = ACTIONS(2351), - [anon_sym_varray] = ACTIONS(2351), - [anon_sym_darray] = ACTIONS(2351), - [anon_sym_vec] = ACTIONS(2351), - [anon_sym_dict] = ACTIONS(2351), - [anon_sym_keyset] = ACTIONS(2351), - [anon_sym_LT] = ACTIONS(2351), - [anon_sym_PLUS] = ACTIONS(2351), - [anon_sym_DASH] = ACTIONS(2351), - [anon_sym_tuple] = ACTIONS(2351), - [anon_sym_include] = ACTIONS(2351), - [anon_sym_include_once] = ACTIONS(2351), - [anon_sym_require] = ACTIONS(2351), - [anon_sym_require_once] = ACTIONS(2351), - [anon_sym_list] = ACTIONS(2351), - [anon_sym_LT_LT] = ACTIONS(2351), - [anon_sym_BANG] = ACTIONS(2353), - [anon_sym_PLUS_PLUS] = ACTIONS(2353), - [anon_sym_DASH_DASH] = ACTIONS(2353), - [anon_sym_await] = ACTIONS(2351), - [anon_sym_async] = ACTIONS(2351), - [anon_sym_yield] = ACTIONS(2351), - [anon_sym_trait] = ACTIONS(2351), - [anon_sym_interface] = ACTIONS(2351), - [anon_sym_class] = ACTIONS(2351), - [anon_sym_enum] = ACTIONS(2351), - [sym_final_modifier] = ACTIONS(2351), - [sym_abstract_modifier] = ACTIONS(2351), - [sym_xhp_modifier] = ACTIONS(2351), - [sym_xhp_identifier] = ACTIONS(2351), - [sym_xhp_class_identifier] = ACTIONS(2353), - [sym_comment] = ACTIONS(3), - }, - [1036] = { - [sym_identifier] = ACTIONS(2347), - [sym_variable] = ACTIONS(2349), - [sym_pipe_variable] = ACTIONS(2349), - [anon_sym_type] = ACTIONS(2347), - [anon_sym_newtype] = ACTIONS(2347), - [anon_sym_shape] = ACTIONS(2347), - [anon_sym_clone] = ACTIONS(2347), - [anon_sym_new] = ACTIONS(2347), - [anon_sym_print] = ACTIONS(2347), - [sym__backslash] = ACTIONS(2349), - [anon_sym_self] = ACTIONS(2347), - [anon_sym_parent] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2347), - [anon_sym_LT_LT_LT] = ACTIONS(2349), - [anon_sym_RBRACE] = ACTIONS(2349), - [anon_sym_LBRACE] = ACTIONS(2349), - [anon_sym_SEMI] = ACTIONS(2349), - [anon_sym_return] = ACTIONS(2347), - [anon_sym_break] = ACTIONS(2347), - [anon_sym_continue] = ACTIONS(2347), - [anon_sym_throw] = ACTIONS(2347), - [anon_sym_echo] = ACTIONS(2347), - [anon_sym_unset] = ACTIONS(2347), - [anon_sym_LPAREN] = ACTIONS(2349), - [anon_sym_concurrent] = ACTIONS(2347), - [anon_sym_use] = ACTIONS(2347), - [anon_sym_namespace] = ACTIONS(2347), - [anon_sym_function] = ACTIONS(2347), - [anon_sym_const] = ACTIONS(2347), - [anon_sym_if] = ACTIONS(2347), - [anon_sym_switch] = ACTIONS(2347), - [anon_sym_case] = ACTIONS(2347), - [anon_sym_default] = ACTIONS(2347), - [anon_sym_foreach] = ACTIONS(2347), - [anon_sym_while] = ACTIONS(2347), - [anon_sym_do] = ACTIONS(2347), - [anon_sym_for] = ACTIONS(2347), - [anon_sym_try] = ACTIONS(2347), - [anon_sym_using] = ACTIONS(2347), - [sym_float] = ACTIONS(2349), - [sym_integer] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(2347), - [anon_sym_True] = ACTIONS(2347), - [anon_sym_TRUE] = ACTIONS(2347), - [anon_sym_false] = ACTIONS(2347), - [anon_sym_False] = ACTIONS(2347), - [anon_sym_FALSE] = ACTIONS(2347), - [anon_sym_null] = ACTIONS(2347), - [anon_sym_Null] = ACTIONS(2347), - [anon_sym_NULL] = ACTIONS(2347), - [sym_string] = ACTIONS(2349), - [anon_sym_AT] = ACTIONS(2349), - [anon_sym_TILDE] = ACTIONS(2349), - [anon_sym_array] = ACTIONS(2347), - [anon_sym_varray] = ACTIONS(2347), - [anon_sym_darray] = ACTIONS(2347), - [anon_sym_vec] = ACTIONS(2347), - [anon_sym_dict] = ACTIONS(2347), - [anon_sym_keyset] = ACTIONS(2347), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_PLUS] = ACTIONS(2347), - [anon_sym_DASH] = ACTIONS(2347), - [anon_sym_tuple] = ACTIONS(2347), - [anon_sym_include] = ACTIONS(2347), - [anon_sym_include_once] = ACTIONS(2347), - [anon_sym_require] = ACTIONS(2347), - [anon_sym_require_once] = ACTIONS(2347), - [anon_sym_list] = ACTIONS(2347), - [anon_sym_LT_LT] = ACTIONS(2347), - [anon_sym_BANG] = ACTIONS(2349), - [anon_sym_PLUS_PLUS] = ACTIONS(2349), - [anon_sym_DASH_DASH] = ACTIONS(2349), - [anon_sym_await] = ACTIONS(2347), - [anon_sym_async] = ACTIONS(2347), - [anon_sym_yield] = ACTIONS(2347), - [anon_sym_trait] = ACTIONS(2347), - [anon_sym_interface] = ACTIONS(2347), - [anon_sym_class] = ACTIONS(2347), - [anon_sym_enum] = ACTIONS(2347), - [sym_final_modifier] = ACTIONS(2347), - [sym_abstract_modifier] = ACTIONS(2347), - [sym_xhp_modifier] = ACTIONS(2347), - [sym_xhp_identifier] = ACTIONS(2347), - [sym_xhp_class_identifier] = ACTIONS(2349), - [sym_comment] = ACTIONS(3), - }, - [1037] = { - [sym_identifier] = ACTIONS(2343), - [sym_variable] = ACTIONS(2345), - [sym_pipe_variable] = ACTIONS(2345), - [anon_sym_type] = ACTIONS(2343), - [anon_sym_newtype] = ACTIONS(2343), - [anon_sym_shape] = ACTIONS(2343), - [anon_sym_clone] = ACTIONS(2343), - [anon_sym_new] = ACTIONS(2343), - [anon_sym_print] = ACTIONS(2343), - [sym__backslash] = ACTIONS(2345), - [anon_sym_self] = ACTIONS(2343), - [anon_sym_parent] = ACTIONS(2343), - [anon_sym_static] = ACTIONS(2343), - [anon_sym_LT_LT_LT] = ACTIONS(2345), - [anon_sym_RBRACE] = ACTIONS(2345), - [anon_sym_LBRACE] = ACTIONS(2345), - [anon_sym_SEMI] = ACTIONS(2345), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_break] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2343), - [anon_sym_throw] = ACTIONS(2343), - [anon_sym_echo] = ACTIONS(2343), - [anon_sym_unset] = ACTIONS(2343), - [anon_sym_LPAREN] = ACTIONS(2345), - [anon_sym_concurrent] = ACTIONS(2343), - [anon_sym_use] = ACTIONS(2343), - [anon_sym_namespace] = ACTIONS(2343), - [anon_sym_function] = ACTIONS(2343), - [anon_sym_const] = ACTIONS(2343), - [anon_sym_if] = ACTIONS(2343), - [anon_sym_switch] = ACTIONS(2343), - [anon_sym_case] = ACTIONS(2343), - [anon_sym_default] = ACTIONS(2343), - [anon_sym_foreach] = ACTIONS(2343), - [anon_sym_while] = ACTIONS(2343), - [anon_sym_do] = ACTIONS(2343), - [anon_sym_for] = ACTIONS(2343), - [anon_sym_try] = ACTIONS(2343), - [anon_sym_using] = ACTIONS(2343), - [sym_float] = ACTIONS(2345), - [sym_integer] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(2343), - [anon_sym_True] = ACTIONS(2343), - [anon_sym_TRUE] = ACTIONS(2343), - [anon_sym_false] = ACTIONS(2343), - [anon_sym_False] = ACTIONS(2343), - [anon_sym_FALSE] = ACTIONS(2343), - [anon_sym_null] = ACTIONS(2343), - [anon_sym_Null] = ACTIONS(2343), - [anon_sym_NULL] = ACTIONS(2343), - [sym_string] = ACTIONS(2345), - [anon_sym_AT] = ACTIONS(2345), - [anon_sym_TILDE] = ACTIONS(2345), - [anon_sym_array] = ACTIONS(2343), - [anon_sym_varray] = ACTIONS(2343), - [anon_sym_darray] = ACTIONS(2343), - [anon_sym_vec] = ACTIONS(2343), - [anon_sym_dict] = ACTIONS(2343), - [anon_sym_keyset] = ACTIONS(2343), - [anon_sym_LT] = ACTIONS(2343), - [anon_sym_PLUS] = ACTIONS(2343), - [anon_sym_DASH] = ACTIONS(2343), - [anon_sym_tuple] = ACTIONS(2343), - [anon_sym_include] = ACTIONS(2343), - [anon_sym_include_once] = ACTIONS(2343), - [anon_sym_require] = ACTIONS(2343), - [anon_sym_require_once] = ACTIONS(2343), - [anon_sym_list] = ACTIONS(2343), - [anon_sym_LT_LT] = ACTIONS(2343), - [anon_sym_BANG] = ACTIONS(2345), - [anon_sym_PLUS_PLUS] = ACTIONS(2345), - [anon_sym_DASH_DASH] = ACTIONS(2345), - [anon_sym_await] = ACTIONS(2343), - [anon_sym_async] = ACTIONS(2343), - [anon_sym_yield] = ACTIONS(2343), - [anon_sym_trait] = ACTIONS(2343), - [anon_sym_interface] = ACTIONS(2343), - [anon_sym_class] = ACTIONS(2343), - [anon_sym_enum] = ACTIONS(2343), - [sym_final_modifier] = ACTIONS(2343), - [sym_abstract_modifier] = ACTIONS(2343), - [sym_xhp_modifier] = ACTIONS(2343), - [sym_xhp_identifier] = ACTIONS(2343), - [sym_xhp_class_identifier] = ACTIONS(2345), - [sym_comment] = ACTIONS(3), - }, - [1038] = { - [sym_identifier] = ACTIONS(2335), - [sym_variable] = ACTIONS(2337), - [sym_pipe_variable] = ACTIONS(2337), - [anon_sym_type] = ACTIONS(2335), - [anon_sym_newtype] = ACTIONS(2335), - [anon_sym_shape] = ACTIONS(2335), - [anon_sym_clone] = ACTIONS(2335), - [anon_sym_new] = ACTIONS(2335), - [anon_sym_print] = ACTIONS(2335), - [sym__backslash] = ACTIONS(2337), - [anon_sym_self] = ACTIONS(2335), - [anon_sym_parent] = ACTIONS(2335), - [anon_sym_static] = ACTIONS(2335), - [anon_sym_LT_LT_LT] = ACTIONS(2337), - [anon_sym_RBRACE] = ACTIONS(2337), - [anon_sym_LBRACE] = ACTIONS(2337), - [anon_sym_SEMI] = ACTIONS(2337), - [anon_sym_return] = ACTIONS(2335), - [anon_sym_break] = ACTIONS(2335), - [anon_sym_continue] = ACTIONS(2335), - [anon_sym_throw] = ACTIONS(2335), - [anon_sym_echo] = ACTIONS(2335), - [anon_sym_unset] = ACTIONS(2335), - [anon_sym_LPAREN] = ACTIONS(2337), - [anon_sym_concurrent] = ACTIONS(2335), - [anon_sym_use] = ACTIONS(2335), - [anon_sym_namespace] = ACTIONS(2335), - [anon_sym_function] = ACTIONS(2335), - [anon_sym_const] = ACTIONS(2335), - [anon_sym_if] = ACTIONS(2335), - [anon_sym_switch] = ACTIONS(2335), - [anon_sym_case] = ACTIONS(2335), - [anon_sym_default] = ACTIONS(2335), - [anon_sym_foreach] = ACTIONS(2335), - [anon_sym_while] = ACTIONS(2335), - [anon_sym_do] = ACTIONS(2335), - [anon_sym_for] = ACTIONS(2335), - [anon_sym_try] = ACTIONS(2335), - [anon_sym_using] = ACTIONS(2335), - [sym_float] = ACTIONS(2337), - [sym_integer] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(2335), - [anon_sym_True] = ACTIONS(2335), - [anon_sym_TRUE] = ACTIONS(2335), - [anon_sym_false] = ACTIONS(2335), - [anon_sym_False] = ACTIONS(2335), - [anon_sym_FALSE] = ACTIONS(2335), - [anon_sym_null] = ACTIONS(2335), - [anon_sym_Null] = ACTIONS(2335), - [anon_sym_NULL] = ACTIONS(2335), - [sym_string] = ACTIONS(2337), - [anon_sym_AT] = ACTIONS(2337), - [anon_sym_TILDE] = ACTIONS(2337), - [anon_sym_array] = ACTIONS(2335), - [anon_sym_varray] = ACTIONS(2335), - [anon_sym_darray] = ACTIONS(2335), - [anon_sym_vec] = ACTIONS(2335), - [anon_sym_dict] = ACTIONS(2335), - [anon_sym_keyset] = ACTIONS(2335), - [anon_sym_LT] = ACTIONS(2335), - [anon_sym_PLUS] = ACTIONS(2335), - [anon_sym_DASH] = ACTIONS(2335), - [anon_sym_tuple] = ACTIONS(2335), - [anon_sym_include] = ACTIONS(2335), - [anon_sym_include_once] = ACTIONS(2335), - [anon_sym_require] = ACTIONS(2335), - [anon_sym_require_once] = ACTIONS(2335), - [anon_sym_list] = ACTIONS(2335), - [anon_sym_LT_LT] = ACTIONS(2335), - [anon_sym_BANG] = ACTIONS(2337), - [anon_sym_PLUS_PLUS] = ACTIONS(2337), - [anon_sym_DASH_DASH] = ACTIONS(2337), - [anon_sym_await] = ACTIONS(2335), - [anon_sym_async] = ACTIONS(2335), - [anon_sym_yield] = ACTIONS(2335), - [anon_sym_trait] = ACTIONS(2335), - [anon_sym_interface] = ACTIONS(2335), - [anon_sym_class] = ACTIONS(2335), - [anon_sym_enum] = ACTIONS(2335), - [sym_final_modifier] = ACTIONS(2335), - [sym_abstract_modifier] = ACTIONS(2335), - [sym_xhp_modifier] = ACTIONS(2335), - [sym_xhp_identifier] = ACTIONS(2335), - [sym_xhp_class_identifier] = ACTIONS(2337), - [sym_comment] = ACTIONS(3), - }, - [1039] = { - [ts_builtin_sym_end] = ACTIONS(1955), - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_elseif] = ACTIONS(1953), - [anon_sym_else] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [1040] = { - [sym_identifier] = ACTIONS(2331), - [sym_variable] = ACTIONS(2333), - [sym_pipe_variable] = ACTIONS(2333), - [anon_sym_type] = ACTIONS(2331), - [anon_sym_newtype] = ACTIONS(2331), - [anon_sym_shape] = ACTIONS(2331), - [anon_sym_clone] = ACTIONS(2331), - [anon_sym_new] = ACTIONS(2331), - [anon_sym_print] = ACTIONS(2331), - [sym__backslash] = ACTIONS(2333), - [anon_sym_self] = ACTIONS(2331), - [anon_sym_parent] = ACTIONS(2331), - [anon_sym_static] = ACTIONS(2331), - [anon_sym_LT_LT_LT] = ACTIONS(2333), - [anon_sym_RBRACE] = ACTIONS(2333), - [anon_sym_LBRACE] = ACTIONS(2333), - [anon_sym_SEMI] = ACTIONS(2333), - [anon_sym_return] = ACTIONS(2331), - [anon_sym_break] = ACTIONS(2331), - [anon_sym_continue] = ACTIONS(2331), - [anon_sym_throw] = ACTIONS(2331), - [anon_sym_echo] = ACTIONS(2331), - [anon_sym_unset] = ACTIONS(2331), - [anon_sym_LPAREN] = ACTIONS(2333), - [anon_sym_concurrent] = ACTIONS(2331), - [anon_sym_use] = ACTIONS(2331), - [anon_sym_namespace] = ACTIONS(2331), - [anon_sym_function] = ACTIONS(2331), - [anon_sym_const] = ACTIONS(2331), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_switch] = ACTIONS(2331), - [anon_sym_case] = ACTIONS(2331), - [anon_sym_default] = ACTIONS(2331), - [anon_sym_foreach] = ACTIONS(2331), - [anon_sym_while] = ACTIONS(2331), - [anon_sym_do] = ACTIONS(2331), - [anon_sym_for] = ACTIONS(2331), - [anon_sym_try] = ACTIONS(2331), - [anon_sym_using] = ACTIONS(2331), - [sym_float] = ACTIONS(2333), - [sym_integer] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(2331), - [anon_sym_True] = ACTIONS(2331), - [anon_sym_TRUE] = ACTIONS(2331), - [anon_sym_false] = ACTIONS(2331), - [anon_sym_False] = ACTIONS(2331), - [anon_sym_FALSE] = ACTIONS(2331), - [anon_sym_null] = ACTIONS(2331), - [anon_sym_Null] = ACTIONS(2331), - [anon_sym_NULL] = ACTIONS(2331), - [sym_string] = ACTIONS(2333), - [anon_sym_AT] = ACTIONS(2333), - [anon_sym_TILDE] = ACTIONS(2333), - [anon_sym_array] = ACTIONS(2331), - [anon_sym_varray] = ACTIONS(2331), - [anon_sym_darray] = ACTIONS(2331), - [anon_sym_vec] = ACTIONS(2331), - [anon_sym_dict] = ACTIONS(2331), - [anon_sym_keyset] = ACTIONS(2331), - [anon_sym_LT] = ACTIONS(2331), - [anon_sym_PLUS] = ACTIONS(2331), - [anon_sym_DASH] = ACTIONS(2331), - [anon_sym_tuple] = ACTIONS(2331), - [anon_sym_include] = ACTIONS(2331), - [anon_sym_include_once] = ACTIONS(2331), - [anon_sym_require] = ACTIONS(2331), - [anon_sym_require_once] = ACTIONS(2331), - [anon_sym_list] = ACTIONS(2331), - [anon_sym_LT_LT] = ACTIONS(2331), - [anon_sym_BANG] = ACTIONS(2333), - [anon_sym_PLUS_PLUS] = ACTIONS(2333), - [anon_sym_DASH_DASH] = ACTIONS(2333), - [anon_sym_await] = ACTIONS(2331), - [anon_sym_async] = ACTIONS(2331), - [anon_sym_yield] = ACTIONS(2331), - [anon_sym_trait] = ACTIONS(2331), - [anon_sym_interface] = ACTIONS(2331), - [anon_sym_class] = ACTIONS(2331), - [anon_sym_enum] = ACTIONS(2331), - [sym_final_modifier] = ACTIONS(2331), - [sym_abstract_modifier] = ACTIONS(2331), - [sym_xhp_modifier] = ACTIONS(2331), - [sym_xhp_identifier] = ACTIONS(2331), - [sym_xhp_class_identifier] = ACTIONS(2333), - [sym_comment] = ACTIONS(3), - }, - [1041] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_case] = ACTIONS(1953), - [anon_sym_default] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [1042] = { - [sym_identifier] = ACTIONS(2327), - [sym_variable] = ACTIONS(2329), - [sym_pipe_variable] = ACTIONS(2329), - [anon_sym_type] = ACTIONS(2327), - [anon_sym_newtype] = ACTIONS(2327), - [anon_sym_shape] = ACTIONS(2327), - [anon_sym_clone] = ACTIONS(2327), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_print] = ACTIONS(2327), - [sym__backslash] = ACTIONS(2329), - [anon_sym_self] = ACTIONS(2327), - [anon_sym_parent] = ACTIONS(2327), - [anon_sym_static] = ACTIONS(2327), - [anon_sym_LT_LT_LT] = ACTIONS(2329), - [anon_sym_RBRACE] = ACTIONS(2329), - [anon_sym_LBRACE] = ACTIONS(2329), - [anon_sym_SEMI] = ACTIONS(2329), - [anon_sym_return] = ACTIONS(2327), - [anon_sym_break] = ACTIONS(2327), - [anon_sym_continue] = ACTIONS(2327), - [anon_sym_throw] = ACTIONS(2327), - [anon_sym_echo] = ACTIONS(2327), - [anon_sym_unset] = ACTIONS(2327), - [anon_sym_LPAREN] = ACTIONS(2329), - [anon_sym_concurrent] = ACTIONS(2327), - [anon_sym_use] = ACTIONS(2327), - [anon_sym_namespace] = ACTIONS(2327), - [anon_sym_function] = ACTIONS(2327), - [anon_sym_const] = ACTIONS(2327), - [anon_sym_if] = ACTIONS(2327), - [anon_sym_switch] = ACTIONS(2327), - [anon_sym_case] = ACTIONS(2327), - [anon_sym_default] = ACTIONS(2327), - [anon_sym_foreach] = ACTIONS(2327), - [anon_sym_while] = ACTIONS(2327), - [anon_sym_do] = ACTIONS(2327), - [anon_sym_for] = ACTIONS(2327), - [anon_sym_try] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(2327), - [sym_float] = ACTIONS(2329), - [sym_integer] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(2327), - [anon_sym_True] = ACTIONS(2327), - [anon_sym_TRUE] = ACTIONS(2327), - [anon_sym_false] = ACTIONS(2327), - [anon_sym_False] = ACTIONS(2327), - [anon_sym_FALSE] = ACTIONS(2327), - [anon_sym_null] = ACTIONS(2327), - [anon_sym_Null] = ACTIONS(2327), - [anon_sym_NULL] = ACTIONS(2327), - [sym_string] = ACTIONS(2329), - [anon_sym_AT] = ACTIONS(2329), - [anon_sym_TILDE] = ACTIONS(2329), - [anon_sym_array] = ACTIONS(2327), - [anon_sym_varray] = ACTIONS(2327), - [anon_sym_darray] = ACTIONS(2327), - [anon_sym_vec] = ACTIONS(2327), - [anon_sym_dict] = ACTIONS(2327), - [anon_sym_keyset] = ACTIONS(2327), - [anon_sym_LT] = ACTIONS(2327), - [anon_sym_PLUS] = ACTIONS(2327), - [anon_sym_DASH] = ACTIONS(2327), - [anon_sym_tuple] = ACTIONS(2327), - [anon_sym_include] = ACTIONS(2327), - [anon_sym_include_once] = ACTIONS(2327), - [anon_sym_require] = ACTIONS(2327), - [anon_sym_require_once] = ACTIONS(2327), - [anon_sym_list] = ACTIONS(2327), - [anon_sym_LT_LT] = ACTIONS(2327), - [anon_sym_BANG] = ACTIONS(2329), - [anon_sym_PLUS_PLUS] = ACTIONS(2329), - [anon_sym_DASH_DASH] = ACTIONS(2329), - [anon_sym_await] = ACTIONS(2327), - [anon_sym_async] = ACTIONS(2327), - [anon_sym_yield] = ACTIONS(2327), - [anon_sym_trait] = ACTIONS(2327), - [anon_sym_interface] = ACTIONS(2327), - [anon_sym_class] = ACTIONS(2327), - [anon_sym_enum] = ACTIONS(2327), - [sym_final_modifier] = ACTIONS(2327), - [sym_abstract_modifier] = ACTIONS(2327), - [sym_xhp_modifier] = ACTIONS(2327), - [sym_xhp_identifier] = ACTIONS(2327), - [sym_xhp_class_identifier] = ACTIONS(2329), - [sym_comment] = ACTIONS(3), - }, - [1043] = { - [sym_identifier] = ACTIONS(2323), - [sym_variable] = ACTIONS(2325), - [sym_pipe_variable] = ACTIONS(2325), - [anon_sym_type] = ACTIONS(2323), - [anon_sym_newtype] = ACTIONS(2323), - [anon_sym_shape] = ACTIONS(2323), - [anon_sym_clone] = ACTIONS(2323), - [anon_sym_new] = ACTIONS(2323), - [anon_sym_print] = ACTIONS(2323), - [sym__backslash] = ACTIONS(2325), - [anon_sym_self] = ACTIONS(2323), - [anon_sym_parent] = ACTIONS(2323), - [anon_sym_static] = ACTIONS(2323), - [anon_sym_LT_LT_LT] = ACTIONS(2325), - [anon_sym_RBRACE] = ACTIONS(2325), - [anon_sym_LBRACE] = ACTIONS(2325), - [anon_sym_SEMI] = ACTIONS(2325), - [anon_sym_return] = ACTIONS(2323), - [anon_sym_break] = ACTIONS(2323), - [anon_sym_continue] = ACTIONS(2323), - [anon_sym_throw] = ACTIONS(2323), - [anon_sym_echo] = ACTIONS(2323), - [anon_sym_unset] = ACTIONS(2323), - [anon_sym_LPAREN] = ACTIONS(2325), - [anon_sym_concurrent] = ACTIONS(2323), - [anon_sym_use] = ACTIONS(2323), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_function] = ACTIONS(2323), - [anon_sym_const] = ACTIONS(2323), - [anon_sym_if] = ACTIONS(2323), - [anon_sym_switch] = ACTIONS(2323), - [anon_sym_case] = ACTIONS(2323), - [anon_sym_default] = ACTIONS(2323), - [anon_sym_foreach] = ACTIONS(2323), - [anon_sym_while] = ACTIONS(2323), - [anon_sym_do] = ACTIONS(2323), - [anon_sym_for] = ACTIONS(2323), - [anon_sym_try] = ACTIONS(2323), - [anon_sym_using] = ACTIONS(2323), - [sym_float] = ACTIONS(2325), - [sym_integer] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(2323), - [anon_sym_True] = ACTIONS(2323), - [anon_sym_TRUE] = ACTIONS(2323), - [anon_sym_false] = ACTIONS(2323), - [anon_sym_False] = ACTIONS(2323), - [anon_sym_FALSE] = ACTIONS(2323), - [anon_sym_null] = ACTIONS(2323), - [anon_sym_Null] = ACTIONS(2323), - [anon_sym_NULL] = ACTIONS(2323), - [sym_string] = ACTIONS(2325), - [anon_sym_AT] = ACTIONS(2325), - [anon_sym_TILDE] = ACTIONS(2325), - [anon_sym_array] = ACTIONS(2323), - [anon_sym_varray] = ACTIONS(2323), - [anon_sym_darray] = ACTIONS(2323), - [anon_sym_vec] = ACTIONS(2323), - [anon_sym_dict] = ACTIONS(2323), - [anon_sym_keyset] = ACTIONS(2323), - [anon_sym_LT] = ACTIONS(2323), - [anon_sym_PLUS] = ACTIONS(2323), - [anon_sym_DASH] = ACTIONS(2323), - [anon_sym_tuple] = ACTIONS(2323), - [anon_sym_include] = ACTIONS(2323), - [anon_sym_include_once] = ACTIONS(2323), - [anon_sym_require] = ACTIONS(2323), - [anon_sym_require_once] = ACTIONS(2323), - [anon_sym_list] = ACTIONS(2323), - [anon_sym_LT_LT] = ACTIONS(2323), - [anon_sym_BANG] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2325), - [anon_sym_DASH_DASH] = ACTIONS(2325), - [anon_sym_await] = ACTIONS(2323), - [anon_sym_async] = ACTIONS(2323), - [anon_sym_yield] = ACTIONS(2323), - [anon_sym_trait] = ACTIONS(2323), - [anon_sym_interface] = ACTIONS(2323), - [anon_sym_class] = ACTIONS(2323), - [anon_sym_enum] = ACTIONS(2323), - [sym_final_modifier] = ACTIONS(2323), - [sym_abstract_modifier] = ACTIONS(2323), - [sym_xhp_modifier] = ACTIONS(2323), - [sym_xhp_identifier] = ACTIONS(2323), - [sym_xhp_class_identifier] = ACTIONS(2325), - [sym_comment] = ACTIONS(3), - }, - [1044] = { - [sym_identifier] = ACTIONS(2451), - [sym_variable] = ACTIONS(2453), - [sym_pipe_variable] = ACTIONS(2453), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_newtype] = ACTIONS(2451), - [anon_sym_shape] = ACTIONS(2451), - [anon_sym_clone] = ACTIONS(2451), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_print] = ACTIONS(2451), - [sym__backslash] = ACTIONS(2453), - [anon_sym_self] = ACTIONS(2451), - [anon_sym_parent] = ACTIONS(2451), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_LT_LT_LT] = ACTIONS(2453), - [anon_sym_RBRACE] = ACTIONS(2453), - [anon_sym_LBRACE] = ACTIONS(2453), - [anon_sym_SEMI] = ACTIONS(2453), - [anon_sym_return] = ACTIONS(2451), - [anon_sym_break] = ACTIONS(2451), - [anon_sym_continue] = ACTIONS(2451), - [anon_sym_throw] = ACTIONS(2451), - [anon_sym_echo] = ACTIONS(2451), - [anon_sym_unset] = ACTIONS(2451), - [anon_sym_LPAREN] = ACTIONS(2453), - [anon_sym_concurrent] = ACTIONS(2451), - [anon_sym_use] = ACTIONS(2451), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_const] = ACTIONS(2451), - [anon_sym_if] = ACTIONS(2451), - [anon_sym_switch] = ACTIONS(2451), - [anon_sym_case] = ACTIONS(2451), - [anon_sym_default] = ACTIONS(2451), - [anon_sym_foreach] = ACTIONS(2451), - [anon_sym_while] = ACTIONS(2451), - [anon_sym_do] = ACTIONS(2451), - [anon_sym_for] = ACTIONS(2451), - [anon_sym_try] = ACTIONS(2451), - [anon_sym_using] = ACTIONS(2451), - [sym_float] = ACTIONS(2453), - [sym_integer] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(2451), - [anon_sym_True] = ACTIONS(2451), - [anon_sym_TRUE] = ACTIONS(2451), - [anon_sym_false] = ACTIONS(2451), - [anon_sym_False] = ACTIONS(2451), - [anon_sym_FALSE] = ACTIONS(2451), - [anon_sym_null] = ACTIONS(2451), - [anon_sym_Null] = ACTIONS(2451), - [anon_sym_NULL] = ACTIONS(2451), - [sym_string] = ACTIONS(2453), - [anon_sym_AT] = ACTIONS(2453), - [anon_sym_TILDE] = ACTIONS(2453), - [anon_sym_array] = ACTIONS(2451), - [anon_sym_varray] = ACTIONS(2451), - [anon_sym_darray] = ACTIONS(2451), - [anon_sym_vec] = ACTIONS(2451), - [anon_sym_dict] = ACTIONS(2451), - [anon_sym_keyset] = ACTIONS(2451), - [anon_sym_LT] = ACTIONS(2451), - [anon_sym_PLUS] = ACTIONS(2451), - [anon_sym_DASH] = ACTIONS(2451), - [anon_sym_tuple] = ACTIONS(2451), - [anon_sym_include] = ACTIONS(2451), - [anon_sym_include_once] = ACTIONS(2451), - [anon_sym_require] = ACTIONS(2451), - [anon_sym_require_once] = ACTIONS(2451), - [anon_sym_list] = ACTIONS(2451), - [anon_sym_LT_LT] = ACTIONS(2451), - [anon_sym_BANG] = ACTIONS(2453), - [anon_sym_PLUS_PLUS] = ACTIONS(2453), - [anon_sym_DASH_DASH] = ACTIONS(2453), - [anon_sym_await] = ACTIONS(2451), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_yield] = ACTIONS(2451), - [anon_sym_trait] = ACTIONS(2451), - [anon_sym_interface] = ACTIONS(2451), - [anon_sym_class] = ACTIONS(2451), - [anon_sym_enum] = ACTIONS(2451), - [sym_final_modifier] = ACTIONS(2451), - [sym_abstract_modifier] = ACTIONS(2451), - [sym_xhp_modifier] = ACTIONS(2451), - [sym_xhp_identifier] = ACTIONS(2451), - [sym_xhp_class_identifier] = ACTIONS(2453), - [sym_comment] = ACTIONS(3), - }, - [1045] = { - [sym_identifier] = ACTIONS(2307), - [sym_variable] = ACTIONS(2309), - [sym_pipe_variable] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2307), - [anon_sym_newtype] = ACTIONS(2307), - [anon_sym_shape] = ACTIONS(2307), - [anon_sym_clone] = ACTIONS(2307), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_print] = ACTIONS(2307), - [sym__backslash] = ACTIONS(2309), - [anon_sym_self] = ACTIONS(2307), - [anon_sym_parent] = ACTIONS(2307), - [anon_sym_static] = ACTIONS(2307), - [anon_sym_LT_LT_LT] = ACTIONS(2309), - [anon_sym_RBRACE] = ACTIONS(2309), - [anon_sym_LBRACE] = ACTIONS(2309), - [anon_sym_SEMI] = ACTIONS(2309), - [anon_sym_return] = ACTIONS(2307), - [anon_sym_break] = ACTIONS(2307), - [anon_sym_continue] = ACTIONS(2307), - [anon_sym_throw] = ACTIONS(2307), - [anon_sym_echo] = ACTIONS(2307), - [anon_sym_unset] = ACTIONS(2307), - [anon_sym_LPAREN] = ACTIONS(2309), - [anon_sym_concurrent] = ACTIONS(2307), - [anon_sym_use] = ACTIONS(2307), - [anon_sym_namespace] = ACTIONS(2307), - [anon_sym_function] = ACTIONS(2307), - [anon_sym_const] = ACTIONS(2307), - [anon_sym_if] = ACTIONS(2307), - [anon_sym_switch] = ACTIONS(2307), - [anon_sym_case] = ACTIONS(2307), - [anon_sym_default] = ACTIONS(2307), - [anon_sym_foreach] = ACTIONS(2307), - [anon_sym_while] = ACTIONS(2307), - [anon_sym_do] = ACTIONS(2307), - [anon_sym_for] = ACTIONS(2307), - [anon_sym_try] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(2307), - [sym_float] = ACTIONS(2309), - [sym_integer] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(2307), - [anon_sym_True] = ACTIONS(2307), - [anon_sym_TRUE] = ACTIONS(2307), - [anon_sym_false] = ACTIONS(2307), - [anon_sym_False] = ACTIONS(2307), - [anon_sym_FALSE] = ACTIONS(2307), - [anon_sym_null] = ACTIONS(2307), - [anon_sym_Null] = ACTIONS(2307), - [anon_sym_NULL] = ACTIONS(2307), - [sym_string] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(2309), - [anon_sym_TILDE] = ACTIONS(2309), - [anon_sym_array] = ACTIONS(2307), - [anon_sym_varray] = ACTIONS(2307), - [anon_sym_darray] = ACTIONS(2307), - [anon_sym_vec] = ACTIONS(2307), - [anon_sym_dict] = ACTIONS(2307), - [anon_sym_keyset] = ACTIONS(2307), - [anon_sym_LT] = ACTIONS(2307), - [anon_sym_PLUS] = ACTIONS(2307), - [anon_sym_DASH] = ACTIONS(2307), - [anon_sym_tuple] = ACTIONS(2307), - [anon_sym_include] = ACTIONS(2307), - [anon_sym_include_once] = ACTIONS(2307), - [anon_sym_require] = ACTIONS(2307), - [anon_sym_require_once] = ACTIONS(2307), - [anon_sym_list] = ACTIONS(2307), - [anon_sym_LT_LT] = ACTIONS(2307), - [anon_sym_BANG] = ACTIONS(2309), - [anon_sym_PLUS_PLUS] = ACTIONS(2309), - [anon_sym_DASH_DASH] = ACTIONS(2309), - [anon_sym_await] = ACTIONS(2307), - [anon_sym_async] = ACTIONS(2307), - [anon_sym_yield] = ACTIONS(2307), - [anon_sym_trait] = ACTIONS(2307), - [anon_sym_interface] = ACTIONS(2307), - [anon_sym_class] = ACTIONS(2307), - [anon_sym_enum] = ACTIONS(2307), - [sym_final_modifier] = ACTIONS(2307), - [sym_abstract_modifier] = ACTIONS(2307), - [sym_xhp_modifier] = ACTIONS(2307), - [sym_xhp_identifier] = ACTIONS(2307), - [sym_xhp_class_identifier] = ACTIONS(2309), - [sym_comment] = ACTIONS(3), - }, - [1046] = { - [sym_identifier] = ACTIONS(2303), - [sym_variable] = ACTIONS(2305), - [sym_pipe_variable] = ACTIONS(2305), - [anon_sym_type] = ACTIONS(2303), - [anon_sym_newtype] = ACTIONS(2303), - [anon_sym_shape] = ACTIONS(2303), - [anon_sym_clone] = ACTIONS(2303), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_print] = ACTIONS(2303), - [sym__backslash] = ACTIONS(2305), - [anon_sym_self] = ACTIONS(2303), - [anon_sym_parent] = ACTIONS(2303), - [anon_sym_static] = ACTIONS(2303), - [anon_sym_LT_LT_LT] = ACTIONS(2305), - [anon_sym_RBRACE] = ACTIONS(2305), - [anon_sym_LBRACE] = ACTIONS(2305), - [anon_sym_SEMI] = ACTIONS(2305), - [anon_sym_return] = ACTIONS(2303), - [anon_sym_break] = ACTIONS(2303), - [anon_sym_continue] = ACTIONS(2303), - [anon_sym_throw] = ACTIONS(2303), - [anon_sym_echo] = ACTIONS(2303), - [anon_sym_unset] = ACTIONS(2303), - [anon_sym_LPAREN] = ACTIONS(2305), - [anon_sym_concurrent] = ACTIONS(2303), - [anon_sym_use] = ACTIONS(2303), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_function] = ACTIONS(2303), - [anon_sym_const] = ACTIONS(2303), - [anon_sym_if] = ACTIONS(2303), - [anon_sym_switch] = ACTIONS(2303), - [anon_sym_case] = ACTIONS(2303), - [anon_sym_default] = ACTIONS(2303), - [anon_sym_foreach] = ACTIONS(2303), - [anon_sym_while] = ACTIONS(2303), - [anon_sym_do] = ACTIONS(2303), - [anon_sym_for] = ACTIONS(2303), - [anon_sym_try] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(2303), - [sym_float] = ACTIONS(2305), - [sym_integer] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(2303), - [anon_sym_True] = ACTIONS(2303), - [anon_sym_TRUE] = ACTIONS(2303), - [anon_sym_false] = ACTIONS(2303), - [anon_sym_False] = ACTIONS(2303), - [anon_sym_FALSE] = ACTIONS(2303), - [anon_sym_null] = ACTIONS(2303), - [anon_sym_Null] = ACTIONS(2303), - [anon_sym_NULL] = ACTIONS(2303), - [sym_string] = ACTIONS(2305), - [anon_sym_AT] = ACTIONS(2305), - [anon_sym_TILDE] = ACTIONS(2305), - [anon_sym_array] = ACTIONS(2303), - [anon_sym_varray] = ACTIONS(2303), - [anon_sym_darray] = ACTIONS(2303), - [anon_sym_vec] = ACTIONS(2303), - [anon_sym_dict] = ACTIONS(2303), - [anon_sym_keyset] = ACTIONS(2303), - [anon_sym_LT] = ACTIONS(2303), - [anon_sym_PLUS] = ACTIONS(2303), - [anon_sym_DASH] = ACTIONS(2303), - [anon_sym_tuple] = ACTIONS(2303), - [anon_sym_include] = ACTIONS(2303), - [anon_sym_include_once] = ACTIONS(2303), - [anon_sym_require] = ACTIONS(2303), - [anon_sym_require_once] = ACTIONS(2303), - [anon_sym_list] = ACTIONS(2303), - [anon_sym_LT_LT] = ACTIONS(2303), - [anon_sym_BANG] = ACTIONS(2305), - [anon_sym_PLUS_PLUS] = ACTIONS(2305), - [anon_sym_DASH_DASH] = ACTIONS(2305), - [anon_sym_await] = ACTIONS(2303), - [anon_sym_async] = ACTIONS(2303), - [anon_sym_yield] = ACTIONS(2303), - [anon_sym_trait] = ACTIONS(2303), - [anon_sym_interface] = ACTIONS(2303), - [anon_sym_class] = ACTIONS(2303), - [anon_sym_enum] = ACTIONS(2303), - [sym_final_modifier] = ACTIONS(2303), - [sym_abstract_modifier] = ACTIONS(2303), - [sym_xhp_modifier] = ACTIONS(2303), - [sym_xhp_identifier] = ACTIONS(2303), - [sym_xhp_class_identifier] = ACTIONS(2305), - [sym_comment] = ACTIONS(3), - }, - [1047] = { - [sym_identifier] = ACTIONS(2299), - [sym_variable] = ACTIONS(2301), - [sym_pipe_variable] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2299), - [anon_sym_newtype] = ACTIONS(2299), - [anon_sym_shape] = ACTIONS(2299), - [anon_sym_clone] = ACTIONS(2299), - [anon_sym_new] = ACTIONS(2299), - [anon_sym_print] = ACTIONS(2299), - [sym__backslash] = ACTIONS(2301), - [anon_sym_self] = ACTIONS(2299), - [anon_sym_parent] = ACTIONS(2299), - [anon_sym_static] = ACTIONS(2299), - [anon_sym_LT_LT_LT] = ACTIONS(2301), - [anon_sym_RBRACE] = ACTIONS(2301), - [anon_sym_LBRACE] = ACTIONS(2301), - [anon_sym_SEMI] = ACTIONS(2301), - [anon_sym_return] = ACTIONS(2299), - [anon_sym_break] = ACTIONS(2299), - [anon_sym_continue] = ACTIONS(2299), - [anon_sym_throw] = ACTIONS(2299), - [anon_sym_echo] = ACTIONS(2299), - [anon_sym_unset] = ACTIONS(2299), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_concurrent] = ACTIONS(2299), - [anon_sym_use] = ACTIONS(2299), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_function] = ACTIONS(2299), - [anon_sym_const] = ACTIONS(2299), - [anon_sym_if] = ACTIONS(2299), - [anon_sym_switch] = ACTIONS(2299), - [anon_sym_case] = ACTIONS(2299), - [anon_sym_default] = ACTIONS(2299), - [anon_sym_foreach] = ACTIONS(2299), - [anon_sym_while] = ACTIONS(2299), - [anon_sym_do] = ACTIONS(2299), - [anon_sym_for] = ACTIONS(2299), - [anon_sym_try] = ACTIONS(2299), - [anon_sym_using] = ACTIONS(2299), - [sym_float] = ACTIONS(2301), - [sym_integer] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(2299), - [anon_sym_True] = ACTIONS(2299), - [anon_sym_TRUE] = ACTIONS(2299), - [anon_sym_false] = ACTIONS(2299), - [anon_sym_False] = ACTIONS(2299), - [anon_sym_FALSE] = ACTIONS(2299), - [anon_sym_null] = ACTIONS(2299), - [anon_sym_Null] = ACTIONS(2299), - [anon_sym_NULL] = ACTIONS(2299), - [sym_string] = ACTIONS(2301), - [anon_sym_AT] = ACTIONS(2301), - [anon_sym_TILDE] = ACTIONS(2301), - [anon_sym_array] = ACTIONS(2299), - [anon_sym_varray] = ACTIONS(2299), - [anon_sym_darray] = ACTIONS(2299), - [anon_sym_vec] = ACTIONS(2299), - [anon_sym_dict] = ACTIONS(2299), - [anon_sym_keyset] = ACTIONS(2299), - [anon_sym_LT] = ACTIONS(2299), - [anon_sym_PLUS] = ACTIONS(2299), - [anon_sym_DASH] = ACTIONS(2299), - [anon_sym_tuple] = ACTIONS(2299), - [anon_sym_include] = ACTIONS(2299), - [anon_sym_include_once] = ACTIONS(2299), - [anon_sym_require] = ACTIONS(2299), - [anon_sym_require_once] = ACTIONS(2299), - [anon_sym_list] = ACTIONS(2299), - [anon_sym_LT_LT] = ACTIONS(2299), - [anon_sym_BANG] = ACTIONS(2301), - [anon_sym_PLUS_PLUS] = ACTIONS(2301), - [anon_sym_DASH_DASH] = ACTIONS(2301), - [anon_sym_await] = ACTIONS(2299), - [anon_sym_async] = ACTIONS(2299), - [anon_sym_yield] = ACTIONS(2299), - [anon_sym_trait] = ACTIONS(2299), - [anon_sym_interface] = ACTIONS(2299), - [anon_sym_class] = ACTIONS(2299), - [anon_sym_enum] = ACTIONS(2299), - [sym_final_modifier] = ACTIONS(2299), - [sym_abstract_modifier] = ACTIONS(2299), - [sym_xhp_modifier] = ACTIONS(2299), - [sym_xhp_identifier] = ACTIONS(2299), - [sym_xhp_class_identifier] = ACTIONS(2301), - [sym_comment] = ACTIONS(3), - }, - [1048] = { - [sym_identifier] = ACTIONS(2291), - [sym_variable] = ACTIONS(2293), - [sym_pipe_variable] = ACTIONS(2293), - [anon_sym_type] = ACTIONS(2291), - [anon_sym_newtype] = ACTIONS(2291), - [anon_sym_shape] = ACTIONS(2291), - [anon_sym_clone] = ACTIONS(2291), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_print] = ACTIONS(2291), - [sym__backslash] = ACTIONS(2293), - [anon_sym_self] = ACTIONS(2291), - [anon_sym_parent] = ACTIONS(2291), - [anon_sym_static] = ACTIONS(2291), - [anon_sym_LT_LT_LT] = ACTIONS(2293), - [anon_sym_RBRACE] = ACTIONS(2293), - [anon_sym_LBRACE] = ACTIONS(2293), - [anon_sym_SEMI] = ACTIONS(2293), - [anon_sym_return] = ACTIONS(2291), - [anon_sym_break] = ACTIONS(2291), - [anon_sym_continue] = ACTIONS(2291), - [anon_sym_throw] = ACTIONS(2291), - [anon_sym_echo] = ACTIONS(2291), - [anon_sym_unset] = ACTIONS(2291), - [anon_sym_LPAREN] = ACTIONS(2293), - [anon_sym_concurrent] = ACTIONS(2291), - [anon_sym_use] = ACTIONS(2291), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_function] = ACTIONS(2291), - [anon_sym_const] = ACTIONS(2291), - [anon_sym_if] = ACTIONS(2291), - [anon_sym_switch] = ACTIONS(2291), - [anon_sym_case] = ACTIONS(2291), - [anon_sym_default] = ACTIONS(2291), - [anon_sym_foreach] = ACTIONS(2291), - [anon_sym_while] = ACTIONS(2291), - [anon_sym_do] = ACTIONS(2291), - [anon_sym_for] = ACTIONS(2291), - [anon_sym_try] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(2291), - [sym_float] = ACTIONS(2293), - [sym_integer] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(2291), - [anon_sym_True] = ACTIONS(2291), - [anon_sym_TRUE] = ACTIONS(2291), - [anon_sym_false] = ACTIONS(2291), - [anon_sym_False] = ACTIONS(2291), - [anon_sym_FALSE] = ACTIONS(2291), - [anon_sym_null] = ACTIONS(2291), - [anon_sym_Null] = ACTIONS(2291), - [anon_sym_NULL] = ACTIONS(2291), - [sym_string] = ACTIONS(2293), - [anon_sym_AT] = ACTIONS(2293), - [anon_sym_TILDE] = ACTIONS(2293), - [anon_sym_array] = ACTIONS(2291), - [anon_sym_varray] = ACTIONS(2291), - [anon_sym_darray] = ACTIONS(2291), - [anon_sym_vec] = ACTIONS(2291), - [anon_sym_dict] = ACTIONS(2291), - [anon_sym_keyset] = ACTIONS(2291), - [anon_sym_LT] = ACTIONS(2291), - [anon_sym_PLUS] = ACTIONS(2291), - [anon_sym_DASH] = ACTIONS(2291), - [anon_sym_tuple] = ACTIONS(2291), - [anon_sym_include] = ACTIONS(2291), - [anon_sym_include_once] = ACTIONS(2291), - [anon_sym_require] = ACTIONS(2291), - [anon_sym_require_once] = ACTIONS(2291), - [anon_sym_list] = ACTIONS(2291), - [anon_sym_LT_LT] = ACTIONS(2291), - [anon_sym_BANG] = ACTIONS(2293), - [anon_sym_PLUS_PLUS] = ACTIONS(2293), - [anon_sym_DASH_DASH] = ACTIONS(2293), - [anon_sym_await] = ACTIONS(2291), - [anon_sym_async] = ACTIONS(2291), - [anon_sym_yield] = ACTIONS(2291), - [anon_sym_trait] = ACTIONS(2291), - [anon_sym_interface] = ACTIONS(2291), - [anon_sym_class] = ACTIONS(2291), - [anon_sym_enum] = ACTIONS(2291), - [sym_final_modifier] = ACTIONS(2291), - [sym_abstract_modifier] = ACTIONS(2291), - [sym_xhp_modifier] = ACTIONS(2291), - [sym_xhp_identifier] = ACTIONS(2291), - [sym_xhp_class_identifier] = ACTIONS(2293), - [sym_comment] = ACTIONS(3), - }, - [1049] = { - [sym_identifier] = ACTIONS(2007), - [sym_variable] = ACTIONS(2009), - [sym_pipe_variable] = ACTIONS(2009), - [anon_sym_type] = ACTIONS(2007), - [anon_sym_newtype] = ACTIONS(2007), - [anon_sym_shape] = ACTIONS(2007), - [anon_sym_clone] = ACTIONS(2007), - [anon_sym_new] = ACTIONS(2007), - [anon_sym_print] = ACTIONS(2007), - [sym__backslash] = ACTIONS(2009), - [anon_sym_self] = ACTIONS(2007), - [anon_sym_parent] = ACTIONS(2007), - [anon_sym_static] = ACTIONS(2007), - [anon_sym_LT_LT_LT] = ACTIONS(2009), - [anon_sym_RBRACE] = ACTIONS(2009), - [anon_sym_LBRACE] = ACTIONS(2009), - [anon_sym_SEMI] = ACTIONS(2009), - [anon_sym_return] = ACTIONS(2007), - [anon_sym_break] = ACTIONS(2007), - [anon_sym_continue] = ACTIONS(2007), - [anon_sym_throw] = ACTIONS(2007), - [anon_sym_echo] = ACTIONS(2007), - [anon_sym_unset] = ACTIONS(2007), - [anon_sym_LPAREN] = ACTIONS(2009), - [anon_sym_concurrent] = ACTIONS(2007), - [anon_sym_use] = ACTIONS(2007), - [anon_sym_namespace] = ACTIONS(2007), - [anon_sym_function] = ACTIONS(2007), - [anon_sym_const] = ACTIONS(2007), - [anon_sym_if] = ACTIONS(2007), - [anon_sym_switch] = ACTIONS(2007), - [anon_sym_case] = ACTIONS(2007), - [anon_sym_default] = ACTIONS(2007), - [anon_sym_foreach] = ACTIONS(2007), - [anon_sym_while] = ACTIONS(2007), - [anon_sym_do] = ACTIONS(2007), - [anon_sym_for] = ACTIONS(2007), - [anon_sym_try] = ACTIONS(2007), - [anon_sym_using] = ACTIONS(2007), - [sym_float] = ACTIONS(2009), - [sym_integer] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(2007), - [anon_sym_True] = ACTIONS(2007), - [anon_sym_TRUE] = ACTIONS(2007), - [anon_sym_false] = ACTIONS(2007), - [anon_sym_False] = ACTIONS(2007), - [anon_sym_FALSE] = ACTIONS(2007), - [anon_sym_null] = ACTIONS(2007), - [anon_sym_Null] = ACTIONS(2007), - [anon_sym_NULL] = ACTIONS(2007), - [sym_string] = ACTIONS(2009), - [anon_sym_AT] = ACTIONS(2009), - [anon_sym_TILDE] = ACTIONS(2009), - [anon_sym_array] = ACTIONS(2007), - [anon_sym_varray] = ACTIONS(2007), - [anon_sym_darray] = ACTIONS(2007), - [anon_sym_vec] = ACTIONS(2007), - [anon_sym_dict] = ACTIONS(2007), - [anon_sym_keyset] = ACTIONS(2007), - [anon_sym_LT] = ACTIONS(2007), - [anon_sym_PLUS] = ACTIONS(2007), - [anon_sym_DASH] = ACTIONS(2007), - [anon_sym_tuple] = ACTIONS(2007), - [anon_sym_include] = ACTIONS(2007), - [anon_sym_include_once] = ACTIONS(2007), - [anon_sym_require] = ACTIONS(2007), - [anon_sym_require_once] = ACTIONS(2007), - [anon_sym_list] = ACTIONS(2007), - [anon_sym_LT_LT] = ACTIONS(2007), - [anon_sym_BANG] = ACTIONS(2009), - [anon_sym_PLUS_PLUS] = ACTIONS(2009), - [anon_sym_DASH_DASH] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(2007), - [anon_sym_async] = ACTIONS(2007), - [anon_sym_yield] = ACTIONS(2007), - [anon_sym_trait] = ACTIONS(2007), - [anon_sym_interface] = ACTIONS(2007), - [anon_sym_class] = ACTIONS(2007), - [anon_sym_enum] = ACTIONS(2007), - [sym_final_modifier] = ACTIONS(2007), - [sym_abstract_modifier] = ACTIONS(2007), - [sym_xhp_modifier] = ACTIONS(2007), - [sym_xhp_identifier] = ACTIONS(2007), - [sym_xhp_class_identifier] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - }, - [1050] = { - [sym_identifier] = ACTIONS(2267), - [sym_variable] = ACTIONS(2269), - [sym_pipe_variable] = ACTIONS(2269), - [anon_sym_type] = ACTIONS(2267), - [anon_sym_newtype] = ACTIONS(2267), - [anon_sym_shape] = ACTIONS(2267), - [anon_sym_clone] = ACTIONS(2267), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_print] = ACTIONS(2267), - [sym__backslash] = ACTIONS(2269), - [anon_sym_self] = ACTIONS(2267), - [anon_sym_parent] = ACTIONS(2267), - [anon_sym_static] = ACTIONS(2267), - [anon_sym_LT_LT_LT] = ACTIONS(2269), - [anon_sym_RBRACE] = ACTIONS(2269), - [anon_sym_LBRACE] = ACTIONS(2269), - [anon_sym_SEMI] = ACTIONS(2269), - [anon_sym_return] = ACTIONS(2267), - [anon_sym_break] = ACTIONS(2267), - [anon_sym_continue] = ACTIONS(2267), - [anon_sym_throw] = ACTIONS(2267), - [anon_sym_echo] = ACTIONS(2267), - [anon_sym_unset] = ACTIONS(2267), - [anon_sym_LPAREN] = ACTIONS(2269), - [anon_sym_concurrent] = ACTIONS(2267), - [anon_sym_use] = ACTIONS(2267), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_function] = ACTIONS(2267), - [anon_sym_const] = ACTIONS(2267), - [anon_sym_if] = ACTIONS(2267), - [anon_sym_switch] = ACTIONS(2267), - [anon_sym_case] = ACTIONS(2267), - [anon_sym_default] = ACTIONS(2267), - [anon_sym_foreach] = ACTIONS(2267), - [anon_sym_while] = ACTIONS(2267), - [anon_sym_do] = ACTIONS(2267), - [anon_sym_for] = ACTIONS(2267), - [anon_sym_try] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(2267), - [sym_float] = ACTIONS(2269), - [sym_integer] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(2267), - [anon_sym_True] = ACTIONS(2267), - [anon_sym_TRUE] = ACTIONS(2267), - [anon_sym_false] = ACTIONS(2267), - [anon_sym_False] = ACTIONS(2267), - [anon_sym_FALSE] = ACTIONS(2267), - [anon_sym_null] = ACTIONS(2267), - [anon_sym_Null] = ACTIONS(2267), - [anon_sym_NULL] = ACTIONS(2267), - [sym_string] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(2269), - [anon_sym_TILDE] = ACTIONS(2269), - [anon_sym_array] = ACTIONS(2267), - [anon_sym_varray] = ACTIONS(2267), - [anon_sym_darray] = ACTIONS(2267), - [anon_sym_vec] = ACTIONS(2267), - [anon_sym_dict] = ACTIONS(2267), - [anon_sym_keyset] = ACTIONS(2267), - [anon_sym_LT] = ACTIONS(2267), - [anon_sym_PLUS] = ACTIONS(2267), - [anon_sym_DASH] = ACTIONS(2267), - [anon_sym_tuple] = ACTIONS(2267), - [anon_sym_include] = ACTIONS(2267), - [anon_sym_include_once] = ACTIONS(2267), - [anon_sym_require] = ACTIONS(2267), - [anon_sym_require_once] = ACTIONS(2267), - [anon_sym_list] = ACTIONS(2267), - [anon_sym_LT_LT] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2269), - [anon_sym_PLUS_PLUS] = ACTIONS(2269), - [anon_sym_DASH_DASH] = ACTIONS(2269), - [anon_sym_await] = ACTIONS(2267), - [anon_sym_async] = ACTIONS(2267), - [anon_sym_yield] = ACTIONS(2267), - [anon_sym_trait] = ACTIONS(2267), - [anon_sym_interface] = ACTIONS(2267), - [anon_sym_class] = ACTIONS(2267), - [anon_sym_enum] = ACTIONS(2267), - [sym_final_modifier] = ACTIONS(2267), - [sym_abstract_modifier] = ACTIONS(2267), - [sym_xhp_modifier] = ACTIONS(2267), - [sym_xhp_identifier] = ACTIONS(2267), - [sym_xhp_class_identifier] = ACTIONS(2269), - [sym_comment] = ACTIONS(3), - }, - [1051] = { - [sym_identifier] = ACTIONS(2219), - [sym_variable] = ACTIONS(2221), - [sym_pipe_variable] = ACTIONS(2221), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_newtype] = ACTIONS(2219), - [anon_sym_shape] = ACTIONS(2219), - [anon_sym_clone] = ACTIONS(2219), - [anon_sym_new] = ACTIONS(2219), - [anon_sym_print] = ACTIONS(2219), - [sym__backslash] = ACTIONS(2221), - [anon_sym_self] = ACTIONS(2219), - [anon_sym_parent] = ACTIONS(2219), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_LT_LT_LT] = ACTIONS(2221), - [anon_sym_RBRACE] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(2221), - [anon_sym_SEMI] = ACTIONS(2221), - [anon_sym_return] = ACTIONS(2219), - [anon_sym_break] = ACTIONS(2219), - [anon_sym_continue] = ACTIONS(2219), - [anon_sym_throw] = ACTIONS(2219), - [anon_sym_echo] = ACTIONS(2219), - [anon_sym_unset] = ACTIONS(2219), - [anon_sym_LPAREN] = ACTIONS(2221), - [anon_sym_concurrent] = ACTIONS(2219), - [anon_sym_use] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_function] = ACTIONS(2219), - [anon_sym_const] = ACTIONS(2219), - [anon_sym_if] = ACTIONS(2219), - [anon_sym_elseif] = ACTIONS(2219), - [anon_sym_else] = ACTIONS(2219), - [anon_sym_switch] = ACTIONS(2219), - [anon_sym_foreach] = ACTIONS(2219), - [anon_sym_while] = ACTIONS(2219), - [anon_sym_do] = ACTIONS(2219), - [anon_sym_for] = ACTIONS(2219), - [anon_sym_try] = ACTIONS(2219), - [anon_sym_using] = ACTIONS(2219), - [sym_float] = ACTIONS(2221), - [sym_integer] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(2219), - [anon_sym_True] = ACTIONS(2219), - [anon_sym_TRUE] = ACTIONS(2219), - [anon_sym_false] = ACTIONS(2219), - [anon_sym_False] = ACTIONS(2219), - [anon_sym_FALSE] = ACTIONS(2219), - [anon_sym_null] = ACTIONS(2219), - [anon_sym_Null] = ACTIONS(2219), - [anon_sym_NULL] = ACTIONS(2219), - [sym_string] = ACTIONS(2221), - [anon_sym_AT] = ACTIONS(2221), - [anon_sym_TILDE] = ACTIONS(2221), - [anon_sym_array] = ACTIONS(2219), - [anon_sym_varray] = ACTIONS(2219), - [anon_sym_darray] = ACTIONS(2219), - [anon_sym_vec] = ACTIONS(2219), - [anon_sym_dict] = ACTIONS(2219), - [anon_sym_keyset] = ACTIONS(2219), - [anon_sym_LT] = ACTIONS(2219), - [anon_sym_PLUS] = ACTIONS(2219), - [anon_sym_DASH] = ACTIONS(2219), - [anon_sym_tuple] = ACTIONS(2219), - [anon_sym_include] = ACTIONS(2219), - [anon_sym_include_once] = ACTIONS(2219), - [anon_sym_require] = ACTIONS(2219), - [anon_sym_require_once] = ACTIONS(2219), - [anon_sym_list] = ACTIONS(2219), - [anon_sym_LT_LT] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(2221), - [anon_sym_PLUS_PLUS] = ACTIONS(2221), - [anon_sym_DASH_DASH] = ACTIONS(2221), - [anon_sym_await] = ACTIONS(2219), - [anon_sym_async] = ACTIONS(2219), - [anon_sym_yield] = ACTIONS(2219), - [anon_sym_trait] = ACTIONS(2219), - [anon_sym_interface] = ACTIONS(2219), - [anon_sym_class] = ACTIONS(2219), - [anon_sym_enum] = ACTIONS(2219), - [sym_final_modifier] = ACTIONS(2219), - [sym_abstract_modifier] = ACTIONS(2219), - [sym_xhp_modifier] = ACTIONS(2219), - [sym_xhp_identifier] = ACTIONS(2219), - [sym_xhp_class_identifier] = ACTIONS(2221), - [sym_comment] = ACTIONS(3), - }, - [1052] = { - [sym_identifier] = ACTIONS(2255), - [sym_variable] = ACTIONS(2257), - [sym_pipe_variable] = ACTIONS(2257), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_newtype] = ACTIONS(2255), - [anon_sym_shape] = ACTIONS(2255), - [anon_sym_clone] = ACTIONS(2255), - [anon_sym_new] = ACTIONS(2255), - [anon_sym_print] = ACTIONS(2255), - [sym__backslash] = ACTIONS(2257), - [anon_sym_self] = ACTIONS(2255), - [anon_sym_parent] = ACTIONS(2255), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_LT_LT_LT] = ACTIONS(2257), - [anon_sym_RBRACE] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(2257), - [anon_sym_SEMI] = ACTIONS(2257), - [anon_sym_return] = ACTIONS(2255), - [anon_sym_break] = ACTIONS(2255), - [anon_sym_continue] = ACTIONS(2255), - [anon_sym_throw] = ACTIONS(2255), - [anon_sym_echo] = ACTIONS(2255), - [anon_sym_unset] = ACTIONS(2255), - [anon_sym_LPAREN] = ACTIONS(2257), - [anon_sym_concurrent] = ACTIONS(2255), - [anon_sym_use] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_function] = ACTIONS(2255), - [anon_sym_const] = ACTIONS(2255), - [anon_sym_if] = ACTIONS(2255), - [anon_sym_switch] = ACTIONS(2255), - [anon_sym_case] = ACTIONS(2255), - [anon_sym_default] = ACTIONS(2255), - [anon_sym_foreach] = ACTIONS(2255), - [anon_sym_while] = ACTIONS(2255), - [anon_sym_do] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2255), - [anon_sym_try] = ACTIONS(2255), - [anon_sym_using] = ACTIONS(2255), - [sym_float] = ACTIONS(2257), - [sym_integer] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(2255), - [anon_sym_True] = ACTIONS(2255), - [anon_sym_TRUE] = ACTIONS(2255), - [anon_sym_false] = ACTIONS(2255), - [anon_sym_False] = ACTIONS(2255), - [anon_sym_FALSE] = ACTIONS(2255), - [anon_sym_null] = ACTIONS(2255), - [anon_sym_Null] = ACTIONS(2255), - [anon_sym_NULL] = ACTIONS(2255), - [sym_string] = ACTIONS(2257), - [anon_sym_AT] = ACTIONS(2257), - [anon_sym_TILDE] = ACTIONS(2257), - [anon_sym_array] = ACTIONS(2255), - [anon_sym_varray] = ACTIONS(2255), - [anon_sym_darray] = ACTIONS(2255), - [anon_sym_vec] = ACTIONS(2255), - [anon_sym_dict] = ACTIONS(2255), - [anon_sym_keyset] = ACTIONS(2255), - [anon_sym_LT] = ACTIONS(2255), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_tuple] = ACTIONS(2255), - [anon_sym_include] = ACTIONS(2255), - [anon_sym_include_once] = ACTIONS(2255), - [anon_sym_require] = ACTIONS(2255), - [anon_sym_require_once] = ACTIONS(2255), - [anon_sym_list] = ACTIONS(2255), - [anon_sym_LT_LT] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(2257), - [anon_sym_PLUS_PLUS] = ACTIONS(2257), - [anon_sym_DASH_DASH] = ACTIONS(2257), - [anon_sym_await] = ACTIONS(2255), - [anon_sym_async] = ACTIONS(2255), - [anon_sym_yield] = ACTIONS(2255), - [anon_sym_trait] = ACTIONS(2255), - [anon_sym_interface] = ACTIONS(2255), - [anon_sym_class] = ACTIONS(2255), - [anon_sym_enum] = ACTIONS(2255), - [sym_final_modifier] = ACTIONS(2255), - [sym_abstract_modifier] = ACTIONS(2255), - [sym_xhp_modifier] = ACTIONS(2255), - [sym_xhp_identifier] = ACTIONS(2255), - [sym_xhp_class_identifier] = ACTIONS(2257), - [sym_comment] = ACTIONS(3), - }, - [1053] = { - [sym_identifier] = ACTIONS(2215), - [sym_variable] = ACTIONS(2217), - [sym_pipe_variable] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2215), - [anon_sym_newtype] = ACTIONS(2215), - [anon_sym_shape] = ACTIONS(2215), - [anon_sym_clone] = ACTIONS(2215), - [anon_sym_new] = ACTIONS(2215), - [anon_sym_print] = ACTIONS(2215), - [sym__backslash] = ACTIONS(2217), - [anon_sym_self] = ACTIONS(2215), - [anon_sym_parent] = ACTIONS(2215), - [anon_sym_static] = ACTIONS(2215), - [anon_sym_LT_LT_LT] = ACTIONS(2217), - [anon_sym_RBRACE] = ACTIONS(2217), - [anon_sym_LBRACE] = ACTIONS(2217), - [anon_sym_SEMI] = ACTIONS(2217), - [anon_sym_return] = ACTIONS(2215), - [anon_sym_break] = ACTIONS(2215), - [anon_sym_continue] = ACTIONS(2215), - [anon_sym_throw] = ACTIONS(2215), - [anon_sym_echo] = ACTIONS(2215), - [anon_sym_unset] = ACTIONS(2215), - [anon_sym_LPAREN] = ACTIONS(2217), - [anon_sym_concurrent] = ACTIONS(2215), - [anon_sym_use] = ACTIONS(2215), - [anon_sym_namespace] = ACTIONS(2215), - [anon_sym_function] = ACTIONS(2215), - [anon_sym_const] = ACTIONS(2215), - [anon_sym_if] = ACTIONS(2215), - [anon_sym_elseif] = ACTIONS(2215), - [anon_sym_else] = ACTIONS(2215), - [anon_sym_switch] = ACTIONS(2215), - [anon_sym_foreach] = ACTIONS(2215), - [anon_sym_while] = ACTIONS(2215), - [anon_sym_do] = ACTIONS(2215), - [anon_sym_for] = ACTIONS(2215), - [anon_sym_try] = ACTIONS(2215), - [anon_sym_using] = ACTIONS(2215), - [sym_float] = ACTIONS(2217), - [sym_integer] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(2215), - [anon_sym_True] = ACTIONS(2215), - [anon_sym_TRUE] = ACTIONS(2215), - [anon_sym_false] = ACTIONS(2215), - [anon_sym_False] = ACTIONS(2215), - [anon_sym_FALSE] = ACTIONS(2215), - [anon_sym_null] = ACTIONS(2215), - [anon_sym_Null] = ACTIONS(2215), - [anon_sym_NULL] = ACTIONS(2215), - [sym_string] = ACTIONS(2217), - [anon_sym_AT] = ACTIONS(2217), - [anon_sym_TILDE] = ACTIONS(2217), - [anon_sym_array] = ACTIONS(2215), - [anon_sym_varray] = ACTIONS(2215), - [anon_sym_darray] = ACTIONS(2215), - [anon_sym_vec] = ACTIONS(2215), - [anon_sym_dict] = ACTIONS(2215), - [anon_sym_keyset] = ACTIONS(2215), - [anon_sym_LT] = ACTIONS(2215), - [anon_sym_PLUS] = ACTIONS(2215), - [anon_sym_DASH] = ACTIONS(2215), - [anon_sym_tuple] = ACTIONS(2215), - [anon_sym_include] = ACTIONS(2215), - [anon_sym_include_once] = ACTIONS(2215), - [anon_sym_require] = ACTIONS(2215), - [anon_sym_require_once] = ACTIONS(2215), - [anon_sym_list] = ACTIONS(2215), - [anon_sym_LT_LT] = ACTIONS(2215), - [anon_sym_BANG] = ACTIONS(2217), - [anon_sym_PLUS_PLUS] = ACTIONS(2217), - [anon_sym_DASH_DASH] = ACTIONS(2217), - [anon_sym_await] = ACTIONS(2215), - [anon_sym_async] = ACTIONS(2215), - [anon_sym_yield] = ACTIONS(2215), - [anon_sym_trait] = ACTIONS(2215), - [anon_sym_interface] = ACTIONS(2215), - [anon_sym_class] = ACTIONS(2215), - [anon_sym_enum] = ACTIONS(2215), - [sym_final_modifier] = ACTIONS(2215), - [sym_abstract_modifier] = ACTIONS(2215), - [sym_xhp_modifier] = ACTIONS(2215), - [sym_xhp_identifier] = ACTIONS(2215), - [sym_xhp_class_identifier] = ACTIONS(2217), - [sym_comment] = ACTIONS(3), - }, - [1054] = { - [sym_identifier] = ACTIONS(2251), - [sym_variable] = ACTIONS(2253), - [sym_pipe_variable] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2251), - [anon_sym_newtype] = ACTIONS(2251), - [anon_sym_shape] = ACTIONS(2251), - [anon_sym_clone] = ACTIONS(2251), - [anon_sym_new] = ACTIONS(2251), - [anon_sym_print] = ACTIONS(2251), - [sym__backslash] = ACTIONS(2253), - [anon_sym_self] = ACTIONS(2251), - [anon_sym_parent] = ACTIONS(2251), - [anon_sym_static] = ACTIONS(2251), - [anon_sym_LT_LT_LT] = ACTIONS(2253), - [anon_sym_RBRACE] = ACTIONS(2253), - [anon_sym_LBRACE] = ACTIONS(2253), - [anon_sym_SEMI] = ACTIONS(2253), - [anon_sym_return] = ACTIONS(2251), - [anon_sym_break] = ACTIONS(2251), - [anon_sym_continue] = ACTIONS(2251), - [anon_sym_throw] = ACTIONS(2251), - [anon_sym_echo] = ACTIONS(2251), - [anon_sym_unset] = ACTIONS(2251), - [anon_sym_LPAREN] = ACTIONS(2253), - [anon_sym_concurrent] = ACTIONS(2251), - [anon_sym_use] = ACTIONS(2251), - [anon_sym_namespace] = ACTIONS(2251), - [anon_sym_function] = ACTIONS(2251), - [anon_sym_const] = ACTIONS(2251), - [anon_sym_if] = ACTIONS(2251), - [anon_sym_switch] = ACTIONS(2251), - [anon_sym_case] = ACTIONS(2251), - [anon_sym_default] = ACTIONS(2251), - [anon_sym_foreach] = ACTIONS(2251), - [anon_sym_while] = ACTIONS(2251), - [anon_sym_do] = ACTIONS(2251), - [anon_sym_for] = ACTIONS(2251), - [anon_sym_try] = ACTIONS(2251), - [anon_sym_using] = ACTIONS(2251), - [sym_float] = ACTIONS(2253), - [sym_integer] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(2251), - [anon_sym_True] = ACTIONS(2251), - [anon_sym_TRUE] = ACTIONS(2251), - [anon_sym_false] = ACTIONS(2251), - [anon_sym_False] = ACTIONS(2251), - [anon_sym_FALSE] = ACTIONS(2251), - [anon_sym_null] = ACTIONS(2251), - [anon_sym_Null] = ACTIONS(2251), - [anon_sym_NULL] = ACTIONS(2251), - [sym_string] = ACTIONS(2253), - [anon_sym_AT] = ACTIONS(2253), - [anon_sym_TILDE] = ACTIONS(2253), - [anon_sym_array] = ACTIONS(2251), - [anon_sym_varray] = ACTIONS(2251), - [anon_sym_darray] = ACTIONS(2251), - [anon_sym_vec] = ACTIONS(2251), - [anon_sym_dict] = ACTIONS(2251), - [anon_sym_keyset] = ACTIONS(2251), - [anon_sym_LT] = ACTIONS(2251), - [anon_sym_PLUS] = ACTIONS(2251), - [anon_sym_DASH] = ACTIONS(2251), - [anon_sym_tuple] = ACTIONS(2251), - [anon_sym_include] = ACTIONS(2251), - [anon_sym_include_once] = ACTIONS(2251), - [anon_sym_require] = ACTIONS(2251), - [anon_sym_require_once] = ACTIONS(2251), - [anon_sym_list] = ACTIONS(2251), - [anon_sym_LT_LT] = ACTIONS(2251), - [anon_sym_BANG] = ACTIONS(2253), - [anon_sym_PLUS_PLUS] = ACTIONS(2253), - [anon_sym_DASH_DASH] = ACTIONS(2253), - [anon_sym_await] = ACTIONS(2251), - [anon_sym_async] = ACTIONS(2251), - [anon_sym_yield] = ACTIONS(2251), - [anon_sym_trait] = ACTIONS(2251), - [anon_sym_interface] = ACTIONS(2251), - [anon_sym_class] = ACTIONS(2251), - [anon_sym_enum] = ACTIONS(2251), - [sym_final_modifier] = ACTIONS(2251), - [sym_abstract_modifier] = ACTIONS(2251), - [sym_xhp_modifier] = ACTIONS(2251), - [sym_xhp_identifier] = ACTIONS(2251), - [sym_xhp_class_identifier] = ACTIONS(2253), - [sym_comment] = ACTIONS(3), - }, - [1055] = { - [sym_identifier] = ACTIONS(2231), - [sym_variable] = ACTIONS(2233), - [sym_pipe_variable] = ACTIONS(2233), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_newtype] = ACTIONS(2231), - [anon_sym_shape] = ACTIONS(2231), - [anon_sym_clone] = ACTIONS(2231), - [anon_sym_new] = ACTIONS(2231), - [anon_sym_print] = ACTIONS(2231), - [sym__backslash] = ACTIONS(2233), - [anon_sym_self] = ACTIONS(2231), - [anon_sym_parent] = ACTIONS(2231), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_LT_LT_LT] = ACTIONS(2233), - [anon_sym_RBRACE] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(2233), - [anon_sym_SEMI] = ACTIONS(2233), - [anon_sym_return] = ACTIONS(2231), - [anon_sym_break] = ACTIONS(2231), - [anon_sym_continue] = ACTIONS(2231), - [anon_sym_throw] = ACTIONS(2231), - [anon_sym_echo] = ACTIONS(2231), - [anon_sym_unset] = ACTIONS(2231), - [anon_sym_LPAREN] = ACTIONS(2233), - [anon_sym_concurrent] = ACTIONS(2231), - [anon_sym_use] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_function] = ACTIONS(2231), - [anon_sym_const] = ACTIONS(2231), - [anon_sym_if] = ACTIONS(2231), - [anon_sym_switch] = ACTIONS(2231), - [anon_sym_case] = ACTIONS(2231), - [anon_sym_default] = ACTIONS(2231), - [anon_sym_foreach] = ACTIONS(2231), - [anon_sym_while] = ACTIONS(2231), - [anon_sym_do] = ACTIONS(2231), - [anon_sym_for] = ACTIONS(2231), - [anon_sym_try] = ACTIONS(2231), - [anon_sym_using] = ACTIONS(2231), - [sym_float] = ACTIONS(2233), - [sym_integer] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(2231), - [anon_sym_True] = ACTIONS(2231), - [anon_sym_TRUE] = ACTIONS(2231), - [anon_sym_false] = ACTIONS(2231), - [anon_sym_False] = ACTIONS(2231), - [anon_sym_FALSE] = ACTIONS(2231), - [anon_sym_null] = ACTIONS(2231), - [anon_sym_Null] = ACTIONS(2231), - [anon_sym_NULL] = ACTIONS(2231), - [sym_string] = ACTIONS(2233), - [anon_sym_AT] = ACTIONS(2233), - [anon_sym_TILDE] = ACTIONS(2233), - [anon_sym_array] = ACTIONS(2231), - [anon_sym_varray] = ACTIONS(2231), - [anon_sym_darray] = ACTIONS(2231), - [anon_sym_vec] = ACTIONS(2231), - [anon_sym_dict] = ACTIONS(2231), - [anon_sym_keyset] = ACTIONS(2231), - [anon_sym_LT] = ACTIONS(2231), - [anon_sym_PLUS] = ACTIONS(2231), - [anon_sym_DASH] = ACTIONS(2231), - [anon_sym_tuple] = ACTIONS(2231), - [anon_sym_include] = ACTIONS(2231), - [anon_sym_include_once] = ACTIONS(2231), - [anon_sym_require] = ACTIONS(2231), - [anon_sym_require_once] = ACTIONS(2231), - [anon_sym_list] = ACTIONS(2231), - [anon_sym_LT_LT] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2233), - [anon_sym_DASH_DASH] = ACTIONS(2233), - [anon_sym_await] = ACTIONS(2231), - [anon_sym_async] = ACTIONS(2231), - [anon_sym_yield] = ACTIONS(2231), - [anon_sym_trait] = ACTIONS(2231), - [anon_sym_interface] = ACTIONS(2231), - [anon_sym_class] = ACTIONS(2231), - [anon_sym_enum] = ACTIONS(2231), - [sym_final_modifier] = ACTIONS(2231), - [sym_abstract_modifier] = ACTIONS(2231), - [sym_xhp_modifier] = ACTIONS(2231), - [sym_xhp_identifier] = ACTIONS(2231), - [sym_xhp_class_identifier] = ACTIONS(2233), - [sym_comment] = ACTIONS(3), - }, - [1056] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1057] = { - [ts_builtin_sym_end] = ACTIONS(2173), - [sym_identifier] = ACTIONS(2171), - [sym_variable] = ACTIONS(2173), - [sym_pipe_variable] = ACTIONS(2173), - [anon_sym_type] = ACTIONS(2171), - [anon_sym_newtype] = ACTIONS(2171), - [anon_sym_shape] = ACTIONS(2171), - [anon_sym_clone] = ACTIONS(2171), - [anon_sym_new] = ACTIONS(2171), - [anon_sym_print] = ACTIONS(2171), - [sym__backslash] = ACTIONS(2173), - [anon_sym_self] = ACTIONS(2171), - [anon_sym_parent] = ACTIONS(2171), - [anon_sym_static] = ACTIONS(2171), - [anon_sym_LT_LT_LT] = ACTIONS(2173), - [anon_sym_LBRACE] = ACTIONS(2173), - [anon_sym_SEMI] = ACTIONS(2173), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2171), - [anon_sym_continue] = ACTIONS(2171), - [anon_sym_throw] = ACTIONS(2171), - [anon_sym_echo] = ACTIONS(2171), - [anon_sym_unset] = ACTIONS(2171), - [anon_sym_LPAREN] = ACTIONS(2173), - [anon_sym_concurrent] = ACTIONS(2171), - [anon_sym_use] = ACTIONS(2171), - [anon_sym_namespace] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(2171), - [anon_sym_const] = ACTIONS(2171), - [anon_sym_if] = ACTIONS(2171), - [anon_sym_elseif] = ACTIONS(2171), - [anon_sym_else] = ACTIONS(2171), - [anon_sym_switch] = ACTIONS(2171), - [anon_sym_foreach] = ACTIONS(2171), - [anon_sym_while] = ACTIONS(2171), - [anon_sym_do] = ACTIONS(2171), - [anon_sym_for] = ACTIONS(2171), - [anon_sym_try] = ACTIONS(2171), - [anon_sym_using] = ACTIONS(2171), - [sym_float] = ACTIONS(2173), - [sym_integer] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(2171), - [anon_sym_True] = ACTIONS(2171), - [anon_sym_TRUE] = ACTIONS(2171), - [anon_sym_false] = ACTIONS(2171), - [anon_sym_False] = ACTIONS(2171), - [anon_sym_FALSE] = ACTIONS(2171), - [anon_sym_null] = ACTIONS(2171), - [anon_sym_Null] = ACTIONS(2171), - [anon_sym_NULL] = ACTIONS(2171), - [sym_string] = ACTIONS(2173), - [anon_sym_AT] = ACTIONS(2173), - [anon_sym_TILDE] = ACTIONS(2173), - [anon_sym_array] = ACTIONS(2171), - [anon_sym_varray] = ACTIONS(2171), - [anon_sym_darray] = ACTIONS(2171), - [anon_sym_vec] = ACTIONS(2171), - [anon_sym_dict] = ACTIONS(2171), - [anon_sym_keyset] = ACTIONS(2171), - [anon_sym_LT] = ACTIONS(2171), - [anon_sym_PLUS] = ACTIONS(2171), - [anon_sym_DASH] = ACTIONS(2171), - [anon_sym_tuple] = ACTIONS(2171), - [anon_sym_include] = ACTIONS(2171), - [anon_sym_include_once] = ACTIONS(2171), - [anon_sym_require] = ACTIONS(2171), - [anon_sym_require_once] = ACTIONS(2171), - [anon_sym_list] = ACTIONS(2171), - [anon_sym_LT_LT] = ACTIONS(2171), - [anon_sym_BANG] = ACTIONS(2173), - [anon_sym_PLUS_PLUS] = ACTIONS(2173), - [anon_sym_DASH_DASH] = ACTIONS(2173), - [anon_sym_await] = ACTIONS(2171), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_yield] = ACTIONS(2171), - [anon_sym_trait] = ACTIONS(2171), - [anon_sym_interface] = ACTIONS(2171), - [anon_sym_class] = ACTIONS(2171), - [anon_sym_enum] = ACTIONS(2171), - [sym_final_modifier] = ACTIONS(2171), - [sym_abstract_modifier] = ACTIONS(2171), - [sym_xhp_modifier] = ACTIONS(2171), - [sym_xhp_identifier] = ACTIONS(2171), - [sym_xhp_class_identifier] = ACTIONS(2173), - [sym_comment] = ACTIONS(3), - }, - [1058] = { - [sym_identifier] = ACTIONS(2211), - [sym_variable] = ACTIONS(2213), - [sym_pipe_variable] = ACTIONS(2213), - [anon_sym_type] = ACTIONS(2211), - [anon_sym_newtype] = ACTIONS(2211), - [anon_sym_shape] = ACTIONS(2211), - [anon_sym_clone] = ACTIONS(2211), - [anon_sym_new] = ACTIONS(2211), - [anon_sym_print] = ACTIONS(2211), - [sym__backslash] = ACTIONS(2213), - [anon_sym_self] = ACTIONS(2211), - [anon_sym_parent] = ACTIONS(2211), - [anon_sym_static] = ACTIONS(2211), - [anon_sym_LT_LT_LT] = ACTIONS(2213), - [anon_sym_RBRACE] = ACTIONS(2213), - [anon_sym_LBRACE] = ACTIONS(2213), - [anon_sym_SEMI] = ACTIONS(2213), - [anon_sym_return] = ACTIONS(2211), - [anon_sym_break] = ACTIONS(2211), - [anon_sym_continue] = ACTIONS(2211), - [anon_sym_throw] = ACTIONS(2211), - [anon_sym_echo] = ACTIONS(2211), - [anon_sym_unset] = ACTIONS(2211), - [anon_sym_LPAREN] = ACTIONS(2213), - [anon_sym_concurrent] = ACTIONS(2211), - [anon_sym_use] = ACTIONS(2211), - [anon_sym_namespace] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(2211), - [anon_sym_const] = ACTIONS(2211), - [anon_sym_if] = ACTIONS(2211), - [anon_sym_elseif] = ACTIONS(2211), - [anon_sym_else] = ACTIONS(2211), - [anon_sym_switch] = ACTIONS(2211), - [anon_sym_foreach] = ACTIONS(2211), - [anon_sym_while] = ACTIONS(2211), - [anon_sym_do] = ACTIONS(2211), - [anon_sym_for] = ACTIONS(2211), - [anon_sym_try] = ACTIONS(2211), - [anon_sym_using] = ACTIONS(2211), - [sym_float] = ACTIONS(2213), - [sym_integer] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2211), - [anon_sym_True] = ACTIONS(2211), - [anon_sym_TRUE] = ACTIONS(2211), - [anon_sym_false] = ACTIONS(2211), - [anon_sym_False] = ACTIONS(2211), - [anon_sym_FALSE] = ACTIONS(2211), - [anon_sym_null] = ACTIONS(2211), - [anon_sym_Null] = ACTIONS(2211), - [anon_sym_NULL] = ACTIONS(2211), - [sym_string] = ACTIONS(2213), - [anon_sym_AT] = ACTIONS(2213), - [anon_sym_TILDE] = ACTIONS(2213), - [anon_sym_array] = ACTIONS(2211), - [anon_sym_varray] = ACTIONS(2211), - [anon_sym_darray] = ACTIONS(2211), - [anon_sym_vec] = ACTIONS(2211), - [anon_sym_dict] = ACTIONS(2211), - [anon_sym_keyset] = ACTIONS(2211), - [anon_sym_LT] = ACTIONS(2211), - [anon_sym_PLUS] = ACTIONS(2211), - [anon_sym_DASH] = ACTIONS(2211), - [anon_sym_tuple] = ACTIONS(2211), - [anon_sym_include] = ACTIONS(2211), - [anon_sym_include_once] = ACTIONS(2211), - [anon_sym_require] = ACTIONS(2211), - [anon_sym_require_once] = ACTIONS(2211), - [anon_sym_list] = ACTIONS(2211), - [anon_sym_LT_LT] = ACTIONS(2211), - [anon_sym_BANG] = ACTIONS(2213), - [anon_sym_PLUS_PLUS] = ACTIONS(2213), - [anon_sym_DASH_DASH] = ACTIONS(2213), - [anon_sym_await] = ACTIONS(2211), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_yield] = ACTIONS(2211), - [anon_sym_trait] = ACTIONS(2211), - [anon_sym_interface] = ACTIONS(2211), - [anon_sym_class] = ACTIONS(2211), - [anon_sym_enum] = ACTIONS(2211), - [sym_final_modifier] = ACTIONS(2211), - [sym_abstract_modifier] = ACTIONS(2211), - [sym_xhp_modifier] = ACTIONS(2211), - [sym_xhp_identifier] = ACTIONS(2211), - [sym_xhp_class_identifier] = ACTIONS(2213), - [sym_comment] = ACTIONS(3), - }, - [1059] = { - [ts_builtin_sym_end] = ACTIONS(2297), - [sym_identifier] = ACTIONS(2295), - [sym_variable] = ACTIONS(2297), - [sym_pipe_variable] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2295), - [anon_sym_newtype] = ACTIONS(2295), - [anon_sym_shape] = ACTIONS(2295), - [anon_sym_clone] = ACTIONS(2295), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_print] = ACTIONS(2295), - [sym__backslash] = ACTIONS(2297), - [anon_sym_self] = ACTIONS(2295), - [anon_sym_parent] = ACTIONS(2295), - [anon_sym_static] = ACTIONS(2295), - [anon_sym_LT_LT_LT] = ACTIONS(2297), - [anon_sym_LBRACE] = ACTIONS(2297), - [anon_sym_SEMI] = ACTIONS(2297), - [anon_sym_return] = ACTIONS(2295), - [anon_sym_break] = ACTIONS(2295), - [anon_sym_continue] = ACTIONS(2295), - [anon_sym_throw] = ACTIONS(2295), - [anon_sym_echo] = ACTIONS(2295), - [anon_sym_unset] = ACTIONS(2295), - [anon_sym_LPAREN] = ACTIONS(2297), - [anon_sym_concurrent] = ACTIONS(2295), - [anon_sym_use] = ACTIONS(2295), - [anon_sym_namespace] = ACTIONS(2295), - [anon_sym_function] = ACTIONS(2295), - [anon_sym_const] = ACTIONS(2295), - [anon_sym_if] = ACTIONS(2295), - [anon_sym_elseif] = ACTIONS(2295), - [anon_sym_else] = ACTIONS(2295), - [anon_sym_switch] = ACTIONS(2295), - [anon_sym_foreach] = ACTIONS(2295), - [anon_sym_while] = ACTIONS(2295), - [anon_sym_do] = ACTIONS(2295), - [anon_sym_for] = ACTIONS(2295), - [anon_sym_try] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(2295), - [sym_float] = ACTIONS(2297), - [sym_integer] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(2295), - [anon_sym_True] = ACTIONS(2295), - [anon_sym_TRUE] = ACTIONS(2295), - [anon_sym_false] = ACTIONS(2295), - [anon_sym_False] = ACTIONS(2295), - [anon_sym_FALSE] = ACTIONS(2295), - [anon_sym_null] = ACTIONS(2295), - [anon_sym_Null] = ACTIONS(2295), - [anon_sym_NULL] = ACTIONS(2295), - [sym_string] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(2297), - [anon_sym_TILDE] = ACTIONS(2297), - [anon_sym_array] = ACTIONS(2295), - [anon_sym_varray] = ACTIONS(2295), - [anon_sym_darray] = ACTIONS(2295), - [anon_sym_vec] = ACTIONS(2295), - [anon_sym_dict] = ACTIONS(2295), - [anon_sym_keyset] = ACTIONS(2295), - [anon_sym_LT] = ACTIONS(2295), - [anon_sym_PLUS] = ACTIONS(2295), - [anon_sym_DASH] = ACTIONS(2295), - [anon_sym_tuple] = ACTIONS(2295), - [anon_sym_include] = ACTIONS(2295), - [anon_sym_include_once] = ACTIONS(2295), - [anon_sym_require] = ACTIONS(2295), - [anon_sym_require_once] = ACTIONS(2295), - [anon_sym_list] = ACTIONS(2295), - [anon_sym_LT_LT] = ACTIONS(2295), - [anon_sym_BANG] = ACTIONS(2297), - [anon_sym_PLUS_PLUS] = ACTIONS(2297), - [anon_sym_DASH_DASH] = ACTIONS(2297), - [anon_sym_await] = ACTIONS(2295), - [anon_sym_async] = ACTIONS(2295), - [anon_sym_yield] = ACTIONS(2295), - [anon_sym_trait] = ACTIONS(2295), - [anon_sym_interface] = ACTIONS(2295), - [anon_sym_class] = ACTIONS(2295), - [anon_sym_enum] = ACTIONS(2295), - [sym_final_modifier] = ACTIONS(2295), - [sym_abstract_modifier] = ACTIONS(2295), - [sym_xhp_modifier] = ACTIONS(2295), - [sym_xhp_identifier] = ACTIONS(2295), - [sym_xhp_class_identifier] = ACTIONS(2297), - [sym_comment] = ACTIONS(3), - }, - [1060] = { - [ts_builtin_sym_end] = ACTIONS(2277), - [sym_identifier] = ACTIONS(2275), - [sym_variable] = ACTIONS(2277), - [sym_pipe_variable] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2275), - [anon_sym_newtype] = ACTIONS(2275), - [anon_sym_shape] = ACTIONS(2275), - [anon_sym_clone] = ACTIONS(2275), - [anon_sym_new] = ACTIONS(2275), - [anon_sym_print] = ACTIONS(2275), - [sym__backslash] = ACTIONS(2277), - [anon_sym_self] = ACTIONS(2275), - [anon_sym_parent] = ACTIONS(2275), - [anon_sym_static] = ACTIONS(2275), - [anon_sym_LT_LT_LT] = ACTIONS(2277), - [anon_sym_LBRACE] = ACTIONS(2277), - [anon_sym_SEMI] = ACTIONS(2277), - [anon_sym_return] = ACTIONS(2275), - [anon_sym_break] = ACTIONS(2275), - [anon_sym_continue] = ACTIONS(2275), - [anon_sym_throw] = ACTIONS(2275), - [anon_sym_echo] = ACTIONS(2275), - [anon_sym_unset] = ACTIONS(2275), - [anon_sym_LPAREN] = ACTIONS(2277), - [anon_sym_concurrent] = ACTIONS(2275), - [anon_sym_use] = ACTIONS(2275), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_function] = ACTIONS(2275), - [anon_sym_const] = ACTIONS(2275), - [anon_sym_if] = ACTIONS(2275), - [anon_sym_elseif] = ACTIONS(2275), - [anon_sym_else] = ACTIONS(2275), - [anon_sym_switch] = ACTIONS(2275), - [anon_sym_foreach] = ACTIONS(2275), - [anon_sym_while] = ACTIONS(2275), - [anon_sym_do] = ACTIONS(2275), - [anon_sym_for] = ACTIONS(2275), - [anon_sym_try] = ACTIONS(2275), - [anon_sym_using] = ACTIONS(2275), - [sym_float] = ACTIONS(2277), - [sym_integer] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(2275), - [anon_sym_True] = ACTIONS(2275), - [anon_sym_TRUE] = ACTIONS(2275), - [anon_sym_false] = ACTIONS(2275), - [anon_sym_False] = ACTIONS(2275), - [anon_sym_FALSE] = ACTIONS(2275), - [anon_sym_null] = ACTIONS(2275), - [anon_sym_Null] = ACTIONS(2275), - [anon_sym_NULL] = ACTIONS(2275), - [sym_string] = ACTIONS(2277), - [anon_sym_AT] = ACTIONS(2277), - [anon_sym_TILDE] = ACTIONS(2277), - [anon_sym_array] = ACTIONS(2275), - [anon_sym_varray] = ACTIONS(2275), - [anon_sym_darray] = ACTIONS(2275), - [anon_sym_vec] = ACTIONS(2275), - [anon_sym_dict] = ACTIONS(2275), - [anon_sym_keyset] = ACTIONS(2275), - [anon_sym_LT] = ACTIONS(2275), - [anon_sym_PLUS] = ACTIONS(2275), - [anon_sym_DASH] = ACTIONS(2275), - [anon_sym_tuple] = ACTIONS(2275), - [anon_sym_include] = ACTIONS(2275), - [anon_sym_include_once] = ACTIONS(2275), - [anon_sym_require] = ACTIONS(2275), - [anon_sym_require_once] = ACTIONS(2275), - [anon_sym_list] = ACTIONS(2275), - [anon_sym_LT_LT] = ACTIONS(2275), - [anon_sym_BANG] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2277), - [anon_sym_DASH_DASH] = ACTIONS(2277), - [anon_sym_await] = ACTIONS(2275), - [anon_sym_async] = ACTIONS(2275), - [anon_sym_yield] = ACTIONS(2275), - [anon_sym_trait] = ACTIONS(2275), - [anon_sym_interface] = ACTIONS(2275), - [anon_sym_class] = ACTIONS(2275), - [anon_sym_enum] = ACTIONS(2275), - [sym_final_modifier] = ACTIONS(2275), - [sym_abstract_modifier] = ACTIONS(2275), - [sym_xhp_modifier] = ACTIONS(2275), - [sym_xhp_identifier] = ACTIONS(2275), - [sym_xhp_class_identifier] = ACTIONS(2277), - [sym_comment] = ACTIONS(3), - }, - [1061] = { - [sym_identifier] = ACTIONS(2191), - [sym_variable] = ACTIONS(2193), - [sym_pipe_variable] = ACTIONS(2193), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_newtype] = ACTIONS(2191), - [anon_sym_shape] = ACTIONS(2191), - [anon_sym_clone] = ACTIONS(2191), - [anon_sym_new] = ACTIONS(2191), - [anon_sym_print] = ACTIONS(2191), - [sym__backslash] = ACTIONS(2193), - [anon_sym_self] = ACTIONS(2191), - [anon_sym_parent] = ACTIONS(2191), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_LT_LT_LT] = ACTIONS(2193), - [anon_sym_RBRACE] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(2193), - [anon_sym_SEMI] = ACTIONS(2193), - [anon_sym_return] = ACTIONS(2191), - [anon_sym_break] = ACTIONS(2191), - [anon_sym_continue] = ACTIONS(2191), - [anon_sym_throw] = ACTIONS(2191), - [anon_sym_echo] = ACTIONS(2191), - [anon_sym_unset] = ACTIONS(2191), - [anon_sym_LPAREN] = ACTIONS(2193), - [anon_sym_concurrent] = ACTIONS(2191), - [anon_sym_use] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2191), - [anon_sym_function] = ACTIONS(2191), - [anon_sym_const] = ACTIONS(2191), - [anon_sym_if] = ACTIONS(2191), - [anon_sym_elseif] = ACTIONS(2191), - [anon_sym_else] = ACTIONS(2191), - [anon_sym_switch] = ACTIONS(2191), - [anon_sym_foreach] = ACTIONS(2191), - [anon_sym_while] = ACTIONS(2191), - [anon_sym_do] = ACTIONS(2191), - [anon_sym_for] = ACTIONS(2191), - [anon_sym_try] = ACTIONS(2191), - [anon_sym_using] = ACTIONS(2191), - [sym_float] = ACTIONS(2193), - [sym_integer] = ACTIONS(2191), - [anon_sym_true] = ACTIONS(2191), - [anon_sym_True] = ACTIONS(2191), - [anon_sym_TRUE] = ACTIONS(2191), - [anon_sym_false] = ACTIONS(2191), - [anon_sym_False] = ACTIONS(2191), - [anon_sym_FALSE] = ACTIONS(2191), - [anon_sym_null] = ACTIONS(2191), - [anon_sym_Null] = ACTIONS(2191), - [anon_sym_NULL] = ACTIONS(2191), - [sym_string] = ACTIONS(2193), - [anon_sym_AT] = ACTIONS(2193), - [anon_sym_TILDE] = ACTIONS(2193), - [anon_sym_array] = ACTIONS(2191), - [anon_sym_varray] = ACTIONS(2191), - [anon_sym_darray] = ACTIONS(2191), - [anon_sym_vec] = ACTIONS(2191), - [anon_sym_dict] = ACTIONS(2191), - [anon_sym_keyset] = ACTIONS(2191), - [anon_sym_LT] = ACTIONS(2191), - [anon_sym_PLUS] = ACTIONS(2191), - [anon_sym_DASH] = ACTIONS(2191), - [anon_sym_tuple] = ACTIONS(2191), - [anon_sym_include] = ACTIONS(2191), - [anon_sym_include_once] = ACTIONS(2191), - [anon_sym_require] = ACTIONS(2191), - [anon_sym_require_once] = ACTIONS(2191), - [anon_sym_list] = ACTIONS(2191), - [anon_sym_LT_LT] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(2193), - [anon_sym_PLUS_PLUS] = ACTIONS(2193), - [anon_sym_DASH_DASH] = ACTIONS(2193), - [anon_sym_await] = ACTIONS(2191), - [anon_sym_async] = ACTIONS(2191), - [anon_sym_yield] = ACTIONS(2191), - [anon_sym_trait] = ACTIONS(2191), - [anon_sym_interface] = ACTIONS(2191), - [anon_sym_class] = ACTIONS(2191), - [anon_sym_enum] = ACTIONS(2191), - [sym_final_modifier] = ACTIONS(2191), - [sym_abstract_modifier] = ACTIONS(2191), - [sym_xhp_modifier] = ACTIONS(2191), - [sym_xhp_identifier] = ACTIONS(2191), - [sym_xhp_class_identifier] = ACTIONS(2193), - [sym_comment] = ACTIONS(3), - }, - [1062] = { - [sym_identifier] = ACTIONS(2227), - [sym_variable] = ACTIONS(2229), - [sym_pipe_variable] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2227), - [anon_sym_newtype] = ACTIONS(2227), - [anon_sym_shape] = ACTIONS(2227), - [anon_sym_clone] = ACTIONS(2227), - [anon_sym_new] = ACTIONS(2227), - [anon_sym_print] = ACTIONS(2227), - [sym__backslash] = ACTIONS(2229), - [anon_sym_self] = ACTIONS(2227), - [anon_sym_parent] = ACTIONS(2227), - [anon_sym_static] = ACTIONS(2227), - [anon_sym_LT_LT_LT] = ACTIONS(2229), - [anon_sym_RBRACE] = ACTIONS(2229), - [anon_sym_LBRACE] = ACTIONS(2229), - [anon_sym_SEMI] = ACTIONS(2229), - [anon_sym_return] = ACTIONS(2227), - [anon_sym_break] = ACTIONS(2227), - [anon_sym_continue] = ACTIONS(2227), - [anon_sym_throw] = ACTIONS(2227), - [anon_sym_echo] = ACTIONS(2227), - [anon_sym_unset] = ACTIONS(2227), - [anon_sym_LPAREN] = ACTIONS(2229), - [anon_sym_concurrent] = ACTIONS(2227), - [anon_sym_use] = ACTIONS(2227), - [anon_sym_namespace] = ACTIONS(2227), - [anon_sym_function] = ACTIONS(2227), - [anon_sym_const] = ACTIONS(2227), - [anon_sym_if] = ACTIONS(2227), - [anon_sym_switch] = ACTIONS(2227), - [anon_sym_case] = ACTIONS(2227), - [anon_sym_default] = ACTIONS(2227), - [anon_sym_foreach] = ACTIONS(2227), - [anon_sym_while] = ACTIONS(2227), - [anon_sym_do] = ACTIONS(2227), - [anon_sym_for] = ACTIONS(2227), - [anon_sym_try] = ACTIONS(2227), - [anon_sym_using] = ACTIONS(2227), - [sym_float] = ACTIONS(2229), - [sym_integer] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(2227), - [anon_sym_True] = ACTIONS(2227), - [anon_sym_TRUE] = ACTIONS(2227), - [anon_sym_false] = ACTIONS(2227), - [anon_sym_False] = ACTIONS(2227), - [anon_sym_FALSE] = ACTIONS(2227), - [anon_sym_null] = ACTIONS(2227), - [anon_sym_Null] = ACTIONS(2227), - [anon_sym_NULL] = ACTIONS(2227), - [sym_string] = ACTIONS(2229), - [anon_sym_AT] = ACTIONS(2229), - [anon_sym_TILDE] = ACTIONS(2229), - [anon_sym_array] = ACTIONS(2227), - [anon_sym_varray] = ACTIONS(2227), - [anon_sym_darray] = ACTIONS(2227), - [anon_sym_vec] = ACTIONS(2227), - [anon_sym_dict] = ACTIONS(2227), - [anon_sym_keyset] = ACTIONS(2227), - [anon_sym_LT] = ACTIONS(2227), - [anon_sym_PLUS] = ACTIONS(2227), - [anon_sym_DASH] = ACTIONS(2227), - [anon_sym_tuple] = ACTIONS(2227), - [anon_sym_include] = ACTIONS(2227), - [anon_sym_include_once] = ACTIONS(2227), - [anon_sym_require] = ACTIONS(2227), - [anon_sym_require_once] = ACTIONS(2227), - [anon_sym_list] = ACTIONS(2227), - [anon_sym_LT_LT] = ACTIONS(2227), - [anon_sym_BANG] = ACTIONS(2229), - [anon_sym_PLUS_PLUS] = ACTIONS(2229), - [anon_sym_DASH_DASH] = ACTIONS(2229), - [anon_sym_await] = ACTIONS(2227), - [anon_sym_async] = ACTIONS(2227), - [anon_sym_yield] = ACTIONS(2227), - [anon_sym_trait] = ACTIONS(2227), - [anon_sym_interface] = ACTIONS(2227), - [anon_sym_class] = ACTIONS(2227), - [anon_sym_enum] = ACTIONS(2227), - [sym_final_modifier] = ACTIONS(2227), - [sym_abstract_modifier] = ACTIONS(2227), - [sym_xhp_modifier] = ACTIONS(2227), - [sym_xhp_identifier] = ACTIONS(2227), - [sym_xhp_class_identifier] = ACTIONS(2229), - [sym_comment] = ACTIONS(3), - }, - [1063] = { - [ts_builtin_sym_end] = ACTIONS(2273), - [sym_identifier] = ACTIONS(2271), - [sym_variable] = ACTIONS(2273), - [sym_pipe_variable] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2271), - [anon_sym_newtype] = ACTIONS(2271), - [anon_sym_shape] = ACTIONS(2271), - [anon_sym_clone] = ACTIONS(2271), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_print] = ACTIONS(2271), - [sym__backslash] = ACTIONS(2273), - [anon_sym_self] = ACTIONS(2271), - [anon_sym_parent] = ACTIONS(2271), - [anon_sym_static] = ACTIONS(2271), - [anon_sym_LT_LT_LT] = ACTIONS(2273), - [anon_sym_LBRACE] = ACTIONS(2273), - [anon_sym_SEMI] = ACTIONS(2273), - [anon_sym_return] = ACTIONS(2271), - [anon_sym_break] = ACTIONS(2271), - [anon_sym_continue] = ACTIONS(2271), - [anon_sym_throw] = ACTIONS(2271), - [anon_sym_echo] = ACTIONS(2271), - [anon_sym_unset] = ACTIONS(2271), - [anon_sym_LPAREN] = ACTIONS(2273), - [anon_sym_concurrent] = ACTIONS(2271), - [anon_sym_use] = ACTIONS(2271), - [anon_sym_namespace] = ACTIONS(2271), - [anon_sym_function] = ACTIONS(2271), - [anon_sym_const] = ACTIONS(2271), - [anon_sym_if] = ACTIONS(2271), - [anon_sym_elseif] = ACTIONS(2271), - [anon_sym_else] = ACTIONS(2271), - [anon_sym_switch] = ACTIONS(2271), - [anon_sym_foreach] = ACTIONS(2271), - [anon_sym_while] = ACTIONS(2271), - [anon_sym_do] = ACTIONS(2271), - [anon_sym_for] = ACTIONS(2271), - [anon_sym_try] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(2271), - [sym_float] = ACTIONS(2273), - [sym_integer] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(2271), - [anon_sym_True] = ACTIONS(2271), - [anon_sym_TRUE] = ACTIONS(2271), - [anon_sym_false] = ACTIONS(2271), - [anon_sym_False] = ACTIONS(2271), - [anon_sym_FALSE] = ACTIONS(2271), - [anon_sym_null] = ACTIONS(2271), - [anon_sym_Null] = ACTIONS(2271), - [anon_sym_NULL] = ACTIONS(2271), - [sym_string] = ACTIONS(2273), - [anon_sym_AT] = ACTIONS(2273), - [anon_sym_TILDE] = ACTIONS(2273), - [anon_sym_array] = ACTIONS(2271), - [anon_sym_varray] = ACTIONS(2271), - [anon_sym_darray] = ACTIONS(2271), - [anon_sym_vec] = ACTIONS(2271), - [anon_sym_dict] = ACTIONS(2271), - [anon_sym_keyset] = ACTIONS(2271), - [anon_sym_LT] = ACTIONS(2271), - [anon_sym_PLUS] = ACTIONS(2271), - [anon_sym_DASH] = ACTIONS(2271), - [anon_sym_tuple] = ACTIONS(2271), - [anon_sym_include] = ACTIONS(2271), - [anon_sym_include_once] = ACTIONS(2271), - [anon_sym_require] = ACTIONS(2271), - [anon_sym_require_once] = ACTIONS(2271), - [anon_sym_list] = ACTIONS(2271), - [anon_sym_LT_LT] = ACTIONS(2271), - [anon_sym_BANG] = ACTIONS(2273), - [anon_sym_PLUS_PLUS] = ACTIONS(2273), - [anon_sym_DASH_DASH] = ACTIONS(2273), - [anon_sym_await] = ACTIONS(2271), - [anon_sym_async] = ACTIONS(2271), - [anon_sym_yield] = ACTIONS(2271), - [anon_sym_trait] = ACTIONS(2271), - [anon_sym_interface] = ACTIONS(2271), - [anon_sym_class] = ACTIONS(2271), - [anon_sym_enum] = ACTIONS(2271), - [sym_final_modifier] = ACTIONS(2271), - [sym_abstract_modifier] = ACTIONS(2271), - [sym_xhp_modifier] = ACTIONS(2271), - [sym_xhp_identifier] = ACTIONS(2271), - [sym_xhp_class_identifier] = ACTIONS(2273), - [sym_comment] = ACTIONS(3), - }, - [1064] = { - [sym_identifier] = ACTIONS(2187), - [sym_variable] = ACTIONS(2189), - [sym_pipe_variable] = ACTIONS(2189), - [anon_sym_type] = ACTIONS(2187), - [anon_sym_newtype] = ACTIONS(2187), - [anon_sym_shape] = ACTIONS(2187), - [anon_sym_clone] = ACTIONS(2187), - [anon_sym_new] = ACTIONS(2187), - [anon_sym_print] = ACTIONS(2187), - [sym__backslash] = ACTIONS(2189), - [anon_sym_self] = ACTIONS(2187), - [anon_sym_parent] = ACTIONS(2187), - [anon_sym_static] = ACTIONS(2187), - [anon_sym_LT_LT_LT] = ACTIONS(2189), - [anon_sym_RBRACE] = ACTIONS(2189), - [anon_sym_LBRACE] = ACTIONS(2189), - [anon_sym_SEMI] = ACTIONS(2189), - [anon_sym_return] = ACTIONS(2187), - [anon_sym_break] = ACTIONS(2187), - [anon_sym_continue] = ACTIONS(2187), - [anon_sym_throw] = ACTIONS(2187), - [anon_sym_echo] = ACTIONS(2187), - [anon_sym_unset] = ACTIONS(2187), - [anon_sym_LPAREN] = ACTIONS(2189), - [anon_sym_concurrent] = ACTIONS(2187), - [anon_sym_use] = ACTIONS(2187), - [anon_sym_namespace] = ACTIONS(2187), - [anon_sym_function] = ACTIONS(2187), - [anon_sym_const] = ACTIONS(2187), - [anon_sym_if] = ACTIONS(2187), - [anon_sym_elseif] = ACTIONS(2187), - [anon_sym_else] = ACTIONS(2187), - [anon_sym_switch] = ACTIONS(2187), - [anon_sym_foreach] = ACTIONS(2187), - [anon_sym_while] = ACTIONS(2187), - [anon_sym_do] = ACTIONS(2187), - [anon_sym_for] = ACTIONS(2187), - [anon_sym_try] = ACTIONS(2187), - [anon_sym_using] = ACTIONS(2187), - [sym_float] = ACTIONS(2189), - [sym_integer] = ACTIONS(2187), - [anon_sym_true] = ACTIONS(2187), - [anon_sym_True] = ACTIONS(2187), - [anon_sym_TRUE] = ACTIONS(2187), - [anon_sym_false] = ACTIONS(2187), - [anon_sym_False] = ACTIONS(2187), - [anon_sym_FALSE] = ACTIONS(2187), - [anon_sym_null] = ACTIONS(2187), - [anon_sym_Null] = ACTIONS(2187), - [anon_sym_NULL] = ACTIONS(2187), - [sym_string] = ACTIONS(2189), - [anon_sym_AT] = ACTIONS(2189), - [anon_sym_TILDE] = ACTIONS(2189), - [anon_sym_array] = ACTIONS(2187), - [anon_sym_varray] = ACTIONS(2187), - [anon_sym_darray] = ACTIONS(2187), - [anon_sym_vec] = ACTIONS(2187), - [anon_sym_dict] = ACTIONS(2187), - [anon_sym_keyset] = ACTIONS(2187), - [anon_sym_LT] = ACTIONS(2187), - [anon_sym_PLUS] = ACTIONS(2187), - [anon_sym_DASH] = ACTIONS(2187), - [anon_sym_tuple] = ACTIONS(2187), - [anon_sym_include] = ACTIONS(2187), - [anon_sym_include_once] = ACTIONS(2187), - [anon_sym_require] = ACTIONS(2187), - [anon_sym_require_once] = ACTIONS(2187), - [anon_sym_list] = ACTIONS(2187), - [anon_sym_LT_LT] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2189), - [anon_sym_PLUS_PLUS] = ACTIONS(2189), - [anon_sym_DASH_DASH] = ACTIONS(2189), - [anon_sym_await] = ACTIONS(2187), - [anon_sym_async] = ACTIONS(2187), - [anon_sym_yield] = ACTIONS(2187), - [anon_sym_trait] = ACTIONS(2187), - [anon_sym_interface] = ACTIONS(2187), - [anon_sym_class] = ACTIONS(2187), - [anon_sym_enum] = ACTIONS(2187), - [sym_final_modifier] = ACTIONS(2187), - [sym_abstract_modifier] = ACTIONS(2187), - [sym_xhp_modifier] = ACTIONS(2187), - [sym_xhp_identifier] = ACTIONS(2187), - [sym_xhp_class_identifier] = ACTIONS(2189), - [sym_comment] = ACTIONS(3), - }, - [1065] = { - [sym_identifier] = ACTIONS(2183), - [sym_variable] = ACTIONS(2185), - [sym_pipe_variable] = ACTIONS(2185), - [anon_sym_type] = ACTIONS(2183), - [anon_sym_newtype] = ACTIONS(2183), - [anon_sym_shape] = ACTIONS(2183), - [anon_sym_clone] = ACTIONS(2183), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_print] = ACTIONS(2183), - [sym__backslash] = ACTIONS(2185), - [anon_sym_self] = ACTIONS(2183), - [anon_sym_parent] = ACTIONS(2183), - [anon_sym_static] = ACTIONS(2183), - [anon_sym_LT_LT_LT] = ACTIONS(2185), - [anon_sym_RBRACE] = ACTIONS(2185), - [anon_sym_LBRACE] = ACTIONS(2185), - [anon_sym_SEMI] = ACTIONS(2185), - [anon_sym_return] = ACTIONS(2183), - [anon_sym_break] = ACTIONS(2183), - [anon_sym_continue] = ACTIONS(2183), - [anon_sym_throw] = ACTIONS(2183), - [anon_sym_echo] = ACTIONS(2183), - [anon_sym_unset] = ACTIONS(2183), - [anon_sym_LPAREN] = ACTIONS(2185), - [anon_sym_concurrent] = ACTIONS(2183), - [anon_sym_use] = ACTIONS(2183), - [anon_sym_namespace] = ACTIONS(2183), - [anon_sym_function] = ACTIONS(2183), - [anon_sym_const] = ACTIONS(2183), - [anon_sym_if] = ACTIONS(2183), - [anon_sym_elseif] = ACTIONS(2183), - [anon_sym_else] = ACTIONS(2183), - [anon_sym_switch] = ACTIONS(2183), - [anon_sym_foreach] = ACTIONS(2183), - [anon_sym_while] = ACTIONS(2183), - [anon_sym_do] = ACTIONS(2183), - [anon_sym_for] = ACTIONS(2183), - [anon_sym_try] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(2183), - [sym_float] = ACTIONS(2185), - [sym_integer] = ACTIONS(2183), - [anon_sym_true] = ACTIONS(2183), - [anon_sym_True] = ACTIONS(2183), - [anon_sym_TRUE] = ACTIONS(2183), - [anon_sym_false] = ACTIONS(2183), - [anon_sym_False] = ACTIONS(2183), - [anon_sym_FALSE] = ACTIONS(2183), - [anon_sym_null] = ACTIONS(2183), - [anon_sym_Null] = ACTIONS(2183), - [anon_sym_NULL] = ACTIONS(2183), - [sym_string] = ACTIONS(2185), - [anon_sym_AT] = ACTIONS(2185), - [anon_sym_TILDE] = ACTIONS(2185), - [anon_sym_array] = ACTIONS(2183), - [anon_sym_varray] = ACTIONS(2183), - [anon_sym_darray] = ACTIONS(2183), - [anon_sym_vec] = ACTIONS(2183), - [anon_sym_dict] = ACTIONS(2183), - [anon_sym_keyset] = ACTIONS(2183), - [anon_sym_LT] = ACTIONS(2183), - [anon_sym_PLUS] = ACTIONS(2183), - [anon_sym_DASH] = ACTIONS(2183), - [anon_sym_tuple] = ACTIONS(2183), - [anon_sym_include] = ACTIONS(2183), - [anon_sym_include_once] = ACTIONS(2183), - [anon_sym_require] = ACTIONS(2183), - [anon_sym_require_once] = ACTIONS(2183), - [anon_sym_list] = ACTIONS(2183), - [anon_sym_LT_LT] = ACTIONS(2183), - [anon_sym_BANG] = ACTIONS(2185), - [anon_sym_PLUS_PLUS] = ACTIONS(2185), - [anon_sym_DASH_DASH] = ACTIONS(2185), - [anon_sym_await] = ACTIONS(2183), - [anon_sym_async] = ACTIONS(2183), - [anon_sym_yield] = ACTIONS(2183), - [anon_sym_trait] = ACTIONS(2183), - [anon_sym_interface] = ACTIONS(2183), - [anon_sym_class] = ACTIONS(2183), - [anon_sym_enum] = ACTIONS(2183), - [sym_final_modifier] = ACTIONS(2183), - [sym_abstract_modifier] = ACTIONS(2183), - [sym_xhp_modifier] = ACTIONS(2183), - [sym_xhp_identifier] = ACTIONS(2183), - [sym_xhp_class_identifier] = ACTIONS(2185), - [sym_comment] = ACTIONS(3), - }, - [1066] = { - [sym_identifier] = ACTIONS(2179), - [sym_variable] = ACTIONS(2181), - [sym_pipe_variable] = ACTIONS(2181), - [anon_sym_type] = ACTIONS(2179), - [anon_sym_newtype] = ACTIONS(2179), - [anon_sym_shape] = ACTIONS(2179), - [anon_sym_clone] = ACTIONS(2179), - [anon_sym_new] = ACTIONS(2179), - [anon_sym_print] = ACTIONS(2179), - [sym__backslash] = ACTIONS(2181), - [anon_sym_self] = ACTIONS(2179), - [anon_sym_parent] = ACTIONS(2179), - [anon_sym_static] = ACTIONS(2179), - [anon_sym_LT_LT_LT] = ACTIONS(2181), - [anon_sym_RBRACE] = ACTIONS(2181), - [anon_sym_LBRACE] = ACTIONS(2181), - [anon_sym_SEMI] = ACTIONS(2181), - [anon_sym_return] = ACTIONS(2179), - [anon_sym_break] = ACTIONS(2179), - [anon_sym_continue] = ACTIONS(2179), - [anon_sym_throw] = ACTIONS(2179), - [anon_sym_echo] = ACTIONS(2179), - [anon_sym_unset] = ACTIONS(2179), - [anon_sym_LPAREN] = ACTIONS(2181), - [anon_sym_concurrent] = ACTIONS(2179), - [anon_sym_use] = ACTIONS(2179), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(2179), - [anon_sym_const] = ACTIONS(2179), - [anon_sym_if] = ACTIONS(2179), - [anon_sym_elseif] = ACTIONS(2179), - [anon_sym_else] = ACTIONS(2179), - [anon_sym_switch] = ACTIONS(2179), - [anon_sym_foreach] = ACTIONS(2179), - [anon_sym_while] = ACTIONS(2179), - [anon_sym_do] = ACTIONS(2179), - [anon_sym_for] = ACTIONS(2179), - [anon_sym_try] = ACTIONS(2179), - [anon_sym_using] = ACTIONS(2179), - [sym_float] = ACTIONS(2181), - [sym_integer] = ACTIONS(2179), - [anon_sym_true] = ACTIONS(2179), - [anon_sym_True] = ACTIONS(2179), - [anon_sym_TRUE] = ACTIONS(2179), - [anon_sym_false] = ACTIONS(2179), - [anon_sym_False] = ACTIONS(2179), - [anon_sym_FALSE] = ACTIONS(2179), - [anon_sym_null] = ACTIONS(2179), - [anon_sym_Null] = ACTIONS(2179), - [anon_sym_NULL] = ACTIONS(2179), - [sym_string] = ACTIONS(2181), - [anon_sym_AT] = ACTIONS(2181), - [anon_sym_TILDE] = ACTIONS(2181), - [anon_sym_array] = ACTIONS(2179), - [anon_sym_varray] = ACTIONS(2179), - [anon_sym_darray] = ACTIONS(2179), - [anon_sym_vec] = ACTIONS(2179), - [anon_sym_dict] = ACTIONS(2179), - [anon_sym_keyset] = ACTIONS(2179), - [anon_sym_LT] = ACTIONS(2179), - [anon_sym_PLUS] = ACTIONS(2179), - [anon_sym_DASH] = ACTIONS(2179), - [anon_sym_tuple] = ACTIONS(2179), - [anon_sym_include] = ACTIONS(2179), - [anon_sym_include_once] = ACTIONS(2179), - [anon_sym_require] = ACTIONS(2179), - [anon_sym_require_once] = ACTIONS(2179), - [anon_sym_list] = ACTIONS(2179), - [anon_sym_LT_LT] = ACTIONS(2179), - [anon_sym_BANG] = ACTIONS(2181), - [anon_sym_PLUS_PLUS] = ACTIONS(2181), - [anon_sym_DASH_DASH] = ACTIONS(2181), - [anon_sym_await] = ACTIONS(2179), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_yield] = ACTIONS(2179), - [anon_sym_trait] = ACTIONS(2179), - [anon_sym_interface] = ACTIONS(2179), - [anon_sym_class] = ACTIONS(2179), - [anon_sym_enum] = ACTIONS(2179), - [sym_final_modifier] = ACTIONS(2179), - [sym_abstract_modifier] = ACTIONS(2179), - [sym_xhp_modifier] = ACTIONS(2179), - [sym_xhp_identifier] = ACTIONS(2179), - [sym_xhp_class_identifier] = ACTIONS(2181), - [sym_comment] = ACTIONS(3), - }, - [1067] = { - [sym_identifier] = ACTIONS(2219), - [sym_variable] = ACTIONS(2221), - [sym_pipe_variable] = ACTIONS(2221), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_newtype] = ACTIONS(2219), - [anon_sym_shape] = ACTIONS(2219), - [anon_sym_clone] = ACTIONS(2219), - [anon_sym_new] = ACTIONS(2219), - [anon_sym_print] = ACTIONS(2219), - [sym__backslash] = ACTIONS(2221), - [anon_sym_self] = ACTIONS(2219), - [anon_sym_parent] = ACTIONS(2219), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_LT_LT_LT] = ACTIONS(2221), - [anon_sym_RBRACE] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(2221), - [anon_sym_SEMI] = ACTIONS(2221), - [anon_sym_return] = ACTIONS(2219), - [anon_sym_break] = ACTIONS(2219), - [anon_sym_continue] = ACTIONS(2219), - [anon_sym_throw] = ACTIONS(2219), - [anon_sym_echo] = ACTIONS(2219), - [anon_sym_unset] = ACTIONS(2219), - [anon_sym_LPAREN] = ACTIONS(2221), - [anon_sym_concurrent] = ACTIONS(2219), - [anon_sym_use] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_function] = ACTIONS(2219), - [anon_sym_const] = ACTIONS(2219), - [anon_sym_if] = ACTIONS(2219), - [anon_sym_switch] = ACTIONS(2219), - [anon_sym_case] = ACTIONS(2219), - [anon_sym_default] = ACTIONS(2219), - [anon_sym_foreach] = ACTIONS(2219), - [anon_sym_while] = ACTIONS(2219), - [anon_sym_do] = ACTIONS(2219), - [anon_sym_for] = ACTIONS(2219), - [anon_sym_try] = ACTIONS(2219), - [anon_sym_using] = ACTIONS(2219), - [sym_float] = ACTIONS(2221), - [sym_integer] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(2219), - [anon_sym_True] = ACTIONS(2219), - [anon_sym_TRUE] = ACTIONS(2219), - [anon_sym_false] = ACTIONS(2219), - [anon_sym_False] = ACTIONS(2219), - [anon_sym_FALSE] = ACTIONS(2219), - [anon_sym_null] = ACTIONS(2219), - [anon_sym_Null] = ACTIONS(2219), - [anon_sym_NULL] = ACTIONS(2219), - [sym_string] = ACTIONS(2221), - [anon_sym_AT] = ACTIONS(2221), - [anon_sym_TILDE] = ACTIONS(2221), - [anon_sym_array] = ACTIONS(2219), - [anon_sym_varray] = ACTIONS(2219), - [anon_sym_darray] = ACTIONS(2219), - [anon_sym_vec] = ACTIONS(2219), - [anon_sym_dict] = ACTIONS(2219), - [anon_sym_keyset] = ACTIONS(2219), - [anon_sym_LT] = ACTIONS(2219), - [anon_sym_PLUS] = ACTIONS(2219), - [anon_sym_DASH] = ACTIONS(2219), - [anon_sym_tuple] = ACTIONS(2219), - [anon_sym_include] = ACTIONS(2219), - [anon_sym_include_once] = ACTIONS(2219), - [anon_sym_require] = ACTIONS(2219), - [anon_sym_require_once] = ACTIONS(2219), - [anon_sym_list] = ACTIONS(2219), - [anon_sym_LT_LT] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(2221), - [anon_sym_PLUS_PLUS] = ACTIONS(2221), - [anon_sym_DASH_DASH] = ACTIONS(2221), - [anon_sym_await] = ACTIONS(2219), - [anon_sym_async] = ACTIONS(2219), - [anon_sym_yield] = ACTIONS(2219), - [anon_sym_trait] = ACTIONS(2219), - [anon_sym_interface] = ACTIONS(2219), - [anon_sym_class] = ACTIONS(2219), - [anon_sym_enum] = ACTIONS(2219), - [sym_final_modifier] = ACTIONS(2219), - [sym_abstract_modifier] = ACTIONS(2219), - [sym_xhp_modifier] = ACTIONS(2219), - [sym_xhp_identifier] = ACTIONS(2219), - [sym_xhp_class_identifier] = ACTIONS(2221), - [sym_comment] = ACTIONS(3), - }, - [1068] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1069] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1070] = { - [sym_identifier] = ACTIONS(2311), - [sym_variable] = ACTIONS(2313), - [sym_pipe_variable] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2311), - [anon_sym_newtype] = ACTIONS(2311), - [anon_sym_shape] = ACTIONS(2311), - [anon_sym_clone] = ACTIONS(2311), - [anon_sym_new] = ACTIONS(2311), - [anon_sym_print] = ACTIONS(2311), - [sym__backslash] = ACTIONS(2313), - [anon_sym_self] = ACTIONS(2311), - [anon_sym_parent] = ACTIONS(2311), - [anon_sym_static] = ACTIONS(2311), - [anon_sym_LT_LT_LT] = ACTIONS(2313), - [anon_sym_RBRACE] = ACTIONS(2313), - [anon_sym_LBRACE] = ACTIONS(2313), - [anon_sym_SEMI] = ACTIONS(2313), - [anon_sym_return] = ACTIONS(2311), - [anon_sym_break] = ACTIONS(2311), - [anon_sym_continue] = ACTIONS(2311), - [anon_sym_throw] = ACTIONS(2311), - [anon_sym_echo] = ACTIONS(2311), - [anon_sym_unset] = ACTIONS(2311), - [anon_sym_LPAREN] = ACTIONS(2313), - [anon_sym_concurrent] = ACTIONS(2311), - [anon_sym_use] = ACTIONS(2311), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_function] = ACTIONS(2311), - [anon_sym_const] = ACTIONS(2311), - [anon_sym_if] = ACTIONS(2311), - [anon_sym_elseif] = ACTIONS(2311), - [anon_sym_else] = ACTIONS(2311), - [anon_sym_switch] = ACTIONS(2311), - [anon_sym_foreach] = ACTIONS(2311), - [anon_sym_while] = ACTIONS(2311), - [anon_sym_do] = ACTIONS(2311), - [anon_sym_for] = ACTIONS(2311), - [anon_sym_try] = ACTIONS(2311), - [anon_sym_using] = ACTIONS(2311), - [sym_float] = ACTIONS(2313), - [sym_integer] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(2311), - [anon_sym_True] = ACTIONS(2311), - [anon_sym_TRUE] = ACTIONS(2311), - [anon_sym_false] = ACTIONS(2311), - [anon_sym_False] = ACTIONS(2311), - [anon_sym_FALSE] = ACTIONS(2311), - [anon_sym_null] = ACTIONS(2311), - [anon_sym_Null] = ACTIONS(2311), - [anon_sym_NULL] = ACTIONS(2311), - [sym_string] = ACTIONS(2313), - [anon_sym_AT] = ACTIONS(2313), - [anon_sym_TILDE] = ACTIONS(2313), - [anon_sym_array] = ACTIONS(2311), - [anon_sym_varray] = ACTIONS(2311), - [anon_sym_darray] = ACTIONS(2311), - [anon_sym_vec] = ACTIONS(2311), - [anon_sym_dict] = ACTIONS(2311), - [anon_sym_keyset] = ACTIONS(2311), - [anon_sym_LT] = ACTIONS(2311), - [anon_sym_PLUS] = ACTIONS(2311), - [anon_sym_DASH] = ACTIONS(2311), - [anon_sym_tuple] = ACTIONS(2311), - [anon_sym_include] = ACTIONS(2311), - [anon_sym_include_once] = ACTIONS(2311), - [anon_sym_require] = ACTIONS(2311), - [anon_sym_require_once] = ACTIONS(2311), - [anon_sym_list] = ACTIONS(2311), - [anon_sym_LT_LT] = ACTIONS(2311), - [anon_sym_BANG] = ACTIONS(2313), - [anon_sym_PLUS_PLUS] = ACTIONS(2313), - [anon_sym_DASH_DASH] = ACTIONS(2313), - [anon_sym_await] = ACTIONS(2311), - [anon_sym_async] = ACTIONS(2311), - [anon_sym_yield] = ACTIONS(2311), - [anon_sym_trait] = ACTIONS(2311), - [anon_sym_interface] = ACTIONS(2311), - [anon_sym_class] = ACTIONS(2311), - [anon_sym_enum] = ACTIONS(2311), - [sym_final_modifier] = ACTIONS(2311), - [sym_abstract_modifier] = ACTIONS(2311), - [sym_xhp_modifier] = ACTIONS(2311), - [sym_xhp_identifier] = ACTIONS(2311), - [sym_xhp_class_identifier] = ACTIONS(2313), - [sym_comment] = ACTIONS(3), - }, - [1071] = { - [ts_builtin_sym_end] = ACTIONS(2265), - [sym_identifier] = ACTIONS(2263), - [sym_variable] = ACTIONS(2265), - [sym_pipe_variable] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2263), - [anon_sym_newtype] = ACTIONS(2263), - [anon_sym_shape] = ACTIONS(2263), - [anon_sym_clone] = ACTIONS(2263), - [anon_sym_new] = ACTIONS(2263), - [anon_sym_print] = ACTIONS(2263), - [sym__backslash] = ACTIONS(2265), - [anon_sym_self] = ACTIONS(2263), - [anon_sym_parent] = ACTIONS(2263), - [anon_sym_static] = ACTIONS(2263), - [anon_sym_LT_LT_LT] = ACTIONS(2265), - [anon_sym_LBRACE] = ACTIONS(2265), - [anon_sym_SEMI] = ACTIONS(2265), - [anon_sym_return] = ACTIONS(2263), - [anon_sym_break] = ACTIONS(2263), - [anon_sym_continue] = ACTIONS(2263), - [anon_sym_throw] = ACTIONS(2263), - [anon_sym_echo] = ACTIONS(2263), - [anon_sym_unset] = ACTIONS(2263), - [anon_sym_LPAREN] = ACTIONS(2265), - [anon_sym_concurrent] = ACTIONS(2263), - [anon_sym_use] = ACTIONS(2263), - [anon_sym_namespace] = ACTIONS(2263), - [anon_sym_function] = ACTIONS(2263), - [anon_sym_const] = ACTIONS(2263), - [anon_sym_if] = ACTIONS(2263), - [anon_sym_elseif] = ACTIONS(2263), - [anon_sym_else] = ACTIONS(2263), - [anon_sym_switch] = ACTIONS(2263), - [anon_sym_foreach] = ACTIONS(2263), - [anon_sym_while] = ACTIONS(2263), - [anon_sym_do] = ACTIONS(2263), - [anon_sym_for] = ACTIONS(2263), - [anon_sym_try] = ACTIONS(2263), - [anon_sym_using] = ACTIONS(2263), - [sym_float] = ACTIONS(2265), - [sym_integer] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(2263), - [anon_sym_True] = ACTIONS(2263), - [anon_sym_TRUE] = ACTIONS(2263), - [anon_sym_false] = ACTIONS(2263), - [anon_sym_False] = ACTIONS(2263), - [anon_sym_FALSE] = ACTIONS(2263), - [anon_sym_null] = ACTIONS(2263), - [anon_sym_Null] = ACTIONS(2263), - [anon_sym_NULL] = ACTIONS(2263), - [sym_string] = ACTIONS(2265), - [anon_sym_AT] = ACTIONS(2265), - [anon_sym_TILDE] = ACTIONS(2265), - [anon_sym_array] = ACTIONS(2263), - [anon_sym_varray] = ACTIONS(2263), - [anon_sym_darray] = ACTIONS(2263), - [anon_sym_vec] = ACTIONS(2263), - [anon_sym_dict] = ACTIONS(2263), - [anon_sym_keyset] = ACTIONS(2263), - [anon_sym_LT] = ACTIONS(2263), - [anon_sym_PLUS] = ACTIONS(2263), - [anon_sym_DASH] = ACTIONS(2263), - [anon_sym_tuple] = ACTIONS(2263), - [anon_sym_include] = ACTIONS(2263), - [anon_sym_include_once] = ACTIONS(2263), - [anon_sym_require] = ACTIONS(2263), - [anon_sym_require_once] = ACTIONS(2263), - [anon_sym_list] = ACTIONS(2263), - [anon_sym_LT_LT] = ACTIONS(2263), - [anon_sym_BANG] = ACTIONS(2265), - [anon_sym_PLUS_PLUS] = ACTIONS(2265), - [anon_sym_DASH_DASH] = ACTIONS(2265), - [anon_sym_await] = ACTIONS(2263), - [anon_sym_async] = ACTIONS(2263), - [anon_sym_yield] = ACTIONS(2263), - [anon_sym_trait] = ACTIONS(2263), - [anon_sym_interface] = ACTIONS(2263), - [anon_sym_class] = ACTIONS(2263), - [anon_sym_enum] = ACTIONS(2263), - [sym_final_modifier] = ACTIONS(2263), - [sym_abstract_modifier] = ACTIONS(2263), - [sym_xhp_modifier] = ACTIONS(2263), - [sym_xhp_identifier] = ACTIONS(2263), - [sym_xhp_class_identifier] = ACTIONS(2265), - [sym_comment] = ACTIONS(3), - }, - [1072] = { - [sym_identifier] = ACTIONS(2215), - [sym_variable] = ACTIONS(2217), - [sym_pipe_variable] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2215), - [anon_sym_newtype] = ACTIONS(2215), - [anon_sym_shape] = ACTIONS(2215), - [anon_sym_clone] = ACTIONS(2215), - [anon_sym_new] = ACTIONS(2215), - [anon_sym_print] = ACTIONS(2215), - [sym__backslash] = ACTIONS(2217), - [anon_sym_self] = ACTIONS(2215), - [anon_sym_parent] = ACTIONS(2215), - [anon_sym_static] = ACTIONS(2215), - [anon_sym_LT_LT_LT] = ACTIONS(2217), - [anon_sym_RBRACE] = ACTIONS(2217), - [anon_sym_LBRACE] = ACTIONS(2217), - [anon_sym_SEMI] = ACTIONS(2217), - [anon_sym_return] = ACTIONS(2215), - [anon_sym_break] = ACTIONS(2215), - [anon_sym_continue] = ACTIONS(2215), - [anon_sym_throw] = ACTIONS(2215), - [anon_sym_echo] = ACTIONS(2215), - [anon_sym_unset] = ACTIONS(2215), - [anon_sym_LPAREN] = ACTIONS(2217), - [anon_sym_concurrent] = ACTIONS(2215), - [anon_sym_use] = ACTIONS(2215), - [anon_sym_namespace] = ACTIONS(2215), - [anon_sym_function] = ACTIONS(2215), - [anon_sym_const] = ACTIONS(2215), - [anon_sym_if] = ACTIONS(2215), - [anon_sym_switch] = ACTIONS(2215), - [anon_sym_case] = ACTIONS(2215), - [anon_sym_default] = ACTIONS(2215), - [anon_sym_foreach] = ACTIONS(2215), - [anon_sym_while] = ACTIONS(2215), - [anon_sym_do] = ACTIONS(2215), - [anon_sym_for] = ACTIONS(2215), - [anon_sym_try] = ACTIONS(2215), - [anon_sym_using] = ACTIONS(2215), - [sym_float] = ACTIONS(2217), - [sym_integer] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(2215), - [anon_sym_True] = ACTIONS(2215), - [anon_sym_TRUE] = ACTIONS(2215), - [anon_sym_false] = ACTIONS(2215), - [anon_sym_False] = ACTIONS(2215), - [anon_sym_FALSE] = ACTIONS(2215), - [anon_sym_null] = ACTIONS(2215), - [anon_sym_Null] = ACTIONS(2215), - [anon_sym_NULL] = ACTIONS(2215), - [sym_string] = ACTIONS(2217), - [anon_sym_AT] = ACTIONS(2217), - [anon_sym_TILDE] = ACTIONS(2217), - [anon_sym_array] = ACTIONS(2215), - [anon_sym_varray] = ACTIONS(2215), - [anon_sym_darray] = ACTIONS(2215), - [anon_sym_vec] = ACTIONS(2215), - [anon_sym_dict] = ACTIONS(2215), - [anon_sym_keyset] = ACTIONS(2215), - [anon_sym_LT] = ACTIONS(2215), - [anon_sym_PLUS] = ACTIONS(2215), - [anon_sym_DASH] = ACTIONS(2215), - [anon_sym_tuple] = ACTIONS(2215), - [anon_sym_include] = ACTIONS(2215), - [anon_sym_include_once] = ACTIONS(2215), - [anon_sym_require] = ACTIONS(2215), - [anon_sym_require_once] = ACTIONS(2215), - [anon_sym_list] = ACTIONS(2215), - [anon_sym_LT_LT] = ACTIONS(2215), - [anon_sym_BANG] = ACTIONS(2217), - [anon_sym_PLUS_PLUS] = ACTIONS(2217), - [anon_sym_DASH_DASH] = ACTIONS(2217), - [anon_sym_await] = ACTIONS(2215), - [anon_sym_async] = ACTIONS(2215), - [anon_sym_yield] = ACTIONS(2215), - [anon_sym_trait] = ACTIONS(2215), - [anon_sym_interface] = ACTIONS(2215), - [anon_sym_class] = ACTIONS(2215), - [anon_sym_enum] = ACTIONS(2215), - [sym_final_modifier] = ACTIONS(2215), - [sym_abstract_modifier] = ACTIONS(2215), - [sym_xhp_modifier] = ACTIONS(2215), - [sym_xhp_identifier] = ACTIONS(2215), - [sym_xhp_class_identifier] = ACTIONS(2217), - [sym_comment] = ACTIONS(3), - }, - [1073] = { - [sym_identifier] = ACTIONS(2167), - [sym_variable] = ACTIONS(2169), - [sym_pipe_variable] = ACTIONS(2169), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_newtype] = ACTIONS(2167), - [anon_sym_shape] = ACTIONS(2167), - [anon_sym_clone] = ACTIONS(2167), - [anon_sym_new] = ACTIONS(2167), - [anon_sym_print] = ACTIONS(2167), - [sym__backslash] = ACTIONS(2169), - [anon_sym_self] = ACTIONS(2167), - [anon_sym_parent] = ACTIONS(2167), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_LT_LT_LT] = ACTIONS(2169), - [anon_sym_RBRACE] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(2169), - [anon_sym_SEMI] = ACTIONS(2169), - [anon_sym_return] = ACTIONS(2167), - [anon_sym_break] = ACTIONS(2167), - [anon_sym_continue] = ACTIONS(2167), - [anon_sym_throw] = ACTIONS(2167), - [anon_sym_echo] = ACTIONS(2167), - [anon_sym_unset] = ACTIONS(2167), - [anon_sym_LPAREN] = ACTIONS(2169), - [anon_sym_concurrent] = ACTIONS(2167), - [anon_sym_use] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2167), - [anon_sym_function] = ACTIONS(2167), - [anon_sym_const] = ACTIONS(2167), - [anon_sym_if] = ACTIONS(2167), - [anon_sym_elseif] = ACTIONS(2167), - [anon_sym_else] = ACTIONS(2167), - [anon_sym_switch] = ACTIONS(2167), - [anon_sym_foreach] = ACTIONS(2167), - [anon_sym_while] = ACTIONS(2167), - [anon_sym_do] = ACTIONS(2167), - [anon_sym_for] = ACTIONS(2167), - [anon_sym_try] = ACTIONS(2167), - [anon_sym_using] = ACTIONS(2167), - [sym_float] = ACTIONS(2169), - [sym_integer] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(2167), - [anon_sym_True] = ACTIONS(2167), - [anon_sym_TRUE] = ACTIONS(2167), - [anon_sym_false] = ACTIONS(2167), - [anon_sym_False] = ACTIONS(2167), - [anon_sym_FALSE] = ACTIONS(2167), - [anon_sym_null] = ACTIONS(2167), - [anon_sym_Null] = ACTIONS(2167), - [anon_sym_NULL] = ACTIONS(2167), - [sym_string] = ACTIONS(2169), - [anon_sym_AT] = ACTIONS(2169), - [anon_sym_TILDE] = ACTIONS(2169), - [anon_sym_array] = ACTIONS(2167), - [anon_sym_varray] = ACTIONS(2167), - [anon_sym_darray] = ACTIONS(2167), - [anon_sym_vec] = ACTIONS(2167), - [anon_sym_dict] = ACTIONS(2167), - [anon_sym_keyset] = ACTIONS(2167), - [anon_sym_LT] = ACTIONS(2167), - [anon_sym_PLUS] = ACTIONS(2167), - [anon_sym_DASH] = ACTIONS(2167), - [anon_sym_tuple] = ACTIONS(2167), - [anon_sym_include] = ACTIONS(2167), - [anon_sym_include_once] = ACTIONS(2167), - [anon_sym_require] = ACTIONS(2167), - [anon_sym_require_once] = ACTIONS(2167), - [anon_sym_list] = ACTIONS(2167), - [anon_sym_LT_LT] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(2169), - [anon_sym_PLUS_PLUS] = ACTIONS(2169), - [anon_sym_DASH_DASH] = ACTIONS(2169), - [anon_sym_await] = ACTIONS(2167), - [anon_sym_async] = ACTIONS(2167), - [anon_sym_yield] = ACTIONS(2167), - [anon_sym_trait] = ACTIONS(2167), - [anon_sym_interface] = ACTIONS(2167), - [anon_sym_class] = ACTIONS(2167), - [anon_sym_enum] = ACTIONS(2167), - [sym_final_modifier] = ACTIONS(2167), - [sym_abstract_modifier] = ACTIONS(2167), - [sym_xhp_modifier] = ACTIONS(2167), - [sym_xhp_identifier] = ACTIONS(2167), - [sym_xhp_class_identifier] = ACTIONS(2169), - [sym_comment] = ACTIONS(3), - }, - [1074] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1075] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1076] = { - [ts_builtin_sym_end] = ACTIONS(2261), - [sym_identifier] = ACTIONS(2259), - [sym_variable] = ACTIONS(2261), - [sym_pipe_variable] = ACTIONS(2261), - [anon_sym_type] = ACTIONS(2259), - [anon_sym_newtype] = ACTIONS(2259), - [anon_sym_shape] = ACTIONS(2259), - [anon_sym_clone] = ACTIONS(2259), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_print] = ACTIONS(2259), - [sym__backslash] = ACTIONS(2261), - [anon_sym_self] = ACTIONS(2259), - [anon_sym_parent] = ACTIONS(2259), - [anon_sym_static] = ACTIONS(2259), - [anon_sym_LT_LT_LT] = ACTIONS(2261), - [anon_sym_LBRACE] = ACTIONS(2261), - [anon_sym_SEMI] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2259), - [anon_sym_break] = ACTIONS(2259), - [anon_sym_continue] = ACTIONS(2259), - [anon_sym_throw] = ACTIONS(2259), - [anon_sym_echo] = ACTIONS(2259), - [anon_sym_unset] = ACTIONS(2259), - [anon_sym_LPAREN] = ACTIONS(2261), - [anon_sym_concurrent] = ACTIONS(2259), - [anon_sym_use] = ACTIONS(2259), - [anon_sym_namespace] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(2259), - [anon_sym_const] = ACTIONS(2259), - [anon_sym_if] = ACTIONS(2259), - [anon_sym_elseif] = ACTIONS(2259), - [anon_sym_else] = ACTIONS(2259), - [anon_sym_switch] = ACTIONS(2259), - [anon_sym_foreach] = ACTIONS(2259), - [anon_sym_while] = ACTIONS(2259), - [anon_sym_do] = ACTIONS(2259), - [anon_sym_for] = ACTIONS(2259), - [anon_sym_try] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(2259), - [sym_float] = ACTIONS(2261), - [sym_integer] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(2259), - [anon_sym_True] = ACTIONS(2259), - [anon_sym_TRUE] = ACTIONS(2259), - [anon_sym_false] = ACTIONS(2259), - [anon_sym_False] = ACTIONS(2259), - [anon_sym_FALSE] = ACTIONS(2259), - [anon_sym_null] = ACTIONS(2259), - [anon_sym_Null] = ACTIONS(2259), - [anon_sym_NULL] = ACTIONS(2259), - [sym_string] = ACTIONS(2261), - [anon_sym_AT] = ACTIONS(2261), - [anon_sym_TILDE] = ACTIONS(2261), - [anon_sym_array] = ACTIONS(2259), - [anon_sym_varray] = ACTIONS(2259), - [anon_sym_darray] = ACTIONS(2259), - [anon_sym_vec] = ACTIONS(2259), - [anon_sym_dict] = ACTIONS(2259), - [anon_sym_keyset] = ACTIONS(2259), - [anon_sym_LT] = ACTIONS(2259), - [anon_sym_PLUS] = ACTIONS(2259), - [anon_sym_DASH] = ACTIONS(2259), - [anon_sym_tuple] = ACTIONS(2259), - [anon_sym_include] = ACTIONS(2259), - [anon_sym_include_once] = ACTIONS(2259), - [anon_sym_require] = ACTIONS(2259), - [anon_sym_require_once] = ACTIONS(2259), - [anon_sym_list] = ACTIONS(2259), - [anon_sym_LT_LT] = ACTIONS(2259), - [anon_sym_BANG] = ACTIONS(2261), - [anon_sym_PLUS_PLUS] = ACTIONS(2261), - [anon_sym_DASH_DASH] = ACTIONS(2261), - [anon_sym_await] = ACTIONS(2259), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_yield] = ACTIONS(2259), - [anon_sym_trait] = ACTIONS(2259), - [anon_sym_interface] = ACTIONS(2259), - [anon_sym_class] = ACTIONS(2259), - [anon_sym_enum] = ACTIONS(2259), - [sym_final_modifier] = ACTIONS(2259), - [sym_abstract_modifier] = ACTIONS(2259), - [sym_xhp_modifier] = ACTIONS(2259), - [sym_xhp_identifier] = ACTIONS(2259), - [sym_xhp_class_identifier] = ACTIONS(2261), - [sym_comment] = ACTIONS(3), - }, - [1077] = { - [sym_identifier] = ACTIONS(2339), - [sym_variable] = ACTIONS(2341), - [sym_pipe_variable] = ACTIONS(2341), - [anon_sym_type] = ACTIONS(2339), - [anon_sym_newtype] = ACTIONS(2339), - [anon_sym_shape] = ACTIONS(2339), - [anon_sym_clone] = ACTIONS(2339), - [anon_sym_new] = ACTIONS(2339), - [anon_sym_print] = ACTIONS(2339), - [sym__backslash] = ACTIONS(2341), - [anon_sym_self] = ACTIONS(2339), - [anon_sym_parent] = ACTIONS(2339), - [anon_sym_static] = ACTIONS(2339), - [anon_sym_LT_LT_LT] = ACTIONS(2341), - [anon_sym_RBRACE] = ACTIONS(2341), - [anon_sym_LBRACE] = ACTIONS(2341), - [anon_sym_SEMI] = ACTIONS(2341), - [anon_sym_return] = ACTIONS(2339), - [anon_sym_break] = ACTIONS(2339), - [anon_sym_continue] = ACTIONS(2339), - [anon_sym_throw] = ACTIONS(2339), - [anon_sym_echo] = ACTIONS(2339), - [anon_sym_unset] = ACTIONS(2339), - [anon_sym_LPAREN] = ACTIONS(2341), - [anon_sym_concurrent] = ACTIONS(2339), - [anon_sym_use] = ACTIONS(2339), - [anon_sym_namespace] = ACTIONS(2339), - [anon_sym_function] = ACTIONS(2339), - [anon_sym_const] = ACTIONS(2339), - [anon_sym_if] = ACTIONS(2339), - [anon_sym_switch] = ACTIONS(2339), - [anon_sym_case] = ACTIONS(2339), - [anon_sym_default] = ACTIONS(2339), - [anon_sym_foreach] = ACTIONS(2339), - [anon_sym_while] = ACTIONS(2339), - [anon_sym_do] = ACTIONS(2339), - [anon_sym_for] = ACTIONS(2339), - [anon_sym_try] = ACTIONS(2339), - [anon_sym_using] = ACTIONS(2339), - [sym_float] = ACTIONS(2341), - [sym_integer] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(2339), - [anon_sym_True] = ACTIONS(2339), - [anon_sym_TRUE] = ACTIONS(2339), - [anon_sym_false] = ACTIONS(2339), - [anon_sym_False] = ACTIONS(2339), - [anon_sym_FALSE] = ACTIONS(2339), - [anon_sym_null] = ACTIONS(2339), - [anon_sym_Null] = ACTIONS(2339), - [anon_sym_NULL] = ACTIONS(2339), - [sym_string] = ACTIONS(2341), - [anon_sym_AT] = ACTIONS(2341), - [anon_sym_TILDE] = ACTIONS(2341), - [anon_sym_array] = ACTIONS(2339), - [anon_sym_varray] = ACTIONS(2339), - [anon_sym_darray] = ACTIONS(2339), - [anon_sym_vec] = ACTIONS(2339), - [anon_sym_dict] = ACTIONS(2339), - [anon_sym_keyset] = ACTIONS(2339), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_PLUS] = ACTIONS(2339), - [anon_sym_DASH] = ACTIONS(2339), - [anon_sym_tuple] = ACTIONS(2339), - [anon_sym_include] = ACTIONS(2339), - [anon_sym_include_once] = ACTIONS(2339), - [anon_sym_require] = ACTIONS(2339), - [anon_sym_require_once] = ACTIONS(2339), - [anon_sym_list] = ACTIONS(2339), - [anon_sym_LT_LT] = ACTIONS(2339), - [anon_sym_BANG] = ACTIONS(2341), - [anon_sym_PLUS_PLUS] = ACTIONS(2341), - [anon_sym_DASH_DASH] = ACTIONS(2341), - [anon_sym_await] = ACTIONS(2339), - [anon_sym_async] = ACTIONS(2339), - [anon_sym_yield] = ACTIONS(2339), - [anon_sym_trait] = ACTIONS(2339), - [anon_sym_interface] = ACTIONS(2339), - [anon_sym_class] = ACTIONS(2339), - [anon_sym_enum] = ACTIONS(2339), - [sym_final_modifier] = ACTIONS(2339), - [sym_abstract_modifier] = ACTIONS(2339), - [sym_xhp_modifier] = ACTIONS(2339), - [sym_xhp_identifier] = ACTIONS(2339), - [sym_xhp_class_identifier] = ACTIONS(2341), - [sym_comment] = ACTIONS(3), - }, - [1078] = { - [sym_identifier] = ACTIONS(2211), - [sym_variable] = ACTIONS(2213), - [sym_pipe_variable] = ACTIONS(2213), - [anon_sym_type] = ACTIONS(2211), - [anon_sym_newtype] = ACTIONS(2211), - [anon_sym_shape] = ACTIONS(2211), - [anon_sym_clone] = ACTIONS(2211), - [anon_sym_new] = ACTIONS(2211), - [anon_sym_print] = ACTIONS(2211), - [sym__backslash] = ACTIONS(2213), - [anon_sym_self] = ACTIONS(2211), - [anon_sym_parent] = ACTIONS(2211), - [anon_sym_static] = ACTIONS(2211), - [anon_sym_LT_LT_LT] = ACTIONS(2213), - [anon_sym_RBRACE] = ACTIONS(2213), - [anon_sym_LBRACE] = ACTIONS(2213), - [anon_sym_SEMI] = ACTIONS(2213), - [anon_sym_return] = ACTIONS(2211), - [anon_sym_break] = ACTIONS(2211), - [anon_sym_continue] = ACTIONS(2211), - [anon_sym_throw] = ACTIONS(2211), - [anon_sym_echo] = ACTIONS(2211), - [anon_sym_unset] = ACTIONS(2211), - [anon_sym_LPAREN] = ACTIONS(2213), - [anon_sym_concurrent] = ACTIONS(2211), - [anon_sym_use] = ACTIONS(2211), - [anon_sym_namespace] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(2211), - [anon_sym_const] = ACTIONS(2211), - [anon_sym_if] = ACTIONS(2211), - [anon_sym_switch] = ACTIONS(2211), - [anon_sym_case] = ACTIONS(2211), - [anon_sym_default] = ACTIONS(2211), - [anon_sym_foreach] = ACTIONS(2211), - [anon_sym_while] = ACTIONS(2211), - [anon_sym_do] = ACTIONS(2211), - [anon_sym_for] = ACTIONS(2211), - [anon_sym_try] = ACTIONS(2211), - [anon_sym_using] = ACTIONS(2211), - [sym_float] = ACTIONS(2213), - [sym_integer] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2211), - [anon_sym_True] = ACTIONS(2211), - [anon_sym_TRUE] = ACTIONS(2211), - [anon_sym_false] = ACTIONS(2211), - [anon_sym_False] = ACTIONS(2211), - [anon_sym_FALSE] = ACTIONS(2211), - [anon_sym_null] = ACTIONS(2211), - [anon_sym_Null] = ACTIONS(2211), - [anon_sym_NULL] = ACTIONS(2211), - [sym_string] = ACTIONS(2213), - [anon_sym_AT] = ACTIONS(2213), - [anon_sym_TILDE] = ACTIONS(2213), - [anon_sym_array] = ACTIONS(2211), - [anon_sym_varray] = ACTIONS(2211), - [anon_sym_darray] = ACTIONS(2211), - [anon_sym_vec] = ACTIONS(2211), - [anon_sym_dict] = ACTIONS(2211), - [anon_sym_keyset] = ACTIONS(2211), - [anon_sym_LT] = ACTIONS(2211), - [anon_sym_PLUS] = ACTIONS(2211), - [anon_sym_DASH] = ACTIONS(2211), - [anon_sym_tuple] = ACTIONS(2211), - [anon_sym_include] = ACTIONS(2211), - [anon_sym_include_once] = ACTIONS(2211), - [anon_sym_require] = ACTIONS(2211), - [anon_sym_require_once] = ACTIONS(2211), - [anon_sym_list] = ACTIONS(2211), - [anon_sym_LT_LT] = ACTIONS(2211), - [anon_sym_BANG] = ACTIONS(2213), - [anon_sym_PLUS_PLUS] = ACTIONS(2213), - [anon_sym_DASH_DASH] = ACTIONS(2213), - [anon_sym_await] = ACTIONS(2211), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_yield] = ACTIONS(2211), - [anon_sym_trait] = ACTIONS(2211), - [anon_sym_interface] = ACTIONS(2211), - [anon_sym_class] = ACTIONS(2211), - [anon_sym_enum] = ACTIONS(2211), - [sym_final_modifier] = ACTIONS(2211), - [sym_abstract_modifier] = ACTIONS(2211), - [sym_xhp_modifier] = ACTIONS(2211), - [sym_xhp_identifier] = ACTIONS(2211), - [sym_xhp_class_identifier] = ACTIONS(2213), - [sym_comment] = ACTIONS(3), - }, - [1079] = { - [sym_identifier] = ACTIONS(2191), - [sym_variable] = ACTIONS(2193), - [sym_pipe_variable] = ACTIONS(2193), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_newtype] = ACTIONS(2191), - [anon_sym_shape] = ACTIONS(2191), - [anon_sym_clone] = ACTIONS(2191), - [anon_sym_new] = ACTIONS(2191), - [anon_sym_print] = ACTIONS(2191), - [sym__backslash] = ACTIONS(2193), - [anon_sym_self] = ACTIONS(2191), - [anon_sym_parent] = ACTIONS(2191), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_LT_LT_LT] = ACTIONS(2193), - [anon_sym_RBRACE] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(2193), - [anon_sym_SEMI] = ACTIONS(2193), - [anon_sym_return] = ACTIONS(2191), - [anon_sym_break] = ACTIONS(2191), - [anon_sym_continue] = ACTIONS(2191), - [anon_sym_throw] = ACTIONS(2191), - [anon_sym_echo] = ACTIONS(2191), - [anon_sym_unset] = ACTIONS(2191), - [anon_sym_LPAREN] = ACTIONS(2193), - [anon_sym_concurrent] = ACTIONS(2191), - [anon_sym_use] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2191), - [anon_sym_function] = ACTIONS(2191), - [anon_sym_const] = ACTIONS(2191), - [anon_sym_if] = ACTIONS(2191), - [anon_sym_switch] = ACTIONS(2191), - [anon_sym_case] = ACTIONS(2191), - [anon_sym_default] = ACTIONS(2191), - [anon_sym_foreach] = ACTIONS(2191), - [anon_sym_while] = ACTIONS(2191), - [anon_sym_do] = ACTIONS(2191), - [anon_sym_for] = ACTIONS(2191), - [anon_sym_try] = ACTIONS(2191), - [anon_sym_using] = ACTIONS(2191), - [sym_float] = ACTIONS(2193), - [sym_integer] = ACTIONS(2191), - [anon_sym_true] = ACTIONS(2191), - [anon_sym_True] = ACTIONS(2191), - [anon_sym_TRUE] = ACTIONS(2191), - [anon_sym_false] = ACTIONS(2191), - [anon_sym_False] = ACTIONS(2191), - [anon_sym_FALSE] = ACTIONS(2191), - [anon_sym_null] = ACTIONS(2191), - [anon_sym_Null] = ACTIONS(2191), - [anon_sym_NULL] = ACTIONS(2191), - [sym_string] = ACTIONS(2193), - [anon_sym_AT] = ACTIONS(2193), - [anon_sym_TILDE] = ACTIONS(2193), - [anon_sym_array] = ACTIONS(2191), - [anon_sym_varray] = ACTIONS(2191), - [anon_sym_darray] = ACTIONS(2191), - [anon_sym_vec] = ACTIONS(2191), - [anon_sym_dict] = ACTIONS(2191), - [anon_sym_keyset] = ACTIONS(2191), - [anon_sym_LT] = ACTIONS(2191), - [anon_sym_PLUS] = ACTIONS(2191), - [anon_sym_DASH] = ACTIONS(2191), - [anon_sym_tuple] = ACTIONS(2191), - [anon_sym_include] = ACTIONS(2191), - [anon_sym_include_once] = ACTIONS(2191), - [anon_sym_require] = ACTIONS(2191), - [anon_sym_require_once] = ACTIONS(2191), - [anon_sym_list] = ACTIONS(2191), - [anon_sym_LT_LT] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(2193), - [anon_sym_PLUS_PLUS] = ACTIONS(2193), - [anon_sym_DASH_DASH] = ACTIONS(2193), - [anon_sym_await] = ACTIONS(2191), - [anon_sym_async] = ACTIONS(2191), - [anon_sym_yield] = ACTIONS(2191), - [anon_sym_trait] = ACTIONS(2191), - [anon_sym_interface] = ACTIONS(2191), - [anon_sym_class] = ACTIONS(2191), - [anon_sym_enum] = ACTIONS(2191), - [sym_final_modifier] = ACTIONS(2191), - [sym_abstract_modifier] = ACTIONS(2191), - [sym_xhp_modifier] = ACTIONS(2191), - [sym_xhp_identifier] = ACTIONS(2191), - [sym_xhp_class_identifier] = ACTIONS(2193), - [sym_comment] = ACTIONS(3), - }, - [1080] = { - [sym_identifier] = ACTIONS(2187), - [sym_variable] = ACTIONS(2189), - [sym_pipe_variable] = ACTIONS(2189), - [anon_sym_type] = ACTIONS(2187), - [anon_sym_newtype] = ACTIONS(2187), - [anon_sym_shape] = ACTIONS(2187), - [anon_sym_clone] = ACTIONS(2187), - [anon_sym_new] = ACTIONS(2187), - [anon_sym_print] = ACTIONS(2187), - [sym__backslash] = ACTIONS(2189), - [anon_sym_self] = ACTIONS(2187), - [anon_sym_parent] = ACTIONS(2187), - [anon_sym_static] = ACTIONS(2187), - [anon_sym_LT_LT_LT] = ACTIONS(2189), - [anon_sym_RBRACE] = ACTIONS(2189), - [anon_sym_LBRACE] = ACTIONS(2189), - [anon_sym_SEMI] = ACTIONS(2189), - [anon_sym_return] = ACTIONS(2187), - [anon_sym_break] = ACTIONS(2187), - [anon_sym_continue] = ACTIONS(2187), - [anon_sym_throw] = ACTIONS(2187), - [anon_sym_echo] = ACTIONS(2187), - [anon_sym_unset] = ACTIONS(2187), - [anon_sym_LPAREN] = ACTIONS(2189), - [anon_sym_concurrent] = ACTIONS(2187), - [anon_sym_use] = ACTIONS(2187), - [anon_sym_namespace] = ACTIONS(2187), - [anon_sym_function] = ACTIONS(2187), - [anon_sym_const] = ACTIONS(2187), - [anon_sym_if] = ACTIONS(2187), - [anon_sym_switch] = ACTIONS(2187), - [anon_sym_case] = ACTIONS(2187), - [anon_sym_default] = ACTIONS(2187), - [anon_sym_foreach] = ACTIONS(2187), - [anon_sym_while] = ACTIONS(2187), - [anon_sym_do] = ACTIONS(2187), - [anon_sym_for] = ACTIONS(2187), - [anon_sym_try] = ACTIONS(2187), - [anon_sym_using] = ACTIONS(2187), - [sym_float] = ACTIONS(2189), - [sym_integer] = ACTIONS(2187), - [anon_sym_true] = ACTIONS(2187), - [anon_sym_True] = ACTIONS(2187), - [anon_sym_TRUE] = ACTIONS(2187), - [anon_sym_false] = ACTIONS(2187), - [anon_sym_False] = ACTIONS(2187), - [anon_sym_FALSE] = ACTIONS(2187), - [anon_sym_null] = ACTIONS(2187), - [anon_sym_Null] = ACTIONS(2187), - [anon_sym_NULL] = ACTIONS(2187), - [sym_string] = ACTIONS(2189), - [anon_sym_AT] = ACTIONS(2189), - [anon_sym_TILDE] = ACTIONS(2189), - [anon_sym_array] = ACTIONS(2187), - [anon_sym_varray] = ACTIONS(2187), - [anon_sym_darray] = ACTIONS(2187), - [anon_sym_vec] = ACTIONS(2187), - [anon_sym_dict] = ACTIONS(2187), - [anon_sym_keyset] = ACTIONS(2187), - [anon_sym_LT] = ACTIONS(2187), - [anon_sym_PLUS] = ACTIONS(2187), - [anon_sym_DASH] = ACTIONS(2187), - [anon_sym_tuple] = ACTIONS(2187), - [anon_sym_include] = ACTIONS(2187), - [anon_sym_include_once] = ACTIONS(2187), - [anon_sym_require] = ACTIONS(2187), - [anon_sym_require_once] = ACTIONS(2187), - [anon_sym_list] = ACTIONS(2187), - [anon_sym_LT_LT] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2189), - [anon_sym_PLUS_PLUS] = ACTIONS(2189), - [anon_sym_DASH_DASH] = ACTIONS(2189), - [anon_sym_await] = ACTIONS(2187), - [anon_sym_async] = ACTIONS(2187), - [anon_sym_yield] = ACTIONS(2187), - [anon_sym_trait] = ACTIONS(2187), - [anon_sym_interface] = ACTIONS(2187), - [anon_sym_class] = ACTIONS(2187), - [anon_sym_enum] = ACTIONS(2187), - [sym_final_modifier] = ACTIONS(2187), - [sym_abstract_modifier] = ACTIONS(2187), - [sym_xhp_modifier] = ACTIONS(2187), - [sym_xhp_identifier] = ACTIONS(2187), - [sym_xhp_class_identifier] = ACTIONS(2189), - [sym_comment] = ACTIONS(3), - }, - [1081] = { - [sym_identifier] = ACTIONS(2183), - [sym_variable] = ACTIONS(2185), - [sym_pipe_variable] = ACTIONS(2185), - [anon_sym_type] = ACTIONS(2183), - [anon_sym_newtype] = ACTIONS(2183), - [anon_sym_shape] = ACTIONS(2183), - [anon_sym_clone] = ACTIONS(2183), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_print] = ACTIONS(2183), - [sym__backslash] = ACTIONS(2185), - [anon_sym_self] = ACTIONS(2183), - [anon_sym_parent] = ACTIONS(2183), - [anon_sym_static] = ACTIONS(2183), - [anon_sym_LT_LT_LT] = ACTIONS(2185), - [anon_sym_RBRACE] = ACTIONS(2185), - [anon_sym_LBRACE] = ACTIONS(2185), - [anon_sym_SEMI] = ACTIONS(2185), - [anon_sym_return] = ACTIONS(2183), - [anon_sym_break] = ACTIONS(2183), - [anon_sym_continue] = ACTIONS(2183), - [anon_sym_throw] = ACTIONS(2183), - [anon_sym_echo] = ACTIONS(2183), - [anon_sym_unset] = ACTIONS(2183), - [anon_sym_LPAREN] = ACTIONS(2185), - [anon_sym_concurrent] = ACTIONS(2183), - [anon_sym_use] = ACTIONS(2183), - [anon_sym_namespace] = ACTIONS(2183), - [anon_sym_function] = ACTIONS(2183), - [anon_sym_const] = ACTIONS(2183), - [anon_sym_if] = ACTIONS(2183), - [anon_sym_switch] = ACTIONS(2183), - [anon_sym_case] = ACTIONS(2183), - [anon_sym_default] = ACTIONS(2183), - [anon_sym_foreach] = ACTIONS(2183), - [anon_sym_while] = ACTIONS(2183), - [anon_sym_do] = ACTIONS(2183), - [anon_sym_for] = ACTIONS(2183), - [anon_sym_try] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(2183), - [sym_float] = ACTIONS(2185), - [sym_integer] = ACTIONS(2183), - [anon_sym_true] = ACTIONS(2183), - [anon_sym_True] = ACTIONS(2183), - [anon_sym_TRUE] = ACTIONS(2183), - [anon_sym_false] = ACTIONS(2183), - [anon_sym_False] = ACTIONS(2183), - [anon_sym_FALSE] = ACTIONS(2183), - [anon_sym_null] = ACTIONS(2183), - [anon_sym_Null] = ACTIONS(2183), - [anon_sym_NULL] = ACTIONS(2183), - [sym_string] = ACTIONS(2185), - [anon_sym_AT] = ACTIONS(2185), - [anon_sym_TILDE] = ACTIONS(2185), - [anon_sym_array] = ACTIONS(2183), - [anon_sym_varray] = ACTIONS(2183), - [anon_sym_darray] = ACTIONS(2183), - [anon_sym_vec] = ACTIONS(2183), - [anon_sym_dict] = ACTIONS(2183), - [anon_sym_keyset] = ACTIONS(2183), - [anon_sym_LT] = ACTIONS(2183), - [anon_sym_PLUS] = ACTIONS(2183), - [anon_sym_DASH] = ACTIONS(2183), - [anon_sym_tuple] = ACTIONS(2183), - [anon_sym_include] = ACTIONS(2183), - [anon_sym_include_once] = ACTIONS(2183), - [anon_sym_require] = ACTIONS(2183), - [anon_sym_require_once] = ACTIONS(2183), - [anon_sym_list] = ACTIONS(2183), - [anon_sym_LT_LT] = ACTIONS(2183), - [anon_sym_BANG] = ACTIONS(2185), - [anon_sym_PLUS_PLUS] = ACTIONS(2185), - [anon_sym_DASH_DASH] = ACTIONS(2185), - [anon_sym_await] = ACTIONS(2183), - [anon_sym_async] = ACTIONS(2183), - [anon_sym_yield] = ACTIONS(2183), - [anon_sym_trait] = ACTIONS(2183), - [anon_sym_interface] = ACTIONS(2183), - [anon_sym_class] = ACTIONS(2183), - [anon_sym_enum] = ACTIONS(2183), - [sym_final_modifier] = ACTIONS(2183), - [sym_abstract_modifier] = ACTIONS(2183), - [sym_xhp_modifier] = ACTIONS(2183), - [sym_xhp_identifier] = ACTIONS(2183), - [sym_xhp_class_identifier] = ACTIONS(2185), - [sym_comment] = ACTIONS(3), - }, - [1082] = { - [sym_identifier] = ACTIONS(2179), - [sym_variable] = ACTIONS(2181), - [sym_pipe_variable] = ACTIONS(2181), - [anon_sym_type] = ACTIONS(2179), - [anon_sym_newtype] = ACTIONS(2179), - [anon_sym_shape] = ACTIONS(2179), - [anon_sym_clone] = ACTIONS(2179), - [anon_sym_new] = ACTIONS(2179), - [anon_sym_print] = ACTIONS(2179), - [sym__backslash] = ACTIONS(2181), - [anon_sym_self] = ACTIONS(2179), - [anon_sym_parent] = ACTIONS(2179), - [anon_sym_static] = ACTIONS(2179), - [anon_sym_LT_LT_LT] = ACTIONS(2181), - [anon_sym_RBRACE] = ACTIONS(2181), - [anon_sym_LBRACE] = ACTIONS(2181), - [anon_sym_SEMI] = ACTIONS(2181), - [anon_sym_return] = ACTIONS(2179), - [anon_sym_break] = ACTIONS(2179), - [anon_sym_continue] = ACTIONS(2179), - [anon_sym_throw] = ACTIONS(2179), - [anon_sym_echo] = ACTIONS(2179), - [anon_sym_unset] = ACTIONS(2179), - [anon_sym_LPAREN] = ACTIONS(2181), - [anon_sym_concurrent] = ACTIONS(2179), - [anon_sym_use] = ACTIONS(2179), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(2179), - [anon_sym_const] = ACTIONS(2179), - [anon_sym_if] = ACTIONS(2179), - [anon_sym_switch] = ACTIONS(2179), - [anon_sym_case] = ACTIONS(2179), - [anon_sym_default] = ACTIONS(2179), - [anon_sym_foreach] = ACTIONS(2179), - [anon_sym_while] = ACTIONS(2179), - [anon_sym_do] = ACTIONS(2179), - [anon_sym_for] = ACTIONS(2179), - [anon_sym_try] = ACTIONS(2179), - [anon_sym_using] = ACTIONS(2179), - [sym_float] = ACTIONS(2181), - [sym_integer] = ACTIONS(2179), - [anon_sym_true] = ACTIONS(2179), - [anon_sym_True] = ACTIONS(2179), - [anon_sym_TRUE] = ACTIONS(2179), - [anon_sym_false] = ACTIONS(2179), - [anon_sym_False] = ACTIONS(2179), - [anon_sym_FALSE] = ACTIONS(2179), - [anon_sym_null] = ACTIONS(2179), - [anon_sym_Null] = ACTIONS(2179), - [anon_sym_NULL] = ACTIONS(2179), - [sym_string] = ACTIONS(2181), - [anon_sym_AT] = ACTIONS(2181), - [anon_sym_TILDE] = ACTIONS(2181), - [anon_sym_array] = ACTIONS(2179), - [anon_sym_varray] = ACTIONS(2179), - [anon_sym_darray] = ACTIONS(2179), - [anon_sym_vec] = ACTIONS(2179), - [anon_sym_dict] = ACTIONS(2179), - [anon_sym_keyset] = ACTIONS(2179), - [anon_sym_LT] = ACTIONS(2179), - [anon_sym_PLUS] = ACTIONS(2179), - [anon_sym_DASH] = ACTIONS(2179), - [anon_sym_tuple] = ACTIONS(2179), - [anon_sym_include] = ACTIONS(2179), - [anon_sym_include_once] = ACTIONS(2179), - [anon_sym_require] = ACTIONS(2179), - [anon_sym_require_once] = ACTIONS(2179), - [anon_sym_list] = ACTIONS(2179), - [anon_sym_LT_LT] = ACTIONS(2179), - [anon_sym_BANG] = ACTIONS(2181), - [anon_sym_PLUS_PLUS] = ACTIONS(2181), - [anon_sym_DASH_DASH] = ACTIONS(2181), - [anon_sym_await] = ACTIONS(2179), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_yield] = ACTIONS(2179), - [anon_sym_trait] = ACTIONS(2179), - [anon_sym_interface] = ACTIONS(2179), - [anon_sym_class] = ACTIONS(2179), - [anon_sym_enum] = ACTIONS(2179), - [sym_final_modifier] = ACTIONS(2179), - [sym_abstract_modifier] = ACTIONS(2179), - [sym_xhp_modifier] = ACTIONS(2179), - [sym_xhp_identifier] = ACTIONS(2179), - [sym_xhp_class_identifier] = ACTIONS(2181), - [sym_comment] = ACTIONS(3), - }, - [1083] = { - [sym_identifier] = ACTIONS(2155), - [sym_variable] = ACTIONS(2157), - [sym_pipe_variable] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2155), - [anon_sym_newtype] = ACTIONS(2155), - [anon_sym_shape] = ACTIONS(2155), - [anon_sym_clone] = ACTIONS(2155), - [anon_sym_new] = ACTIONS(2155), - [anon_sym_print] = ACTIONS(2155), - [sym__backslash] = ACTIONS(2157), - [anon_sym_self] = ACTIONS(2155), - [anon_sym_parent] = ACTIONS(2155), - [anon_sym_static] = ACTIONS(2155), - [anon_sym_LT_LT_LT] = ACTIONS(2157), - [anon_sym_RBRACE] = ACTIONS(2157), - [anon_sym_LBRACE] = ACTIONS(2157), - [anon_sym_SEMI] = ACTIONS(2157), - [anon_sym_return] = ACTIONS(2155), - [anon_sym_break] = ACTIONS(2155), - [anon_sym_continue] = ACTIONS(2155), - [anon_sym_throw] = ACTIONS(2155), - [anon_sym_echo] = ACTIONS(2155), - [anon_sym_unset] = ACTIONS(2155), - [anon_sym_LPAREN] = ACTIONS(2157), - [anon_sym_concurrent] = ACTIONS(2155), - [anon_sym_use] = ACTIONS(2155), - [anon_sym_namespace] = ACTIONS(2155), - [anon_sym_function] = ACTIONS(2155), - [anon_sym_const] = ACTIONS(2155), - [anon_sym_if] = ACTIONS(2155), - [anon_sym_elseif] = ACTIONS(2155), - [anon_sym_else] = ACTIONS(2155), - [anon_sym_switch] = ACTIONS(2155), - [anon_sym_foreach] = ACTIONS(2155), - [anon_sym_while] = ACTIONS(2155), - [anon_sym_do] = ACTIONS(2155), - [anon_sym_for] = ACTIONS(2155), - [anon_sym_try] = ACTIONS(2155), - [anon_sym_using] = ACTIONS(2155), - [sym_float] = ACTIONS(2157), - [sym_integer] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(2155), - [anon_sym_True] = ACTIONS(2155), - [anon_sym_TRUE] = ACTIONS(2155), - [anon_sym_false] = ACTIONS(2155), - [anon_sym_False] = ACTIONS(2155), - [anon_sym_FALSE] = ACTIONS(2155), - [anon_sym_null] = ACTIONS(2155), - [anon_sym_Null] = ACTIONS(2155), - [anon_sym_NULL] = ACTIONS(2155), - [sym_string] = ACTIONS(2157), - [anon_sym_AT] = ACTIONS(2157), - [anon_sym_TILDE] = ACTIONS(2157), - [anon_sym_array] = ACTIONS(2155), - [anon_sym_varray] = ACTIONS(2155), - [anon_sym_darray] = ACTIONS(2155), - [anon_sym_vec] = ACTIONS(2155), - [anon_sym_dict] = ACTIONS(2155), - [anon_sym_keyset] = ACTIONS(2155), - [anon_sym_LT] = ACTIONS(2155), - [anon_sym_PLUS] = ACTIONS(2155), - [anon_sym_DASH] = ACTIONS(2155), - [anon_sym_tuple] = ACTIONS(2155), - [anon_sym_include] = ACTIONS(2155), - [anon_sym_include_once] = ACTIONS(2155), - [anon_sym_require] = ACTIONS(2155), - [anon_sym_require_once] = ACTIONS(2155), - [anon_sym_list] = ACTIONS(2155), - [anon_sym_LT_LT] = ACTIONS(2155), - [anon_sym_BANG] = ACTIONS(2157), - [anon_sym_PLUS_PLUS] = ACTIONS(2157), - [anon_sym_DASH_DASH] = ACTIONS(2157), - [anon_sym_await] = ACTIONS(2155), - [anon_sym_async] = ACTIONS(2155), - [anon_sym_yield] = ACTIONS(2155), - [anon_sym_trait] = ACTIONS(2155), - [anon_sym_interface] = ACTIONS(2155), - [anon_sym_class] = ACTIONS(2155), - [anon_sym_enum] = ACTIONS(2155), - [sym_final_modifier] = ACTIONS(2155), - [sym_abstract_modifier] = ACTIONS(2155), - [sym_xhp_modifier] = ACTIONS(2155), - [sym_xhp_identifier] = ACTIONS(2155), - [sym_xhp_class_identifier] = ACTIONS(2157), - [sym_comment] = ACTIONS(3), - }, - [1084] = { - [ts_builtin_sym_end] = ACTIONS(2249), - [sym_identifier] = ACTIONS(2247), - [sym_variable] = ACTIONS(2249), - [sym_pipe_variable] = ACTIONS(2249), - [anon_sym_type] = ACTIONS(2247), - [anon_sym_newtype] = ACTIONS(2247), - [anon_sym_shape] = ACTIONS(2247), - [anon_sym_clone] = ACTIONS(2247), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_print] = ACTIONS(2247), - [sym__backslash] = ACTIONS(2249), - [anon_sym_self] = ACTIONS(2247), - [anon_sym_parent] = ACTIONS(2247), - [anon_sym_static] = ACTIONS(2247), - [anon_sym_LT_LT_LT] = ACTIONS(2249), - [anon_sym_LBRACE] = ACTIONS(2249), - [anon_sym_SEMI] = ACTIONS(2249), - [anon_sym_return] = ACTIONS(2247), - [anon_sym_break] = ACTIONS(2247), - [anon_sym_continue] = ACTIONS(2247), - [anon_sym_throw] = ACTIONS(2247), - [anon_sym_echo] = ACTIONS(2247), - [anon_sym_unset] = ACTIONS(2247), - [anon_sym_LPAREN] = ACTIONS(2249), - [anon_sym_concurrent] = ACTIONS(2247), - [anon_sym_use] = ACTIONS(2247), - [anon_sym_namespace] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(2247), - [anon_sym_const] = ACTIONS(2247), - [anon_sym_if] = ACTIONS(2247), - [anon_sym_elseif] = ACTIONS(2247), - [anon_sym_else] = ACTIONS(2247), - [anon_sym_switch] = ACTIONS(2247), - [anon_sym_foreach] = ACTIONS(2247), - [anon_sym_while] = ACTIONS(2247), - [anon_sym_do] = ACTIONS(2247), - [anon_sym_for] = ACTIONS(2247), - [anon_sym_try] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(2247), - [sym_float] = ACTIONS(2249), - [sym_integer] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(2247), - [anon_sym_True] = ACTIONS(2247), - [anon_sym_TRUE] = ACTIONS(2247), - [anon_sym_false] = ACTIONS(2247), - [anon_sym_False] = ACTIONS(2247), - [anon_sym_FALSE] = ACTIONS(2247), - [anon_sym_null] = ACTIONS(2247), - [anon_sym_Null] = ACTIONS(2247), - [anon_sym_NULL] = ACTIONS(2247), - [sym_string] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(2249), - [anon_sym_TILDE] = ACTIONS(2249), - [anon_sym_array] = ACTIONS(2247), - [anon_sym_varray] = ACTIONS(2247), - [anon_sym_darray] = ACTIONS(2247), - [anon_sym_vec] = ACTIONS(2247), - [anon_sym_dict] = ACTIONS(2247), - [anon_sym_keyset] = ACTIONS(2247), - [anon_sym_LT] = ACTIONS(2247), - [anon_sym_PLUS] = ACTIONS(2247), - [anon_sym_DASH] = ACTIONS(2247), - [anon_sym_tuple] = ACTIONS(2247), - [anon_sym_include] = ACTIONS(2247), - [anon_sym_include_once] = ACTIONS(2247), - [anon_sym_require] = ACTIONS(2247), - [anon_sym_require_once] = ACTIONS(2247), - [anon_sym_list] = ACTIONS(2247), - [anon_sym_LT_LT] = ACTIONS(2247), - [anon_sym_BANG] = ACTIONS(2249), - [anon_sym_PLUS_PLUS] = ACTIONS(2249), - [anon_sym_DASH_DASH] = ACTIONS(2249), - [anon_sym_await] = ACTIONS(2247), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_yield] = ACTIONS(2247), - [anon_sym_trait] = ACTIONS(2247), - [anon_sym_interface] = ACTIONS(2247), - [anon_sym_class] = ACTIONS(2247), - [anon_sym_enum] = ACTIONS(2247), - [sym_final_modifier] = ACTIONS(2247), - [sym_abstract_modifier] = ACTIONS(2247), - [sym_xhp_modifier] = ACTIONS(2247), - [sym_xhp_identifier] = ACTIONS(2247), - [sym_xhp_class_identifier] = ACTIONS(2249), - [sym_comment] = ACTIONS(3), - }, - [1085] = { - [ts_builtin_sym_end] = ACTIONS(2245), - [sym_identifier] = ACTIONS(2243), - [sym_variable] = ACTIONS(2245), - [sym_pipe_variable] = ACTIONS(2245), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_newtype] = ACTIONS(2243), - [anon_sym_shape] = ACTIONS(2243), - [anon_sym_clone] = ACTIONS(2243), - [anon_sym_new] = ACTIONS(2243), - [anon_sym_print] = ACTIONS(2243), - [sym__backslash] = ACTIONS(2245), - [anon_sym_self] = ACTIONS(2243), - [anon_sym_parent] = ACTIONS(2243), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_LT_LT_LT] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(2245), - [anon_sym_SEMI] = ACTIONS(2245), - [anon_sym_return] = ACTIONS(2243), - [anon_sym_break] = ACTIONS(2243), - [anon_sym_continue] = ACTIONS(2243), - [anon_sym_throw] = ACTIONS(2243), - [anon_sym_echo] = ACTIONS(2243), - [anon_sym_unset] = ACTIONS(2243), - [anon_sym_LPAREN] = ACTIONS(2245), - [anon_sym_concurrent] = ACTIONS(2243), - [anon_sym_use] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_function] = ACTIONS(2243), - [anon_sym_const] = ACTIONS(2243), - [anon_sym_if] = ACTIONS(2243), - [anon_sym_elseif] = ACTIONS(2243), - [anon_sym_else] = ACTIONS(2243), - [anon_sym_switch] = ACTIONS(2243), - [anon_sym_foreach] = ACTIONS(2243), - [anon_sym_while] = ACTIONS(2243), - [anon_sym_do] = ACTIONS(2243), - [anon_sym_for] = ACTIONS(2243), - [anon_sym_try] = ACTIONS(2243), - [anon_sym_using] = ACTIONS(2243), - [sym_float] = ACTIONS(2245), - [sym_integer] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(2243), - [anon_sym_True] = ACTIONS(2243), - [anon_sym_TRUE] = ACTIONS(2243), - [anon_sym_false] = ACTIONS(2243), - [anon_sym_False] = ACTIONS(2243), - [anon_sym_FALSE] = ACTIONS(2243), - [anon_sym_null] = ACTIONS(2243), - [anon_sym_Null] = ACTIONS(2243), - [anon_sym_NULL] = ACTIONS(2243), - [sym_string] = ACTIONS(2245), - [anon_sym_AT] = ACTIONS(2245), - [anon_sym_TILDE] = ACTIONS(2245), - [anon_sym_array] = ACTIONS(2243), - [anon_sym_varray] = ACTIONS(2243), - [anon_sym_darray] = ACTIONS(2243), - [anon_sym_vec] = ACTIONS(2243), - [anon_sym_dict] = ACTIONS(2243), - [anon_sym_keyset] = ACTIONS(2243), - [anon_sym_LT] = ACTIONS(2243), - [anon_sym_PLUS] = ACTIONS(2243), - [anon_sym_DASH] = ACTIONS(2243), - [anon_sym_tuple] = ACTIONS(2243), - [anon_sym_include] = ACTIONS(2243), - [anon_sym_include_once] = ACTIONS(2243), - [anon_sym_require] = ACTIONS(2243), - [anon_sym_require_once] = ACTIONS(2243), - [anon_sym_list] = ACTIONS(2243), - [anon_sym_LT_LT] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_await] = ACTIONS(2243), - [anon_sym_async] = ACTIONS(2243), - [anon_sym_yield] = ACTIONS(2243), - [anon_sym_trait] = ACTIONS(2243), - [anon_sym_interface] = ACTIONS(2243), - [anon_sym_class] = ACTIONS(2243), - [anon_sym_enum] = ACTIONS(2243), - [sym_final_modifier] = ACTIONS(2243), - [sym_abstract_modifier] = ACTIONS(2243), - [sym_xhp_modifier] = ACTIONS(2243), - [sym_xhp_identifier] = ACTIONS(2243), - [sym_xhp_class_identifier] = ACTIONS(2245), - [sym_comment] = ACTIONS(3), - }, - [1086] = { - [ts_builtin_sym_end] = ACTIONS(2241), - [sym_identifier] = ACTIONS(2239), - [sym_variable] = ACTIONS(2241), - [sym_pipe_variable] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2239), - [anon_sym_newtype] = ACTIONS(2239), - [anon_sym_shape] = ACTIONS(2239), - [anon_sym_clone] = ACTIONS(2239), - [anon_sym_new] = ACTIONS(2239), - [anon_sym_print] = ACTIONS(2239), - [sym__backslash] = ACTIONS(2241), - [anon_sym_self] = ACTIONS(2239), - [anon_sym_parent] = ACTIONS(2239), - [anon_sym_static] = ACTIONS(2239), - [anon_sym_LT_LT_LT] = ACTIONS(2241), - [anon_sym_LBRACE] = ACTIONS(2241), - [anon_sym_SEMI] = ACTIONS(2241), - [anon_sym_return] = ACTIONS(2239), - [anon_sym_break] = ACTIONS(2239), - [anon_sym_continue] = ACTIONS(2239), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_echo] = ACTIONS(2239), - [anon_sym_unset] = ACTIONS(2239), - [anon_sym_LPAREN] = ACTIONS(2241), - [anon_sym_concurrent] = ACTIONS(2239), - [anon_sym_use] = ACTIONS(2239), - [anon_sym_namespace] = ACTIONS(2239), - [anon_sym_function] = ACTIONS(2239), - [anon_sym_const] = ACTIONS(2239), - [anon_sym_if] = ACTIONS(2239), - [anon_sym_elseif] = ACTIONS(2239), - [anon_sym_else] = ACTIONS(2239), - [anon_sym_switch] = ACTIONS(2239), - [anon_sym_foreach] = ACTIONS(2239), - [anon_sym_while] = ACTIONS(2239), - [anon_sym_do] = ACTIONS(2239), - [anon_sym_for] = ACTIONS(2239), - [anon_sym_try] = ACTIONS(2239), - [anon_sym_using] = ACTIONS(2239), - [sym_float] = ACTIONS(2241), - [sym_integer] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(2239), - [anon_sym_True] = ACTIONS(2239), - [anon_sym_TRUE] = ACTIONS(2239), - [anon_sym_false] = ACTIONS(2239), - [anon_sym_False] = ACTIONS(2239), - [anon_sym_FALSE] = ACTIONS(2239), - [anon_sym_null] = ACTIONS(2239), - [anon_sym_Null] = ACTIONS(2239), - [anon_sym_NULL] = ACTIONS(2239), - [sym_string] = ACTIONS(2241), - [anon_sym_AT] = ACTIONS(2241), - [anon_sym_TILDE] = ACTIONS(2241), - [anon_sym_array] = ACTIONS(2239), - [anon_sym_varray] = ACTIONS(2239), - [anon_sym_darray] = ACTIONS(2239), - [anon_sym_vec] = ACTIONS(2239), - [anon_sym_dict] = ACTIONS(2239), - [anon_sym_keyset] = ACTIONS(2239), - [anon_sym_LT] = ACTIONS(2239), - [anon_sym_PLUS] = ACTIONS(2239), - [anon_sym_DASH] = ACTIONS(2239), - [anon_sym_tuple] = ACTIONS(2239), - [anon_sym_include] = ACTIONS(2239), - [anon_sym_include_once] = ACTIONS(2239), - [anon_sym_require] = ACTIONS(2239), - [anon_sym_require_once] = ACTIONS(2239), - [anon_sym_list] = ACTIONS(2239), - [anon_sym_LT_LT] = ACTIONS(2239), - [anon_sym_BANG] = ACTIONS(2241), - [anon_sym_PLUS_PLUS] = ACTIONS(2241), - [anon_sym_DASH_DASH] = ACTIONS(2241), - [anon_sym_await] = ACTIONS(2239), - [anon_sym_async] = ACTIONS(2239), - [anon_sym_yield] = ACTIONS(2239), - [anon_sym_trait] = ACTIONS(2239), - [anon_sym_interface] = ACTIONS(2239), - [anon_sym_class] = ACTIONS(2239), - [anon_sym_enum] = ACTIONS(2239), - [sym_final_modifier] = ACTIONS(2239), - [sym_abstract_modifier] = ACTIONS(2239), - [sym_xhp_modifier] = ACTIONS(2239), - [sym_xhp_identifier] = ACTIONS(2239), - [sym_xhp_class_identifier] = ACTIONS(2241), - [sym_comment] = ACTIONS(3), - }, - [1087] = { - [ts_builtin_sym_end] = ACTIONS(2205), - [sym_identifier] = ACTIONS(2203), - [sym_variable] = ACTIONS(2205), - [sym_pipe_variable] = ACTIONS(2205), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_newtype] = ACTIONS(2203), - [anon_sym_shape] = ACTIONS(2203), - [anon_sym_clone] = ACTIONS(2203), - [anon_sym_new] = ACTIONS(2203), - [anon_sym_print] = ACTIONS(2203), - [sym__backslash] = ACTIONS(2205), - [anon_sym_self] = ACTIONS(2203), - [anon_sym_parent] = ACTIONS(2203), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_LT_LT_LT] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(2205), - [anon_sym_SEMI] = ACTIONS(2205), - [anon_sym_return] = ACTIONS(2203), - [anon_sym_break] = ACTIONS(2203), - [anon_sym_continue] = ACTIONS(2203), - [anon_sym_throw] = ACTIONS(2203), - [anon_sym_echo] = ACTIONS(2203), - [anon_sym_unset] = ACTIONS(2203), - [anon_sym_LPAREN] = ACTIONS(2205), - [anon_sym_concurrent] = ACTIONS(2203), - [anon_sym_use] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2203), - [anon_sym_function] = ACTIONS(2203), - [anon_sym_const] = ACTIONS(2203), - [anon_sym_if] = ACTIONS(2203), - [anon_sym_elseif] = ACTIONS(2203), - [anon_sym_else] = ACTIONS(2203), - [anon_sym_switch] = ACTIONS(2203), - [anon_sym_foreach] = ACTIONS(2203), - [anon_sym_while] = ACTIONS(2203), - [anon_sym_do] = ACTIONS(2203), - [anon_sym_for] = ACTIONS(2203), - [anon_sym_try] = ACTIONS(2203), - [anon_sym_using] = ACTIONS(2203), - [sym_float] = ACTIONS(2205), - [sym_integer] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(2203), - [anon_sym_True] = ACTIONS(2203), - [anon_sym_TRUE] = ACTIONS(2203), - [anon_sym_false] = ACTIONS(2203), - [anon_sym_False] = ACTIONS(2203), - [anon_sym_FALSE] = ACTIONS(2203), - [anon_sym_null] = ACTIONS(2203), - [anon_sym_Null] = ACTIONS(2203), - [anon_sym_NULL] = ACTIONS(2203), - [sym_string] = ACTIONS(2205), - [anon_sym_AT] = ACTIONS(2205), - [anon_sym_TILDE] = ACTIONS(2205), - [anon_sym_array] = ACTIONS(2203), - [anon_sym_varray] = ACTIONS(2203), - [anon_sym_darray] = ACTIONS(2203), - [anon_sym_vec] = ACTIONS(2203), - [anon_sym_dict] = ACTIONS(2203), - [anon_sym_keyset] = ACTIONS(2203), - [anon_sym_LT] = ACTIONS(2203), - [anon_sym_PLUS] = ACTIONS(2203), - [anon_sym_DASH] = ACTIONS(2203), - [anon_sym_tuple] = ACTIONS(2203), - [anon_sym_include] = ACTIONS(2203), - [anon_sym_include_once] = ACTIONS(2203), - [anon_sym_require] = ACTIONS(2203), - [anon_sym_require_once] = ACTIONS(2203), - [anon_sym_list] = ACTIONS(2203), - [anon_sym_LT_LT] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(2205), - [anon_sym_PLUS_PLUS] = ACTIONS(2205), - [anon_sym_DASH_DASH] = ACTIONS(2205), - [anon_sym_await] = ACTIONS(2203), - [anon_sym_async] = ACTIONS(2203), - [anon_sym_yield] = ACTIONS(2203), - [anon_sym_trait] = ACTIONS(2203), - [anon_sym_interface] = ACTIONS(2203), - [anon_sym_class] = ACTIONS(2203), - [anon_sym_enum] = ACTIONS(2203), - [sym_final_modifier] = ACTIONS(2203), - [sym_abstract_modifier] = ACTIONS(2203), - [sym_xhp_modifier] = ACTIONS(2203), - [sym_xhp_identifier] = ACTIONS(2203), - [sym_xhp_class_identifier] = ACTIONS(2205), - [sym_comment] = ACTIONS(3), - }, - [1088] = { - [sym_identifier] = ACTIONS(2151), - [sym_variable] = ACTIONS(2153), - [sym_pipe_variable] = ACTIONS(2153), - [anon_sym_type] = ACTIONS(2151), - [anon_sym_newtype] = ACTIONS(2151), - [anon_sym_shape] = ACTIONS(2151), - [anon_sym_clone] = ACTIONS(2151), - [anon_sym_new] = ACTIONS(2151), - [anon_sym_print] = ACTIONS(2151), - [sym__backslash] = ACTIONS(2153), - [anon_sym_self] = ACTIONS(2151), - [anon_sym_parent] = ACTIONS(2151), - [anon_sym_static] = ACTIONS(2151), - [anon_sym_LT_LT_LT] = ACTIONS(2153), - [anon_sym_RBRACE] = ACTIONS(2153), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_SEMI] = ACTIONS(2153), - [anon_sym_return] = ACTIONS(2151), - [anon_sym_break] = ACTIONS(2151), - [anon_sym_continue] = ACTIONS(2151), - [anon_sym_throw] = ACTIONS(2151), - [anon_sym_echo] = ACTIONS(2151), - [anon_sym_unset] = ACTIONS(2151), - [anon_sym_LPAREN] = ACTIONS(2153), - [anon_sym_concurrent] = ACTIONS(2151), - [anon_sym_use] = ACTIONS(2151), - [anon_sym_namespace] = ACTIONS(2151), - [anon_sym_function] = ACTIONS(2151), - [anon_sym_const] = ACTIONS(2151), - [anon_sym_if] = ACTIONS(2151), - [anon_sym_elseif] = ACTIONS(2151), - [anon_sym_else] = ACTIONS(2151), - [anon_sym_switch] = ACTIONS(2151), - [anon_sym_foreach] = ACTIONS(2151), - [anon_sym_while] = ACTIONS(2151), - [anon_sym_do] = ACTIONS(2151), - [anon_sym_for] = ACTIONS(2151), - [anon_sym_try] = ACTIONS(2151), - [anon_sym_using] = ACTIONS(2151), - [sym_float] = ACTIONS(2153), - [sym_integer] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(2151), - [anon_sym_True] = ACTIONS(2151), - [anon_sym_TRUE] = ACTIONS(2151), - [anon_sym_false] = ACTIONS(2151), - [anon_sym_False] = ACTIONS(2151), - [anon_sym_FALSE] = ACTIONS(2151), - [anon_sym_null] = ACTIONS(2151), - [anon_sym_Null] = ACTIONS(2151), - [anon_sym_NULL] = ACTIONS(2151), - [sym_string] = ACTIONS(2153), - [anon_sym_AT] = ACTIONS(2153), - [anon_sym_TILDE] = ACTIONS(2153), - [anon_sym_array] = ACTIONS(2151), - [anon_sym_varray] = ACTIONS(2151), - [anon_sym_darray] = ACTIONS(2151), - [anon_sym_vec] = ACTIONS(2151), - [anon_sym_dict] = ACTIONS(2151), - [anon_sym_keyset] = ACTIONS(2151), - [anon_sym_LT] = ACTIONS(2151), - [anon_sym_PLUS] = ACTIONS(2151), - [anon_sym_DASH] = ACTIONS(2151), - [anon_sym_tuple] = ACTIONS(2151), - [anon_sym_include] = ACTIONS(2151), - [anon_sym_include_once] = ACTIONS(2151), - [anon_sym_require] = ACTIONS(2151), - [anon_sym_require_once] = ACTIONS(2151), - [anon_sym_list] = ACTIONS(2151), - [anon_sym_LT_LT] = ACTIONS(2151), - [anon_sym_BANG] = ACTIONS(2153), - [anon_sym_PLUS_PLUS] = ACTIONS(2153), - [anon_sym_DASH_DASH] = ACTIONS(2153), - [anon_sym_await] = ACTIONS(2151), - [anon_sym_async] = ACTIONS(2151), - [anon_sym_yield] = ACTIONS(2151), - [anon_sym_trait] = ACTIONS(2151), - [anon_sym_interface] = ACTIONS(2151), - [anon_sym_class] = ACTIONS(2151), - [anon_sym_enum] = ACTIONS(2151), - [sym_final_modifier] = ACTIONS(2151), - [sym_abstract_modifier] = ACTIONS(2151), - [sym_xhp_modifier] = ACTIONS(2151), - [sym_xhp_identifier] = ACTIONS(2151), - [sym_xhp_class_identifier] = ACTIONS(2153), - [sym_comment] = ACTIONS(3), - }, - [1089] = { - [ts_builtin_sym_end] = ACTIONS(2201), - [sym_identifier] = ACTIONS(2199), - [sym_variable] = ACTIONS(2201), - [sym_pipe_variable] = ACTIONS(2201), - [anon_sym_type] = ACTIONS(2199), - [anon_sym_newtype] = ACTIONS(2199), - [anon_sym_shape] = ACTIONS(2199), - [anon_sym_clone] = ACTIONS(2199), - [anon_sym_new] = ACTIONS(2199), - [anon_sym_print] = ACTIONS(2199), - [sym__backslash] = ACTIONS(2201), - [anon_sym_self] = ACTIONS(2199), - [anon_sym_parent] = ACTIONS(2199), - [anon_sym_static] = ACTIONS(2199), - [anon_sym_LT_LT_LT] = ACTIONS(2201), - [anon_sym_LBRACE] = ACTIONS(2201), - [anon_sym_SEMI] = ACTIONS(2201), - [anon_sym_return] = ACTIONS(2199), - [anon_sym_break] = ACTIONS(2199), - [anon_sym_continue] = ACTIONS(2199), - [anon_sym_throw] = ACTIONS(2199), - [anon_sym_echo] = ACTIONS(2199), - [anon_sym_unset] = ACTIONS(2199), - [anon_sym_LPAREN] = ACTIONS(2201), - [anon_sym_concurrent] = ACTIONS(2199), - [anon_sym_use] = ACTIONS(2199), - [anon_sym_namespace] = ACTIONS(2199), - [anon_sym_function] = ACTIONS(2199), - [anon_sym_const] = ACTIONS(2199), - [anon_sym_if] = ACTIONS(2199), - [anon_sym_elseif] = ACTIONS(2199), - [anon_sym_else] = ACTIONS(2199), - [anon_sym_switch] = ACTIONS(2199), - [anon_sym_foreach] = ACTIONS(2199), - [anon_sym_while] = ACTIONS(2199), - [anon_sym_do] = ACTIONS(2199), - [anon_sym_for] = ACTIONS(2199), - [anon_sym_try] = ACTIONS(2199), - [anon_sym_using] = ACTIONS(2199), - [sym_float] = ACTIONS(2201), - [sym_integer] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(2199), - [anon_sym_True] = ACTIONS(2199), - [anon_sym_TRUE] = ACTIONS(2199), - [anon_sym_false] = ACTIONS(2199), - [anon_sym_False] = ACTIONS(2199), - [anon_sym_FALSE] = ACTIONS(2199), - [anon_sym_null] = ACTIONS(2199), - [anon_sym_Null] = ACTIONS(2199), - [anon_sym_NULL] = ACTIONS(2199), - [sym_string] = ACTIONS(2201), - [anon_sym_AT] = ACTIONS(2201), - [anon_sym_TILDE] = ACTIONS(2201), - [anon_sym_array] = ACTIONS(2199), - [anon_sym_varray] = ACTIONS(2199), - [anon_sym_darray] = ACTIONS(2199), - [anon_sym_vec] = ACTIONS(2199), - [anon_sym_dict] = ACTIONS(2199), - [anon_sym_keyset] = ACTIONS(2199), - [anon_sym_LT] = ACTIONS(2199), - [anon_sym_PLUS] = ACTIONS(2199), - [anon_sym_DASH] = ACTIONS(2199), - [anon_sym_tuple] = ACTIONS(2199), - [anon_sym_include] = ACTIONS(2199), - [anon_sym_include_once] = ACTIONS(2199), - [anon_sym_require] = ACTIONS(2199), - [anon_sym_require_once] = ACTIONS(2199), - [anon_sym_list] = ACTIONS(2199), - [anon_sym_LT_LT] = ACTIONS(2199), - [anon_sym_BANG] = ACTIONS(2201), - [anon_sym_PLUS_PLUS] = ACTIONS(2201), - [anon_sym_DASH_DASH] = ACTIONS(2201), - [anon_sym_await] = ACTIONS(2199), - [anon_sym_async] = ACTIONS(2199), - [anon_sym_yield] = ACTIONS(2199), - [anon_sym_trait] = ACTIONS(2199), - [anon_sym_interface] = ACTIONS(2199), - [anon_sym_class] = ACTIONS(2199), - [anon_sym_enum] = ACTIONS(2199), - [sym_final_modifier] = ACTIONS(2199), - [sym_abstract_modifier] = ACTIONS(2199), - [sym_xhp_modifier] = ACTIONS(2199), - [sym_xhp_identifier] = ACTIONS(2199), - [sym_xhp_class_identifier] = ACTIONS(2201), - [sym_comment] = ACTIONS(3), - }, - [1090] = { - [sym_identifier] = ACTIONS(2375), - [sym_variable] = ACTIONS(2377), - [sym_pipe_variable] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2375), - [anon_sym_newtype] = ACTIONS(2375), - [anon_sym_shape] = ACTIONS(2375), - [anon_sym_clone] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2375), - [anon_sym_print] = ACTIONS(2375), - [sym__backslash] = ACTIONS(2377), - [anon_sym_self] = ACTIONS(2375), - [anon_sym_parent] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2375), - [anon_sym_LT_LT_LT] = ACTIONS(2377), - [anon_sym_RBRACE] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2377), - [anon_sym_SEMI] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2375), - [anon_sym_break] = ACTIONS(2375), - [anon_sym_continue] = ACTIONS(2375), - [anon_sym_throw] = ACTIONS(2375), - [anon_sym_echo] = ACTIONS(2375), - [anon_sym_unset] = ACTIONS(2375), - [anon_sym_LPAREN] = ACTIONS(2377), - [anon_sym_concurrent] = ACTIONS(2375), - [anon_sym_use] = ACTIONS(2375), - [anon_sym_namespace] = ACTIONS(2375), - [anon_sym_function] = ACTIONS(2375), - [anon_sym_const] = ACTIONS(2375), - [anon_sym_if] = ACTIONS(2375), - [anon_sym_elseif] = ACTIONS(2375), - [anon_sym_else] = ACTIONS(2375), - [anon_sym_switch] = ACTIONS(2375), - [anon_sym_foreach] = ACTIONS(2375), - [anon_sym_while] = ACTIONS(2375), - [anon_sym_do] = ACTIONS(2375), - [anon_sym_for] = ACTIONS(2375), - [anon_sym_try] = ACTIONS(2375), - [anon_sym_using] = ACTIONS(2375), - [sym_float] = ACTIONS(2377), - [sym_integer] = ACTIONS(2375), - [anon_sym_true] = ACTIONS(2375), - [anon_sym_True] = ACTIONS(2375), - [anon_sym_TRUE] = ACTIONS(2375), - [anon_sym_false] = ACTIONS(2375), - [anon_sym_False] = ACTIONS(2375), - [anon_sym_FALSE] = ACTIONS(2375), - [anon_sym_null] = ACTIONS(2375), - [anon_sym_Null] = ACTIONS(2375), - [anon_sym_NULL] = ACTIONS(2375), - [sym_string] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2377), - [anon_sym_TILDE] = ACTIONS(2377), - [anon_sym_array] = ACTIONS(2375), - [anon_sym_varray] = ACTIONS(2375), - [anon_sym_darray] = ACTIONS(2375), - [anon_sym_vec] = ACTIONS(2375), - [anon_sym_dict] = ACTIONS(2375), - [anon_sym_keyset] = ACTIONS(2375), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2375), - [anon_sym_DASH] = ACTIONS(2375), - [anon_sym_tuple] = ACTIONS(2375), - [anon_sym_include] = ACTIONS(2375), - [anon_sym_include_once] = ACTIONS(2375), - [anon_sym_require] = ACTIONS(2375), - [anon_sym_require_once] = ACTIONS(2375), - [anon_sym_list] = ACTIONS(2375), - [anon_sym_LT_LT] = ACTIONS(2375), - [anon_sym_BANG] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2377), - [anon_sym_DASH_DASH] = ACTIONS(2377), - [anon_sym_await] = ACTIONS(2375), - [anon_sym_async] = ACTIONS(2375), - [anon_sym_yield] = ACTIONS(2375), - [anon_sym_trait] = ACTIONS(2375), - [anon_sym_interface] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2375), - [anon_sym_enum] = ACTIONS(2375), - [sym_final_modifier] = ACTIONS(2375), - [sym_abstract_modifier] = ACTIONS(2375), - [sym_xhp_modifier] = ACTIONS(2375), - [sym_xhp_identifier] = ACTIONS(2375), - [sym_xhp_class_identifier] = ACTIONS(2377), - [sym_comment] = ACTIONS(3), - }, - [1091] = { - [sym_identifier] = ACTIONS(2143), - [sym_variable] = ACTIONS(2145), - [sym_pipe_variable] = ACTIONS(2145), - [anon_sym_type] = ACTIONS(2143), - [anon_sym_newtype] = ACTIONS(2143), - [anon_sym_shape] = ACTIONS(2143), - [anon_sym_clone] = ACTIONS(2143), - [anon_sym_new] = ACTIONS(2143), - [anon_sym_print] = ACTIONS(2143), - [sym__backslash] = ACTIONS(2145), - [anon_sym_self] = ACTIONS(2143), - [anon_sym_parent] = ACTIONS(2143), - [anon_sym_static] = ACTIONS(2143), - [anon_sym_LT_LT_LT] = ACTIONS(2145), - [anon_sym_RBRACE] = ACTIONS(2145), - [anon_sym_LBRACE] = ACTIONS(2145), - [anon_sym_SEMI] = ACTIONS(2145), - [anon_sym_return] = ACTIONS(2143), - [anon_sym_break] = ACTIONS(2143), - [anon_sym_continue] = ACTIONS(2143), - [anon_sym_throw] = ACTIONS(2143), - [anon_sym_echo] = ACTIONS(2143), - [anon_sym_unset] = ACTIONS(2143), - [anon_sym_LPAREN] = ACTIONS(2145), - [anon_sym_concurrent] = ACTIONS(2143), - [anon_sym_use] = ACTIONS(2143), - [anon_sym_namespace] = ACTIONS(2143), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_const] = ACTIONS(2143), - [anon_sym_if] = ACTIONS(2143), - [anon_sym_elseif] = ACTIONS(2143), - [anon_sym_else] = ACTIONS(2143), - [anon_sym_switch] = ACTIONS(2143), - [anon_sym_foreach] = ACTIONS(2143), - [anon_sym_while] = ACTIONS(2143), - [anon_sym_do] = ACTIONS(2143), - [anon_sym_for] = ACTIONS(2143), - [anon_sym_try] = ACTIONS(2143), - [anon_sym_using] = ACTIONS(2143), - [sym_float] = ACTIONS(2145), - [sym_integer] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(2143), - [anon_sym_True] = ACTIONS(2143), - [anon_sym_TRUE] = ACTIONS(2143), - [anon_sym_false] = ACTIONS(2143), - [anon_sym_False] = ACTIONS(2143), - [anon_sym_FALSE] = ACTIONS(2143), - [anon_sym_null] = ACTIONS(2143), - [anon_sym_Null] = ACTIONS(2143), - [anon_sym_NULL] = ACTIONS(2143), - [sym_string] = ACTIONS(2145), - [anon_sym_AT] = ACTIONS(2145), - [anon_sym_TILDE] = ACTIONS(2145), - [anon_sym_array] = ACTIONS(2143), - [anon_sym_varray] = ACTIONS(2143), - [anon_sym_darray] = ACTIONS(2143), - [anon_sym_vec] = ACTIONS(2143), - [anon_sym_dict] = ACTIONS(2143), - [anon_sym_keyset] = ACTIONS(2143), - [anon_sym_LT] = ACTIONS(2143), - [anon_sym_PLUS] = ACTIONS(2143), - [anon_sym_DASH] = ACTIONS(2143), - [anon_sym_tuple] = ACTIONS(2143), - [anon_sym_include] = ACTIONS(2143), - [anon_sym_include_once] = ACTIONS(2143), - [anon_sym_require] = ACTIONS(2143), - [anon_sym_require_once] = ACTIONS(2143), - [anon_sym_list] = ACTIONS(2143), - [anon_sym_LT_LT] = ACTIONS(2143), - [anon_sym_BANG] = ACTIONS(2145), - [anon_sym_PLUS_PLUS] = ACTIONS(2145), - [anon_sym_DASH_DASH] = ACTIONS(2145), - [anon_sym_await] = ACTIONS(2143), - [anon_sym_async] = ACTIONS(2143), - [anon_sym_yield] = ACTIONS(2143), - [anon_sym_trait] = ACTIONS(2143), - [anon_sym_interface] = ACTIONS(2143), - [anon_sym_class] = ACTIONS(2143), - [anon_sym_enum] = ACTIONS(2143), - [sym_final_modifier] = ACTIONS(2143), - [sym_abstract_modifier] = ACTIONS(2143), - [sym_xhp_modifier] = ACTIONS(2143), - [sym_xhp_identifier] = ACTIONS(2143), - [sym_xhp_class_identifier] = ACTIONS(2145), - [sym_comment] = ACTIONS(3), - }, - [1092] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1093] = { - [sym_identifier] = ACTIONS(2399), - [sym_variable] = ACTIONS(2401), - [sym_pipe_variable] = ACTIONS(2401), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_newtype] = ACTIONS(2399), - [anon_sym_shape] = ACTIONS(2399), - [anon_sym_clone] = ACTIONS(2399), - [anon_sym_new] = ACTIONS(2399), - [anon_sym_print] = ACTIONS(2399), - [sym__backslash] = ACTIONS(2401), - [anon_sym_self] = ACTIONS(2399), - [anon_sym_parent] = ACTIONS(2399), - [anon_sym_static] = ACTIONS(2399), - [anon_sym_LT_LT_LT] = ACTIONS(2401), - [anon_sym_RBRACE] = ACTIONS(2401), - [anon_sym_LBRACE] = ACTIONS(2401), - [anon_sym_SEMI] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2399), - [anon_sym_break] = ACTIONS(2399), - [anon_sym_continue] = ACTIONS(2399), - [anon_sym_throw] = ACTIONS(2399), - [anon_sym_echo] = ACTIONS(2399), - [anon_sym_unset] = ACTIONS(2399), - [anon_sym_LPAREN] = ACTIONS(2401), - [anon_sym_concurrent] = ACTIONS(2399), - [anon_sym_use] = ACTIONS(2399), - [anon_sym_namespace] = ACTIONS(2399), - [anon_sym_function] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2399), - [anon_sym_if] = ACTIONS(2399), - [anon_sym_switch] = ACTIONS(2399), - [anon_sym_case] = ACTIONS(2399), - [anon_sym_default] = ACTIONS(2399), - [anon_sym_foreach] = ACTIONS(2399), - [anon_sym_while] = ACTIONS(2399), - [anon_sym_do] = ACTIONS(2399), - [anon_sym_for] = ACTIONS(2399), - [anon_sym_try] = ACTIONS(2399), - [anon_sym_using] = ACTIONS(2399), - [sym_float] = ACTIONS(2401), - [sym_integer] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(2399), - [anon_sym_True] = ACTIONS(2399), - [anon_sym_TRUE] = ACTIONS(2399), - [anon_sym_false] = ACTIONS(2399), - [anon_sym_False] = ACTIONS(2399), - [anon_sym_FALSE] = ACTIONS(2399), - [anon_sym_null] = ACTIONS(2399), - [anon_sym_Null] = ACTIONS(2399), - [anon_sym_NULL] = ACTIONS(2399), - [sym_string] = ACTIONS(2401), - [anon_sym_AT] = ACTIONS(2401), - [anon_sym_TILDE] = ACTIONS(2401), - [anon_sym_array] = ACTIONS(2399), - [anon_sym_varray] = ACTIONS(2399), - [anon_sym_darray] = ACTIONS(2399), - [anon_sym_vec] = ACTIONS(2399), - [anon_sym_dict] = ACTIONS(2399), - [anon_sym_keyset] = ACTIONS(2399), - [anon_sym_LT] = ACTIONS(2399), - [anon_sym_PLUS] = ACTIONS(2399), - [anon_sym_DASH] = ACTIONS(2399), - [anon_sym_tuple] = ACTIONS(2399), - [anon_sym_include] = ACTIONS(2399), - [anon_sym_include_once] = ACTIONS(2399), - [anon_sym_require] = ACTIONS(2399), - [anon_sym_require_once] = ACTIONS(2399), - [anon_sym_list] = ACTIONS(2399), - [anon_sym_LT_LT] = ACTIONS(2399), - [anon_sym_BANG] = ACTIONS(2401), - [anon_sym_PLUS_PLUS] = ACTIONS(2401), - [anon_sym_DASH_DASH] = ACTIONS(2401), - [anon_sym_await] = ACTIONS(2399), - [anon_sym_async] = ACTIONS(2399), - [anon_sym_yield] = ACTIONS(2399), - [anon_sym_trait] = ACTIONS(2399), - [anon_sym_interface] = ACTIONS(2399), - [anon_sym_class] = ACTIONS(2399), - [anon_sym_enum] = ACTIONS(2399), - [sym_final_modifier] = ACTIONS(2399), - [sym_abstract_modifier] = ACTIONS(2399), - [sym_xhp_modifier] = ACTIONS(2399), - [sym_xhp_identifier] = ACTIONS(2399), - [sym_xhp_class_identifier] = ACTIONS(2401), - [sym_comment] = ACTIONS(3), - }, - [1094] = { - [sym_identifier] = ACTIONS(2359), - [sym_variable] = ACTIONS(2361), - [sym_pipe_variable] = ACTIONS(2361), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_newtype] = ACTIONS(2359), - [anon_sym_shape] = ACTIONS(2359), - [anon_sym_clone] = ACTIONS(2359), - [anon_sym_new] = ACTIONS(2359), - [anon_sym_print] = ACTIONS(2359), - [sym__backslash] = ACTIONS(2361), - [anon_sym_self] = ACTIONS(2359), - [anon_sym_parent] = ACTIONS(2359), - [anon_sym_static] = ACTIONS(2359), - [anon_sym_LT_LT_LT] = ACTIONS(2361), - [anon_sym_RBRACE] = ACTIONS(2361), - [anon_sym_LBRACE] = ACTIONS(2361), - [anon_sym_SEMI] = ACTIONS(2361), - [anon_sym_return] = ACTIONS(2359), - [anon_sym_break] = ACTIONS(2359), - [anon_sym_continue] = ACTIONS(2359), - [anon_sym_throw] = ACTIONS(2359), - [anon_sym_echo] = ACTIONS(2359), - [anon_sym_unset] = ACTIONS(2359), - [anon_sym_LPAREN] = ACTIONS(2361), - [anon_sym_concurrent] = ACTIONS(2359), - [anon_sym_use] = ACTIONS(2359), - [anon_sym_namespace] = ACTIONS(2359), - [anon_sym_function] = ACTIONS(2359), - [anon_sym_const] = ACTIONS(2359), - [anon_sym_if] = ACTIONS(2359), - [anon_sym_elseif] = ACTIONS(2359), - [anon_sym_else] = ACTIONS(2359), - [anon_sym_switch] = ACTIONS(2359), - [anon_sym_foreach] = ACTIONS(2359), - [anon_sym_while] = ACTIONS(2359), - [anon_sym_do] = ACTIONS(2359), - [anon_sym_for] = ACTIONS(2359), - [anon_sym_try] = ACTIONS(2359), - [anon_sym_using] = ACTIONS(2359), - [sym_float] = ACTIONS(2361), - [sym_integer] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(2359), - [anon_sym_True] = ACTIONS(2359), - [anon_sym_TRUE] = ACTIONS(2359), - [anon_sym_false] = ACTIONS(2359), - [anon_sym_False] = ACTIONS(2359), - [anon_sym_FALSE] = ACTIONS(2359), - [anon_sym_null] = ACTIONS(2359), - [anon_sym_Null] = ACTIONS(2359), - [anon_sym_NULL] = ACTIONS(2359), - [sym_string] = ACTIONS(2361), - [anon_sym_AT] = ACTIONS(2361), - [anon_sym_TILDE] = ACTIONS(2361), - [anon_sym_array] = ACTIONS(2359), - [anon_sym_varray] = ACTIONS(2359), - [anon_sym_darray] = ACTIONS(2359), - [anon_sym_vec] = ACTIONS(2359), - [anon_sym_dict] = ACTIONS(2359), - [anon_sym_keyset] = ACTIONS(2359), - [anon_sym_LT] = ACTIONS(2359), - [anon_sym_PLUS] = ACTIONS(2359), - [anon_sym_DASH] = ACTIONS(2359), - [anon_sym_tuple] = ACTIONS(2359), - [anon_sym_include] = ACTIONS(2359), - [anon_sym_include_once] = ACTIONS(2359), - [anon_sym_require] = ACTIONS(2359), - [anon_sym_require_once] = ACTIONS(2359), - [anon_sym_list] = ACTIONS(2359), - [anon_sym_LT_LT] = ACTIONS(2359), - [anon_sym_BANG] = ACTIONS(2361), - [anon_sym_PLUS_PLUS] = ACTIONS(2361), - [anon_sym_DASH_DASH] = ACTIONS(2361), - [anon_sym_await] = ACTIONS(2359), - [anon_sym_async] = ACTIONS(2359), - [anon_sym_yield] = ACTIONS(2359), - [anon_sym_trait] = ACTIONS(2359), - [anon_sym_interface] = ACTIONS(2359), - [anon_sym_class] = ACTIONS(2359), - [anon_sym_enum] = ACTIONS(2359), - [sym_final_modifier] = ACTIONS(2359), - [sym_abstract_modifier] = ACTIONS(2359), - [sym_xhp_modifier] = ACTIONS(2359), - [sym_xhp_identifier] = ACTIONS(2359), - [sym_xhp_class_identifier] = ACTIONS(2361), - [sym_comment] = ACTIONS(3), - }, - [1095] = { - [ts_builtin_sym_end] = ACTIONS(2197), - [sym_identifier] = ACTIONS(2195), - [sym_variable] = ACTIONS(2197), - [sym_pipe_variable] = ACTIONS(2197), - [anon_sym_type] = ACTIONS(2195), - [anon_sym_newtype] = ACTIONS(2195), - [anon_sym_shape] = ACTIONS(2195), - [anon_sym_clone] = ACTIONS(2195), - [anon_sym_new] = ACTIONS(2195), - [anon_sym_print] = ACTIONS(2195), - [sym__backslash] = ACTIONS(2197), - [anon_sym_self] = ACTIONS(2195), - [anon_sym_parent] = ACTIONS(2195), - [anon_sym_static] = ACTIONS(2195), - [anon_sym_LT_LT_LT] = ACTIONS(2197), - [anon_sym_LBRACE] = ACTIONS(2197), - [anon_sym_SEMI] = ACTIONS(2197), - [anon_sym_return] = ACTIONS(2195), - [anon_sym_break] = ACTIONS(2195), - [anon_sym_continue] = ACTIONS(2195), - [anon_sym_throw] = ACTIONS(2195), - [anon_sym_echo] = ACTIONS(2195), - [anon_sym_unset] = ACTIONS(2195), - [anon_sym_LPAREN] = ACTIONS(2197), - [anon_sym_concurrent] = ACTIONS(2195), - [anon_sym_use] = ACTIONS(2195), - [anon_sym_namespace] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(2195), - [anon_sym_const] = ACTIONS(2195), - [anon_sym_if] = ACTIONS(2195), - [anon_sym_elseif] = ACTIONS(2195), - [anon_sym_else] = ACTIONS(2195), - [anon_sym_switch] = ACTIONS(2195), - [anon_sym_foreach] = ACTIONS(2195), - [anon_sym_while] = ACTIONS(2195), - [anon_sym_do] = ACTIONS(2195), - [anon_sym_for] = ACTIONS(2195), - [anon_sym_try] = ACTIONS(2195), - [anon_sym_using] = ACTIONS(2195), - [sym_float] = ACTIONS(2197), - [sym_integer] = ACTIONS(2195), - [anon_sym_true] = ACTIONS(2195), - [anon_sym_True] = ACTIONS(2195), - [anon_sym_TRUE] = ACTIONS(2195), - [anon_sym_false] = ACTIONS(2195), - [anon_sym_False] = ACTIONS(2195), - [anon_sym_FALSE] = ACTIONS(2195), - [anon_sym_null] = ACTIONS(2195), - [anon_sym_Null] = ACTIONS(2195), - [anon_sym_NULL] = ACTIONS(2195), - [sym_string] = ACTIONS(2197), - [anon_sym_AT] = ACTIONS(2197), - [anon_sym_TILDE] = ACTIONS(2197), - [anon_sym_array] = ACTIONS(2195), - [anon_sym_varray] = ACTIONS(2195), - [anon_sym_darray] = ACTIONS(2195), - [anon_sym_vec] = ACTIONS(2195), - [anon_sym_dict] = ACTIONS(2195), - [anon_sym_keyset] = ACTIONS(2195), - [anon_sym_LT] = ACTIONS(2195), - [anon_sym_PLUS] = ACTIONS(2195), - [anon_sym_DASH] = ACTIONS(2195), - [anon_sym_tuple] = ACTIONS(2195), - [anon_sym_include] = ACTIONS(2195), - [anon_sym_include_once] = ACTIONS(2195), - [anon_sym_require] = ACTIONS(2195), - [anon_sym_require_once] = ACTIONS(2195), - [anon_sym_list] = ACTIONS(2195), - [anon_sym_LT_LT] = ACTIONS(2195), - [anon_sym_BANG] = ACTIONS(2197), - [anon_sym_PLUS_PLUS] = ACTIONS(2197), - [anon_sym_DASH_DASH] = ACTIONS(2197), - [anon_sym_await] = ACTIONS(2195), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_yield] = ACTIONS(2195), - [anon_sym_trait] = ACTIONS(2195), - [anon_sym_interface] = ACTIONS(2195), - [anon_sym_class] = ACTIONS(2195), - [anon_sym_enum] = ACTIONS(2195), - [sym_final_modifier] = ACTIONS(2195), - [sym_abstract_modifier] = ACTIONS(2195), - [sym_xhp_modifier] = ACTIONS(2195), - [sym_xhp_identifier] = ACTIONS(2195), - [sym_xhp_class_identifier] = ACTIONS(2197), - [sym_comment] = ACTIONS(3), - }, - [1096] = { - [ts_builtin_sym_end] = ACTIONS(2161), - [sym_identifier] = ACTIONS(2159), - [sym_variable] = ACTIONS(2161), - [sym_pipe_variable] = ACTIONS(2161), - [anon_sym_type] = ACTIONS(2159), - [anon_sym_newtype] = ACTIONS(2159), - [anon_sym_shape] = ACTIONS(2159), - [anon_sym_clone] = ACTIONS(2159), - [anon_sym_new] = ACTIONS(2159), - [anon_sym_print] = ACTIONS(2159), - [sym__backslash] = ACTIONS(2161), - [anon_sym_self] = ACTIONS(2159), - [anon_sym_parent] = ACTIONS(2159), - [anon_sym_static] = ACTIONS(2159), - [anon_sym_LT_LT_LT] = ACTIONS(2161), - [anon_sym_LBRACE] = ACTIONS(2161), - [anon_sym_SEMI] = ACTIONS(2161), - [anon_sym_return] = ACTIONS(2159), - [anon_sym_break] = ACTIONS(2159), - [anon_sym_continue] = ACTIONS(2159), - [anon_sym_throw] = ACTIONS(2159), - [anon_sym_echo] = ACTIONS(2159), - [anon_sym_unset] = ACTIONS(2159), - [anon_sym_LPAREN] = ACTIONS(2161), - [anon_sym_concurrent] = ACTIONS(2159), - [anon_sym_use] = ACTIONS(2159), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_function] = ACTIONS(2159), - [anon_sym_const] = ACTIONS(2159), - [anon_sym_if] = ACTIONS(2159), - [anon_sym_elseif] = ACTIONS(2159), - [anon_sym_else] = ACTIONS(2159), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_foreach] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2159), - [anon_sym_do] = ACTIONS(2159), - [anon_sym_for] = ACTIONS(2159), - [anon_sym_try] = ACTIONS(2159), - [anon_sym_using] = ACTIONS(2159), - [sym_float] = ACTIONS(2161), - [sym_integer] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(2159), - [anon_sym_True] = ACTIONS(2159), - [anon_sym_TRUE] = ACTIONS(2159), - [anon_sym_false] = ACTIONS(2159), - [anon_sym_False] = ACTIONS(2159), - [anon_sym_FALSE] = ACTIONS(2159), - [anon_sym_null] = ACTIONS(2159), - [anon_sym_Null] = ACTIONS(2159), - [anon_sym_NULL] = ACTIONS(2159), - [sym_string] = ACTIONS(2161), - [anon_sym_AT] = ACTIONS(2161), - [anon_sym_TILDE] = ACTIONS(2161), - [anon_sym_array] = ACTIONS(2159), - [anon_sym_varray] = ACTIONS(2159), - [anon_sym_darray] = ACTIONS(2159), - [anon_sym_vec] = ACTIONS(2159), - [anon_sym_dict] = ACTIONS(2159), - [anon_sym_keyset] = ACTIONS(2159), - [anon_sym_LT] = ACTIONS(2159), - [anon_sym_PLUS] = ACTIONS(2159), - [anon_sym_DASH] = ACTIONS(2159), - [anon_sym_tuple] = ACTIONS(2159), - [anon_sym_include] = ACTIONS(2159), - [anon_sym_include_once] = ACTIONS(2159), - [anon_sym_require] = ACTIONS(2159), - [anon_sym_require_once] = ACTIONS(2159), - [anon_sym_list] = ACTIONS(2159), - [anon_sym_LT_LT] = ACTIONS(2159), - [anon_sym_BANG] = ACTIONS(2161), - [anon_sym_PLUS_PLUS] = ACTIONS(2161), - [anon_sym_DASH_DASH] = ACTIONS(2161), - [anon_sym_await] = ACTIONS(2159), - [anon_sym_async] = ACTIONS(2159), - [anon_sym_yield] = ACTIONS(2159), - [anon_sym_trait] = ACTIONS(2159), - [anon_sym_interface] = ACTIONS(2159), - [anon_sym_class] = ACTIONS(2159), - [anon_sym_enum] = ACTIONS(2159), - [sym_final_modifier] = ACTIONS(2159), - [sym_abstract_modifier] = ACTIONS(2159), - [sym_xhp_modifier] = ACTIONS(2159), - [sym_xhp_identifier] = ACTIONS(2159), - [sym_xhp_class_identifier] = ACTIONS(2161), - [sym_comment] = ACTIONS(3), - }, - [1097] = { - [sym_identifier] = ACTIONS(2319), - [sym_variable] = ACTIONS(2321), - [sym_pipe_variable] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2319), - [anon_sym_newtype] = ACTIONS(2319), - [anon_sym_shape] = ACTIONS(2319), - [anon_sym_clone] = ACTIONS(2319), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_print] = ACTIONS(2319), - [sym__backslash] = ACTIONS(2321), - [anon_sym_self] = ACTIONS(2319), - [anon_sym_parent] = ACTIONS(2319), - [anon_sym_static] = ACTIONS(2319), - [anon_sym_LT_LT_LT] = ACTIONS(2321), - [anon_sym_RBRACE] = ACTIONS(2321), - [anon_sym_LBRACE] = ACTIONS(2321), - [anon_sym_SEMI] = ACTIONS(2321), - [anon_sym_return] = ACTIONS(2319), - [anon_sym_break] = ACTIONS(2319), - [anon_sym_continue] = ACTIONS(2319), - [anon_sym_throw] = ACTIONS(2319), - [anon_sym_echo] = ACTIONS(2319), - [anon_sym_unset] = ACTIONS(2319), - [anon_sym_LPAREN] = ACTIONS(2321), - [anon_sym_concurrent] = ACTIONS(2319), - [anon_sym_use] = ACTIONS(2319), - [anon_sym_namespace] = ACTIONS(2319), - [anon_sym_function] = ACTIONS(2319), - [anon_sym_const] = ACTIONS(2319), - [anon_sym_if] = ACTIONS(2319), - [anon_sym_elseif] = ACTIONS(2319), - [anon_sym_else] = ACTIONS(2319), - [anon_sym_switch] = ACTIONS(2319), - [anon_sym_foreach] = ACTIONS(2319), - [anon_sym_while] = ACTIONS(2319), - [anon_sym_do] = ACTIONS(2319), - [anon_sym_for] = ACTIONS(2319), - [anon_sym_try] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(2319), - [sym_float] = ACTIONS(2321), - [sym_integer] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(2319), - [anon_sym_True] = ACTIONS(2319), - [anon_sym_TRUE] = ACTIONS(2319), - [anon_sym_false] = ACTIONS(2319), - [anon_sym_False] = ACTIONS(2319), - [anon_sym_FALSE] = ACTIONS(2319), - [anon_sym_null] = ACTIONS(2319), - [anon_sym_Null] = ACTIONS(2319), - [anon_sym_NULL] = ACTIONS(2319), - [sym_string] = ACTIONS(2321), - [anon_sym_AT] = ACTIONS(2321), - [anon_sym_TILDE] = ACTIONS(2321), - [anon_sym_array] = ACTIONS(2319), - [anon_sym_varray] = ACTIONS(2319), - [anon_sym_darray] = ACTIONS(2319), - [anon_sym_vec] = ACTIONS(2319), - [anon_sym_dict] = ACTIONS(2319), - [anon_sym_keyset] = ACTIONS(2319), - [anon_sym_LT] = ACTIONS(2319), - [anon_sym_PLUS] = ACTIONS(2319), - [anon_sym_DASH] = ACTIONS(2319), - [anon_sym_tuple] = ACTIONS(2319), - [anon_sym_include] = ACTIONS(2319), - [anon_sym_include_once] = ACTIONS(2319), - [anon_sym_require] = ACTIONS(2319), - [anon_sym_require_once] = ACTIONS(2319), - [anon_sym_list] = ACTIONS(2319), - [anon_sym_LT_LT] = ACTIONS(2319), - [anon_sym_BANG] = ACTIONS(2321), - [anon_sym_PLUS_PLUS] = ACTIONS(2321), - [anon_sym_DASH_DASH] = ACTIONS(2321), - [anon_sym_await] = ACTIONS(2319), - [anon_sym_async] = ACTIONS(2319), - [anon_sym_yield] = ACTIONS(2319), - [anon_sym_trait] = ACTIONS(2319), - [anon_sym_interface] = ACTIONS(2319), - [anon_sym_class] = ACTIONS(2319), - [anon_sym_enum] = ACTIONS(2319), - [sym_final_modifier] = ACTIONS(2319), - [sym_abstract_modifier] = ACTIONS(2319), - [sym_xhp_modifier] = ACTIONS(2319), - [sym_xhp_identifier] = ACTIONS(2319), - [sym_xhp_class_identifier] = ACTIONS(2321), - [sym_comment] = ACTIONS(3), - }, - [1098] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_catch] = ACTIONS(1963), - [anon_sym_finally] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1099] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_catch] = ACTIONS(1959), - [anon_sym_finally] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1100] = { - [ts_builtin_sym_end] = ACTIONS(1965), - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_catch] = ACTIONS(1963), - [anon_sym_finally] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1101] = { - [ts_builtin_sym_end] = ACTIONS(1961), - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_catch] = ACTIONS(1959), - [anon_sym_finally] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1102] = { - [sym_identifier] = ACTIONS(2135), - [sym_variable] = ACTIONS(2137), - [sym_pipe_variable] = ACTIONS(2137), - [anon_sym_type] = ACTIONS(2135), - [anon_sym_newtype] = ACTIONS(2135), - [anon_sym_shape] = ACTIONS(2135), - [anon_sym_clone] = ACTIONS(2135), - [anon_sym_new] = ACTIONS(2135), - [anon_sym_print] = ACTIONS(2135), - [sym__backslash] = ACTIONS(2137), - [anon_sym_self] = ACTIONS(2135), - [anon_sym_parent] = ACTIONS(2135), - [anon_sym_static] = ACTIONS(2135), - [anon_sym_LT_LT_LT] = ACTIONS(2137), - [anon_sym_RBRACE] = ACTIONS(2137), - [anon_sym_LBRACE] = ACTIONS(2137), - [anon_sym_SEMI] = ACTIONS(2137), - [anon_sym_return] = ACTIONS(2135), - [anon_sym_break] = ACTIONS(2135), - [anon_sym_continue] = ACTIONS(2135), - [anon_sym_throw] = ACTIONS(2135), - [anon_sym_echo] = ACTIONS(2135), - [anon_sym_unset] = ACTIONS(2135), - [anon_sym_LPAREN] = ACTIONS(2137), - [anon_sym_concurrent] = ACTIONS(2135), - [anon_sym_use] = ACTIONS(2135), - [anon_sym_namespace] = ACTIONS(2135), - [anon_sym_function] = ACTIONS(2135), - [anon_sym_const] = ACTIONS(2135), - [anon_sym_if] = ACTIONS(2135), - [anon_sym_elseif] = ACTIONS(2135), - [anon_sym_else] = ACTIONS(2135), - [anon_sym_switch] = ACTIONS(2135), - [anon_sym_foreach] = ACTIONS(2135), - [anon_sym_while] = ACTIONS(2135), - [anon_sym_do] = ACTIONS(2135), - [anon_sym_for] = ACTIONS(2135), - [anon_sym_try] = ACTIONS(2135), - [anon_sym_using] = ACTIONS(2135), - [sym_float] = ACTIONS(2137), - [sym_integer] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(2135), - [anon_sym_True] = ACTIONS(2135), - [anon_sym_TRUE] = ACTIONS(2135), - [anon_sym_false] = ACTIONS(2135), - [anon_sym_False] = ACTIONS(2135), - [anon_sym_FALSE] = ACTIONS(2135), - [anon_sym_null] = ACTIONS(2135), - [anon_sym_Null] = ACTIONS(2135), - [anon_sym_NULL] = ACTIONS(2135), - [sym_string] = ACTIONS(2137), - [anon_sym_AT] = ACTIONS(2137), - [anon_sym_TILDE] = ACTIONS(2137), - [anon_sym_array] = ACTIONS(2135), - [anon_sym_varray] = ACTIONS(2135), - [anon_sym_darray] = ACTIONS(2135), - [anon_sym_vec] = ACTIONS(2135), - [anon_sym_dict] = ACTIONS(2135), - [anon_sym_keyset] = ACTIONS(2135), - [anon_sym_LT] = ACTIONS(2135), - [anon_sym_PLUS] = ACTIONS(2135), - [anon_sym_DASH] = ACTIONS(2135), - [anon_sym_tuple] = ACTIONS(2135), - [anon_sym_include] = ACTIONS(2135), - [anon_sym_include_once] = ACTIONS(2135), - [anon_sym_require] = ACTIONS(2135), - [anon_sym_require_once] = ACTIONS(2135), - [anon_sym_list] = ACTIONS(2135), - [anon_sym_LT_LT] = ACTIONS(2135), - [anon_sym_BANG] = ACTIONS(2137), - [anon_sym_PLUS_PLUS] = ACTIONS(2137), - [anon_sym_DASH_DASH] = ACTIONS(2137), - [anon_sym_await] = ACTIONS(2135), - [anon_sym_async] = ACTIONS(2135), - [anon_sym_yield] = ACTIONS(2135), - [anon_sym_trait] = ACTIONS(2135), - [anon_sym_interface] = ACTIONS(2135), - [anon_sym_class] = ACTIONS(2135), - [anon_sym_enum] = ACTIONS(2135), - [sym_final_modifier] = ACTIONS(2135), - [sym_abstract_modifier] = ACTIONS(2135), - [sym_xhp_modifier] = ACTIONS(2135), - [sym_xhp_identifier] = ACTIONS(2135), - [sym_xhp_class_identifier] = ACTIONS(2137), - [sym_comment] = ACTIONS(3), - }, - [1103] = { - [sym_identifier] = ACTIONS(2099), - [sym_variable] = ACTIONS(2101), - [sym_pipe_variable] = ACTIONS(2101), - [anon_sym_type] = ACTIONS(2099), - [anon_sym_newtype] = ACTIONS(2099), - [anon_sym_shape] = ACTIONS(2099), - [anon_sym_clone] = ACTIONS(2099), - [anon_sym_new] = ACTIONS(2099), - [anon_sym_print] = ACTIONS(2099), - [sym__backslash] = ACTIONS(2101), - [anon_sym_self] = ACTIONS(2099), - [anon_sym_parent] = ACTIONS(2099), - [anon_sym_static] = ACTIONS(2099), - [anon_sym_LT_LT_LT] = ACTIONS(2101), - [anon_sym_RBRACE] = ACTIONS(2101), - [anon_sym_LBRACE] = ACTIONS(2101), - [anon_sym_SEMI] = ACTIONS(2101), - [anon_sym_return] = ACTIONS(2099), - [anon_sym_break] = ACTIONS(2099), - [anon_sym_continue] = ACTIONS(2099), - [anon_sym_throw] = ACTIONS(2099), - [anon_sym_echo] = ACTIONS(2099), - [anon_sym_unset] = ACTIONS(2099), - [anon_sym_LPAREN] = ACTIONS(2101), - [anon_sym_concurrent] = ACTIONS(2099), - [anon_sym_use] = ACTIONS(2099), - [anon_sym_namespace] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(2099), - [anon_sym_const] = ACTIONS(2099), - [anon_sym_if] = ACTIONS(2099), - [anon_sym_elseif] = ACTIONS(2099), - [anon_sym_else] = ACTIONS(2099), - [anon_sym_switch] = ACTIONS(2099), - [anon_sym_foreach] = ACTIONS(2099), - [anon_sym_while] = ACTIONS(2099), - [anon_sym_do] = ACTIONS(2099), - [anon_sym_for] = ACTIONS(2099), - [anon_sym_try] = ACTIONS(2099), - [anon_sym_using] = ACTIONS(2099), - [sym_float] = ACTIONS(2101), - [sym_integer] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(2099), - [anon_sym_True] = ACTIONS(2099), - [anon_sym_TRUE] = ACTIONS(2099), - [anon_sym_false] = ACTIONS(2099), - [anon_sym_False] = ACTIONS(2099), - [anon_sym_FALSE] = ACTIONS(2099), - [anon_sym_null] = ACTIONS(2099), - [anon_sym_Null] = ACTIONS(2099), - [anon_sym_NULL] = ACTIONS(2099), - [sym_string] = ACTIONS(2101), - [anon_sym_AT] = ACTIONS(2101), - [anon_sym_TILDE] = ACTIONS(2101), - [anon_sym_array] = ACTIONS(2099), - [anon_sym_varray] = ACTIONS(2099), - [anon_sym_darray] = ACTIONS(2099), - [anon_sym_vec] = ACTIONS(2099), - [anon_sym_dict] = ACTIONS(2099), - [anon_sym_keyset] = ACTIONS(2099), - [anon_sym_LT] = ACTIONS(2099), - [anon_sym_PLUS] = ACTIONS(2099), - [anon_sym_DASH] = ACTIONS(2099), - [anon_sym_tuple] = ACTIONS(2099), - [anon_sym_include] = ACTIONS(2099), - [anon_sym_include_once] = ACTIONS(2099), - [anon_sym_require] = ACTIONS(2099), - [anon_sym_require_once] = ACTIONS(2099), - [anon_sym_list] = ACTIONS(2099), - [anon_sym_LT_LT] = ACTIONS(2099), - [anon_sym_BANG] = ACTIONS(2101), - [anon_sym_PLUS_PLUS] = ACTIONS(2101), - [anon_sym_DASH_DASH] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(2099), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_yield] = ACTIONS(2099), - [anon_sym_trait] = ACTIONS(2099), - [anon_sym_interface] = ACTIONS(2099), - [anon_sym_class] = ACTIONS(2099), - [anon_sym_enum] = ACTIONS(2099), - [sym_final_modifier] = ACTIONS(2099), - [sym_abstract_modifier] = ACTIONS(2099), - [sym_xhp_modifier] = ACTIONS(2099), - [sym_xhp_identifier] = ACTIONS(2099), - [sym_xhp_class_identifier] = ACTIONS(2101), - [sym_comment] = ACTIONS(3), - }, - [1104] = { - [sym_identifier] = ACTIONS(2071), - [sym_variable] = ACTIONS(2073), - [sym_pipe_variable] = ACTIONS(2073), - [anon_sym_type] = ACTIONS(2071), - [anon_sym_newtype] = ACTIONS(2071), - [anon_sym_shape] = ACTIONS(2071), - [anon_sym_clone] = ACTIONS(2071), - [anon_sym_new] = ACTIONS(2071), - [anon_sym_print] = ACTIONS(2071), - [sym__backslash] = ACTIONS(2073), - [anon_sym_self] = ACTIONS(2071), - [anon_sym_parent] = ACTIONS(2071), - [anon_sym_static] = ACTIONS(2071), - [anon_sym_LT_LT_LT] = ACTIONS(2073), - [anon_sym_RBRACE] = ACTIONS(2073), - [anon_sym_LBRACE] = ACTIONS(2073), - [anon_sym_SEMI] = ACTIONS(2073), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2071), - [anon_sym_continue] = ACTIONS(2071), - [anon_sym_throw] = ACTIONS(2071), - [anon_sym_echo] = ACTIONS(2071), - [anon_sym_unset] = ACTIONS(2071), - [anon_sym_LPAREN] = ACTIONS(2073), - [anon_sym_concurrent] = ACTIONS(2071), - [anon_sym_use] = ACTIONS(2071), - [anon_sym_namespace] = ACTIONS(2071), - [anon_sym_function] = ACTIONS(2071), - [anon_sym_const] = ACTIONS(2071), - [anon_sym_if] = ACTIONS(2071), - [anon_sym_elseif] = ACTIONS(2071), - [anon_sym_else] = ACTIONS(2071), - [anon_sym_switch] = ACTIONS(2071), - [anon_sym_foreach] = ACTIONS(2071), - [anon_sym_while] = ACTIONS(2071), - [anon_sym_do] = ACTIONS(2071), - [anon_sym_for] = ACTIONS(2071), - [anon_sym_try] = ACTIONS(2071), - [anon_sym_using] = ACTIONS(2071), - [sym_float] = ACTIONS(2073), - [sym_integer] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(2071), - [anon_sym_True] = ACTIONS(2071), - [anon_sym_TRUE] = ACTIONS(2071), - [anon_sym_false] = ACTIONS(2071), - [anon_sym_False] = ACTIONS(2071), - [anon_sym_FALSE] = ACTIONS(2071), - [anon_sym_null] = ACTIONS(2071), - [anon_sym_Null] = ACTIONS(2071), - [anon_sym_NULL] = ACTIONS(2071), - [sym_string] = ACTIONS(2073), - [anon_sym_AT] = ACTIONS(2073), - [anon_sym_TILDE] = ACTIONS(2073), - [anon_sym_array] = ACTIONS(2071), - [anon_sym_varray] = ACTIONS(2071), - [anon_sym_darray] = ACTIONS(2071), - [anon_sym_vec] = ACTIONS(2071), - [anon_sym_dict] = ACTIONS(2071), - [anon_sym_keyset] = ACTIONS(2071), - [anon_sym_LT] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2071), - [anon_sym_DASH] = ACTIONS(2071), - [anon_sym_tuple] = ACTIONS(2071), - [anon_sym_include] = ACTIONS(2071), - [anon_sym_include_once] = ACTIONS(2071), - [anon_sym_require] = ACTIONS(2071), - [anon_sym_require_once] = ACTIONS(2071), - [anon_sym_list] = ACTIONS(2071), - [anon_sym_LT_LT] = ACTIONS(2071), - [anon_sym_BANG] = ACTIONS(2073), - [anon_sym_PLUS_PLUS] = ACTIONS(2073), - [anon_sym_DASH_DASH] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(2071), - [anon_sym_async] = ACTIONS(2071), - [anon_sym_yield] = ACTIONS(2071), - [anon_sym_trait] = ACTIONS(2071), - [anon_sym_interface] = ACTIONS(2071), - [anon_sym_class] = ACTIONS(2071), - [anon_sym_enum] = ACTIONS(2071), - [sym_final_modifier] = ACTIONS(2071), - [sym_abstract_modifier] = ACTIONS(2071), - [sym_xhp_modifier] = ACTIONS(2071), - [sym_xhp_identifier] = ACTIONS(2071), - [sym_xhp_class_identifier] = ACTIONS(2073), - [sym_comment] = ACTIONS(3), - }, - [1105] = { - [ts_builtin_sym_end] = ACTIONS(1973), - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_elseif] = ACTIONS(1971), - [anon_sym_else] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [1106] = { - [sym_identifier] = ACTIONS(2407), - [sym_variable] = ACTIONS(2409), - [sym_pipe_variable] = ACTIONS(2409), - [anon_sym_type] = ACTIONS(2407), - [anon_sym_newtype] = ACTIONS(2407), - [anon_sym_shape] = ACTIONS(2407), - [anon_sym_clone] = ACTIONS(2407), - [anon_sym_new] = ACTIONS(2407), - [anon_sym_print] = ACTIONS(2407), - [sym__backslash] = ACTIONS(2409), - [anon_sym_self] = ACTIONS(2407), - [anon_sym_parent] = ACTIONS(2407), - [anon_sym_static] = ACTIONS(2407), - [anon_sym_LT_LT_LT] = ACTIONS(2409), - [anon_sym_RBRACE] = ACTIONS(2409), - [anon_sym_LBRACE] = ACTIONS(2409), - [anon_sym_SEMI] = ACTIONS(2409), - [anon_sym_return] = ACTIONS(2407), - [anon_sym_break] = ACTIONS(2407), - [anon_sym_continue] = ACTIONS(2407), - [anon_sym_throw] = ACTIONS(2407), - [anon_sym_echo] = ACTIONS(2407), - [anon_sym_unset] = ACTIONS(2407), - [anon_sym_LPAREN] = ACTIONS(2409), - [anon_sym_concurrent] = ACTIONS(2407), - [anon_sym_use] = ACTIONS(2407), - [anon_sym_namespace] = ACTIONS(2407), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2407), - [anon_sym_if] = ACTIONS(2407), - [anon_sym_switch] = ACTIONS(2407), - [anon_sym_case] = ACTIONS(2407), - [anon_sym_default] = ACTIONS(2407), - [anon_sym_foreach] = ACTIONS(2407), - [anon_sym_while] = ACTIONS(2407), - [anon_sym_do] = ACTIONS(2407), - [anon_sym_for] = ACTIONS(2407), - [anon_sym_try] = ACTIONS(2407), - [anon_sym_using] = ACTIONS(2407), - [sym_float] = ACTIONS(2409), - [sym_integer] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(2407), - [anon_sym_True] = ACTIONS(2407), - [anon_sym_TRUE] = ACTIONS(2407), - [anon_sym_false] = ACTIONS(2407), - [anon_sym_False] = ACTIONS(2407), - [anon_sym_FALSE] = ACTIONS(2407), - [anon_sym_null] = ACTIONS(2407), - [anon_sym_Null] = ACTIONS(2407), - [anon_sym_NULL] = ACTIONS(2407), - [sym_string] = ACTIONS(2409), - [anon_sym_AT] = ACTIONS(2409), - [anon_sym_TILDE] = ACTIONS(2409), - [anon_sym_array] = ACTIONS(2407), - [anon_sym_varray] = ACTIONS(2407), - [anon_sym_darray] = ACTIONS(2407), - [anon_sym_vec] = ACTIONS(2407), - [anon_sym_dict] = ACTIONS(2407), - [anon_sym_keyset] = ACTIONS(2407), - [anon_sym_LT] = ACTIONS(2407), - [anon_sym_PLUS] = ACTIONS(2407), - [anon_sym_DASH] = ACTIONS(2407), - [anon_sym_tuple] = ACTIONS(2407), - [anon_sym_include] = ACTIONS(2407), - [anon_sym_include_once] = ACTIONS(2407), - [anon_sym_require] = ACTIONS(2407), - [anon_sym_require_once] = ACTIONS(2407), - [anon_sym_list] = ACTIONS(2407), - [anon_sym_LT_LT] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2409), - [anon_sym_PLUS_PLUS] = ACTIONS(2409), - [anon_sym_DASH_DASH] = ACTIONS(2409), - [anon_sym_await] = ACTIONS(2407), - [anon_sym_async] = ACTIONS(2407), - [anon_sym_yield] = ACTIONS(2407), - [anon_sym_trait] = ACTIONS(2407), - [anon_sym_interface] = ACTIONS(2407), - [anon_sym_class] = ACTIONS(2407), - [anon_sym_enum] = ACTIONS(2407), - [sym_final_modifier] = ACTIONS(2407), - [sym_abstract_modifier] = ACTIONS(2407), - [sym_xhp_modifier] = ACTIONS(2407), - [sym_xhp_identifier] = ACTIONS(2407), - [sym_xhp_class_identifier] = ACTIONS(2409), - [sym_comment] = ACTIONS(3), - }, - [1107] = { - [sym_identifier] = ACTIONS(2083), - [sym_variable] = ACTIONS(2085), - [sym_pipe_variable] = ACTIONS(2085), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_newtype] = ACTIONS(2083), - [anon_sym_shape] = ACTIONS(2083), - [anon_sym_clone] = ACTIONS(2083), - [anon_sym_new] = ACTIONS(2083), - [anon_sym_print] = ACTIONS(2083), - [sym__backslash] = ACTIONS(2085), - [anon_sym_self] = ACTIONS(2083), - [anon_sym_parent] = ACTIONS(2083), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_LT_LT_LT] = ACTIONS(2085), - [anon_sym_RBRACE] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(2085), - [anon_sym_SEMI] = ACTIONS(2085), - [anon_sym_return] = ACTIONS(2083), - [anon_sym_break] = ACTIONS(2083), - [anon_sym_continue] = ACTIONS(2083), - [anon_sym_throw] = ACTIONS(2083), - [anon_sym_echo] = ACTIONS(2083), - [anon_sym_unset] = ACTIONS(2083), - [anon_sym_LPAREN] = ACTIONS(2085), - [anon_sym_concurrent] = ACTIONS(2083), - [anon_sym_use] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2083), - [anon_sym_function] = ACTIONS(2083), - [anon_sym_const] = ACTIONS(2083), - [anon_sym_if] = ACTIONS(2083), - [anon_sym_elseif] = ACTIONS(2083), - [anon_sym_else] = ACTIONS(2083), - [anon_sym_switch] = ACTIONS(2083), - [anon_sym_foreach] = ACTIONS(2083), - [anon_sym_while] = ACTIONS(2083), - [anon_sym_do] = ACTIONS(2083), - [anon_sym_for] = ACTIONS(2083), - [anon_sym_try] = ACTIONS(2083), - [anon_sym_using] = ACTIONS(2083), - [sym_float] = ACTIONS(2085), - [sym_integer] = ACTIONS(2083), - [anon_sym_true] = ACTIONS(2083), - [anon_sym_True] = ACTIONS(2083), - [anon_sym_TRUE] = ACTIONS(2083), - [anon_sym_false] = ACTIONS(2083), - [anon_sym_False] = ACTIONS(2083), - [anon_sym_FALSE] = ACTIONS(2083), - [anon_sym_null] = ACTIONS(2083), - [anon_sym_Null] = ACTIONS(2083), - [anon_sym_NULL] = ACTIONS(2083), - [sym_string] = ACTIONS(2085), - [anon_sym_AT] = ACTIONS(2085), - [anon_sym_TILDE] = ACTIONS(2085), - [anon_sym_array] = ACTIONS(2083), - [anon_sym_varray] = ACTIONS(2083), - [anon_sym_darray] = ACTIONS(2083), - [anon_sym_vec] = ACTIONS(2083), - [anon_sym_dict] = ACTIONS(2083), - [anon_sym_keyset] = ACTIONS(2083), - [anon_sym_LT] = ACTIONS(2083), - [anon_sym_PLUS] = ACTIONS(2083), - [anon_sym_DASH] = ACTIONS(2083), - [anon_sym_tuple] = ACTIONS(2083), - [anon_sym_include] = ACTIONS(2083), - [anon_sym_include_once] = ACTIONS(2083), - [anon_sym_require] = ACTIONS(2083), - [anon_sym_require_once] = ACTIONS(2083), - [anon_sym_list] = ACTIONS(2083), - [anon_sym_LT_LT] = ACTIONS(2083), - [anon_sym_BANG] = ACTIONS(2085), - [anon_sym_PLUS_PLUS] = ACTIONS(2085), - [anon_sym_DASH_DASH] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(2083), - [anon_sym_async] = ACTIONS(2083), - [anon_sym_yield] = ACTIONS(2083), - [anon_sym_trait] = ACTIONS(2083), - [anon_sym_interface] = ACTIONS(2083), - [anon_sym_class] = ACTIONS(2083), - [anon_sym_enum] = ACTIONS(2083), - [sym_final_modifier] = ACTIONS(2083), - [sym_abstract_modifier] = ACTIONS(2083), - [sym_xhp_modifier] = ACTIONS(2083), - [sym_xhp_identifier] = ACTIONS(2083), - [sym_xhp_class_identifier] = ACTIONS(2085), - [sym_comment] = ACTIONS(3), - }, - [1108] = { - [sym_identifier] = ACTIONS(2411), - [sym_variable] = ACTIONS(2413), - [sym_pipe_variable] = ACTIONS(2413), - [anon_sym_type] = ACTIONS(2411), - [anon_sym_newtype] = ACTIONS(2411), - [anon_sym_shape] = ACTIONS(2411), - [anon_sym_clone] = ACTIONS(2411), - [anon_sym_new] = ACTIONS(2411), - [anon_sym_print] = ACTIONS(2411), - [sym__backslash] = ACTIONS(2413), - [anon_sym_self] = ACTIONS(2411), - [anon_sym_parent] = ACTIONS(2411), - [anon_sym_static] = ACTIONS(2411), - [anon_sym_LT_LT_LT] = ACTIONS(2413), - [anon_sym_RBRACE] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2413), - [anon_sym_SEMI] = ACTIONS(2413), - [anon_sym_return] = ACTIONS(2411), - [anon_sym_break] = ACTIONS(2411), - [anon_sym_continue] = ACTIONS(2411), - [anon_sym_throw] = ACTIONS(2411), - [anon_sym_echo] = ACTIONS(2411), - [anon_sym_unset] = ACTIONS(2411), - [anon_sym_LPAREN] = ACTIONS(2413), - [anon_sym_concurrent] = ACTIONS(2411), - [anon_sym_use] = ACTIONS(2411), - [anon_sym_namespace] = ACTIONS(2411), - [anon_sym_function] = ACTIONS(2411), - [anon_sym_const] = ACTIONS(2411), - [anon_sym_if] = ACTIONS(2411), - [anon_sym_switch] = ACTIONS(2411), - [anon_sym_case] = ACTIONS(2411), - [anon_sym_default] = ACTIONS(2411), - [anon_sym_foreach] = ACTIONS(2411), - [anon_sym_while] = ACTIONS(2411), - [anon_sym_do] = ACTIONS(2411), - [anon_sym_for] = ACTIONS(2411), - [anon_sym_try] = ACTIONS(2411), - [anon_sym_using] = ACTIONS(2411), - [sym_float] = ACTIONS(2413), - [sym_integer] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(2411), - [anon_sym_True] = ACTIONS(2411), - [anon_sym_TRUE] = ACTIONS(2411), - [anon_sym_false] = ACTIONS(2411), - [anon_sym_False] = ACTIONS(2411), - [anon_sym_FALSE] = ACTIONS(2411), - [anon_sym_null] = ACTIONS(2411), - [anon_sym_Null] = ACTIONS(2411), - [anon_sym_NULL] = ACTIONS(2411), - [sym_string] = ACTIONS(2413), - [anon_sym_AT] = ACTIONS(2413), - [anon_sym_TILDE] = ACTIONS(2413), - [anon_sym_array] = ACTIONS(2411), - [anon_sym_varray] = ACTIONS(2411), - [anon_sym_darray] = ACTIONS(2411), - [anon_sym_vec] = ACTIONS(2411), - [anon_sym_dict] = ACTIONS(2411), - [anon_sym_keyset] = ACTIONS(2411), - [anon_sym_LT] = ACTIONS(2411), - [anon_sym_PLUS] = ACTIONS(2411), - [anon_sym_DASH] = ACTIONS(2411), - [anon_sym_tuple] = ACTIONS(2411), - [anon_sym_include] = ACTIONS(2411), - [anon_sym_include_once] = ACTIONS(2411), - [anon_sym_require] = ACTIONS(2411), - [anon_sym_require_once] = ACTIONS(2411), - [anon_sym_list] = ACTIONS(2411), - [anon_sym_LT_LT] = ACTIONS(2411), - [anon_sym_BANG] = ACTIONS(2413), - [anon_sym_PLUS_PLUS] = ACTIONS(2413), - [anon_sym_DASH_DASH] = ACTIONS(2413), - [anon_sym_await] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2411), - [anon_sym_yield] = ACTIONS(2411), - [anon_sym_trait] = ACTIONS(2411), - [anon_sym_interface] = ACTIONS(2411), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_enum] = ACTIONS(2411), - [sym_final_modifier] = ACTIONS(2411), - [sym_abstract_modifier] = ACTIONS(2411), - [sym_xhp_modifier] = ACTIONS(2411), - [sym_xhp_identifier] = ACTIONS(2411), - [sym_xhp_class_identifier] = ACTIONS(2413), - [sym_comment] = ACTIONS(3), - }, - [1109] = { - [sym_identifier] = ACTIONS(2079), - [sym_variable] = ACTIONS(2081), - [sym_pipe_variable] = ACTIONS(2081), - [anon_sym_type] = ACTIONS(2079), - [anon_sym_newtype] = ACTIONS(2079), - [anon_sym_shape] = ACTIONS(2079), - [anon_sym_clone] = ACTIONS(2079), - [anon_sym_new] = ACTIONS(2079), - [anon_sym_print] = ACTIONS(2079), - [sym__backslash] = ACTIONS(2081), - [anon_sym_self] = ACTIONS(2079), - [anon_sym_parent] = ACTIONS(2079), - [anon_sym_static] = ACTIONS(2079), - [anon_sym_LT_LT_LT] = ACTIONS(2081), - [anon_sym_RBRACE] = ACTIONS(2081), - [anon_sym_LBRACE] = ACTIONS(2081), - [anon_sym_SEMI] = ACTIONS(2081), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_break] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2079), - [anon_sym_throw] = ACTIONS(2079), - [anon_sym_echo] = ACTIONS(2079), - [anon_sym_unset] = ACTIONS(2079), - [anon_sym_LPAREN] = ACTIONS(2081), - [anon_sym_concurrent] = ACTIONS(2079), - [anon_sym_use] = ACTIONS(2079), - [anon_sym_namespace] = ACTIONS(2079), - [anon_sym_function] = ACTIONS(2079), - [anon_sym_const] = ACTIONS(2079), - [anon_sym_if] = ACTIONS(2079), - [anon_sym_elseif] = ACTIONS(2079), - [anon_sym_else] = ACTIONS(2079), - [anon_sym_switch] = ACTIONS(2079), - [anon_sym_foreach] = ACTIONS(2079), - [anon_sym_while] = ACTIONS(2079), - [anon_sym_do] = ACTIONS(2079), - [anon_sym_for] = ACTIONS(2079), - [anon_sym_try] = ACTIONS(2079), - [anon_sym_using] = ACTIONS(2079), - [sym_float] = ACTIONS(2081), - [sym_integer] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(2079), - [anon_sym_True] = ACTIONS(2079), - [anon_sym_TRUE] = ACTIONS(2079), - [anon_sym_false] = ACTIONS(2079), - [anon_sym_False] = ACTIONS(2079), - [anon_sym_FALSE] = ACTIONS(2079), - [anon_sym_null] = ACTIONS(2079), - [anon_sym_Null] = ACTIONS(2079), - [anon_sym_NULL] = ACTIONS(2079), - [sym_string] = ACTIONS(2081), - [anon_sym_AT] = ACTIONS(2081), - [anon_sym_TILDE] = ACTIONS(2081), - [anon_sym_array] = ACTIONS(2079), - [anon_sym_varray] = ACTIONS(2079), - [anon_sym_darray] = ACTIONS(2079), - [anon_sym_vec] = ACTIONS(2079), - [anon_sym_dict] = ACTIONS(2079), - [anon_sym_keyset] = ACTIONS(2079), - [anon_sym_LT] = ACTIONS(2079), - [anon_sym_PLUS] = ACTIONS(2079), - [anon_sym_DASH] = ACTIONS(2079), - [anon_sym_tuple] = ACTIONS(2079), - [anon_sym_include] = ACTIONS(2079), - [anon_sym_include_once] = ACTIONS(2079), - [anon_sym_require] = ACTIONS(2079), - [anon_sym_require_once] = ACTIONS(2079), - [anon_sym_list] = ACTIONS(2079), - [anon_sym_LT_LT] = ACTIONS(2079), - [anon_sym_BANG] = ACTIONS(2081), - [anon_sym_PLUS_PLUS] = ACTIONS(2081), - [anon_sym_DASH_DASH] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(2079), - [anon_sym_async] = ACTIONS(2079), - [anon_sym_yield] = ACTIONS(2079), - [anon_sym_trait] = ACTIONS(2079), - [anon_sym_interface] = ACTIONS(2079), - [anon_sym_class] = ACTIONS(2079), - [anon_sym_enum] = ACTIONS(2079), - [sym_final_modifier] = ACTIONS(2079), - [sym_abstract_modifier] = ACTIONS(2079), - [sym_xhp_modifier] = ACTIONS(2079), - [sym_xhp_identifier] = ACTIONS(2079), - [sym_xhp_class_identifier] = ACTIONS(2081), - [sym_comment] = ACTIONS(3), - }, - [1110] = { - [ts_builtin_sym_end] = ACTIONS(2141), - [sym_identifier] = ACTIONS(2139), - [sym_variable] = ACTIONS(2141), - [sym_pipe_variable] = ACTIONS(2141), - [anon_sym_type] = ACTIONS(2139), - [anon_sym_newtype] = ACTIONS(2139), - [anon_sym_shape] = ACTIONS(2139), - [anon_sym_clone] = ACTIONS(2139), - [anon_sym_new] = ACTIONS(2139), - [anon_sym_print] = ACTIONS(2139), - [sym__backslash] = ACTIONS(2141), - [anon_sym_self] = ACTIONS(2139), - [anon_sym_parent] = ACTIONS(2139), - [anon_sym_static] = ACTIONS(2139), - [anon_sym_LT_LT_LT] = ACTIONS(2141), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym_return] = ACTIONS(2139), - [anon_sym_break] = ACTIONS(2139), - [anon_sym_continue] = ACTIONS(2139), - [anon_sym_throw] = ACTIONS(2139), - [anon_sym_echo] = ACTIONS(2139), - [anon_sym_unset] = ACTIONS(2139), - [anon_sym_LPAREN] = ACTIONS(2141), - [anon_sym_concurrent] = ACTIONS(2139), - [anon_sym_use] = ACTIONS(2139), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_function] = ACTIONS(2139), - [anon_sym_const] = ACTIONS(2139), - [anon_sym_if] = ACTIONS(2139), - [anon_sym_elseif] = ACTIONS(2139), - [anon_sym_else] = ACTIONS(2139), - [anon_sym_switch] = ACTIONS(2139), - [anon_sym_foreach] = ACTIONS(2139), - [anon_sym_while] = ACTIONS(2139), - [anon_sym_do] = ACTIONS(2139), - [anon_sym_for] = ACTIONS(2139), - [anon_sym_try] = ACTIONS(2139), - [anon_sym_using] = ACTIONS(2139), - [sym_float] = ACTIONS(2141), - [sym_integer] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(2139), - [anon_sym_True] = ACTIONS(2139), - [anon_sym_TRUE] = ACTIONS(2139), - [anon_sym_false] = ACTIONS(2139), - [anon_sym_False] = ACTIONS(2139), - [anon_sym_FALSE] = ACTIONS(2139), - [anon_sym_null] = ACTIONS(2139), - [anon_sym_Null] = ACTIONS(2139), - [anon_sym_NULL] = ACTIONS(2139), - [sym_string] = ACTIONS(2141), - [anon_sym_AT] = ACTIONS(2141), - [anon_sym_TILDE] = ACTIONS(2141), - [anon_sym_array] = ACTIONS(2139), - [anon_sym_varray] = ACTIONS(2139), - [anon_sym_darray] = ACTIONS(2139), - [anon_sym_vec] = ACTIONS(2139), - [anon_sym_dict] = ACTIONS(2139), - [anon_sym_keyset] = ACTIONS(2139), - [anon_sym_LT] = ACTIONS(2139), - [anon_sym_PLUS] = ACTIONS(2139), - [anon_sym_DASH] = ACTIONS(2139), - [anon_sym_tuple] = ACTIONS(2139), - [anon_sym_include] = ACTIONS(2139), - [anon_sym_include_once] = ACTIONS(2139), - [anon_sym_require] = ACTIONS(2139), - [anon_sym_require_once] = ACTIONS(2139), - [anon_sym_list] = ACTIONS(2139), - [anon_sym_LT_LT] = ACTIONS(2139), - [anon_sym_BANG] = ACTIONS(2141), - [anon_sym_PLUS_PLUS] = ACTIONS(2141), - [anon_sym_DASH_DASH] = ACTIONS(2141), - [anon_sym_await] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2139), - [anon_sym_yield] = ACTIONS(2139), - [anon_sym_trait] = ACTIONS(2139), - [anon_sym_interface] = ACTIONS(2139), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_enum] = ACTIONS(2139), - [sym_final_modifier] = ACTIONS(2139), - [sym_abstract_modifier] = ACTIONS(2139), - [sym_xhp_modifier] = ACTIONS(2139), - [sym_xhp_identifier] = ACTIONS(2139), - [sym_xhp_class_identifier] = ACTIONS(2141), - [sym_comment] = ACTIONS(3), - }, - [1111] = { - [sym_identifier] = ACTIONS(2075), - [sym_variable] = ACTIONS(2077), - [sym_pipe_variable] = ACTIONS(2077), - [anon_sym_type] = ACTIONS(2075), - [anon_sym_newtype] = ACTIONS(2075), - [anon_sym_shape] = ACTIONS(2075), - [anon_sym_clone] = ACTIONS(2075), - [anon_sym_new] = ACTIONS(2075), - [anon_sym_print] = ACTIONS(2075), - [sym__backslash] = ACTIONS(2077), - [anon_sym_self] = ACTIONS(2075), - [anon_sym_parent] = ACTIONS(2075), - [anon_sym_static] = ACTIONS(2075), - [anon_sym_LT_LT_LT] = ACTIONS(2077), - [anon_sym_RBRACE] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2077), - [anon_sym_SEMI] = ACTIONS(2077), - [anon_sym_return] = ACTIONS(2075), - [anon_sym_break] = ACTIONS(2075), - [anon_sym_continue] = ACTIONS(2075), - [anon_sym_throw] = ACTIONS(2075), - [anon_sym_echo] = ACTIONS(2075), - [anon_sym_unset] = ACTIONS(2075), - [anon_sym_LPAREN] = ACTIONS(2077), - [anon_sym_concurrent] = ACTIONS(2075), - [anon_sym_use] = ACTIONS(2075), - [anon_sym_namespace] = ACTIONS(2075), - [anon_sym_function] = ACTIONS(2075), - [anon_sym_const] = ACTIONS(2075), - [anon_sym_if] = ACTIONS(2075), - [anon_sym_elseif] = ACTIONS(2075), - [anon_sym_else] = ACTIONS(2075), - [anon_sym_switch] = ACTIONS(2075), - [anon_sym_foreach] = ACTIONS(2075), - [anon_sym_while] = ACTIONS(2075), - [anon_sym_do] = ACTIONS(2075), - [anon_sym_for] = ACTIONS(2075), - [anon_sym_try] = ACTIONS(2075), - [anon_sym_using] = ACTIONS(2075), - [sym_float] = ACTIONS(2077), - [sym_integer] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2075), - [anon_sym_True] = ACTIONS(2075), - [anon_sym_TRUE] = ACTIONS(2075), - [anon_sym_false] = ACTIONS(2075), - [anon_sym_False] = ACTIONS(2075), - [anon_sym_FALSE] = ACTIONS(2075), - [anon_sym_null] = ACTIONS(2075), - [anon_sym_Null] = ACTIONS(2075), - [anon_sym_NULL] = ACTIONS(2075), - [sym_string] = ACTIONS(2077), - [anon_sym_AT] = ACTIONS(2077), - [anon_sym_TILDE] = ACTIONS(2077), - [anon_sym_array] = ACTIONS(2075), - [anon_sym_varray] = ACTIONS(2075), - [anon_sym_darray] = ACTIONS(2075), - [anon_sym_vec] = ACTIONS(2075), - [anon_sym_dict] = ACTIONS(2075), - [anon_sym_keyset] = ACTIONS(2075), - [anon_sym_LT] = ACTIONS(2075), - [anon_sym_PLUS] = ACTIONS(2075), - [anon_sym_DASH] = ACTIONS(2075), - [anon_sym_tuple] = ACTIONS(2075), - [anon_sym_include] = ACTIONS(2075), - [anon_sym_include_once] = ACTIONS(2075), - [anon_sym_require] = ACTIONS(2075), - [anon_sym_require_once] = ACTIONS(2075), - [anon_sym_list] = ACTIONS(2075), - [anon_sym_LT_LT] = ACTIONS(2075), - [anon_sym_BANG] = ACTIONS(2077), - [anon_sym_PLUS_PLUS] = ACTIONS(2077), - [anon_sym_DASH_DASH] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(2075), - [anon_sym_async] = ACTIONS(2075), - [anon_sym_yield] = ACTIONS(2075), - [anon_sym_trait] = ACTIONS(2075), - [anon_sym_interface] = ACTIONS(2075), - [anon_sym_class] = ACTIONS(2075), - [anon_sym_enum] = ACTIONS(2075), - [sym_final_modifier] = ACTIONS(2075), - [sym_abstract_modifier] = ACTIONS(2075), - [sym_xhp_modifier] = ACTIONS(2075), - [sym_xhp_identifier] = ACTIONS(2075), - [sym_xhp_class_identifier] = ACTIONS(2077), - [sym_comment] = ACTIONS(3), - }, - [1112] = { - [sym_identifier] = ACTIONS(2011), - [sym_variable] = ACTIONS(2013), - [sym_pipe_variable] = ACTIONS(2013), - [anon_sym_type] = ACTIONS(2011), - [anon_sym_newtype] = ACTIONS(2011), - [anon_sym_shape] = ACTIONS(2011), - [anon_sym_clone] = ACTIONS(2011), - [anon_sym_new] = ACTIONS(2011), - [anon_sym_print] = ACTIONS(2011), - [sym__backslash] = ACTIONS(2013), - [anon_sym_self] = ACTIONS(2011), - [anon_sym_parent] = ACTIONS(2011), - [anon_sym_static] = ACTIONS(2011), - [anon_sym_LT_LT_LT] = ACTIONS(2013), - [anon_sym_RBRACE] = ACTIONS(2013), - [anon_sym_LBRACE] = ACTIONS(2013), - [anon_sym_SEMI] = ACTIONS(2013), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2011), - [anon_sym_continue] = ACTIONS(2011), - [anon_sym_throw] = ACTIONS(2011), - [anon_sym_echo] = ACTIONS(2011), - [anon_sym_unset] = ACTIONS(2011), - [anon_sym_LPAREN] = ACTIONS(2013), - [anon_sym_concurrent] = ACTIONS(2011), - [anon_sym_use] = ACTIONS(2011), - [anon_sym_namespace] = ACTIONS(2011), - [anon_sym_function] = ACTIONS(2011), - [anon_sym_const] = ACTIONS(2011), - [anon_sym_if] = ACTIONS(2011), - [anon_sym_elseif] = ACTIONS(2011), - [anon_sym_else] = ACTIONS(2011), - [anon_sym_switch] = ACTIONS(2011), - [anon_sym_foreach] = ACTIONS(2011), - [anon_sym_while] = ACTIONS(2011), - [anon_sym_do] = ACTIONS(2011), - [anon_sym_for] = ACTIONS(2011), - [anon_sym_try] = ACTIONS(2011), - [anon_sym_using] = ACTIONS(2011), - [sym_float] = ACTIONS(2013), - [sym_integer] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(2011), - [anon_sym_True] = ACTIONS(2011), - [anon_sym_TRUE] = ACTIONS(2011), - [anon_sym_false] = ACTIONS(2011), - [anon_sym_False] = ACTIONS(2011), - [anon_sym_FALSE] = ACTIONS(2011), - [anon_sym_null] = ACTIONS(2011), - [anon_sym_Null] = ACTIONS(2011), - [anon_sym_NULL] = ACTIONS(2011), - [sym_string] = ACTIONS(2013), - [anon_sym_AT] = ACTIONS(2013), - [anon_sym_TILDE] = ACTIONS(2013), - [anon_sym_array] = ACTIONS(2011), - [anon_sym_varray] = ACTIONS(2011), - [anon_sym_darray] = ACTIONS(2011), - [anon_sym_vec] = ACTIONS(2011), - [anon_sym_dict] = ACTIONS(2011), - [anon_sym_keyset] = ACTIONS(2011), - [anon_sym_LT] = ACTIONS(2011), - [anon_sym_PLUS] = ACTIONS(2011), - [anon_sym_DASH] = ACTIONS(2011), - [anon_sym_tuple] = ACTIONS(2011), - [anon_sym_include] = ACTIONS(2011), - [anon_sym_include_once] = ACTIONS(2011), - [anon_sym_require] = ACTIONS(2011), - [anon_sym_require_once] = ACTIONS(2011), - [anon_sym_list] = ACTIONS(2011), - [anon_sym_LT_LT] = ACTIONS(2011), - [anon_sym_BANG] = ACTIONS(2013), - [anon_sym_PLUS_PLUS] = ACTIONS(2013), - [anon_sym_DASH_DASH] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(2011), - [anon_sym_async] = ACTIONS(2011), - [anon_sym_yield] = ACTIONS(2011), - [anon_sym_trait] = ACTIONS(2011), - [anon_sym_interface] = ACTIONS(2011), - [anon_sym_class] = ACTIONS(2011), - [anon_sym_enum] = ACTIONS(2011), - [sym_final_modifier] = ACTIONS(2011), - [sym_abstract_modifier] = ACTIONS(2011), - [sym_xhp_modifier] = ACTIONS(2011), - [sym_xhp_identifier] = ACTIONS(2011), - [sym_xhp_class_identifier] = ACTIONS(2013), - [sym_comment] = ACTIONS(3), - }, - [1113] = { - [sym_identifier] = ACTIONS(2067), - [sym_variable] = ACTIONS(2069), - [sym_pipe_variable] = ACTIONS(2069), - [anon_sym_type] = ACTIONS(2067), - [anon_sym_newtype] = ACTIONS(2067), - [anon_sym_shape] = ACTIONS(2067), - [anon_sym_clone] = ACTIONS(2067), - [anon_sym_new] = ACTIONS(2067), - [anon_sym_print] = ACTIONS(2067), - [sym__backslash] = ACTIONS(2069), - [anon_sym_self] = ACTIONS(2067), - [anon_sym_parent] = ACTIONS(2067), - [anon_sym_static] = ACTIONS(2067), - [anon_sym_LT_LT_LT] = ACTIONS(2069), - [anon_sym_RBRACE] = ACTIONS(2069), - [anon_sym_LBRACE] = ACTIONS(2069), - [anon_sym_SEMI] = ACTIONS(2069), - [anon_sym_return] = ACTIONS(2067), - [anon_sym_break] = ACTIONS(2067), - [anon_sym_continue] = ACTIONS(2067), - [anon_sym_throw] = ACTIONS(2067), - [anon_sym_echo] = ACTIONS(2067), - [anon_sym_unset] = ACTIONS(2067), - [anon_sym_LPAREN] = ACTIONS(2069), - [anon_sym_concurrent] = ACTIONS(2067), - [anon_sym_use] = ACTIONS(2067), - [anon_sym_namespace] = ACTIONS(2067), - [anon_sym_function] = ACTIONS(2067), - [anon_sym_const] = ACTIONS(2067), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_elseif] = ACTIONS(2067), - [anon_sym_else] = ACTIONS(2067), - [anon_sym_switch] = ACTIONS(2067), - [anon_sym_foreach] = ACTIONS(2067), - [anon_sym_while] = ACTIONS(2067), - [anon_sym_do] = ACTIONS(2067), - [anon_sym_for] = ACTIONS(2067), - [anon_sym_try] = ACTIONS(2067), - [anon_sym_using] = ACTIONS(2067), - [sym_float] = ACTIONS(2069), - [sym_integer] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(2067), - [anon_sym_True] = ACTIONS(2067), - [anon_sym_TRUE] = ACTIONS(2067), - [anon_sym_false] = ACTIONS(2067), - [anon_sym_False] = ACTIONS(2067), - [anon_sym_FALSE] = ACTIONS(2067), - [anon_sym_null] = ACTIONS(2067), - [anon_sym_Null] = ACTIONS(2067), - [anon_sym_NULL] = ACTIONS(2067), - [sym_string] = ACTIONS(2069), - [anon_sym_AT] = ACTIONS(2069), - [anon_sym_TILDE] = ACTIONS(2069), - [anon_sym_array] = ACTIONS(2067), - [anon_sym_varray] = ACTIONS(2067), - [anon_sym_darray] = ACTIONS(2067), - [anon_sym_vec] = ACTIONS(2067), - [anon_sym_dict] = ACTIONS(2067), - [anon_sym_keyset] = ACTIONS(2067), - [anon_sym_LT] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(2067), - [anon_sym_DASH] = ACTIONS(2067), - [anon_sym_tuple] = ACTIONS(2067), - [anon_sym_include] = ACTIONS(2067), - [anon_sym_include_once] = ACTIONS(2067), - [anon_sym_require] = ACTIONS(2067), - [anon_sym_require_once] = ACTIONS(2067), - [anon_sym_list] = ACTIONS(2067), - [anon_sym_LT_LT] = ACTIONS(2067), - [anon_sym_BANG] = ACTIONS(2069), - [anon_sym_PLUS_PLUS] = ACTIONS(2069), - [anon_sym_DASH_DASH] = ACTIONS(2069), - [anon_sym_await] = ACTIONS(2067), - [anon_sym_async] = ACTIONS(2067), - [anon_sym_yield] = ACTIONS(2067), - [anon_sym_trait] = ACTIONS(2067), - [anon_sym_interface] = ACTIONS(2067), - [anon_sym_class] = ACTIONS(2067), - [anon_sym_enum] = ACTIONS(2067), - [sym_final_modifier] = ACTIONS(2067), - [sym_abstract_modifier] = ACTIONS(2067), - [sym_xhp_modifier] = ACTIONS(2067), - [sym_xhp_identifier] = ACTIONS(2067), - [sym_xhp_class_identifier] = ACTIONS(2069), - [sym_comment] = ACTIONS(3), - }, - [1114] = { - [sym_identifier] = ACTIONS(2175), - [sym_variable] = ACTIONS(2177), - [sym_pipe_variable] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_newtype] = ACTIONS(2175), - [anon_sym_shape] = ACTIONS(2175), - [anon_sym_clone] = ACTIONS(2175), - [anon_sym_new] = ACTIONS(2175), - [anon_sym_print] = ACTIONS(2175), - [sym__backslash] = ACTIONS(2177), - [anon_sym_self] = ACTIONS(2175), - [anon_sym_parent] = ACTIONS(2175), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_LT_LT_LT] = ACTIONS(2177), - [anon_sym_RBRACE] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(2177), - [anon_sym_SEMI] = ACTIONS(2177), - [anon_sym_return] = ACTIONS(2175), - [anon_sym_break] = ACTIONS(2175), - [anon_sym_continue] = ACTIONS(2175), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_echo] = ACTIONS(2175), - [anon_sym_unset] = ACTIONS(2175), - [anon_sym_LPAREN] = ACTIONS(2177), - [anon_sym_concurrent] = ACTIONS(2175), - [anon_sym_use] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2175), - [anon_sym_function] = ACTIONS(2175), - [anon_sym_const] = ACTIONS(2175), - [anon_sym_if] = ACTIONS(2175), - [anon_sym_switch] = ACTIONS(2175), - [anon_sym_case] = ACTIONS(2175), - [anon_sym_default] = ACTIONS(2175), - [anon_sym_foreach] = ACTIONS(2175), - [anon_sym_while] = ACTIONS(2175), - [anon_sym_do] = ACTIONS(2175), - [anon_sym_for] = ACTIONS(2175), - [anon_sym_try] = ACTIONS(2175), - [anon_sym_using] = ACTIONS(2175), - [sym_float] = ACTIONS(2177), - [sym_integer] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(2175), - [anon_sym_True] = ACTIONS(2175), - [anon_sym_TRUE] = ACTIONS(2175), - [anon_sym_false] = ACTIONS(2175), - [anon_sym_False] = ACTIONS(2175), - [anon_sym_FALSE] = ACTIONS(2175), - [anon_sym_null] = ACTIONS(2175), - [anon_sym_Null] = ACTIONS(2175), - [anon_sym_NULL] = ACTIONS(2175), - [sym_string] = ACTIONS(2177), - [anon_sym_AT] = ACTIONS(2177), - [anon_sym_TILDE] = ACTIONS(2177), - [anon_sym_array] = ACTIONS(2175), - [anon_sym_varray] = ACTIONS(2175), - [anon_sym_darray] = ACTIONS(2175), - [anon_sym_vec] = ACTIONS(2175), - [anon_sym_dict] = ACTIONS(2175), - [anon_sym_keyset] = ACTIONS(2175), - [anon_sym_LT] = ACTIONS(2175), - [anon_sym_PLUS] = ACTIONS(2175), - [anon_sym_DASH] = ACTIONS(2175), - [anon_sym_tuple] = ACTIONS(2175), - [anon_sym_include] = ACTIONS(2175), - [anon_sym_include_once] = ACTIONS(2175), - [anon_sym_require] = ACTIONS(2175), - [anon_sym_require_once] = ACTIONS(2175), - [anon_sym_list] = ACTIONS(2175), - [anon_sym_LT_LT] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(2177), - [anon_sym_PLUS_PLUS] = ACTIONS(2177), - [anon_sym_DASH_DASH] = ACTIONS(2177), - [anon_sym_await] = ACTIONS(2175), - [anon_sym_async] = ACTIONS(2175), - [anon_sym_yield] = ACTIONS(2175), - [anon_sym_trait] = ACTIONS(2175), - [anon_sym_interface] = ACTIONS(2175), - [anon_sym_class] = ACTIONS(2175), - [anon_sym_enum] = ACTIONS(2175), - [sym_final_modifier] = ACTIONS(2175), - [sym_abstract_modifier] = ACTIONS(2175), - [sym_xhp_modifier] = ACTIONS(2175), - [sym_xhp_identifier] = ACTIONS(2175), - [sym_xhp_class_identifier] = ACTIONS(2177), - [sym_comment] = ACTIONS(3), - }, - [1115] = { - [ts_builtin_sym_end] = ACTIONS(2133), - [sym_identifier] = ACTIONS(2131), - [sym_variable] = ACTIONS(2133), - [sym_pipe_variable] = ACTIONS(2133), - [anon_sym_type] = ACTIONS(2131), - [anon_sym_newtype] = ACTIONS(2131), - [anon_sym_shape] = ACTIONS(2131), - [anon_sym_clone] = ACTIONS(2131), - [anon_sym_new] = ACTIONS(2131), - [anon_sym_print] = ACTIONS(2131), - [sym__backslash] = ACTIONS(2133), - [anon_sym_self] = ACTIONS(2131), - [anon_sym_parent] = ACTIONS(2131), - [anon_sym_static] = ACTIONS(2131), - [anon_sym_LT_LT_LT] = ACTIONS(2133), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_SEMI] = ACTIONS(2133), - [anon_sym_return] = ACTIONS(2131), - [anon_sym_break] = ACTIONS(2131), - [anon_sym_continue] = ACTIONS(2131), - [anon_sym_throw] = ACTIONS(2131), - [anon_sym_echo] = ACTIONS(2131), - [anon_sym_unset] = ACTIONS(2131), - [anon_sym_LPAREN] = ACTIONS(2133), - [anon_sym_concurrent] = ACTIONS(2131), - [anon_sym_use] = ACTIONS(2131), - [anon_sym_namespace] = ACTIONS(2131), - [anon_sym_function] = ACTIONS(2131), - [anon_sym_const] = ACTIONS(2131), - [anon_sym_if] = ACTIONS(2131), - [anon_sym_elseif] = ACTIONS(2131), - [anon_sym_else] = ACTIONS(2131), - [anon_sym_switch] = ACTIONS(2131), - [anon_sym_foreach] = ACTIONS(2131), - [anon_sym_while] = ACTIONS(2131), - [anon_sym_do] = ACTIONS(2131), - [anon_sym_for] = ACTIONS(2131), - [anon_sym_try] = ACTIONS(2131), - [anon_sym_using] = ACTIONS(2131), - [sym_float] = ACTIONS(2133), - [sym_integer] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(2131), - [anon_sym_True] = ACTIONS(2131), - [anon_sym_TRUE] = ACTIONS(2131), - [anon_sym_false] = ACTIONS(2131), - [anon_sym_False] = ACTIONS(2131), - [anon_sym_FALSE] = ACTIONS(2131), - [anon_sym_null] = ACTIONS(2131), - [anon_sym_Null] = ACTIONS(2131), - [anon_sym_NULL] = ACTIONS(2131), - [sym_string] = ACTIONS(2133), - [anon_sym_AT] = ACTIONS(2133), - [anon_sym_TILDE] = ACTIONS(2133), - [anon_sym_array] = ACTIONS(2131), - [anon_sym_varray] = ACTIONS(2131), - [anon_sym_darray] = ACTIONS(2131), - [anon_sym_vec] = ACTIONS(2131), - [anon_sym_dict] = ACTIONS(2131), - [anon_sym_keyset] = ACTIONS(2131), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_PLUS] = ACTIONS(2131), - [anon_sym_DASH] = ACTIONS(2131), - [anon_sym_tuple] = ACTIONS(2131), - [anon_sym_include] = ACTIONS(2131), - [anon_sym_include_once] = ACTIONS(2131), - [anon_sym_require] = ACTIONS(2131), - [anon_sym_require_once] = ACTIONS(2131), - [anon_sym_list] = ACTIONS(2131), - [anon_sym_LT_LT] = ACTIONS(2131), - [anon_sym_BANG] = ACTIONS(2133), - [anon_sym_PLUS_PLUS] = ACTIONS(2133), - [anon_sym_DASH_DASH] = ACTIONS(2133), - [anon_sym_await] = ACTIONS(2131), - [anon_sym_async] = ACTIONS(2131), - [anon_sym_yield] = ACTIONS(2131), - [anon_sym_trait] = ACTIONS(2131), - [anon_sym_interface] = ACTIONS(2131), - [anon_sym_class] = ACTIONS(2131), - [anon_sym_enum] = ACTIONS(2131), - [sym_final_modifier] = ACTIONS(2131), - [sym_abstract_modifier] = ACTIONS(2131), - [sym_xhp_modifier] = ACTIONS(2131), - [sym_xhp_identifier] = ACTIONS(2131), - [sym_xhp_class_identifier] = ACTIONS(2133), - [sym_comment] = ACTIONS(3), - }, - [1116] = { - [sym_identifier] = ACTIONS(2063), - [sym_variable] = ACTIONS(2065), - [sym_pipe_variable] = ACTIONS(2065), - [anon_sym_type] = ACTIONS(2063), - [anon_sym_newtype] = ACTIONS(2063), - [anon_sym_shape] = ACTIONS(2063), - [anon_sym_clone] = ACTIONS(2063), - [anon_sym_new] = ACTIONS(2063), - [anon_sym_print] = ACTIONS(2063), - [sym__backslash] = ACTIONS(2065), - [anon_sym_self] = ACTIONS(2063), - [anon_sym_parent] = ACTIONS(2063), - [anon_sym_static] = ACTIONS(2063), - [anon_sym_LT_LT_LT] = ACTIONS(2065), - [anon_sym_RBRACE] = ACTIONS(2065), - [anon_sym_LBRACE] = ACTIONS(2065), - [anon_sym_SEMI] = ACTIONS(2065), - [anon_sym_return] = ACTIONS(2063), - [anon_sym_break] = ACTIONS(2063), - [anon_sym_continue] = ACTIONS(2063), - [anon_sym_throw] = ACTIONS(2063), - [anon_sym_echo] = ACTIONS(2063), - [anon_sym_unset] = ACTIONS(2063), - [anon_sym_LPAREN] = ACTIONS(2065), - [anon_sym_concurrent] = ACTIONS(2063), - [anon_sym_use] = ACTIONS(2063), - [anon_sym_namespace] = ACTIONS(2063), - [anon_sym_function] = ACTIONS(2063), - [anon_sym_const] = ACTIONS(2063), - [anon_sym_if] = ACTIONS(2063), - [anon_sym_elseif] = ACTIONS(2063), - [anon_sym_else] = ACTIONS(2063), - [anon_sym_switch] = ACTIONS(2063), - [anon_sym_foreach] = ACTIONS(2063), - [anon_sym_while] = ACTIONS(2063), - [anon_sym_do] = ACTIONS(2063), - [anon_sym_for] = ACTIONS(2063), - [anon_sym_try] = ACTIONS(2063), - [anon_sym_using] = ACTIONS(2063), - [sym_float] = ACTIONS(2065), - [sym_integer] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(2063), - [anon_sym_True] = ACTIONS(2063), - [anon_sym_TRUE] = ACTIONS(2063), - [anon_sym_false] = ACTIONS(2063), - [anon_sym_False] = ACTIONS(2063), - [anon_sym_FALSE] = ACTIONS(2063), - [anon_sym_null] = ACTIONS(2063), - [anon_sym_Null] = ACTIONS(2063), - [anon_sym_NULL] = ACTIONS(2063), - [sym_string] = ACTIONS(2065), - [anon_sym_AT] = ACTIONS(2065), - [anon_sym_TILDE] = ACTIONS(2065), - [anon_sym_array] = ACTIONS(2063), - [anon_sym_varray] = ACTIONS(2063), - [anon_sym_darray] = ACTIONS(2063), - [anon_sym_vec] = ACTIONS(2063), - [anon_sym_dict] = ACTIONS(2063), - [anon_sym_keyset] = ACTIONS(2063), - [anon_sym_LT] = ACTIONS(2063), - [anon_sym_PLUS] = ACTIONS(2063), - [anon_sym_DASH] = ACTIONS(2063), - [anon_sym_tuple] = ACTIONS(2063), - [anon_sym_include] = ACTIONS(2063), - [anon_sym_include_once] = ACTIONS(2063), - [anon_sym_require] = ACTIONS(2063), - [anon_sym_require_once] = ACTIONS(2063), - [anon_sym_list] = ACTIONS(2063), - [anon_sym_LT_LT] = ACTIONS(2063), - [anon_sym_BANG] = ACTIONS(2065), - [anon_sym_PLUS_PLUS] = ACTIONS(2065), - [anon_sym_DASH_DASH] = ACTIONS(2065), - [anon_sym_await] = ACTIONS(2063), - [anon_sym_async] = ACTIONS(2063), - [anon_sym_yield] = ACTIONS(2063), - [anon_sym_trait] = ACTIONS(2063), - [anon_sym_interface] = ACTIONS(2063), - [anon_sym_class] = ACTIONS(2063), - [anon_sym_enum] = ACTIONS(2063), - [sym_final_modifier] = ACTIONS(2063), - [sym_abstract_modifier] = ACTIONS(2063), - [sym_xhp_modifier] = ACTIONS(2063), - [sym_xhp_identifier] = ACTIONS(2063), - [sym_xhp_class_identifier] = ACTIONS(2065), - [sym_comment] = ACTIONS(3), - }, - [1117] = { - [sym_identifier] = ACTIONS(2059), - [sym_variable] = ACTIONS(2061), - [sym_pipe_variable] = ACTIONS(2061), - [anon_sym_type] = ACTIONS(2059), - [anon_sym_newtype] = ACTIONS(2059), - [anon_sym_shape] = ACTIONS(2059), - [anon_sym_clone] = ACTIONS(2059), - [anon_sym_new] = ACTIONS(2059), - [anon_sym_print] = ACTIONS(2059), - [sym__backslash] = ACTIONS(2061), - [anon_sym_self] = ACTIONS(2059), - [anon_sym_parent] = ACTIONS(2059), - [anon_sym_static] = ACTIONS(2059), - [anon_sym_LT_LT_LT] = ACTIONS(2061), - [anon_sym_RBRACE] = ACTIONS(2061), - [anon_sym_LBRACE] = ACTIONS(2061), - [anon_sym_SEMI] = ACTIONS(2061), - [anon_sym_return] = ACTIONS(2059), - [anon_sym_break] = ACTIONS(2059), - [anon_sym_continue] = ACTIONS(2059), - [anon_sym_throw] = ACTIONS(2059), - [anon_sym_echo] = ACTIONS(2059), - [anon_sym_unset] = ACTIONS(2059), - [anon_sym_LPAREN] = ACTIONS(2061), - [anon_sym_concurrent] = ACTIONS(2059), - [anon_sym_use] = ACTIONS(2059), - [anon_sym_namespace] = ACTIONS(2059), - [anon_sym_function] = ACTIONS(2059), - [anon_sym_const] = ACTIONS(2059), - [anon_sym_if] = ACTIONS(2059), - [anon_sym_elseif] = ACTIONS(2059), - [anon_sym_else] = ACTIONS(2059), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_foreach] = ACTIONS(2059), - [anon_sym_while] = ACTIONS(2059), - [anon_sym_do] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2059), - [anon_sym_try] = ACTIONS(2059), - [anon_sym_using] = ACTIONS(2059), - [sym_float] = ACTIONS(2061), - [sym_integer] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(2059), - [anon_sym_True] = ACTIONS(2059), - [anon_sym_TRUE] = ACTIONS(2059), - [anon_sym_false] = ACTIONS(2059), - [anon_sym_False] = ACTIONS(2059), - [anon_sym_FALSE] = ACTIONS(2059), - [anon_sym_null] = ACTIONS(2059), - [anon_sym_Null] = ACTIONS(2059), - [anon_sym_NULL] = ACTIONS(2059), - [sym_string] = ACTIONS(2061), - [anon_sym_AT] = ACTIONS(2061), - [anon_sym_TILDE] = ACTIONS(2061), - [anon_sym_array] = ACTIONS(2059), - [anon_sym_varray] = ACTIONS(2059), - [anon_sym_darray] = ACTIONS(2059), - [anon_sym_vec] = ACTIONS(2059), - [anon_sym_dict] = ACTIONS(2059), - [anon_sym_keyset] = ACTIONS(2059), - [anon_sym_LT] = ACTIONS(2059), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_tuple] = ACTIONS(2059), - [anon_sym_include] = ACTIONS(2059), - [anon_sym_include_once] = ACTIONS(2059), - [anon_sym_require] = ACTIONS(2059), - [anon_sym_require_once] = ACTIONS(2059), - [anon_sym_list] = ACTIONS(2059), - [anon_sym_LT_LT] = ACTIONS(2059), - [anon_sym_BANG] = ACTIONS(2061), - [anon_sym_PLUS_PLUS] = ACTIONS(2061), - [anon_sym_DASH_DASH] = ACTIONS(2061), - [anon_sym_await] = ACTIONS(2059), - [anon_sym_async] = ACTIONS(2059), - [anon_sym_yield] = ACTIONS(2059), - [anon_sym_trait] = ACTIONS(2059), - [anon_sym_interface] = ACTIONS(2059), - [anon_sym_class] = ACTIONS(2059), - [anon_sym_enum] = ACTIONS(2059), - [sym_final_modifier] = ACTIONS(2059), - [sym_abstract_modifier] = ACTIONS(2059), - [sym_xhp_modifier] = ACTIONS(2059), - [sym_xhp_identifier] = ACTIONS(2059), - [sym_xhp_class_identifier] = ACTIONS(2061), - [sym_comment] = ACTIONS(3), - }, - [1118] = { - [ts_builtin_sym_end] = ACTIONS(2125), - [sym_identifier] = ACTIONS(2123), - [sym_variable] = ACTIONS(2125), - [sym_pipe_variable] = ACTIONS(2125), - [anon_sym_type] = ACTIONS(2123), - [anon_sym_newtype] = ACTIONS(2123), - [anon_sym_shape] = ACTIONS(2123), - [anon_sym_clone] = ACTIONS(2123), - [anon_sym_new] = ACTIONS(2123), - [anon_sym_print] = ACTIONS(2123), - [sym__backslash] = ACTIONS(2125), - [anon_sym_self] = ACTIONS(2123), - [anon_sym_parent] = ACTIONS(2123), - [anon_sym_static] = ACTIONS(2123), - [anon_sym_LT_LT_LT] = ACTIONS(2125), - [anon_sym_LBRACE] = ACTIONS(2125), - [anon_sym_SEMI] = ACTIONS(2125), - [anon_sym_return] = ACTIONS(2123), - [anon_sym_break] = ACTIONS(2123), - [anon_sym_continue] = ACTIONS(2123), - [anon_sym_throw] = ACTIONS(2123), - [anon_sym_echo] = ACTIONS(2123), - [anon_sym_unset] = ACTIONS(2123), - [anon_sym_LPAREN] = ACTIONS(2125), - [anon_sym_concurrent] = ACTIONS(2123), - [anon_sym_use] = ACTIONS(2123), - [anon_sym_namespace] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(2123), - [anon_sym_const] = ACTIONS(2123), - [anon_sym_if] = ACTIONS(2123), - [anon_sym_elseif] = ACTIONS(2123), - [anon_sym_else] = ACTIONS(2123), - [anon_sym_switch] = ACTIONS(2123), - [anon_sym_foreach] = ACTIONS(2123), - [anon_sym_while] = ACTIONS(2123), - [anon_sym_do] = ACTIONS(2123), - [anon_sym_for] = ACTIONS(2123), - [anon_sym_try] = ACTIONS(2123), - [anon_sym_using] = ACTIONS(2123), - [sym_float] = ACTIONS(2125), - [sym_integer] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(2123), - [anon_sym_True] = ACTIONS(2123), - [anon_sym_TRUE] = ACTIONS(2123), - [anon_sym_false] = ACTIONS(2123), - [anon_sym_False] = ACTIONS(2123), - [anon_sym_FALSE] = ACTIONS(2123), - [anon_sym_null] = ACTIONS(2123), - [anon_sym_Null] = ACTIONS(2123), - [anon_sym_NULL] = ACTIONS(2123), - [sym_string] = ACTIONS(2125), - [anon_sym_AT] = ACTIONS(2125), - [anon_sym_TILDE] = ACTIONS(2125), - [anon_sym_array] = ACTIONS(2123), - [anon_sym_varray] = ACTIONS(2123), - [anon_sym_darray] = ACTIONS(2123), - [anon_sym_vec] = ACTIONS(2123), - [anon_sym_dict] = ACTIONS(2123), - [anon_sym_keyset] = ACTIONS(2123), - [anon_sym_LT] = ACTIONS(2123), - [anon_sym_PLUS] = ACTIONS(2123), - [anon_sym_DASH] = ACTIONS(2123), - [anon_sym_tuple] = ACTIONS(2123), - [anon_sym_include] = ACTIONS(2123), - [anon_sym_include_once] = ACTIONS(2123), - [anon_sym_require] = ACTIONS(2123), - [anon_sym_require_once] = ACTIONS(2123), - [anon_sym_list] = ACTIONS(2123), - [anon_sym_LT_LT] = ACTIONS(2123), - [anon_sym_BANG] = ACTIONS(2125), - [anon_sym_PLUS_PLUS] = ACTIONS(2125), - [anon_sym_DASH_DASH] = ACTIONS(2125), - [anon_sym_await] = ACTIONS(2123), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_yield] = ACTIONS(2123), - [anon_sym_trait] = ACTIONS(2123), - [anon_sym_interface] = ACTIONS(2123), - [anon_sym_class] = ACTIONS(2123), - [anon_sym_enum] = ACTIONS(2123), - [sym_final_modifier] = ACTIONS(2123), - [sym_abstract_modifier] = ACTIONS(2123), - [sym_xhp_modifier] = ACTIONS(2123), - [sym_xhp_identifier] = ACTIONS(2123), - [sym_xhp_class_identifier] = ACTIONS(2125), - [sym_comment] = ACTIONS(3), - }, - [1119] = { - [ts_builtin_sym_end] = ACTIONS(2121), - [sym_identifier] = ACTIONS(2119), - [sym_variable] = ACTIONS(2121), - [sym_pipe_variable] = ACTIONS(2121), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_newtype] = ACTIONS(2119), - [anon_sym_shape] = ACTIONS(2119), - [anon_sym_clone] = ACTIONS(2119), - [anon_sym_new] = ACTIONS(2119), - [anon_sym_print] = ACTIONS(2119), - [sym__backslash] = ACTIONS(2121), - [anon_sym_self] = ACTIONS(2119), - [anon_sym_parent] = ACTIONS(2119), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_LT_LT_LT] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_SEMI] = ACTIONS(2121), - [anon_sym_return] = ACTIONS(2119), - [anon_sym_break] = ACTIONS(2119), - [anon_sym_continue] = ACTIONS(2119), - [anon_sym_throw] = ACTIONS(2119), - [anon_sym_echo] = ACTIONS(2119), - [anon_sym_unset] = ACTIONS(2119), - [anon_sym_LPAREN] = ACTIONS(2121), - [anon_sym_concurrent] = ACTIONS(2119), - [anon_sym_use] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_function] = ACTIONS(2119), - [anon_sym_const] = ACTIONS(2119), - [anon_sym_if] = ACTIONS(2119), - [anon_sym_elseif] = ACTIONS(2119), - [anon_sym_else] = ACTIONS(2119), - [anon_sym_switch] = ACTIONS(2119), - [anon_sym_foreach] = ACTIONS(2119), - [anon_sym_while] = ACTIONS(2119), - [anon_sym_do] = ACTIONS(2119), - [anon_sym_for] = ACTIONS(2119), - [anon_sym_try] = ACTIONS(2119), - [anon_sym_using] = ACTIONS(2119), - [sym_float] = ACTIONS(2121), - [sym_integer] = ACTIONS(2119), - [anon_sym_true] = ACTIONS(2119), - [anon_sym_True] = ACTIONS(2119), - [anon_sym_TRUE] = ACTIONS(2119), - [anon_sym_false] = ACTIONS(2119), - [anon_sym_False] = ACTIONS(2119), - [anon_sym_FALSE] = ACTIONS(2119), - [anon_sym_null] = ACTIONS(2119), - [anon_sym_Null] = ACTIONS(2119), - [anon_sym_NULL] = ACTIONS(2119), - [sym_string] = ACTIONS(2121), - [anon_sym_AT] = ACTIONS(2121), - [anon_sym_TILDE] = ACTIONS(2121), - [anon_sym_array] = ACTIONS(2119), - [anon_sym_varray] = ACTIONS(2119), - [anon_sym_darray] = ACTIONS(2119), - [anon_sym_vec] = ACTIONS(2119), - [anon_sym_dict] = ACTIONS(2119), - [anon_sym_keyset] = ACTIONS(2119), - [anon_sym_LT] = ACTIONS(2119), - [anon_sym_PLUS] = ACTIONS(2119), - [anon_sym_DASH] = ACTIONS(2119), - [anon_sym_tuple] = ACTIONS(2119), - [anon_sym_include] = ACTIONS(2119), - [anon_sym_include_once] = ACTIONS(2119), - [anon_sym_require] = ACTIONS(2119), - [anon_sym_require_once] = ACTIONS(2119), - [anon_sym_list] = ACTIONS(2119), - [anon_sym_LT_LT] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(2121), - [anon_sym_PLUS_PLUS] = ACTIONS(2121), - [anon_sym_DASH_DASH] = ACTIONS(2121), - [anon_sym_await] = ACTIONS(2119), - [anon_sym_async] = ACTIONS(2119), - [anon_sym_yield] = ACTIONS(2119), - [anon_sym_trait] = ACTIONS(2119), - [anon_sym_interface] = ACTIONS(2119), - [anon_sym_class] = ACTIONS(2119), - [anon_sym_enum] = ACTIONS(2119), - [sym_final_modifier] = ACTIONS(2119), - [sym_abstract_modifier] = ACTIONS(2119), - [sym_xhp_modifier] = ACTIONS(2119), - [sym_xhp_identifier] = ACTIONS(2119), - [sym_xhp_class_identifier] = ACTIONS(2121), - [sym_comment] = ACTIONS(3), - }, - [1120] = { - [sym_identifier] = ACTIONS(2055), - [sym_variable] = ACTIONS(2057), - [sym_pipe_variable] = ACTIONS(2057), - [anon_sym_type] = ACTIONS(2055), - [anon_sym_newtype] = ACTIONS(2055), - [anon_sym_shape] = ACTIONS(2055), - [anon_sym_clone] = ACTIONS(2055), - [anon_sym_new] = ACTIONS(2055), - [anon_sym_print] = ACTIONS(2055), - [sym__backslash] = ACTIONS(2057), - [anon_sym_self] = ACTIONS(2055), - [anon_sym_parent] = ACTIONS(2055), - [anon_sym_static] = ACTIONS(2055), - [anon_sym_LT_LT_LT] = ACTIONS(2057), - [anon_sym_RBRACE] = ACTIONS(2057), - [anon_sym_LBRACE] = ACTIONS(2057), - [anon_sym_SEMI] = ACTIONS(2057), - [anon_sym_return] = ACTIONS(2055), - [anon_sym_break] = ACTIONS(2055), - [anon_sym_continue] = ACTIONS(2055), - [anon_sym_throw] = ACTIONS(2055), - [anon_sym_echo] = ACTIONS(2055), - [anon_sym_unset] = ACTIONS(2055), - [anon_sym_LPAREN] = ACTIONS(2057), - [anon_sym_concurrent] = ACTIONS(2055), - [anon_sym_use] = ACTIONS(2055), - [anon_sym_namespace] = ACTIONS(2055), - [anon_sym_function] = ACTIONS(2055), - [anon_sym_const] = ACTIONS(2055), - [anon_sym_if] = ACTIONS(2055), - [anon_sym_elseif] = ACTIONS(2055), - [anon_sym_else] = ACTIONS(2055), - [anon_sym_switch] = ACTIONS(2055), - [anon_sym_foreach] = ACTIONS(2055), - [anon_sym_while] = ACTIONS(2055), - [anon_sym_do] = ACTIONS(2055), - [anon_sym_for] = ACTIONS(2055), - [anon_sym_try] = ACTIONS(2055), - [anon_sym_using] = ACTIONS(2055), - [sym_float] = ACTIONS(2057), - [sym_integer] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(2055), - [anon_sym_True] = ACTIONS(2055), - [anon_sym_TRUE] = ACTIONS(2055), - [anon_sym_false] = ACTIONS(2055), - [anon_sym_False] = ACTIONS(2055), - [anon_sym_FALSE] = ACTIONS(2055), - [anon_sym_null] = ACTIONS(2055), - [anon_sym_Null] = ACTIONS(2055), - [anon_sym_NULL] = ACTIONS(2055), - [sym_string] = ACTIONS(2057), - [anon_sym_AT] = ACTIONS(2057), - [anon_sym_TILDE] = ACTIONS(2057), - [anon_sym_array] = ACTIONS(2055), - [anon_sym_varray] = ACTIONS(2055), - [anon_sym_darray] = ACTIONS(2055), - [anon_sym_vec] = ACTIONS(2055), - [anon_sym_dict] = ACTIONS(2055), - [anon_sym_keyset] = ACTIONS(2055), - [anon_sym_LT] = ACTIONS(2055), - [anon_sym_PLUS] = ACTIONS(2055), - [anon_sym_DASH] = ACTIONS(2055), - [anon_sym_tuple] = ACTIONS(2055), - [anon_sym_include] = ACTIONS(2055), - [anon_sym_include_once] = ACTIONS(2055), - [anon_sym_require] = ACTIONS(2055), - [anon_sym_require_once] = ACTIONS(2055), - [anon_sym_list] = ACTIONS(2055), - [anon_sym_LT_LT] = ACTIONS(2055), - [anon_sym_BANG] = ACTIONS(2057), - [anon_sym_PLUS_PLUS] = ACTIONS(2057), - [anon_sym_DASH_DASH] = ACTIONS(2057), - [anon_sym_await] = ACTIONS(2055), - [anon_sym_async] = ACTIONS(2055), - [anon_sym_yield] = ACTIONS(2055), - [anon_sym_trait] = ACTIONS(2055), - [anon_sym_interface] = ACTIONS(2055), - [anon_sym_class] = ACTIONS(2055), - [anon_sym_enum] = ACTIONS(2055), - [sym_final_modifier] = ACTIONS(2055), - [sym_abstract_modifier] = ACTIONS(2055), - [sym_xhp_modifier] = ACTIONS(2055), - [sym_xhp_identifier] = ACTIONS(2055), - [sym_xhp_class_identifier] = ACTIONS(2057), - [sym_comment] = ACTIONS(3), - }, - [1121] = { - [ts_builtin_sym_end] = ACTIONS(2109), - [sym_identifier] = ACTIONS(2107), - [sym_variable] = ACTIONS(2109), - [sym_pipe_variable] = ACTIONS(2109), - [anon_sym_type] = ACTIONS(2107), - [anon_sym_newtype] = ACTIONS(2107), - [anon_sym_shape] = ACTIONS(2107), - [anon_sym_clone] = ACTIONS(2107), - [anon_sym_new] = ACTIONS(2107), - [anon_sym_print] = ACTIONS(2107), - [sym__backslash] = ACTIONS(2109), - [anon_sym_self] = ACTIONS(2107), - [anon_sym_parent] = ACTIONS(2107), - [anon_sym_static] = ACTIONS(2107), - [anon_sym_LT_LT_LT] = ACTIONS(2109), - [anon_sym_LBRACE] = ACTIONS(2109), - [anon_sym_SEMI] = ACTIONS(2109), - [anon_sym_return] = ACTIONS(2107), - [anon_sym_break] = ACTIONS(2107), - [anon_sym_continue] = ACTIONS(2107), - [anon_sym_throw] = ACTIONS(2107), - [anon_sym_echo] = ACTIONS(2107), - [anon_sym_unset] = ACTIONS(2107), - [anon_sym_LPAREN] = ACTIONS(2109), - [anon_sym_concurrent] = ACTIONS(2107), - [anon_sym_use] = ACTIONS(2107), - [anon_sym_namespace] = ACTIONS(2107), - [anon_sym_function] = ACTIONS(2107), - [anon_sym_const] = ACTIONS(2107), - [anon_sym_if] = ACTIONS(2107), - [anon_sym_elseif] = ACTIONS(2107), - [anon_sym_else] = ACTIONS(2107), - [anon_sym_switch] = ACTIONS(2107), - [anon_sym_foreach] = ACTIONS(2107), - [anon_sym_while] = ACTIONS(2107), - [anon_sym_do] = ACTIONS(2107), - [anon_sym_for] = ACTIONS(2107), - [anon_sym_try] = ACTIONS(2107), - [anon_sym_using] = ACTIONS(2107), - [sym_float] = ACTIONS(2109), - [sym_integer] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(2107), - [anon_sym_True] = ACTIONS(2107), - [anon_sym_TRUE] = ACTIONS(2107), - [anon_sym_false] = ACTIONS(2107), - [anon_sym_False] = ACTIONS(2107), - [anon_sym_FALSE] = ACTIONS(2107), - [anon_sym_null] = ACTIONS(2107), - [anon_sym_Null] = ACTIONS(2107), - [anon_sym_NULL] = ACTIONS(2107), - [sym_string] = ACTIONS(2109), - [anon_sym_AT] = ACTIONS(2109), - [anon_sym_TILDE] = ACTIONS(2109), - [anon_sym_array] = ACTIONS(2107), - [anon_sym_varray] = ACTIONS(2107), - [anon_sym_darray] = ACTIONS(2107), - [anon_sym_vec] = ACTIONS(2107), - [anon_sym_dict] = ACTIONS(2107), - [anon_sym_keyset] = ACTIONS(2107), - [anon_sym_LT] = ACTIONS(2107), - [anon_sym_PLUS] = ACTIONS(2107), - [anon_sym_DASH] = ACTIONS(2107), - [anon_sym_tuple] = ACTIONS(2107), - [anon_sym_include] = ACTIONS(2107), - [anon_sym_include_once] = ACTIONS(2107), - [anon_sym_require] = ACTIONS(2107), - [anon_sym_require_once] = ACTIONS(2107), - [anon_sym_list] = ACTIONS(2107), - [anon_sym_LT_LT] = ACTIONS(2107), - [anon_sym_BANG] = ACTIONS(2109), - [anon_sym_PLUS_PLUS] = ACTIONS(2109), - [anon_sym_DASH_DASH] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(2107), - [anon_sym_async] = ACTIONS(2107), - [anon_sym_yield] = ACTIONS(2107), - [anon_sym_trait] = ACTIONS(2107), - [anon_sym_interface] = ACTIONS(2107), - [anon_sym_class] = ACTIONS(2107), - [anon_sym_enum] = ACTIONS(2107), - [sym_final_modifier] = ACTIONS(2107), - [sym_abstract_modifier] = ACTIONS(2107), - [sym_xhp_modifier] = ACTIONS(2107), - [sym_xhp_identifier] = ACTIONS(2107), - [sym_xhp_class_identifier] = ACTIONS(2109), - [sym_comment] = ACTIONS(3), - }, - [1122] = { - [ts_builtin_sym_end] = ACTIONS(2105), - [sym_identifier] = ACTIONS(2103), - [sym_variable] = ACTIONS(2105), - [sym_pipe_variable] = ACTIONS(2105), - [anon_sym_type] = ACTIONS(2103), - [anon_sym_newtype] = ACTIONS(2103), - [anon_sym_shape] = ACTIONS(2103), - [anon_sym_clone] = ACTIONS(2103), - [anon_sym_new] = ACTIONS(2103), - [anon_sym_print] = ACTIONS(2103), - [sym__backslash] = ACTIONS(2105), - [anon_sym_self] = ACTIONS(2103), - [anon_sym_parent] = ACTIONS(2103), - [anon_sym_static] = ACTIONS(2103), - [anon_sym_LT_LT_LT] = ACTIONS(2105), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_SEMI] = ACTIONS(2105), - [anon_sym_return] = ACTIONS(2103), - [anon_sym_break] = ACTIONS(2103), - [anon_sym_continue] = ACTIONS(2103), - [anon_sym_throw] = ACTIONS(2103), - [anon_sym_echo] = ACTIONS(2103), - [anon_sym_unset] = ACTIONS(2103), - [anon_sym_LPAREN] = ACTIONS(2105), - [anon_sym_concurrent] = ACTIONS(2103), - [anon_sym_use] = ACTIONS(2103), - [anon_sym_namespace] = ACTIONS(2103), - [anon_sym_function] = ACTIONS(2103), - [anon_sym_const] = ACTIONS(2103), - [anon_sym_if] = ACTIONS(2103), - [anon_sym_elseif] = ACTIONS(2103), - [anon_sym_else] = ACTIONS(2103), - [anon_sym_switch] = ACTIONS(2103), - [anon_sym_foreach] = ACTIONS(2103), - [anon_sym_while] = ACTIONS(2103), - [anon_sym_do] = ACTIONS(2103), - [anon_sym_for] = ACTIONS(2103), - [anon_sym_try] = ACTIONS(2103), - [anon_sym_using] = ACTIONS(2103), - [sym_float] = ACTIONS(2105), - [sym_integer] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(2103), - [anon_sym_True] = ACTIONS(2103), - [anon_sym_TRUE] = ACTIONS(2103), - [anon_sym_false] = ACTIONS(2103), - [anon_sym_False] = ACTIONS(2103), - [anon_sym_FALSE] = ACTIONS(2103), - [anon_sym_null] = ACTIONS(2103), - [anon_sym_Null] = ACTIONS(2103), - [anon_sym_NULL] = ACTIONS(2103), - [sym_string] = ACTIONS(2105), - [anon_sym_AT] = ACTIONS(2105), - [anon_sym_TILDE] = ACTIONS(2105), - [anon_sym_array] = ACTIONS(2103), - [anon_sym_varray] = ACTIONS(2103), - [anon_sym_darray] = ACTIONS(2103), - [anon_sym_vec] = ACTIONS(2103), - [anon_sym_dict] = ACTIONS(2103), - [anon_sym_keyset] = ACTIONS(2103), - [anon_sym_LT] = ACTIONS(2103), - [anon_sym_PLUS] = ACTIONS(2103), - [anon_sym_DASH] = ACTIONS(2103), - [anon_sym_tuple] = ACTIONS(2103), - [anon_sym_include] = ACTIONS(2103), - [anon_sym_include_once] = ACTIONS(2103), - [anon_sym_require] = ACTIONS(2103), - [anon_sym_require_once] = ACTIONS(2103), - [anon_sym_list] = ACTIONS(2103), - [anon_sym_LT_LT] = ACTIONS(2103), - [anon_sym_BANG] = ACTIONS(2105), - [anon_sym_PLUS_PLUS] = ACTIONS(2105), - [anon_sym_DASH_DASH] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(2103), - [anon_sym_async] = ACTIONS(2103), - [anon_sym_yield] = ACTIONS(2103), - [anon_sym_trait] = ACTIONS(2103), - [anon_sym_interface] = ACTIONS(2103), - [anon_sym_class] = ACTIONS(2103), - [anon_sym_enum] = ACTIONS(2103), - [sym_final_modifier] = ACTIONS(2103), - [sym_abstract_modifier] = ACTIONS(2103), - [sym_xhp_modifier] = ACTIONS(2103), - [sym_xhp_identifier] = ACTIONS(2103), - [sym_xhp_class_identifier] = ACTIONS(2105), - [sym_comment] = ACTIONS(3), - }, - [1123] = { - [ts_builtin_sym_end] = ACTIONS(2097), - [sym_identifier] = ACTIONS(2095), - [sym_variable] = ACTIONS(2097), - [sym_pipe_variable] = ACTIONS(2097), - [anon_sym_type] = ACTIONS(2095), - [anon_sym_newtype] = ACTIONS(2095), - [anon_sym_shape] = ACTIONS(2095), - [anon_sym_clone] = ACTIONS(2095), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_print] = ACTIONS(2095), - [sym__backslash] = ACTIONS(2097), - [anon_sym_self] = ACTIONS(2095), - [anon_sym_parent] = ACTIONS(2095), - [anon_sym_static] = ACTIONS(2095), - [anon_sym_LT_LT_LT] = ACTIONS(2097), - [anon_sym_LBRACE] = ACTIONS(2097), - [anon_sym_SEMI] = ACTIONS(2097), - [anon_sym_return] = ACTIONS(2095), - [anon_sym_break] = ACTIONS(2095), - [anon_sym_continue] = ACTIONS(2095), - [anon_sym_throw] = ACTIONS(2095), - [anon_sym_echo] = ACTIONS(2095), - [anon_sym_unset] = ACTIONS(2095), - [anon_sym_LPAREN] = ACTIONS(2097), - [anon_sym_concurrent] = ACTIONS(2095), - [anon_sym_use] = ACTIONS(2095), - [anon_sym_namespace] = ACTIONS(2095), - [anon_sym_function] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2095), - [anon_sym_if] = ACTIONS(2095), - [anon_sym_elseif] = ACTIONS(2095), - [anon_sym_else] = ACTIONS(2095), - [anon_sym_switch] = ACTIONS(2095), - [anon_sym_foreach] = ACTIONS(2095), - [anon_sym_while] = ACTIONS(2095), - [anon_sym_do] = ACTIONS(2095), - [anon_sym_for] = ACTIONS(2095), - [anon_sym_try] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(2095), - [sym_float] = ACTIONS(2097), - [sym_integer] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(2095), - [anon_sym_True] = ACTIONS(2095), - [anon_sym_TRUE] = ACTIONS(2095), - [anon_sym_false] = ACTIONS(2095), - [anon_sym_False] = ACTIONS(2095), - [anon_sym_FALSE] = ACTIONS(2095), - [anon_sym_null] = ACTIONS(2095), - [anon_sym_Null] = ACTIONS(2095), - [anon_sym_NULL] = ACTIONS(2095), - [sym_string] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(2097), - [anon_sym_TILDE] = ACTIONS(2097), - [anon_sym_array] = ACTIONS(2095), - [anon_sym_varray] = ACTIONS(2095), - [anon_sym_darray] = ACTIONS(2095), - [anon_sym_vec] = ACTIONS(2095), - [anon_sym_dict] = ACTIONS(2095), - [anon_sym_keyset] = ACTIONS(2095), - [anon_sym_LT] = ACTIONS(2095), - [anon_sym_PLUS] = ACTIONS(2095), - [anon_sym_DASH] = ACTIONS(2095), - [anon_sym_tuple] = ACTIONS(2095), - [anon_sym_include] = ACTIONS(2095), - [anon_sym_include_once] = ACTIONS(2095), - [anon_sym_require] = ACTIONS(2095), - [anon_sym_require_once] = ACTIONS(2095), - [anon_sym_list] = ACTIONS(2095), - [anon_sym_LT_LT] = ACTIONS(2095), - [anon_sym_BANG] = ACTIONS(2097), - [anon_sym_PLUS_PLUS] = ACTIONS(2097), - [anon_sym_DASH_DASH] = ACTIONS(2097), - [anon_sym_await] = ACTIONS(2095), - [anon_sym_async] = ACTIONS(2095), - [anon_sym_yield] = ACTIONS(2095), - [anon_sym_trait] = ACTIONS(2095), - [anon_sym_interface] = ACTIONS(2095), - [anon_sym_class] = ACTIONS(2095), - [anon_sym_enum] = ACTIONS(2095), - [sym_final_modifier] = ACTIONS(2095), - [sym_abstract_modifier] = ACTIONS(2095), - [sym_xhp_modifier] = ACTIONS(2095), - [sym_xhp_identifier] = ACTIONS(2095), - [sym_xhp_class_identifier] = ACTIONS(2097), - [sym_comment] = ACTIONS(3), - }, - [1124] = { - [sym_identifier] = ACTIONS(2311), - [sym_variable] = ACTIONS(2313), - [sym_pipe_variable] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2311), - [anon_sym_newtype] = ACTIONS(2311), - [anon_sym_shape] = ACTIONS(2311), - [anon_sym_clone] = ACTIONS(2311), - [anon_sym_new] = ACTIONS(2311), - [anon_sym_print] = ACTIONS(2311), - [sym__backslash] = ACTIONS(2313), - [anon_sym_self] = ACTIONS(2311), - [anon_sym_parent] = ACTIONS(2311), - [anon_sym_static] = ACTIONS(2311), - [anon_sym_LT_LT_LT] = ACTIONS(2313), - [anon_sym_RBRACE] = ACTIONS(2313), - [anon_sym_LBRACE] = ACTIONS(2313), - [anon_sym_SEMI] = ACTIONS(2313), - [anon_sym_return] = ACTIONS(2311), - [anon_sym_break] = ACTIONS(2311), - [anon_sym_continue] = ACTIONS(2311), - [anon_sym_throw] = ACTIONS(2311), - [anon_sym_echo] = ACTIONS(2311), - [anon_sym_unset] = ACTIONS(2311), - [anon_sym_LPAREN] = ACTIONS(2313), - [anon_sym_concurrent] = ACTIONS(2311), - [anon_sym_use] = ACTIONS(2311), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_function] = ACTIONS(2311), - [anon_sym_const] = ACTIONS(2311), - [anon_sym_if] = ACTIONS(2311), - [anon_sym_switch] = ACTIONS(2311), - [anon_sym_case] = ACTIONS(2311), - [anon_sym_default] = ACTIONS(2311), - [anon_sym_foreach] = ACTIONS(2311), - [anon_sym_while] = ACTIONS(2311), - [anon_sym_do] = ACTIONS(2311), - [anon_sym_for] = ACTIONS(2311), - [anon_sym_try] = ACTIONS(2311), - [anon_sym_using] = ACTIONS(2311), - [sym_float] = ACTIONS(2313), - [sym_integer] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(2311), - [anon_sym_True] = ACTIONS(2311), - [anon_sym_TRUE] = ACTIONS(2311), - [anon_sym_false] = ACTIONS(2311), - [anon_sym_False] = ACTIONS(2311), - [anon_sym_FALSE] = ACTIONS(2311), - [anon_sym_null] = ACTIONS(2311), - [anon_sym_Null] = ACTIONS(2311), - [anon_sym_NULL] = ACTIONS(2311), - [sym_string] = ACTIONS(2313), - [anon_sym_AT] = ACTIONS(2313), - [anon_sym_TILDE] = ACTIONS(2313), - [anon_sym_array] = ACTIONS(2311), - [anon_sym_varray] = ACTIONS(2311), - [anon_sym_darray] = ACTIONS(2311), - [anon_sym_vec] = ACTIONS(2311), - [anon_sym_dict] = ACTIONS(2311), - [anon_sym_keyset] = ACTIONS(2311), - [anon_sym_LT] = ACTIONS(2311), - [anon_sym_PLUS] = ACTIONS(2311), - [anon_sym_DASH] = ACTIONS(2311), - [anon_sym_tuple] = ACTIONS(2311), - [anon_sym_include] = ACTIONS(2311), - [anon_sym_include_once] = ACTIONS(2311), - [anon_sym_require] = ACTIONS(2311), - [anon_sym_require_once] = ACTIONS(2311), - [anon_sym_list] = ACTIONS(2311), - [anon_sym_LT_LT] = ACTIONS(2311), - [anon_sym_BANG] = ACTIONS(2313), - [anon_sym_PLUS_PLUS] = ACTIONS(2313), - [anon_sym_DASH_DASH] = ACTIONS(2313), - [anon_sym_await] = ACTIONS(2311), - [anon_sym_async] = ACTIONS(2311), - [anon_sym_yield] = ACTIONS(2311), - [anon_sym_trait] = ACTIONS(2311), - [anon_sym_interface] = ACTIONS(2311), - [anon_sym_class] = ACTIONS(2311), - [anon_sym_enum] = ACTIONS(2311), - [sym_final_modifier] = ACTIONS(2311), - [sym_abstract_modifier] = ACTIONS(2311), - [sym_xhp_modifier] = ACTIONS(2311), - [sym_xhp_identifier] = ACTIONS(2311), - [sym_xhp_class_identifier] = ACTIONS(2313), - [sym_comment] = ACTIONS(3), - }, - [1125] = { - [sym_identifier] = ACTIONS(2431), - [sym_variable] = ACTIONS(2433), - [sym_pipe_variable] = ACTIONS(2433), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_newtype] = ACTIONS(2431), - [anon_sym_shape] = ACTIONS(2431), - [anon_sym_clone] = ACTIONS(2431), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_print] = ACTIONS(2431), - [sym__backslash] = ACTIONS(2433), - [anon_sym_self] = ACTIONS(2431), - [anon_sym_parent] = ACTIONS(2431), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_LT_LT_LT] = ACTIONS(2433), - [anon_sym_RBRACE] = ACTIONS(2433), - [anon_sym_LBRACE] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(2433), - [anon_sym_return] = ACTIONS(2431), - [anon_sym_break] = ACTIONS(2431), - [anon_sym_continue] = ACTIONS(2431), - [anon_sym_throw] = ACTIONS(2431), - [anon_sym_echo] = ACTIONS(2431), - [anon_sym_unset] = ACTIONS(2431), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_concurrent] = ACTIONS(2431), - [anon_sym_use] = ACTIONS(2431), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2431), - [anon_sym_const] = ACTIONS(2431), - [anon_sym_if] = ACTIONS(2431), - [anon_sym_switch] = ACTIONS(2431), - [anon_sym_case] = ACTIONS(2431), - [anon_sym_default] = ACTIONS(2431), - [anon_sym_foreach] = ACTIONS(2431), - [anon_sym_while] = ACTIONS(2431), - [anon_sym_do] = ACTIONS(2431), - [anon_sym_for] = ACTIONS(2431), - [anon_sym_try] = ACTIONS(2431), - [anon_sym_using] = ACTIONS(2431), - [sym_float] = ACTIONS(2433), - [sym_integer] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(2431), - [anon_sym_True] = ACTIONS(2431), - [anon_sym_TRUE] = ACTIONS(2431), - [anon_sym_false] = ACTIONS(2431), - [anon_sym_False] = ACTIONS(2431), - [anon_sym_FALSE] = ACTIONS(2431), - [anon_sym_null] = ACTIONS(2431), - [anon_sym_Null] = ACTIONS(2431), - [anon_sym_NULL] = ACTIONS(2431), - [sym_string] = ACTIONS(2433), - [anon_sym_AT] = ACTIONS(2433), - [anon_sym_TILDE] = ACTIONS(2433), - [anon_sym_array] = ACTIONS(2431), - [anon_sym_varray] = ACTIONS(2431), - [anon_sym_darray] = ACTIONS(2431), - [anon_sym_vec] = ACTIONS(2431), - [anon_sym_dict] = ACTIONS(2431), - [anon_sym_keyset] = ACTIONS(2431), - [anon_sym_LT] = ACTIONS(2431), - [anon_sym_PLUS] = ACTIONS(2431), - [anon_sym_DASH] = ACTIONS(2431), - [anon_sym_tuple] = ACTIONS(2431), - [anon_sym_include] = ACTIONS(2431), - [anon_sym_include_once] = ACTIONS(2431), - [anon_sym_require] = ACTIONS(2431), - [anon_sym_require_once] = ACTIONS(2431), - [anon_sym_list] = ACTIONS(2431), - [anon_sym_LT_LT] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(2433), - [anon_sym_PLUS_PLUS] = ACTIONS(2433), - [anon_sym_DASH_DASH] = ACTIONS(2433), - [anon_sym_await] = ACTIONS(2431), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_yield] = ACTIONS(2431), - [anon_sym_trait] = ACTIONS(2431), - [anon_sym_interface] = ACTIONS(2431), - [anon_sym_class] = ACTIONS(2431), - [anon_sym_enum] = ACTIONS(2431), - [sym_final_modifier] = ACTIONS(2431), - [sym_abstract_modifier] = ACTIONS(2431), - [sym_xhp_modifier] = ACTIONS(2431), - [sym_xhp_identifier] = ACTIONS(2431), - [sym_xhp_class_identifier] = ACTIONS(2433), - [sym_comment] = ACTIONS(3), - }, - [1126] = { - [sym_identifier] = ACTIONS(2167), - [sym_variable] = ACTIONS(2169), - [sym_pipe_variable] = ACTIONS(2169), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_newtype] = ACTIONS(2167), - [anon_sym_shape] = ACTIONS(2167), - [anon_sym_clone] = ACTIONS(2167), - [anon_sym_new] = ACTIONS(2167), - [anon_sym_print] = ACTIONS(2167), - [sym__backslash] = ACTIONS(2169), - [anon_sym_self] = ACTIONS(2167), - [anon_sym_parent] = ACTIONS(2167), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_LT_LT_LT] = ACTIONS(2169), - [anon_sym_RBRACE] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(2169), - [anon_sym_SEMI] = ACTIONS(2169), - [anon_sym_return] = ACTIONS(2167), - [anon_sym_break] = ACTIONS(2167), - [anon_sym_continue] = ACTIONS(2167), - [anon_sym_throw] = ACTIONS(2167), - [anon_sym_echo] = ACTIONS(2167), - [anon_sym_unset] = ACTIONS(2167), - [anon_sym_LPAREN] = ACTIONS(2169), - [anon_sym_concurrent] = ACTIONS(2167), - [anon_sym_use] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2167), - [anon_sym_function] = ACTIONS(2167), - [anon_sym_const] = ACTIONS(2167), - [anon_sym_if] = ACTIONS(2167), - [anon_sym_switch] = ACTIONS(2167), - [anon_sym_case] = ACTIONS(2167), - [anon_sym_default] = ACTIONS(2167), - [anon_sym_foreach] = ACTIONS(2167), - [anon_sym_while] = ACTIONS(2167), - [anon_sym_do] = ACTIONS(2167), - [anon_sym_for] = ACTIONS(2167), - [anon_sym_try] = ACTIONS(2167), - [anon_sym_using] = ACTIONS(2167), - [sym_float] = ACTIONS(2169), - [sym_integer] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(2167), - [anon_sym_True] = ACTIONS(2167), - [anon_sym_TRUE] = ACTIONS(2167), - [anon_sym_false] = ACTIONS(2167), - [anon_sym_False] = ACTIONS(2167), - [anon_sym_FALSE] = ACTIONS(2167), - [anon_sym_null] = ACTIONS(2167), - [anon_sym_Null] = ACTIONS(2167), - [anon_sym_NULL] = ACTIONS(2167), - [sym_string] = ACTIONS(2169), - [anon_sym_AT] = ACTIONS(2169), - [anon_sym_TILDE] = ACTIONS(2169), - [anon_sym_array] = ACTIONS(2167), - [anon_sym_varray] = ACTIONS(2167), - [anon_sym_darray] = ACTIONS(2167), - [anon_sym_vec] = ACTIONS(2167), - [anon_sym_dict] = ACTIONS(2167), - [anon_sym_keyset] = ACTIONS(2167), - [anon_sym_LT] = ACTIONS(2167), - [anon_sym_PLUS] = ACTIONS(2167), - [anon_sym_DASH] = ACTIONS(2167), - [anon_sym_tuple] = ACTIONS(2167), - [anon_sym_include] = ACTIONS(2167), - [anon_sym_include_once] = ACTIONS(2167), - [anon_sym_require] = ACTIONS(2167), - [anon_sym_require_once] = ACTIONS(2167), - [anon_sym_list] = ACTIONS(2167), - [anon_sym_LT_LT] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(2169), - [anon_sym_PLUS_PLUS] = ACTIONS(2169), - [anon_sym_DASH_DASH] = ACTIONS(2169), - [anon_sym_await] = ACTIONS(2167), - [anon_sym_async] = ACTIONS(2167), - [anon_sym_yield] = ACTIONS(2167), - [anon_sym_trait] = ACTIONS(2167), - [anon_sym_interface] = ACTIONS(2167), - [anon_sym_class] = ACTIONS(2167), - [anon_sym_enum] = ACTIONS(2167), - [sym_final_modifier] = ACTIONS(2167), - [sym_abstract_modifier] = ACTIONS(2167), - [sym_xhp_modifier] = ACTIONS(2167), - [sym_xhp_identifier] = ACTIONS(2167), - [sym_xhp_class_identifier] = ACTIONS(2169), - [sym_comment] = ACTIONS(3), - }, - [1127] = { - [sym_identifier] = ACTIONS(2459), - [sym_variable] = ACTIONS(2461), - [sym_pipe_variable] = ACTIONS(2461), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_newtype] = ACTIONS(2459), - [anon_sym_shape] = ACTIONS(2459), - [anon_sym_clone] = ACTIONS(2459), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_print] = ACTIONS(2459), - [sym__backslash] = ACTIONS(2461), - [anon_sym_self] = ACTIONS(2459), - [anon_sym_parent] = ACTIONS(2459), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_LT_LT_LT] = ACTIONS(2461), - [anon_sym_RBRACE] = ACTIONS(2461), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_return] = ACTIONS(2459), - [anon_sym_break] = ACTIONS(2459), - [anon_sym_continue] = ACTIONS(2459), - [anon_sym_throw] = ACTIONS(2459), - [anon_sym_echo] = ACTIONS(2459), - [anon_sym_unset] = ACTIONS(2459), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_concurrent] = ACTIONS(2459), - [anon_sym_use] = ACTIONS(2459), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_const] = ACTIONS(2459), - [anon_sym_if] = ACTIONS(2459), - [anon_sym_switch] = ACTIONS(2459), - [anon_sym_case] = ACTIONS(2459), - [anon_sym_default] = ACTIONS(2459), - [anon_sym_foreach] = ACTIONS(2459), - [anon_sym_while] = ACTIONS(2459), - [anon_sym_do] = ACTIONS(2459), - [anon_sym_for] = ACTIONS(2459), - [anon_sym_try] = ACTIONS(2459), - [anon_sym_using] = ACTIONS(2459), - [sym_float] = ACTIONS(2461), - [sym_integer] = ACTIONS(2459), - [anon_sym_true] = ACTIONS(2459), - [anon_sym_True] = ACTIONS(2459), - [anon_sym_TRUE] = ACTIONS(2459), - [anon_sym_false] = ACTIONS(2459), - [anon_sym_False] = ACTIONS(2459), - [anon_sym_FALSE] = ACTIONS(2459), - [anon_sym_null] = ACTIONS(2459), - [anon_sym_Null] = ACTIONS(2459), - [anon_sym_NULL] = ACTIONS(2459), - [sym_string] = ACTIONS(2461), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_array] = ACTIONS(2459), - [anon_sym_varray] = ACTIONS(2459), - [anon_sym_darray] = ACTIONS(2459), - [anon_sym_vec] = ACTIONS(2459), - [anon_sym_dict] = ACTIONS(2459), - [anon_sym_keyset] = ACTIONS(2459), - [anon_sym_LT] = ACTIONS(2459), - [anon_sym_PLUS] = ACTIONS(2459), - [anon_sym_DASH] = ACTIONS(2459), - [anon_sym_tuple] = ACTIONS(2459), - [anon_sym_include] = ACTIONS(2459), - [anon_sym_include_once] = ACTIONS(2459), - [anon_sym_require] = ACTIONS(2459), - [anon_sym_require_once] = ACTIONS(2459), - [anon_sym_list] = ACTIONS(2459), - [anon_sym_LT_LT] = ACTIONS(2459), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2459), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_yield] = ACTIONS(2459), - [anon_sym_trait] = ACTIONS(2459), - [anon_sym_interface] = ACTIONS(2459), - [anon_sym_class] = ACTIONS(2459), - [anon_sym_enum] = ACTIONS(2459), - [sym_final_modifier] = ACTIONS(2459), - [sym_abstract_modifier] = ACTIONS(2459), - [sym_xhp_modifier] = ACTIONS(2459), - [sym_xhp_identifier] = ACTIONS(2459), - [sym_xhp_class_identifier] = ACTIONS(2461), - [sym_comment] = ACTIONS(3), - }, - [1128] = { - [ts_builtin_sym_end] = ACTIONS(2093), - [sym_identifier] = ACTIONS(2091), - [sym_variable] = ACTIONS(2093), - [sym_pipe_variable] = ACTIONS(2093), - [anon_sym_type] = ACTIONS(2091), - [anon_sym_newtype] = ACTIONS(2091), - [anon_sym_shape] = ACTIONS(2091), - [anon_sym_clone] = ACTIONS(2091), - [anon_sym_new] = ACTIONS(2091), - [anon_sym_print] = ACTIONS(2091), - [sym__backslash] = ACTIONS(2093), - [anon_sym_self] = ACTIONS(2091), - [anon_sym_parent] = ACTIONS(2091), - [anon_sym_static] = ACTIONS(2091), - [anon_sym_LT_LT_LT] = ACTIONS(2093), - [anon_sym_LBRACE] = ACTIONS(2093), - [anon_sym_SEMI] = ACTIONS(2093), - [anon_sym_return] = ACTIONS(2091), - [anon_sym_break] = ACTIONS(2091), - [anon_sym_continue] = ACTIONS(2091), - [anon_sym_throw] = ACTIONS(2091), - [anon_sym_echo] = ACTIONS(2091), - [anon_sym_unset] = ACTIONS(2091), - [anon_sym_LPAREN] = ACTIONS(2093), - [anon_sym_concurrent] = ACTIONS(2091), - [anon_sym_use] = ACTIONS(2091), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_function] = ACTIONS(2091), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_if] = ACTIONS(2091), - [anon_sym_elseif] = ACTIONS(2091), - [anon_sym_else] = ACTIONS(2091), - [anon_sym_switch] = ACTIONS(2091), - [anon_sym_foreach] = ACTIONS(2091), - [anon_sym_while] = ACTIONS(2091), - [anon_sym_do] = ACTIONS(2091), - [anon_sym_for] = ACTIONS(2091), - [anon_sym_try] = ACTIONS(2091), - [anon_sym_using] = ACTIONS(2091), - [sym_float] = ACTIONS(2093), - [sym_integer] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(2091), - [anon_sym_True] = ACTIONS(2091), - [anon_sym_TRUE] = ACTIONS(2091), - [anon_sym_false] = ACTIONS(2091), - [anon_sym_False] = ACTIONS(2091), - [anon_sym_FALSE] = ACTIONS(2091), - [anon_sym_null] = ACTIONS(2091), - [anon_sym_Null] = ACTIONS(2091), - [anon_sym_NULL] = ACTIONS(2091), - [sym_string] = ACTIONS(2093), - [anon_sym_AT] = ACTIONS(2093), - [anon_sym_TILDE] = ACTIONS(2093), - [anon_sym_array] = ACTIONS(2091), - [anon_sym_varray] = ACTIONS(2091), - [anon_sym_darray] = ACTIONS(2091), - [anon_sym_vec] = ACTIONS(2091), - [anon_sym_dict] = ACTIONS(2091), - [anon_sym_keyset] = ACTIONS(2091), - [anon_sym_LT] = ACTIONS(2091), - [anon_sym_PLUS] = ACTIONS(2091), - [anon_sym_DASH] = ACTIONS(2091), - [anon_sym_tuple] = ACTIONS(2091), - [anon_sym_include] = ACTIONS(2091), - [anon_sym_include_once] = ACTIONS(2091), - [anon_sym_require] = ACTIONS(2091), - [anon_sym_require_once] = ACTIONS(2091), - [anon_sym_list] = ACTIONS(2091), - [anon_sym_LT_LT] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(2093), - [anon_sym_PLUS_PLUS] = ACTIONS(2093), - [anon_sym_DASH_DASH] = ACTIONS(2093), - [anon_sym_await] = ACTIONS(2091), - [anon_sym_async] = ACTIONS(2091), - [anon_sym_yield] = ACTIONS(2091), - [anon_sym_trait] = ACTIONS(2091), - [anon_sym_interface] = ACTIONS(2091), - [anon_sym_class] = ACTIONS(2091), - [anon_sym_enum] = ACTIONS(2091), - [sym_final_modifier] = ACTIONS(2091), - [sym_abstract_modifier] = ACTIONS(2091), - [sym_xhp_modifier] = ACTIONS(2091), - [sym_xhp_identifier] = ACTIONS(2091), - [sym_xhp_class_identifier] = ACTIONS(2093), - [sym_comment] = ACTIONS(3), - }, - [1129] = { - [sym_identifier] = ACTIONS(2155), - [sym_variable] = ACTIONS(2157), - [sym_pipe_variable] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2155), - [anon_sym_newtype] = ACTIONS(2155), - [anon_sym_shape] = ACTIONS(2155), - [anon_sym_clone] = ACTIONS(2155), - [anon_sym_new] = ACTIONS(2155), - [anon_sym_print] = ACTIONS(2155), - [sym__backslash] = ACTIONS(2157), - [anon_sym_self] = ACTIONS(2155), - [anon_sym_parent] = ACTIONS(2155), - [anon_sym_static] = ACTIONS(2155), - [anon_sym_LT_LT_LT] = ACTIONS(2157), - [anon_sym_RBRACE] = ACTIONS(2157), - [anon_sym_LBRACE] = ACTIONS(2157), - [anon_sym_SEMI] = ACTIONS(2157), - [anon_sym_return] = ACTIONS(2155), - [anon_sym_break] = ACTIONS(2155), - [anon_sym_continue] = ACTIONS(2155), - [anon_sym_throw] = ACTIONS(2155), - [anon_sym_echo] = ACTIONS(2155), - [anon_sym_unset] = ACTIONS(2155), - [anon_sym_LPAREN] = ACTIONS(2157), - [anon_sym_concurrent] = ACTIONS(2155), - [anon_sym_use] = ACTIONS(2155), - [anon_sym_namespace] = ACTIONS(2155), - [anon_sym_function] = ACTIONS(2155), - [anon_sym_const] = ACTIONS(2155), - [anon_sym_if] = ACTIONS(2155), - [anon_sym_switch] = ACTIONS(2155), - [anon_sym_case] = ACTIONS(2155), - [anon_sym_default] = ACTIONS(2155), - [anon_sym_foreach] = ACTIONS(2155), - [anon_sym_while] = ACTIONS(2155), - [anon_sym_do] = ACTIONS(2155), - [anon_sym_for] = ACTIONS(2155), - [anon_sym_try] = ACTIONS(2155), - [anon_sym_using] = ACTIONS(2155), - [sym_float] = ACTIONS(2157), - [sym_integer] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(2155), - [anon_sym_True] = ACTIONS(2155), - [anon_sym_TRUE] = ACTIONS(2155), - [anon_sym_false] = ACTIONS(2155), - [anon_sym_False] = ACTIONS(2155), - [anon_sym_FALSE] = ACTIONS(2155), - [anon_sym_null] = ACTIONS(2155), - [anon_sym_Null] = ACTIONS(2155), - [anon_sym_NULL] = ACTIONS(2155), - [sym_string] = ACTIONS(2157), - [anon_sym_AT] = ACTIONS(2157), - [anon_sym_TILDE] = ACTIONS(2157), - [anon_sym_array] = ACTIONS(2155), - [anon_sym_varray] = ACTIONS(2155), - [anon_sym_darray] = ACTIONS(2155), - [anon_sym_vec] = ACTIONS(2155), - [anon_sym_dict] = ACTIONS(2155), - [anon_sym_keyset] = ACTIONS(2155), - [anon_sym_LT] = ACTIONS(2155), - [anon_sym_PLUS] = ACTIONS(2155), - [anon_sym_DASH] = ACTIONS(2155), - [anon_sym_tuple] = ACTIONS(2155), - [anon_sym_include] = ACTIONS(2155), - [anon_sym_include_once] = ACTIONS(2155), - [anon_sym_require] = ACTIONS(2155), - [anon_sym_require_once] = ACTIONS(2155), - [anon_sym_list] = ACTIONS(2155), - [anon_sym_LT_LT] = ACTIONS(2155), - [anon_sym_BANG] = ACTIONS(2157), - [anon_sym_PLUS_PLUS] = ACTIONS(2157), - [anon_sym_DASH_DASH] = ACTIONS(2157), - [anon_sym_await] = ACTIONS(2155), - [anon_sym_async] = ACTIONS(2155), - [anon_sym_yield] = ACTIONS(2155), - [anon_sym_trait] = ACTIONS(2155), - [anon_sym_interface] = ACTIONS(2155), - [anon_sym_class] = ACTIONS(2155), - [anon_sym_enum] = ACTIONS(2155), - [sym_final_modifier] = ACTIONS(2155), - [sym_abstract_modifier] = ACTIONS(2155), - [sym_xhp_modifier] = ACTIONS(2155), - [sym_xhp_identifier] = ACTIONS(2155), - [sym_xhp_class_identifier] = ACTIONS(2157), - [sym_comment] = ACTIONS(3), - }, - [1130] = { - [ts_builtin_sym_end] = ACTIONS(2089), - [sym_identifier] = ACTIONS(2087), - [sym_variable] = ACTIONS(2089), - [sym_pipe_variable] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2087), - [anon_sym_newtype] = ACTIONS(2087), - [anon_sym_shape] = ACTIONS(2087), - [anon_sym_clone] = ACTIONS(2087), - [anon_sym_new] = ACTIONS(2087), - [anon_sym_print] = ACTIONS(2087), - [sym__backslash] = ACTIONS(2089), - [anon_sym_self] = ACTIONS(2087), - [anon_sym_parent] = ACTIONS(2087), - [anon_sym_static] = ACTIONS(2087), - [anon_sym_LT_LT_LT] = ACTIONS(2089), - [anon_sym_LBRACE] = ACTIONS(2089), - [anon_sym_SEMI] = ACTIONS(2089), - [anon_sym_return] = ACTIONS(2087), - [anon_sym_break] = ACTIONS(2087), - [anon_sym_continue] = ACTIONS(2087), - [anon_sym_throw] = ACTIONS(2087), - [anon_sym_echo] = ACTIONS(2087), - [anon_sym_unset] = ACTIONS(2087), - [anon_sym_LPAREN] = ACTIONS(2089), - [anon_sym_concurrent] = ACTIONS(2087), - [anon_sym_use] = ACTIONS(2087), - [anon_sym_namespace] = ACTIONS(2087), - [anon_sym_function] = ACTIONS(2087), - [anon_sym_const] = ACTIONS(2087), - [anon_sym_if] = ACTIONS(2087), - [anon_sym_elseif] = ACTIONS(2087), - [anon_sym_else] = ACTIONS(2087), - [anon_sym_switch] = ACTIONS(2087), - [anon_sym_foreach] = ACTIONS(2087), - [anon_sym_while] = ACTIONS(2087), - [anon_sym_do] = ACTIONS(2087), - [anon_sym_for] = ACTIONS(2087), - [anon_sym_try] = ACTIONS(2087), - [anon_sym_using] = ACTIONS(2087), - [sym_float] = ACTIONS(2089), - [sym_integer] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(2087), - [anon_sym_True] = ACTIONS(2087), - [anon_sym_TRUE] = ACTIONS(2087), - [anon_sym_false] = ACTIONS(2087), - [anon_sym_False] = ACTIONS(2087), - [anon_sym_FALSE] = ACTIONS(2087), - [anon_sym_null] = ACTIONS(2087), - [anon_sym_Null] = ACTIONS(2087), - [anon_sym_NULL] = ACTIONS(2087), - [sym_string] = ACTIONS(2089), - [anon_sym_AT] = ACTIONS(2089), - [anon_sym_TILDE] = ACTIONS(2089), - [anon_sym_array] = ACTIONS(2087), - [anon_sym_varray] = ACTIONS(2087), - [anon_sym_darray] = ACTIONS(2087), - [anon_sym_vec] = ACTIONS(2087), - [anon_sym_dict] = ACTIONS(2087), - [anon_sym_keyset] = ACTIONS(2087), - [anon_sym_LT] = ACTIONS(2087), - [anon_sym_PLUS] = ACTIONS(2087), - [anon_sym_DASH] = ACTIONS(2087), - [anon_sym_tuple] = ACTIONS(2087), - [anon_sym_include] = ACTIONS(2087), - [anon_sym_include_once] = ACTIONS(2087), - [anon_sym_require] = ACTIONS(2087), - [anon_sym_require_once] = ACTIONS(2087), - [anon_sym_list] = ACTIONS(2087), - [anon_sym_LT_LT] = ACTIONS(2087), - [anon_sym_BANG] = ACTIONS(2089), - [anon_sym_PLUS_PLUS] = ACTIONS(2089), - [anon_sym_DASH_DASH] = ACTIONS(2089), - [anon_sym_await] = ACTIONS(2087), - [anon_sym_async] = ACTIONS(2087), - [anon_sym_yield] = ACTIONS(2087), - [anon_sym_trait] = ACTIONS(2087), - [anon_sym_interface] = ACTIONS(2087), - [anon_sym_class] = ACTIONS(2087), - [anon_sym_enum] = ACTIONS(2087), - [sym_final_modifier] = ACTIONS(2087), - [sym_abstract_modifier] = ACTIONS(2087), - [sym_xhp_modifier] = ACTIONS(2087), - [sym_xhp_identifier] = ACTIONS(2087), - [sym_xhp_class_identifier] = ACTIONS(2089), - [sym_comment] = ACTIONS(3), - }, - [1131] = { - [ts_builtin_sym_end] = ACTIONS(2029), - [sym_identifier] = ACTIONS(2027), - [sym_variable] = ACTIONS(2029), - [sym_pipe_variable] = ACTIONS(2029), - [anon_sym_type] = ACTIONS(2027), - [anon_sym_newtype] = ACTIONS(2027), - [anon_sym_shape] = ACTIONS(2027), - [anon_sym_clone] = ACTIONS(2027), - [anon_sym_new] = ACTIONS(2027), - [anon_sym_print] = ACTIONS(2027), - [sym__backslash] = ACTIONS(2029), - [anon_sym_self] = ACTIONS(2027), - [anon_sym_parent] = ACTIONS(2027), - [anon_sym_static] = ACTIONS(2027), - [anon_sym_LT_LT_LT] = ACTIONS(2029), - [anon_sym_LBRACE] = ACTIONS(2029), - [anon_sym_SEMI] = ACTIONS(2029), - [anon_sym_return] = ACTIONS(2027), - [anon_sym_break] = ACTIONS(2027), - [anon_sym_continue] = ACTIONS(2027), - [anon_sym_throw] = ACTIONS(2027), - [anon_sym_echo] = ACTIONS(2027), - [anon_sym_unset] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(2029), - [anon_sym_concurrent] = ACTIONS(2027), - [anon_sym_use] = ACTIONS(2027), - [anon_sym_namespace] = ACTIONS(2027), - [anon_sym_function] = ACTIONS(2027), - [anon_sym_const] = ACTIONS(2027), - [anon_sym_if] = ACTIONS(2027), - [anon_sym_elseif] = ACTIONS(2027), - [anon_sym_else] = ACTIONS(2027), - [anon_sym_switch] = ACTIONS(2027), - [anon_sym_foreach] = ACTIONS(2027), - [anon_sym_while] = ACTIONS(2027), - [anon_sym_do] = ACTIONS(2027), - [anon_sym_for] = ACTIONS(2027), - [anon_sym_try] = ACTIONS(2027), - [anon_sym_using] = ACTIONS(2027), - [sym_float] = ACTIONS(2029), - [sym_integer] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(2027), - [anon_sym_True] = ACTIONS(2027), - [anon_sym_TRUE] = ACTIONS(2027), - [anon_sym_false] = ACTIONS(2027), - [anon_sym_False] = ACTIONS(2027), - [anon_sym_FALSE] = ACTIONS(2027), - [anon_sym_null] = ACTIONS(2027), - [anon_sym_Null] = ACTIONS(2027), - [anon_sym_NULL] = ACTIONS(2027), - [sym_string] = ACTIONS(2029), - [anon_sym_AT] = ACTIONS(2029), - [anon_sym_TILDE] = ACTIONS(2029), - [anon_sym_array] = ACTIONS(2027), - [anon_sym_varray] = ACTIONS(2027), - [anon_sym_darray] = ACTIONS(2027), - [anon_sym_vec] = ACTIONS(2027), - [anon_sym_dict] = ACTIONS(2027), - [anon_sym_keyset] = ACTIONS(2027), - [anon_sym_LT] = ACTIONS(2027), - [anon_sym_PLUS] = ACTIONS(2027), - [anon_sym_DASH] = ACTIONS(2027), - [anon_sym_tuple] = ACTIONS(2027), - [anon_sym_include] = ACTIONS(2027), - [anon_sym_include_once] = ACTIONS(2027), - [anon_sym_require] = ACTIONS(2027), - [anon_sym_require_once] = ACTIONS(2027), - [anon_sym_list] = ACTIONS(2027), - [anon_sym_LT_LT] = ACTIONS(2027), - [anon_sym_BANG] = ACTIONS(2029), - [anon_sym_PLUS_PLUS] = ACTIONS(2029), - [anon_sym_DASH_DASH] = ACTIONS(2029), - [anon_sym_await] = ACTIONS(2027), - [anon_sym_async] = ACTIONS(2027), - [anon_sym_yield] = ACTIONS(2027), - [anon_sym_trait] = ACTIONS(2027), - [anon_sym_interface] = ACTIONS(2027), - [anon_sym_class] = ACTIONS(2027), - [anon_sym_enum] = ACTIONS(2027), - [sym_final_modifier] = ACTIONS(2027), - [sym_abstract_modifier] = ACTIONS(2027), - [sym_xhp_modifier] = ACTIONS(2027), - [sym_xhp_identifier] = ACTIONS(2027), - [sym_xhp_class_identifier] = ACTIONS(2029), - [sym_comment] = ACTIONS(3), - }, - [1132] = { - [sym_identifier] = ACTIONS(2279), - [sym_variable] = ACTIONS(2281), - [sym_pipe_variable] = ACTIONS(2281), - [anon_sym_type] = ACTIONS(2279), - [anon_sym_newtype] = ACTIONS(2279), - [anon_sym_shape] = ACTIONS(2279), - [anon_sym_clone] = ACTIONS(2279), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_print] = ACTIONS(2279), - [sym__backslash] = ACTIONS(2281), - [anon_sym_self] = ACTIONS(2279), - [anon_sym_parent] = ACTIONS(2279), - [anon_sym_static] = ACTIONS(2279), - [anon_sym_LT_LT_LT] = ACTIONS(2281), - [anon_sym_RBRACE] = ACTIONS(2281), - [anon_sym_LBRACE] = ACTIONS(2281), - [anon_sym_SEMI] = ACTIONS(2281), - [anon_sym_return] = ACTIONS(2279), - [anon_sym_break] = ACTIONS(2279), - [anon_sym_continue] = ACTIONS(2279), - [anon_sym_throw] = ACTIONS(2279), - [anon_sym_echo] = ACTIONS(2279), - [anon_sym_unset] = ACTIONS(2279), - [anon_sym_LPAREN] = ACTIONS(2281), - [anon_sym_concurrent] = ACTIONS(2279), - [anon_sym_use] = ACTIONS(2279), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_function] = ACTIONS(2279), - [anon_sym_const] = ACTIONS(2279), - [anon_sym_if] = ACTIONS(2279), - [anon_sym_elseif] = ACTIONS(2279), - [anon_sym_else] = ACTIONS(2279), - [anon_sym_switch] = ACTIONS(2279), - [anon_sym_foreach] = ACTIONS(2279), - [anon_sym_while] = ACTIONS(2279), - [anon_sym_do] = ACTIONS(2279), - [anon_sym_for] = ACTIONS(2279), - [anon_sym_try] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(2279), - [sym_float] = ACTIONS(2281), - [sym_integer] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(2279), - [anon_sym_True] = ACTIONS(2279), - [anon_sym_TRUE] = ACTIONS(2279), - [anon_sym_false] = ACTIONS(2279), - [anon_sym_False] = ACTIONS(2279), - [anon_sym_FALSE] = ACTIONS(2279), - [anon_sym_null] = ACTIONS(2279), - [anon_sym_Null] = ACTIONS(2279), - [anon_sym_NULL] = ACTIONS(2279), - [sym_string] = ACTIONS(2281), - [anon_sym_AT] = ACTIONS(2281), - [anon_sym_TILDE] = ACTIONS(2281), - [anon_sym_array] = ACTIONS(2279), - [anon_sym_varray] = ACTIONS(2279), - [anon_sym_darray] = ACTIONS(2279), - [anon_sym_vec] = ACTIONS(2279), - [anon_sym_dict] = ACTIONS(2279), - [anon_sym_keyset] = ACTIONS(2279), - [anon_sym_LT] = ACTIONS(2279), - [anon_sym_PLUS] = ACTIONS(2279), - [anon_sym_DASH] = ACTIONS(2279), - [anon_sym_tuple] = ACTIONS(2279), - [anon_sym_include] = ACTIONS(2279), - [anon_sym_include_once] = ACTIONS(2279), - [anon_sym_require] = ACTIONS(2279), - [anon_sym_require_once] = ACTIONS(2279), - [anon_sym_list] = ACTIONS(2279), - [anon_sym_LT_LT] = ACTIONS(2279), - [anon_sym_BANG] = ACTIONS(2281), - [anon_sym_PLUS_PLUS] = ACTIONS(2281), - [anon_sym_DASH_DASH] = ACTIONS(2281), - [anon_sym_await] = ACTIONS(2279), - [anon_sym_async] = ACTIONS(2279), - [anon_sym_yield] = ACTIONS(2279), - [anon_sym_trait] = ACTIONS(2279), - [anon_sym_interface] = ACTIONS(2279), - [anon_sym_class] = ACTIONS(2279), - [anon_sym_enum] = ACTIONS(2279), - [sym_final_modifier] = ACTIONS(2279), - [sym_abstract_modifier] = ACTIONS(2279), - [sym_xhp_modifier] = ACTIONS(2279), - [sym_xhp_identifier] = ACTIONS(2279), - [sym_xhp_class_identifier] = ACTIONS(2281), - [sym_comment] = ACTIONS(3), - }, - [1133] = { - [ts_builtin_sym_end] = ACTIONS(2021), - [sym_identifier] = ACTIONS(2019), - [sym_variable] = ACTIONS(2021), - [sym_pipe_variable] = ACTIONS(2021), - [anon_sym_type] = ACTIONS(2019), - [anon_sym_newtype] = ACTIONS(2019), - [anon_sym_shape] = ACTIONS(2019), - [anon_sym_clone] = ACTIONS(2019), - [anon_sym_new] = ACTIONS(2019), - [anon_sym_print] = ACTIONS(2019), - [sym__backslash] = ACTIONS(2021), - [anon_sym_self] = ACTIONS(2019), - [anon_sym_parent] = ACTIONS(2019), - [anon_sym_static] = ACTIONS(2019), - [anon_sym_LT_LT_LT] = ACTIONS(2021), - [anon_sym_LBRACE] = ACTIONS(2021), - [anon_sym_SEMI] = ACTIONS(2021), - [anon_sym_return] = ACTIONS(2019), - [anon_sym_break] = ACTIONS(2019), - [anon_sym_continue] = ACTIONS(2019), - [anon_sym_throw] = ACTIONS(2019), - [anon_sym_echo] = ACTIONS(2019), - [anon_sym_unset] = ACTIONS(2019), - [anon_sym_LPAREN] = ACTIONS(2021), - [anon_sym_concurrent] = ACTIONS(2019), - [anon_sym_use] = ACTIONS(2019), - [anon_sym_namespace] = ACTIONS(2019), - [anon_sym_function] = ACTIONS(2019), - [anon_sym_const] = ACTIONS(2019), - [anon_sym_if] = ACTIONS(2019), - [anon_sym_elseif] = ACTIONS(2019), - [anon_sym_else] = ACTIONS(2019), - [anon_sym_switch] = ACTIONS(2019), - [anon_sym_foreach] = ACTIONS(2019), - [anon_sym_while] = ACTIONS(2019), - [anon_sym_do] = ACTIONS(2019), - [anon_sym_for] = ACTIONS(2019), - [anon_sym_try] = ACTIONS(2019), - [anon_sym_using] = ACTIONS(2019), - [sym_float] = ACTIONS(2021), - [sym_integer] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(2019), - [anon_sym_True] = ACTIONS(2019), - [anon_sym_TRUE] = ACTIONS(2019), - [anon_sym_false] = ACTIONS(2019), - [anon_sym_False] = ACTIONS(2019), - [anon_sym_FALSE] = ACTIONS(2019), - [anon_sym_null] = ACTIONS(2019), - [anon_sym_Null] = ACTIONS(2019), - [anon_sym_NULL] = ACTIONS(2019), - [sym_string] = ACTIONS(2021), - [anon_sym_AT] = ACTIONS(2021), - [anon_sym_TILDE] = ACTIONS(2021), - [anon_sym_array] = ACTIONS(2019), - [anon_sym_varray] = ACTIONS(2019), - [anon_sym_darray] = ACTIONS(2019), - [anon_sym_vec] = ACTIONS(2019), - [anon_sym_dict] = ACTIONS(2019), - [anon_sym_keyset] = ACTIONS(2019), - [anon_sym_LT] = ACTIONS(2019), - [anon_sym_PLUS] = ACTIONS(2019), - [anon_sym_DASH] = ACTIONS(2019), - [anon_sym_tuple] = ACTIONS(2019), - [anon_sym_include] = ACTIONS(2019), - [anon_sym_include_once] = ACTIONS(2019), - [anon_sym_require] = ACTIONS(2019), - [anon_sym_require_once] = ACTIONS(2019), - [anon_sym_list] = ACTIONS(2019), - [anon_sym_LT_LT] = ACTIONS(2019), - [anon_sym_BANG] = ACTIONS(2021), - [anon_sym_PLUS_PLUS] = ACTIONS(2021), - [anon_sym_DASH_DASH] = ACTIONS(2021), - [anon_sym_await] = ACTIONS(2019), - [anon_sym_async] = ACTIONS(2019), - [anon_sym_yield] = ACTIONS(2019), - [anon_sym_trait] = ACTIONS(2019), - [anon_sym_interface] = ACTIONS(2019), - [anon_sym_class] = ACTIONS(2019), - [anon_sym_enum] = ACTIONS(2019), - [sym_final_modifier] = ACTIONS(2019), - [sym_abstract_modifier] = ACTIONS(2019), - [sym_xhp_modifier] = ACTIONS(2019), - [sym_xhp_identifier] = ACTIONS(2019), - [sym_xhp_class_identifier] = ACTIONS(2021), - [sym_comment] = ACTIONS(3), - }, - [1134] = { - [sym_identifier] = ACTIONS(2235), - [sym_variable] = ACTIONS(2237), - [sym_pipe_variable] = ACTIONS(2237), - [anon_sym_type] = ACTIONS(2235), - [anon_sym_newtype] = ACTIONS(2235), - [anon_sym_shape] = ACTIONS(2235), - [anon_sym_clone] = ACTIONS(2235), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_print] = ACTIONS(2235), - [sym__backslash] = ACTIONS(2237), - [anon_sym_self] = ACTIONS(2235), - [anon_sym_parent] = ACTIONS(2235), - [anon_sym_static] = ACTIONS(2235), - [anon_sym_LT_LT_LT] = ACTIONS(2237), - [anon_sym_RBRACE] = ACTIONS(2237), - [anon_sym_LBRACE] = ACTIONS(2237), - [anon_sym_SEMI] = ACTIONS(2237), - [anon_sym_return] = ACTIONS(2235), - [anon_sym_break] = ACTIONS(2235), - [anon_sym_continue] = ACTIONS(2235), - [anon_sym_throw] = ACTIONS(2235), - [anon_sym_echo] = ACTIONS(2235), - [anon_sym_unset] = ACTIONS(2235), - [anon_sym_LPAREN] = ACTIONS(2237), - [anon_sym_concurrent] = ACTIONS(2235), - [anon_sym_use] = ACTIONS(2235), - [anon_sym_namespace] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(2235), - [anon_sym_const] = ACTIONS(2235), - [anon_sym_if] = ACTIONS(2235), - [anon_sym_elseif] = ACTIONS(2235), - [anon_sym_else] = ACTIONS(2235), - [anon_sym_switch] = ACTIONS(2235), - [anon_sym_foreach] = ACTIONS(2235), - [anon_sym_while] = ACTIONS(2235), - [anon_sym_do] = ACTIONS(2235), - [anon_sym_for] = ACTIONS(2235), - [anon_sym_try] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(2235), - [sym_float] = ACTIONS(2237), - [sym_integer] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(2235), - [anon_sym_True] = ACTIONS(2235), - [anon_sym_TRUE] = ACTIONS(2235), - [anon_sym_false] = ACTIONS(2235), - [anon_sym_False] = ACTIONS(2235), - [anon_sym_FALSE] = ACTIONS(2235), - [anon_sym_null] = ACTIONS(2235), - [anon_sym_Null] = ACTIONS(2235), - [anon_sym_NULL] = ACTIONS(2235), - [sym_string] = ACTIONS(2237), - [anon_sym_AT] = ACTIONS(2237), - [anon_sym_TILDE] = ACTIONS(2237), - [anon_sym_array] = ACTIONS(2235), - [anon_sym_varray] = ACTIONS(2235), - [anon_sym_darray] = ACTIONS(2235), - [anon_sym_vec] = ACTIONS(2235), - [anon_sym_dict] = ACTIONS(2235), - [anon_sym_keyset] = ACTIONS(2235), - [anon_sym_LT] = ACTIONS(2235), - [anon_sym_PLUS] = ACTIONS(2235), - [anon_sym_DASH] = ACTIONS(2235), - [anon_sym_tuple] = ACTIONS(2235), - [anon_sym_include] = ACTIONS(2235), - [anon_sym_include_once] = ACTIONS(2235), - [anon_sym_require] = ACTIONS(2235), - [anon_sym_require_once] = ACTIONS(2235), - [anon_sym_list] = ACTIONS(2235), - [anon_sym_LT_LT] = ACTIONS(2235), - [anon_sym_BANG] = ACTIONS(2237), - [anon_sym_PLUS_PLUS] = ACTIONS(2237), - [anon_sym_DASH_DASH] = ACTIONS(2237), - [anon_sym_await] = ACTIONS(2235), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_yield] = ACTIONS(2235), - [anon_sym_trait] = ACTIONS(2235), - [anon_sym_interface] = ACTIONS(2235), - [anon_sym_class] = ACTIONS(2235), - [anon_sym_enum] = ACTIONS(2235), - [sym_final_modifier] = ACTIONS(2235), - [sym_abstract_modifier] = ACTIONS(2235), - [sym_xhp_modifier] = ACTIONS(2235), - [sym_xhp_identifier] = ACTIONS(2235), - [sym_xhp_class_identifier] = ACTIONS(2237), - [sym_comment] = ACTIONS(3), - }, - [1135] = { - [ts_builtin_sym_end] = ACTIONS(2033), - [sym_identifier] = ACTIONS(2031), - [sym_variable] = ACTIONS(2033), - [sym_pipe_variable] = ACTIONS(2033), - [anon_sym_type] = ACTIONS(2031), - [anon_sym_newtype] = ACTIONS(2031), - [anon_sym_shape] = ACTIONS(2031), - [anon_sym_clone] = ACTIONS(2031), - [anon_sym_new] = ACTIONS(2031), - [anon_sym_print] = ACTIONS(2031), - [sym__backslash] = ACTIONS(2033), - [anon_sym_self] = ACTIONS(2031), - [anon_sym_parent] = ACTIONS(2031), - [anon_sym_static] = ACTIONS(2031), - [anon_sym_LT_LT_LT] = ACTIONS(2033), - [anon_sym_LBRACE] = ACTIONS(2033), - [anon_sym_SEMI] = ACTIONS(2033), - [anon_sym_return] = ACTIONS(2031), - [anon_sym_break] = ACTIONS(2031), - [anon_sym_continue] = ACTIONS(2031), - [anon_sym_throw] = ACTIONS(2031), - [anon_sym_echo] = ACTIONS(2031), - [anon_sym_unset] = ACTIONS(2031), - [anon_sym_LPAREN] = ACTIONS(2033), - [anon_sym_concurrent] = ACTIONS(2031), - [anon_sym_use] = ACTIONS(2031), - [anon_sym_namespace] = ACTIONS(2031), - [anon_sym_function] = ACTIONS(2031), - [anon_sym_const] = ACTIONS(2031), - [anon_sym_if] = ACTIONS(2031), - [anon_sym_elseif] = ACTIONS(2031), - [anon_sym_else] = ACTIONS(2031), - [anon_sym_switch] = ACTIONS(2031), - [anon_sym_foreach] = ACTIONS(2031), - [anon_sym_while] = ACTIONS(2031), - [anon_sym_do] = ACTIONS(2031), - [anon_sym_for] = ACTIONS(2031), - [anon_sym_try] = ACTIONS(2031), - [anon_sym_using] = ACTIONS(2031), - [sym_float] = ACTIONS(2033), - [sym_integer] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(2031), - [anon_sym_True] = ACTIONS(2031), - [anon_sym_TRUE] = ACTIONS(2031), - [anon_sym_false] = ACTIONS(2031), - [anon_sym_False] = ACTIONS(2031), - [anon_sym_FALSE] = ACTIONS(2031), - [anon_sym_null] = ACTIONS(2031), - [anon_sym_Null] = ACTIONS(2031), - [anon_sym_NULL] = ACTIONS(2031), - [sym_string] = ACTIONS(2033), - [anon_sym_AT] = ACTIONS(2033), - [anon_sym_TILDE] = ACTIONS(2033), - [anon_sym_array] = ACTIONS(2031), - [anon_sym_varray] = ACTIONS(2031), - [anon_sym_darray] = ACTIONS(2031), - [anon_sym_vec] = ACTIONS(2031), - [anon_sym_dict] = ACTIONS(2031), - [anon_sym_keyset] = ACTIONS(2031), - [anon_sym_LT] = ACTIONS(2031), - [anon_sym_PLUS] = ACTIONS(2031), - [anon_sym_DASH] = ACTIONS(2031), - [anon_sym_tuple] = ACTIONS(2031), - [anon_sym_include] = ACTIONS(2031), - [anon_sym_include_once] = ACTIONS(2031), - [anon_sym_require] = ACTIONS(2031), - [anon_sym_require_once] = ACTIONS(2031), - [anon_sym_list] = ACTIONS(2031), - [anon_sym_LT_LT] = ACTIONS(2031), - [anon_sym_BANG] = ACTIONS(2033), - [anon_sym_PLUS_PLUS] = ACTIONS(2033), - [anon_sym_DASH_DASH] = ACTIONS(2033), - [anon_sym_await] = ACTIONS(2031), - [anon_sym_async] = ACTIONS(2031), - [anon_sym_yield] = ACTIONS(2031), - [anon_sym_trait] = ACTIONS(2031), - [anon_sym_interface] = ACTIONS(2031), - [anon_sym_class] = ACTIONS(2031), - [anon_sym_enum] = ACTIONS(2031), - [sym_final_modifier] = ACTIONS(2031), - [sym_abstract_modifier] = ACTIONS(2031), - [sym_xhp_modifier] = ACTIONS(2031), - [sym_xhp_identifier] = ACTIONS(2031), - [sym_xhp_class_identifier] = ACTIONS(2033), - [sym_comment] = ACTIONS(3), - }, - [1136] = { - [sym_identifier] = ACTIONS(2151), - [sym_variable] = ACTIONS(2153), - [sym_pipe_variable] = ACTIONS(2153), - [anon_sym_type] = ACTIONS(2151), - [anon_sym_newtype] = ACTIONS(2151), - [anon_sym_shape] = ACTIONS(2151), - [anon_sym_clone] = ACTIONS(2151), - [anon_sym_new] = ACTIONS(2151), - [anon_sym_print] = ACTIONS(2151), - [sym__backslash] = ACTIONS(2153), - [anon_sym_self] = ACTIONS(2151), - [anon_sym_parent] = ACTIONS(2151), - [anon_sym_static] = ACTIONS(2151), - [anon_sym_LT_LT_LT] = ACTIONS(2153), - [anon_sym_RBRACE] = ACTIONS(2153), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_SEMI] = ACTIONS(2153), - [anon_sym_return] = ACTIONS(2151), - [anon_sym_break] = ACTIONS(2151), - [anon_sym_continue] = ACTIONS(2151), - [anon_sym_throw] = ACTIONS(2151), - [anon_sym_echo] = ACTIONS(2151), - [anon_sym_unset] = ACTIONS(2151), - [anon_sym_LPAREN] = ACTIONS(2153), - [anon_sym_concurrent] = ACTIONS(2151), - [anon_sym_use] = ACTIONS(2151), - [anon_sym_namespace] = ACTIONS(2151), - [anon_sym_function] = ACTIONS(2151), - [anon_sym_const] = ACTIONS(2151), - [anon_sym_if] = ACTIONS(2151), - [anon_sym_switch] = ACTIONS(2151), - [anon_sym_case] = ACTIONS(2151), - [anon_sym_default] = ACTIONS(2151), - [anon_sym_foreach] = ACTIONS(2151), - [anon_sym_while] = ACTIONS(2151), - [anon_sym_do] = ACTIONS(2151), - [anon_sym_for] = ACTIONS(2151), - [anon_sym_try] = ACTIONS(2151), - [anon_sym_using] = ACTIONS(2151), - [sym_float] = ACTIONS(2153), - [sym_integer] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(2151), - [anon_sym_True] = ACTIONS(2151), - [anon_sym_TRUE] = ACTIONS(2151), - [anon_sym_false] = ACTIONS(2151), - [anon_sym_False] = ACTIONS(2151), - [anon_sym_FALSE] = ACTIONS(2151), - [anon_sym_null] = ACTIONS(2151), - [anon_sym_Null] = ACTIONS(2151), - [anon_sym_NULL] = ACTIONS(2151), - [sym_string] = ACTIONS(2153), - [anon_sym_AT] = ACTIONS(2153), - [anon_sym_TILDE] = ACTIONS(2153), - [anon_sym_array] = ACTIONS(2151), - [anon_sym_varray] = ACTIONS(2151), - [anon_sym_darray] = ACTIONS(2151), - [anon_sym_vec] = ACTIONS(2151), - [anon_sym_dict] = ACTIONS(2151), - [anon_sym_keyset] = ACTIONS(2151), - [anon_sym_LT] = ACTIONS(2151), - [anon_sym_PLUS] = ACTIONS(2151), - [anon_sym_DASH] = ACTIONS(2151), - [anon_sym_tuple] = ACTIONS(2151), - [anon_sym_include] = ACTIONS(2151), - [anon_sym_include_once] = ACTIONS(2151), - [anon_sym_require] = ACTIONS(2151), - [anon_sym_require_once] = ACTIONS(2151), - [anon_sym_list] = ACTIONS(2151), - [anon_sym_LT_LT] = ACTIONS(2151), - [anon_sym_BANG] = ACTIONS(2153), - [anon_sym_PLUS_PLUS] = ACTIONS(2153), - [anon_sym_DASH_DASH] = ACTIONS(2153), - [anon_sym_await] = ACTIONS(2151), - [anon_sym_async] = ACTIONS(2151), - [anon_sym_yield] = ACTIONS(2151), - [anon_sym_trait] = ACTIONS(2151), - [anon_sym_interface] = ACTIONS(2151), - [anon_sym_class] = ACTIONS(2151), - [anon_sym_enum] = ACTIONS(2151), - [sym_final_modifier] = ACTIONS(2151), - [sym_abstract_modifier] = ACTIONS(2151), - [sym_xhp_modifier] = ACTIONS(2151), - [sym_xhp_identifier] = ACTIONS(2151), - [sym_xhp_class_identifier] = ACTIONS(2153), - [sym_comment] = ACTIONS(3), - }, - [1137] = { - [sym_identifier] = ACTIONS(2207), - [sym_variable] = ACTIONS(2209), - [sym_pipe_variable] = ACTIONS(2209), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_newtype] = ACTIONS(2207), - [anon_sym_shape] = ACTIONS(2207), - [anon_sym_clone] = ACTIONS(2207), - [anon_sym_new] = ACTIONS(2207), - [anon_sym_print] = ACTIONS(2207), - [sym__backslash] = ACTIONS(2209), - [anon_sym_self] = ACTIONS(2207), - [anon_sym_parent] = ACTIONS(2207), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_LT_LT_LT] = ACTIONS(2209), - [anon_sym_RBRACE] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(2209), - [anon_sym_SEMI] = ACTIONS(2209), - [anon_sym_return] = ACTIONS(2207), - [anon_sym_break] = ACTIONS(2207), - [anon_sym_continue] = ACTIONS(2207), - [anon_sym_throw] = ACTIONS(2207), - [anon_sym_echo] = ACTIONS(2207), - [anon_sym_unset] = ACTIONS(2207), - [anon_sym_LPAREN] = ACTIONS(2209), - [anon_sym_concurrent] = ACTIONS(2207), - [anon_sym_use] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(2207), - [anon_sym_const] = ACTIONS(2207), - [anon_sym_if] = ACTIONS(2207), - [anon_sym_elseif] = ACTIONS(2207), - [anon_sym_else] = ACTIONS(2207), - [anon_sym_switch] = ACTIONS(2207), - [anon_sym_foreach] = ACTIONS(2207), - [anon_sym_while] = ACTIONS(2207), - [anon_sym_do] = ACTIONS(2207), - [anon_sym_for] = ACTIONS(2207), - [anon_sym_try] = ACTIONS(2207), - [anon_sym_using] = ACTIONS(2207), - [sym_float] = ACTIONS(2209), - [sym_integer] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(2207), - [anon_sym_True] = ACTIONS(2207), - [anon_sym_TRUE] = ACTIONS(2207), - [anon_sym_false] = ACTIONS(2207), - [anon_sym_False] = ACTIONS(2207), - [anon_sym_FALSE] = ACTIONS(2207), - [anon_sym_null] = ACTIONS(2207), - [anon_sym_Null] = ACTIONS(2207), - [anon_sym_NULL] = ACTIONS(2207), - [sym_string] = ACTIONS(2209), - [anon_sym_AT] = ACTIONS(2209), - [anon_sym_TILDE] = ACTIONS(2209), - [anon_sym_array] = ACTIONS(2207), - [anon_sym_varray] = ACTIONS(2207), - [anon_sym_darray] = ACTIONS(2207), - [anon_sym_vec] = ACTIONS(2207), - [anon_sym_dict] = ACTIONS(2207), - [anon_sym_keyset] = ACTIONS(2207), - [anon_sym_LT] = ACTIONS(2207), - [anon_sym_PLUS] = ACTIONS(2207), - [anon_sym_DASH] = ACTIONS(2207), - [anon_sym_tuple] = ACTIONS(2207), - [anon_sym_include] = ACTIONS(2207), - [anon_sym_include_once] = ACTIONS(2207), - [anon_sym_require] = ACTIONS(2207), - [anon_sym_require_once] = ACTIONS(2207), - [anon_sym_list] = ACTIONS(2207), - [anon_sym_LT_LT] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(2209), - [anon_sym_PLUS_PLUS] = ACTIONS(2209), - [anon_sym_DASH_DASH] = ACTIONS(2209), - [anon_sym_await] = ACTIONS(2207), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_yield] = ACTIONS(2207), - [anon_sym_trait] = ACTIONS(2207), - [anon_sym_interface] = ACTIONS(2207), - [anon_sym_class] = ACTIONS(2207), - [anon_sym_enum] = ACTIONS(2207), - [sym_final_modifier] = ACTIONS(2207), - [sym_abstract_modifier] = ACTIONS(2207), - [sym_xhp_modifier] = ACTIONS(2207), - [sym_xhp_identifier] = ACTIONS(2207), - [sym_xhp_class_identifier] = ACTIONS(2209), - [sym_comment] = ACTIONS(3), - }, - [1138] = { - [sym_identifier] = ACTIONS(2039), - [sym_variable] = ACTIONS(2041), - [sym_pipe_variable] = ACTIONS(2041), - [anon_sym_type] = ACTIONS(2039), - [anon_sym_newtype] = ACTIONS(2039), - [anon_sym_shape] = ACTIONS(2039), - [anon_sym_clone] = ACTIONS(2039), - [anon_sym_new] = ACTIONS(2039), - [anon_sym_print] = ACTIONS(2039), - [sym__backslash] = ACTIONS(2041), - [anon_sym_self] = ACTIONS(2039), - [anon_sym_parent] = ACTIONS(2039), - [anon_sym_static] = ACTIONS(2039), - [anon_sym_LT_LT_LT] = ACTIONS(2041), - [anon_sym_RBRACE] = ACTIONS(2041), - [anon_sym_LBRACE] = ACTIONS(2041), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym_return] = ACTIONS(2039), - [anon_sym_break] = ACTIONS(2039), - [anon_sym_continue] = ACTIONS(2039), - [anon_sym_throw] = ACTIONS(2039), - [anon_sym_echo] = ACTIONS(2039), - [anon_sym_unset] = ACTIONS(2039), - [anon_sym_LPAREN] = ACTIONS(2041), - [anon_sym_concurrent] = ACTIONS(2039), - [anon_sym_use] = ACTIONS(2039), - [anon_sym_namespace] = ACTIONS(2039), - [anon_sym_function] = ACTIONS(2039), - [anon_sym_const] = ACTIONS(2039), - [anon_sym_if] = ACTIONS(2039), - [anon_sym_elseif] = ACTIONS(2039), - [anon_sym_else] = ACTIONS(2039), - [anon_sym_switch] = ACTIONS(2039), - [anon_sym_foreach] = ACTIONS(2039), - [anon_sym_while] = ACTIONS(2039), - [anon_sym_do] = ACTIONS(2039), - [anon_sym_for] = ACTIONS(2039), - [anon_sym_try] = ACTIONS(2039), - [anon_sym_using] = ACTIONS(2039), - [sym_float] = ACTIONS(2041), - [sym_integer] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(2039), - [anon_sym_True] = ACTIONS(2039), - [anon_sym_TRUE] = ACTIONS(2039), - [anon_sym_false] = ACTIONS(2039), - [anon_sym_False] = ACTIONS(2039), - [anon_sym_FALSE] = ACTIONS(2039), - [anon_sym_null] = ACTIONS(2039), - [anon_sym_Null] = ACTIONS(2039), - [anon_sym_NULL] = ACTIONS(2039), - [sym_string] = ACTIONS(2041), - [anon_sym_AT] = ACTIONS(2041), - [anon_sym_TILDE] = ACTIONS(2041), - [anon_sym_array] = ACTIONS(2039), - [anon_sym_varray] = ACTIONS(2039), - [anon_sym_darray] = ACTIONS(2039), - [anon_sym_vec] = ACTIONS(2039), - [anon_sym_dict] = ACTIONS(2039), - [anon_sym_keyset] = ACTIONS(2039), - [anon_sym_LT] = ACTIONS(2039), - [anon_sym_PLUS] = ACTIONS(2039), - [anon_sym_DASH] = ACTIONS(2039), - [anon_sym_tuple] = ACTIONS(2039), - [anon_sym_include] = ACTIONS(2039), - [anon_sym_include_once] = ACTIONS(2039), - [anon_sym_require] = ACTIONS(2039), - [anon_sym_require_once] = ACTIONS(2039), - [anon_sym_list] = ACTIONS(2039), - [anon_sym_LT_LT] = ACTIONS(2039), - [anon_sym_BANG] = ACTIONS(2041), - [anon_sym_PLUS_PLUS] = ACTIONS(2041), - [anon_sym_DASH_DASH] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(2039), - [anon_sym_async] = ACTIONS(2039), - [anon_sym_yield] = ACTIONS(2039), - [anon_sym_trait] = ACTIONS(2039), - [anon_sym_interface] = ACTIONS(2039), - [anon_sym_class] = ACTIONS(2039), - [anon_sym_enum] = ACTIONS(2039), - [sym_final_modifier] = ACTIONS(2039), - [sym_abstract_modifier] = ACTIONS(2039), - [sym_xhp_modifier] = ACTIONS(2039), - [sym_xhp_identifier] = ACTIONS(2039), - [sym_xhp_class_identifier] = ACTIONS(2041), - [sym_comment] = ACTIONS(3), - }, - [1139] = { - [sym_identifier] = ACTIONS(2163), - [sym_variable] = ACTIONS(2165), - [sym_pipe_variable] = ACTIONS(2165), - [anon_sym_type] = ACTIONS(2163), - [anon_sym_newtype] = ACTIONS(2163), - [anon_sym_shape] = ACTIONS(2163), - [anon_sym_clone] = ACTIONS(2163), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_print] = ACTIONS(2163), - [sym__backslash] = ACTIONS(2165), - [anon_sym_self] = ACTIONS(2163), - [anon_sym_parent] = ACTIONS(2163), - [anon_sym_static] = ACTIONS(2163), - [anon_sym_LT_LT_LT] = ACTIONS(2165), - [anon_sym_RBRACE] = ACTIONS(2165), - [anon_sym_LBRACE] = ACTIONS(2165), - [anon_sym_SEMI] = ACTIONS(2165), - [anon_sym_return] = ACTIONS(2163), - [anon_sym_break] = ACTIONS(2163), - [anon_sym_continue] = ACTIONS(2163), - [anon_sym_throw] = ACTIONS(2163), - [anon_sym_echo] = ACTIONS(2163), - [anon_sym_unset] = ACTIONS(2163), - [anon_sym_LPAREN] = ACTIONS(2165), - [anon_sym_concurrent] = ACTIONS(2163), - [anon_sym_use] = ACTIONS(2163), - [anon_sym_namespace] = ACTIONS(2163), - [anon_sym_function] = ACTIONS(2163), - [anon_sym_const] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2163), - [anon_sym_elseif] = ACTIONS(2163), - [anon_sym_else] = ACTIONS(2163), - [anon_sym_switch] = ACTIONS(2163), - [anon_sym_foreach] = ACTIONS(2163), - [anon_sym_while] = ACTIONS(2163), - [anon_sym_do] = ACTIONS(2163), - [anon_sym_for] = ACTIONS(2163), - [anon_sym_try] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(2163), - [sym_float] = ACTIONS(2165), - [sym_integer] = ACTIONS(2163), - [anon_sym_true] = ACTIONS(2163), - [anon_sym_True] = ACTIONS(2163), - [anon_sym_TRUE] = ACTIONS(2163), - [anon_sym_false] = ACTIONS(2163), - [anon_sym_False] = ACTIONS(2163), - [anon_sym_FALSE] = ACTIONS(2163), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_Null] = ACTIONS(2163), - [anon_sym_NULL] = ACTIONS(2163), - [sym_string] = ACTIONS(2165), - [anon_sym_AT] = ACTIONS(2165), - [anon_sym_TILDE] = ACTIONS(2165), - [anon_sym_array] = ACTIONS(2163), - [anon_sym_varray] = ACTIONS(2163), - [anon_sym_darray] = ACTIONS(2163), - [anon_sym_vec] = ACTIONS(2163), - [anon_sym_dict] = ACTIONS(2163), - [anon_sym_keyset] = ACTIONS(2163), - [anon_sym_LT] = ACTIONS(2163), - [anon_sym_PLUS] = ACTIONS(2163), - [anon_sym_DASH] = ACTIONS(2163), - [anon_sym_tuple] = ACTIONS(2163), - [anon_sym_include] = ACTIONS(2163), - [anon_sym_include_once] = ACTIONS(2163), - [anon_sym_require] = ACTIONS(2163), - [anon_sym_require_once] = ACTIONS(2163), - [anon_sym_list] = ACTIONS(2163), - [anon_sym_LT_LT] = ACTIONS(2163), - [anon_sym_BANG] = ACTIONS(2165), - [anon_sym_PLUS_PLUS] = ACTIONS(2165), - [anon_sym_DASH_DASH] = ACTIONS(2165), - [anon_sym_await] = ACTIONS(2163), - [anon_sym_async] = ACTIONS(2163), - [anon_sym_yield] = ACTIONS(2163), - [anon_sym_trait] = ACTIONS(2163), - [anon_sym_interface] = ACTIONS(2163), - [anon_sym_class] = ACTIONS(2163), - [anon_sym_enum] = ACTIONS(2163), - [sym_final_modifier] = ACTIONS(2163), - [sym_abstract_modifier] = ACTIONS(2163), - [sym_xhp_modifier] = ACTIONS(2163), - [sym_xhp_identifier] = ACTIONS(2163), - [sym_xhp_class_identifier] = ACTIONS(2165), - [sym_comment] = ACTIONS(3), - }, - [1140] = { - [sym_identifier] = ACTIONS(2143), - [sym_variable] = ACTIONS(2145), - [sym_pipe_variable] = ACTIONS(2145), - [anon_sym_type] = ACTIONS(2143), - [anon_sym_newtype] = ACTIONS(2143), - [anon_sym_shape] = ACTIONS(2143), - [anon_sym_clone] = ACTIONS(2143), - [anon_sym_new] = ACTIONS(2143), - [anon_sym_print] = ACTIONS(2143), - [sym__backslash] = ACTIONS(2145), - [anon_sym_self] = ACTIONS(2143), - [anon_sym_parent] = ACTIONS(2143), - [anon_sym_static] = ACTIONS(2143), - [anon_sym_LT_LT_LT] = ACTIONS(2145), - [anon_sym_RBRACE] = ACTIONS(2145), - [anon_sym_LBRACE] = ACTIONS(2145), - [anon_sym_SEMI] = ACTIONS(2145), - [anon_sym_return] = ACTIONS(2143), - [anon_sym_break] = ACTIONS(2143), - [anon_sym_continue] = ACTIONS(2143), - [anon_sym_throw] = ACTIONS(2143), - [anon_sym_echo] = ACTIONS(2143), - [anon_sym_unset] = ACTIONS(2143), - [anon_sym_LPAREN] = ACTIONS(2145), - [anon_sym_concurrent] = ACTIONS(2143), - [anon_sym_use] = ACTIONS(2143), - [anon_sym_namespace] = ACTIONS(2143), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_const] = ACTIONS(2143), - [anon_sym_if] = ACTIONS(2143), - [anon_sym_switch] = ACTIONS(2143), - [anon_sym_case] = ACTIONS(2143), - [anon_sym_default] = ACTIONS(2143), - [anon_sym_foreach] = ACTIONS(2143), - [anon_sym_while] = ACTIONS(2143), - [anon_sym_do] = ACTIONS(2143), - [anon_sym_for] = ACTIONS(2143), - [anon_sym_try] = ACTIONS(2143), - [anon_sym_using] = ACTIONS(2143), - [sym_float] = ACTIONS(2145), - [sym_integer] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(2143), - [anon_sym_True] = ACTIONS(2143), - [anon_sym_TRUE] = ACTIONS(2143), - [anon_sym_false] = ACTIONS(2143), - [anon_sym_False] = ACTIONS(2143), - [anon_sym_FALSE] = ACTIONS(2143), - [anon_sym_null] = ACTIONS(2143), - [anon_sym_Null] = ACTIONS(2143), - [anon_sym_NULL] = ACTIONS(2143), - [sym_string] = ACTIONS(2145), - [anon_sym_AT] = ACTIONS(2145), - [anon_sym_TILDE] = ACTIONS(2145), - [anon_sym_array] = ACTIONS(2143), - [anon_sym_varray] = ACTIONS(2143), - [anon_sym_darray] = ACTIONS(2143), - [anon_sym_vec] = ACTIONS(2143), - [anon_sym_dict] = ACTIONS(2143), - [anon_sym_keyset] = ACTIONS(2143), - [anon_sym_LT] = ACTIONS(2143), - [anon_sym_PLUS] = ACTIONS(2143), - [anon_sym_DASH] = ACTIONS(2143), - [anon_sym_tuple] = ACTIONS(2143), - [anon_sym_include] = ACTIONS(2143), - [anon_sym_include_once] = ACTIONS(2143), - [anon_sym_require] = ACTIONS(2143), - [anon_sym_require_once] = ACTIONS(2143), - [anon_sym_list] = ACTIONS(2143), - [anon_sym_LT_LT] = ACTIONS(2143), - [anon_sym_BANG] = ACTIONS(2145), - [anon_sym_PLUS_PLUS] = ACTIONS(2145), - [anon_sym_DASH_DASH] = ACTIONS(2145), - [anon_sym_await] = ACTIONS(2143), - [anon_sym_async] = ACTIONS(2143), - [anon_sym_yield] = ACTIONS(2143), - [anon_sym_trait] = ACTIONS(2143), - [anon_sym_interface] = ACTIONS(2143), - [anon_sym_class] = ACTIONS(2143), - [anon_sym_enum] = ACTIONS(2143), - [sym_final_modifier] = ACTIONS(2143), - [sym_abstract_modifier] = ACTIONS(2143), - [sym_xhp_modifier] = ACTIONS(2143), - [sym_xhp_identifier] = ACTIONS(2143), - [sym_xhp_class_identifier] = ACTIONS(2145), - [sym_comment] = ACTIONS(3), - }, - [1141] = { - [sym_identifier] = ACTIONS(2443), - [sym_variable] = ACTIONS(2445), - [sym_pipe_variable] = ACTIONS(2445), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_newtype] = ACTIONS(2443), - [anon_sym_shape] = ACTIONS(2443), - [anon_sym_clone] = ACTIONS(2443), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_print] = ACTIONS(2443), - [sym__backslash] = ACTIONS(2445), - [anon_sym_self] = ACTIONS(2443), - [anon_sym_parent] = ACTIONS(2443), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_LT_LT_LT] = ACTIONS(2445), - [anon_sym_RBRACE] = ACTIONS(2445), - [anon_sym_LBRACE] = ACTIONS(2445), - [anon_sym_SEMI] = ACTIONS(2445), - [anon_sym_return] = ACTIONS(2443), - [anon_sym_break] = ACTIONS(2443), - [anon_sym_continue] = ACTIONS(2443), - [anon_sym_throw] = ACTIONS(2443), - [anon_sym_echo] = ACTIONS(2443), - [anon_sym_unset] = ACTIONS(2443), - [anon_sym_LPAREN] = ACTIONS(2445), - [anon_sym_concurrent] = ACTIONS(2443), - [anon_sym_use] = ACTIONS(2443), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2443), - [anon_sym_const] = ACTIONS(2443), - [anon_sym_if] = ACTIONS(2443), - [anon_sym_switch] = ACTIONS(2443), - [anon_sym_case] = ACTIONS(2443), - [anon_sym_default] = ACTIONS(2443), - [anon_sym_foreach] = ACTIONS(2443), - [anon_sym_while] = ACTIONS(2443), - [anon_sym_do] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2443), - [anon_sym_try] = ACTIONS(2443), - [anon_sym_using] = ACTIONS(2443), - [sym_float] = ACTIONS(2445), - [sym_integer] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(2443), - [anon_sym_True] = ACTIONS(2443), - [anon_sym_TRUE] = ACTIONS(2443), - [anon_sym_false] = ACTIONS(2443), - [anon_sym_False] = ACTIONS(2443), - [anon_sym_FALSE] = ACTIONS(2443), - [anon_sym_null] = ACTIONS(2443), - [anon_sym_Null] = ACTIONS(2443), - [anon_sym_NULL] = ACTIONS(2443), - [sym_string] = ACTIONS(2445), - [anon_sym_AT] = ACTIONS(2445), - [anon_sym_TILDE] = ACTIONS(2445), - [anon_sym_array] = ACTIONS(2443), - [anon_sym_varray] = ACTIONS(2443), - [anon_sym_darray] = ACTIONS(2443), - [anon_sym_vec] = ACTIONS(2443), - [anon_sym_dict] = ACTIONS(2443), - [anon_sym_keyset] = ACTIONS(2443), - [anon_sym_LT] = ACTIONS(2443), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_tuple] = ACTIONS(2443), - [anon_sym_include] = ACTIONS(2443), - [anon_sym_include_once] = ACTIONS(2443), - [anon_sym_require] = ACTIONS(2443), - [anon_sym_require_once] = ACTIONS(2443), - [anon_sym_list] = ACTIONS(2443), - [anon_sym_LT_LT] = ACTIONS(2443), - [anon_sym_BANG] = ACTIONS(2445), - [anon_sym_PLUS_PLUS] = ACTIONS(2445), - [anon_sym_DASH_DASH] = ACTIONS(2445), - [anon_sym_await] = ACTIONS(2443), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_yield] = ACTIONS(2443), - [anon_sym_trait] = ACTIONS(2443), - [anon_sym_interface] = ACTIONS(2443), - [anon_sym_class] = ACTIONS(2443), - [anon_sym_enum] = ACTIONS(2443), - [sym_final_modifier] = ACTIONS(2443), - [sym_abstract_modifier] = ACTIONS(2443), - [sym_xhp_modifier] = ACTIONS(2443), - [sym_xhp_identifier] = ACTIONS(2443), - [sym_xhp_class_identifier] = ACTIONS(2445), - [sym_comment] = ACTIONS(3), - }, - [1142] = { - [ts_builtin_sym_end] = ACTIONS(2037), - [sym_identifier] = ACTIONS(2035), - [sym_variable] = ACTIONS(2037), - [sym_pipe_variable] = ACTIONS(2037), - [anon_sym_type] = ACTIONS(2035), - [anon_sym_newtype] = ACTIONS(2035), - [anon_sym_shape] = ACTIONS(2035), - [anon_sym_clone] = ACTIONS(2035), - [anon_sym_new] = ACTIONS(2035), - [anon_sym_print] = ACTIONS(2035), - [sym__backslash] = ACTIONS(2037), - [anon_sym_self] = ACTIONS(2035), - [anon_sym_parent] = ACTIONS(2035), - [anon_sym_static] = ACTIONS(2035), - [anon_sym_LT_LT_LT] = ACTIONS(2037), - [anon_sym_LBRACE] = ACTIONS(2037), - [anon_sym_SEMI] = ACTIONS(2037), - [anon_sym_return] = ACTIONS(2035), - [anon_sym_break] = ACTIONS(2035), - [anon_sym_continue] = ACTIONS(2035), - [anon_sym_throw] = ACTIONS(2035), - [anon_sym_echo] = ACTIONS(2035), - [anon_sym_unset] = ACTIONS(2035), - [anon_sym_LPAREN] = ACTIONS(2037), - [anon_sym_concurrent] = ACTIONS(2035), - [anon_sym_use] = ACTIONS(2035), - [anon_sym_namespace] = ACTIONS(2035), - [anon_sym_function] = ACTIONS(2035), - [anon_sym_const] = ACTIONS(2035), - [anon_sym_if] = ACTIONS(2035), - [anon_sym_elseif] = ACTIONS(2035), - [anon_sym_else] = ACTIONS(2035), - [anon_sym_switch] = ACTIONS(2035), - [anon_sym_foreach] = ACTIONS(2035), - [anon_sym_while] = ACTIONS(2035), - [anon_sym_do] = ACTIONS(2035), - [anon_sym_for] = ACTIONS(2035), - [anon_sym_try] = ACTIONS(2035), - [anon_sym_using] = ACTIONS(2035), - [sym_float] = ACTIONS(2037), - [sym_integer] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(2035), - [anon_sym_True] = ACTIONS(2035), - [anon_sym_TRUE] = ACTIONS(2035), - [anon_sym_false] = ACTIONS(2035), - [anon_sym_False] = ACTIONS(2035), - [anon_sym_FALSE] = ACTIONS(2035), - [anon_sym_null] = ACTIONS(2035), - [anon_sym_Null] = ACTIONS(2035), - [anon_sym_NULL] = ACTIONS(2035), - [sym_string] = ACTIONS(2037), - [anon_sym_AT] = ACTIONS(2037), - [anon_sym_TILDE] = ACTIONS(2037), - [anon_sym_array] = ACTIONS(2035), - [anon_sym_varray] = ACTIONS(2035), - [anon_sym_darray] = ACTIONS(2035), - [anon_sym_vec] = ACTIONS(2035), - [anon_sym_dict] = ACTIONS(2035), - [anon_sym_keyset] = ACTIONS(2035), - [anon_sym_LT] = ACTIONS(2035), - [anon_sym_PLUS] = ACTIONS(2035), - [anon_sym_DASH] = ACTIONS(2035), - [anon_sym_tuple] = ACTIONS(2035), - [anon_sym_include] = ACTIONS(2035), - [anon_sym_include_once] = ACTIONS(2035), - [anon_sym_require] = ACTIONS(2035), - [anon_sym_require_once] = ACTIONS(2035), - [anon_sym_list] = ACTIONS(2035), - [anon_sym_LT_LT] = ACTIONS(2035), - [anon_sym_BANG] = ACTIONS(2037), - [anon_sym_PLUS_PLUS] = ACTIONS(2037), - [anon_sym_DASH_DASH] = ACTIONS(2037), - [anon_sym_await] = ACTIONS(2035), - [anon_sym_async] = ACTIONS(2035), - [anon_sym_yield] = ACTIONS(2035), - [anon_sym_trait] = ACTIONS(2035), - [anon_sym_interface] = ACTIONS(2035), - [anon_sym_class] = ACTIONS(2035), - [anon_sym_enum] = ACTIONS(2035), - [sym_final_modifier] = ACTIONS(2035), - [sym_abstract_modifier] = ACTIONS(2035), - [sym_xhp_modifier] = ACTIONS(2035), - [sym_xhp_identifier] = ACTIONS(2035), - [sym_xhp_class_identifier] = ACTIONS(2037), - [sym_comment] = ACTIONS(3), - }, - [1143] = { - [ts_builtin_sym_end] = ACTIONS(2045), - [sym_identifier] = ACTIONS(2043), - [sym_variable] = ACTIONS(2045), - [sym_pipe_variable] = ACTIONS(2045), - [anon_sym_type] = ACTIONS(2043), - [anon_sym_newtype] = ACTIONS(2043), - [anon_sym_shape] = ACTIONS(2043), - [anon_sym_clone] = ACTIONS(2043), - [anon_sym_new] = ACTIONS(2043), - [anon_sym_print] = ACTIONS(2043), - [sym__backslash] = ACTIONS(2045), - [anon_sym_self] = ACTIONS(2043), - [anon_sym_parent] = ACTIONS(2043), - [anon_sym_static] = ACTIONS(2043), - [anon_sym_LT_LT_LT] = ACTIONS(2045), - [anon_sym_LBRACE] = ACTIONS(2045), - [anon_sym_SEMI] = ACTIONS(2045), - [anon_sym_return] = ACTIONS(2043), - [anon_sym_break] = ACTIONS(2043), - [anon_sym_continue] = ACTIONS(2043), - [anon_sym_throw] = ACTIONS(2043), - [anon_sym_echo] = ACTIONS(2043), - [anon_sym_unset] = ACTIONS(2043), - [anon_sym_LPAREN] = ACTIONS(2045), - [anon_sym_concurrent] = ACTIONS(2043), - [anon_sym_use] = ACTIONS(2043), - [anon_sym_namespace] = ACTIONS(2043), - [anon_sym_function] = ACTIONS(2043), - [anon_sym_const] = ACTIONS(2043), - [anon_sym_if] = ACTIONS(2043), - [anon_sym_elseif] = ACTIONS(2043), - [anon_sym_else] = ACTIONS(2043), - [anon_sym_switch] = ACTIONS(2043), - [anon_sym_foreach] = ACTIONS(2043), - [anon_sym_while] = ACTIONS(2043), - [anon_sym_do] = ACTIONS(2043), - [anon_sym_for] = ACTIONS(2043), - [anon_sym_try] = ACTIONS(2043), - [anon_sym_using] = ACTIONS(2043), - [sym_float] = ACTIONS(2045), - [sym_integer] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(2043), - [anon_sym_True] = ACTIONS(2043), - [anon_sym_TRUE] = ACTIONS(2043), - [anon_sym_false] = ACTIONS(2043), - [anon_sym_False] = ACTIONS(2043), - [anon_sym_FALSE] = ACTIONS(2043), - [anon_sym_null] = ACTIONS(2043), - [anon_sym_Null] = ACTIONS(2043), - [anon_sym_NULL] = ACTIONS(2043), - [sym_string] = ACTIONS(2045), - [anon_sym_AT] = ACTIONS(2045), - [anon_sym_TILDE] = ACTIONS(2045), - [anon_sym_array] = ACTIONS(2043), - [anon_sym_varray] = ACTIONS(2043), - [anon_sym_darray] = ACTIONS(2043), - [anon_sym_vec] = ACTIONS(2043), - [anon_sym_dict] = ACTIONS(2043), - [anon_sym_keyset] = ACTIONS(2043), - [anon_sym_LT] = ACTIONS(2043), - [anon_sym_PLUS] = ACTIONS(2043), - [anon_sym_DASH] = ACTIONS(2043), - [anon_sym_tuple] = ACTIONS(2043), - [anon_sym_include] = ACTIONS(2043), - [anon_sym_include_once] = ACTIONS(2043), - [anon_sym_require] = ACTIONS(2043), - [anon_sym_require_once] = ACTIONS(2043), - [anon_sym_list] = ACTIONS(2043), - [anon_sym_LT_LT] = ACTIONS(2043), - [anon_sym_BANG] = ACTIONS(2045), - [anon_sym_PLUS_PLUS] = ACTIONS(2045), - [anon_sym_DASH_DASH] = ACTIONS(2045), - [anon_sym_await] = ACTIONS(2043), - [anon_sym_async] = ACTIONS(2043), - [anon_sym_yield] = ACTIONS(2043), - [anon_sym_trait] = ACTIONS(2043), - [anon_sym_interface] = ACTIONS(2043), - [anon_sym_class] = ACTIONS(2043), - [anon_sym_enum] = ACTIONS(2043), - [sym_final_modifier] = ACTIONS(2043), - [sym_abstract_modifier] = ACTIONS(2043), - [sym_xhp_modifier] = ACTIONS(2043), - [sym_xhp_identifier] = ACTIONS(2043), - [sym_xhp_class_identifier] = ACTIONS(2045), - [sym_comment] = ACTIONS(3), - }, - [1144] = { - [sym_identifier] = ACTIONS(2023), - [sym_variable] = ACTIONS(2025), - [sym_pipe_variable] = ACTIONS(2025), - [anon_sym_type] = ACTIONS(2023), - [anon_sym_newtype] = ACTIONS(2023), - [anon_sym_shape] = ACTIONS(2023), - [anon_sym_clone] = ACTIONS(2023), - [anon_sym_new] = ACTIONS(2023), - [anon_sym_print] = ACTIONS(2023), - [sym__backslash] = ACTIONS(2025), - [anon_sym_self] = ACTIONS(2023), - [anon_sym_parent] = ACTIONS(2023), - [anon_sym_static] = ACTIONS(2023), - [anon_sym_LT_LT_LT] = ACTIONS(2025), - [anon_sym_RBRACE] = ACTIONS(2025), - [anon_sym_LBRACE] = ACTIONS(2025), - [anon_sym_SEMI] = ACTIONS(2025), - [anon_sym_return] = ACTIONS(2023), - [anon_sym_break] = ACTIONS(2023), - [anon_sym_continue] = ACTIONS(2023), - [anon_sym_throw] = ACTIONS(2023), - [anon_sym_echo] = ACTIONS(2023), - [anon_sym_unset] = ACTIONS(2023), - [anon_sym_LPAREN] = ACTIONS(2025), - [anon_sym_concurrent] = ACTIONS(2023), - [anon_sym_use] = ACTIONS(2023), - [anon_sym_namespace] = ACTIONS(2023), - [anon_sym_function] = ACTIONS(2023), - [anon_sym_const] = ACTIONS(2023), - [anon_sym_if] = ACTIONS(2023), - [anon_sym_elseif] = ACTIONS(2023), - [anon_sym_else] = ACTIONS(2023), - [anon_sym_switch] = ACTIONS(2023), - [anon_sym_foreach] = ACTIONS(2023), - [anon_sym_while] = ACTIONS(2023), - [anon_sym_do] = ACTIONS(2023), - [anon_sym_for] = ACTIONS(2023), - [anon_sym_try] = ACTIONS(2023), - [anon_sym_using] = ACTIONS(2023), - [sym_float] = ACTIONS(2025), - [sym_integer] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(2023), - [anon_sym_True] = ACTIONS(2023), - [anon_sym_TRUE] = ACTIONS(2023), - [anon_sym_false] = ACTIONS(2023), - [anon_sym_False] = ACTIONS(2023), - [anon_sym_FALSE] = ACTIONS(2023), - [anon_sym_null] = ACTIONS(2023), - [anon_sym_Null] = ACTIONS(2023), - [anon_sym_NULL] = ACTIONS(2023), - [sym_string] = ACTIONS(2025), - [anon_sym_AT] = ACTIONS(2025), - [anon_sym_TILDE] = ACTIONS(2025), - [anon_sym_array] = ACTIONS(2023), - [anon_sym_varray] = ACTIONS(2023), - [anon_sym_darray] = ACTIONS(2023), - [anon_sym_vec] = ACTIONS(2023), - [anon_sym_dict] = ACTIONS(2023), - [anon_sym_keyset] = ACTIONS(2023), - [anon_sym_LT] = ACTIONS(2023), - [anon_sym_PLUS] = ACTIONS(2023), - [anon_sym_DASH] = ACTIONS(2023), - [anon_sym_tuple] = ACTIONS(2023), - [anon_sym_include] = ACTIONS(2023), - [anon_sym_include_once] = ACTIONS(2023), - [anon_sym_require] = ACTIONS(2023), - [anon_sym_require_once] = ACTIONS(2023), - [anon_sym_list] = ACTIONS(2023), - [anon_sym_LT_LT] = ACTIONS(2023), - [anon_sym_BANG] = ACTIONS(2025), - [anon_sym_PLUS_PLUS] = ACTIONS(2025), - [anon_sym_DASH_DASH] = ACTIONS(2025), - [anon_sym_await] = ACTIONS(2023), - [anon_sym_async] = ACTIONS(2023), - [anon_sym_yield] = ACTIONS(2023), - [anon_sym_trait] = ACTIONS(2023), - [anon_sym_interface] = ACTIONS(2023), - [anon_sym_class] = ACTIONS(2023), - [anon_sym_enum] = ACTIONS(2023), - [sym_final_modifier] = ACTIONS(2023), - [sym_abstract_modifier] = ACTIONS(2023), - [sym_xhp_modifier] = ACTIONS(2023), - [sym_xhp_identifier] = ACTIONS(2023), - [sym_xhp_class_identifier] = ACTIONS(2025), - [sym_comment] = ACTIONS(3), - }, - [1145] = { - [sym_identifier] = ACTIONS(2115), - [sym_variable] = ACTIONS(2117), - [sym_pipe_variable] = ACTIONS(2117), - [anon_sym_type] = ACTIONS(2115), - [anon_sym_newtype] = ACTIONS(2115), - [anon_sym_shape] = ACTIONS(2115), - [anon_sym_clone] = ACTIONS(2115), - [anon_sym_new] = ACTIONS(2115), - [anon_sym_print] = ACTIONS(2115), - [sym__backslash] = ACTIONS(2117), - [anon_sym_self] = ACTIONS(2115), - [anon_sym_parent] = ACTIONS(2115), - [anon_sym_static] = ACTIONS(2115), - [anon_sym_LT_LT_LT] = ACTIONS(2117), - [anon_sym_RBRACE] = ACTIONS(2117), - [anon_sym_LBRACE] = ACTIONS(2117), - [anon_sym_SEMI] = ACTIONS(2117), - [anon_sym_return] = ACTIONS(2115), - [anon_sym_break] = ACTIONS(2115), - [anon_sym_continue] = ACTIONS(2115), - [anon_sym_throw] = ACTIONS(2115), - [anon_sym_echo] = ACTIONS(2115), - [anon_sym_unset] = ACTIONS(2115), - [anon_sym_LPAREN] = ACTIONS(2117), - [anon_sym_concurrent] = ACTIONS(2115), - [anon_sym_use] = ACTIONS(2115), - [anon_sym_namespace] = ACTIONS(2115), - [anon_sym_function] = ACTIONS(2115), - [anon_sym_const] = ACTIONS(2115), - [anon_sym_if] = ACTIONS(2115), - [anon_sym_elseif] = ACTIONS(2115), - [anon_sym_else] = ACTIONS(2115), - [anon_sym_switch] = ACTIONS(2115), - [anon_sym_foreach] = ACTIONS(2115), - [anon_sym_while] = ACTIONS(2115), - [anon_sym_do] = ACTIONS(2115), - [anon_sym_for] = ACTIONS(2115), - [anon_sym_try] = ACTIONS(2115), - [anon_sym_using] = ACTIONS(2115), - [sym_float] = ACTIONS(2117), - [sym_integer] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_True] = ACTIONS(2115), - [anon_sym_TRUE] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_False] = ACTIONS(2115), - [anon_sym_FALSE] = ACTIONS(2115), - [anon_sym_null] = ACTIONS(2115), - [anon_sym_Null] = ACTIONS(2115), - [anon_sym_NULL] = ACTIONS(2115), - [sym_string] = ACTIONS(2117), - [anon_sym_AT] = ACTIONS(2117), - [anon_sym_TILDE] = ACTIONS(2117), - [anon_sym_array] = ACTIONS(2115), - [anon_sym_varray] = ACTIONS(2115), - [anon_sym_darray] = ACTIONS(2115), - [anon_sym_vec] = ACTIONS(2115), - [anon_sym_dict] = ACTIONS(2115), - [anon_sym_keyset] = ACTIONS(2115), - [anon_sym_LT] = ACTIONS(2115), - [anon_sym_PLUS] = ACTIONS(2115), - [anon_sym_DASH] = ACTIONS(2115), - [anon_sym_tuple] = ACTIONS(2115), - [anon_sym_include] = ACTIONS(2115), - [anon_sym_include_once] = ACTIONS(2115), - [anon_sym_require] = ACTIONS(2115), - [anon_sym_require_once] = ACTIONS(2115), - [anon_sym_list] = ACTIONS(2115), - [anon_sym_LT_LT] = ACTIONS(2115), - [anon_sym_BANG] = ACTIONS(2117), - [anon_sym_PLUS_PLUS] = ACTIONS(2117), - [anon_sym_DASH_DASH] = ACTIONS(2117), - [anon_sym_await] = ACTIONS(2115), - [anon_sym_async] = ACTIONS(2115), - [anon_sym_yield] = ACTIONS(2115), - [anon_sym_trait] = ACTIONS(2115), - [anon_sym_interface] = ACTIONS(2115), - [anon_sym_class] = ACTIONS(2115), - [anon_sym_enum] = ACTIONS(2115), - [sym_final_modifier] = ACTIONS(2115), - [sym_abstract_modifier] = ACTIONS(2115), - [sym_xhp_modifier] = ACTIONS(2115), - [sym_xhp_identifier] = ACTIONS(2115), - [sym_xhp_class_identifier] = ACTIONS(2117), - [sym_comment] = ACTIONS(3), - }, - [1146] = { - [sym_identifier] = ACTIONS(2051), - [sym_variable] = ACTIONS(2053), - [sym_pipe_variable] = ACTIONS(2053), - [anon_sym_type] = ACTIONS(2051), - [anon_sym_newtype] = ACTIONS(2051), - [anon_sym_shape] = ACTIONS(2051), - [anon_sym_clone] = ACTIONS(2051), - [anon_sym_new] = ACTIONS(2051), - [anon_sym_print] = ACTIONS(2051), - [sym__backslash] = ACTIONS(2053), - [anon_sym_self] = ACTIONS(2051), - [anon_sym_parent] = ACTIONS(2051), - [anon_sym_static] = ACTIONS(2051), - [anon_sym_LT_LT_LT] = ACTIONS(2053), - [anon_sym_RBRACE] = ACTIONS(2053), - [anon_sym_LBRACE] = ACTIONS(2053), - [anon_sym_SEMI] = ACTIONS(2053), - [anon_sym_return] = ACTIONS(2051), - [anon_sym_break] = ACTIONS(2051), - [anon_sym_continue] = ACTIONS(2051), - [anon_sym_throw] = ACTIONS(2051), - [anon_sym_echo] = ACTIONS(2051), - [anon_sym_unset] = ACTIONS(2051), - [anon_sym_LPAREN] = ACTIONS(2053), - [anon_sym_concurrent] = ACTIONS(2051), - [anon_sym_use] = ACTIONS(2051), - [anon_sym_namespace] = ACTIONS(2051), - [anon_sym_function] = ACTIONS(2051), - [anon_sym_const] = ACTIONS(2051), - [anon_sym_if] = ACTIONS(2051), - [anon_sym_elseif] = ACTIONS(2051), - [anon_sym_else] = ACTIONS(2051), - [anon_sym_switch] = ACTIONS(2051), - [anon_sym_foreach] = ACTIONS(2051), - [anon_sym_while] = ACTIONS(2051), - [anon_sym_do] = ACTIONS(2051), - [anon_sym_for] = ACTIONS(2051), - [anon_sym_try] = ACTIONS(2051), - [anon_sym_using] = ACTIONS(2051), - [sym_float] = ACTIONS(2053), - [sym_integer] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(2051), - [anon_sym_True] = ACTIONS(2051), - [anon_sym_TRUE] = ACTIONS(2051), - [anon_sym_false] = ACTIONS(2051), - [anon_sym_False] = ACTIONS(2051), - [anon_sym_FALSE] = ACTIONS(2051), - [anon_sym_null] = ACTIONS(2051), - [anon_sym_Null] = ACTIONS(2051), - [anon_sym_NULL] = ACTIONS(2051), - [sym_string] = ACTIONS(2053), - [anon_sym_AT] = ACTIONS(2053), - [anon_sym_TILDE] = ACTIONS(2053), - [anon_sym_array] = ACTIONS(2051), - [anon_sym_varray] = ACTIONS(2051), - [anon_sym_darray] = ACTIONS(2051), - [anon_sym_vec] = ACTIONS(2051), - [anon_sym_dict] = ACTIONS(2051), - [anon_sym_keyset] = ACTIONS(2051), - [anon_sym_LT] = ACTIONS(2051), - [anon_sym_PLUS] = ACTIONS(2051), - [anon_sym_DASH] = ACTIONS(2051), - [anon_sym_tuple] = ACTIONS(2051), - [anon_sym_include] = ACTIONS(2051), - [anon_sym_include_once] = ACTIONS(2051), - [anon_sym_require] = ACTIONS(2051), - [anon_sym_require_once] = ACTIONS(2051), - [anon_sym_list] = ACTIONS(2051), - [anon_sym_LT_LT] = ACTIONS(2051), - [anon_sym_BANG] = ACTIONS(2053), - [anon_sym_PLUS_PLUS] = ACTIONS(2053), - [anon_sym_DASH_DASH] = ACTIONS(2053), - [anon_sym_await] = ACTIONS(2051), - [anon_sym_async] = ACTIONS(2051), - [anon_sym_yield] = ACTIONS(2051), - [anon_sym_trait] = ACTIONS(2051), - [anon_sym_interface] = ACTIONS(2051), - [anon_sym_class] = ACTIONS(2051), - [anon_sym_enum] = ACTIONS(2051), - [sym_final_modifier] = ACTIONS(2051), - [sym_abstract_modifier] = ACTIONS(2051), - [sym_xhp_modifier] = ACTIONS(2051), - [sym_xhp_identifier] = ACTIONS(2051), - [sym_xhp_class_identifier] = ACTIONS(2053), - [sym_comment] = ACTIONS(3), - }, - [1147] = { - [ts_builtin_sym_end] = ACTIONS(2049), - [sym_identifier] = ACTIONS(2047), - [sym_variable] = ACTIONS(2049), - [sym_pipe_variable] = ACTIONS(2049), - [anon_sym_type] = ACTIONS(2047), - [anon_sym_newtype] = ACTIONS(2047), - [anon_sym_shape] = ACTIONS(2047), - [anon_sym_clone] = ACTIONS(2047), - [anon_sym_new] = ACTIONS(2047), - [anon_sym_print] = ACTIONS(2047), - [sym__backslash] = ACTIONS(2049), - [anon_sym_self] = ACTIONS(2047), - [anon_sym_parent] = ACTIONS(2047), - [anon_sym_static] = ACTIONS(2047), - [anon_sym_LT_LT_LT] = ACTIONS(2049), - [anon_sym_LBRACE] = ACTIONS(2049), - [anon_sym_SEMI] = ACTIONS(2049), - [anon_sym_return] = ACTIONS(2047), - [anon_sym_break] = ACTIONS(2047), - [anon_sym_continue] = ACTIONS(2047), - [anon_sym_throw] = ACTIONS(2047), - [anon_sym_echo] = ACTIONS(2047), - [anon_sym_unset] = ACTIONS(2047), - [anon_sym_LPAREN] = ACTIONS(2049), - [anon_sym_concurrent] = ACTIONS(2047), - [anon_sym_use] = ACTIONS(2047), - [anon_sym_namespace] = ACTIONS(2047), - [anon_sym_function] = ACTIONS(2047), - [anon_sym_const] = ACTIONS(2047), - [anon_sym_if] = ACTIONS(2047), - [anon_sym_elseif] = ACTIONS(2047), - [anon_sym_else] = ACTIONS(2047), - [anon_sym_switch] = ACTIONS(2047), - [anon_sym_foreach] = ACTIONS(2047), - [anon_sym_while] = ACTIONS(2047), - [anon_sym_do] = ACTIONS(2047), - [anon_sym_for] = ACTIONS(2047), - [anon_sym_try] = ACTIONS(2047), - [anon_sym_using] = ACTIONS(2047), - [sym_float] = ACTIONS(2049), - [sym_integer] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(2047), - [anon_sym_True] = ACTIONS(2047), - [anon_sym_TRUE] = ACTIONS(2047), - [anon_sym_false] = ACTIONS(2047), - [anon_sym_False] = ACTIONS(2047), - [anon_sym_FALSE] = ACTIONS(2047), - [anon_sym_null] = ACTIONS(2047), - [anon_sym_Null] = ACTIONS(2047), - [anon_sym_NULL] = ACTIONS(2047), - [sym_string] = ACTIONS(2049), - [anon_sym_AT] = ACTIONS(2049), - [anon_sym_TILDE] = ACTIONS(2049), - [anon_sym_array] = ACTIONS(2047), - [anon_sym_varray] = ACTIONS(2047), - [anon_sym_darray] = ACTIONS(2047), - [anon_sym_vec] = ACTIONS(2047), - [anon_sym_dict] = ACTIONS(2047), - [anon_sym_keyset] = ACTIONS(2047), - [anon_sym_LT] = ACTIONS(2047), - [anon_sym_PLUS] = ACTIONS(2047), - [anon_sym_DASH] = ACTIONS(2047), - [anon_sym_tuple] = ACTIONS(2047), - [anon_sym_include] = ACTIONS(2047), - [anon_sym_include_once] = ACTIONS(2047), - [anon_sym_require] = ACTIONS(2047), - [anon_sym_require_once] = ACTIONS(2047), - [anon_sym_list] = ACTIONS(2047), - [anon_sym_LT_LT] = ACTIONS(2047), - [anon_sym_BANG] = ACTIONS(2049), - [anon_sym_PLUS_PLUS] = ACTIONS(2049), - [anon_sym_DASH_DASH] = ACTIONS(2049), - [anon_sym_await] = ACTIONS(2047), - [anon_sym_async] = ACTIONS(2047), - [anon_sym_yield] = ACTIONS(2047), - [anon_sym_trait] = ACTIONS(2047), - [anon_sym_interface] = ACTIONS(2047), - [anon_sym_class] = ACTIONS(2047), - [anon_sym_enum] = ACTIONS(2047), - [sym_final_modifier] = ACTIONS(2047), - [sym_abstract_modifier] = ACTIONS(2047), - [sym_xhp_modifier] = ACTIONS(2047), - [sym_xhp_identifier] = ACTIONS(2047), - [sym_xhp_class_identifier] = ACTIONS(2049), - [sym_comment] = ACTIONS(3), - }, - [1148] = { - [sym_identifier] = ACTIONS(2439), - [sym_variable] = ACTIONS(2441), - [sym_pipe_variable] = ACTIONS(2441), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_newtype] = ACTIONS(2439), - [anon_sym_shape] = ACTIONS(2439), - [anon_sym_clone] = ACTIONS(2439), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_print] = ACTIONS(2439), - [sym__backslash] = ACTIONS(2441), - [anon_sym_self] = ACTIONS(2439), - [anon_sym_parent] = ACTIONS(2439), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_LT_LT_LT] = ACTIONS(2441), - [anon_sym_RBRACE] = ACTIONS(2441), - [anon_sym_LBRACE] = ACTIONS(2441), - [anon_sym_SEMI] = ACTIONS(2441), - [anon_sym_return] = ACTIONS(2439), - [anon_sym_break] = ACTIONS(2439), - [anon_sym_continue] = ACTIONS(2439), - [anon_sym_throw] = ACTIONS(2439), - [anon_sym_echo] = ACTIONS(2439), - [anon_sym_unset] = ACTIONS(2439), - [anon_sym_LPAREN] = ACTIONS(2441), - [anon_sym_concurrent] = ACTIONS(2439), - [anon_sym_use] = ACTIONS(2439), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2439), - [anon_sym_const] = ACTIONS(2439), - [anon_sym_if] = ACTIONS(2439), - [anon_sym_switch] = ACTIONS(2439), - [anon_sym_case] = ACTIONS(2439), - [anon_sym_default] = ACTIONS(2439), - [anon_sym_foreach] = ACTIONS(2439), - [anon_sym_while] = ACTIONS(2439), - [anon_sym_do] = ACTIONS(2439), - [anon_sym_for] = ACTIONS(2439), - [anon_sym_try] = ACTIONS(2439), - [anon_sym_using] = ACTIONS(2439), - [sym_float] = ACTIONS(2441), - [sym_integer] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(2439), - [anon_sym_True] = ACTIONS(2439), - [anon_sym_TRUE] = ACTIONS(2439), - [anon_sym_false] = ACTIONS(2439), - [anon_sym_False] = ACTIONS(2439), - [anon_sym_FALSE] = ACTIONS(2439), - [anon_sym_null] = ACTIONS(2439), - [anon_sym_Null] = ACTIONS(2439), - [anon_sym_NULL] = ACTIONS(2439), - [sym_string] = ACTIONS(2441), - [anon_sym_AT] = ACTIONS(2441), - [anon_sym_TILDE] = ACTIONS(2441), - [anon_sym_array] = ACTIONS(2439), - [anon_sym_varray] = ACTIONS(2439), - [anon_sym_darray] = ACTIONS(2439), - [anon_sym_vec] = ACTIONS(2439), - [anon_sym_dict] = ACTIONS(2439), - [anon_sym_keyset] = ACTIONS(2439), - [anon_sym_LT] = ACTIONS(2439), - [anon_sym_PLUS] = ACTIONS(2439), - [anon_sym_DASH] = ACTIONS(2439), - [anon_sym_tuple] = ACTIONS(2439), - [anon_sym_include] = ACTIONS(2439), - [anon_sym_include_once] = ACTIONS(2439), - [anon_sym_require] = ACTIONS(2439), - [anon_sym_require_once] = ACTIONS(2439), - [anon_sym_list] = ACTIONS(2439), - [anon_sym_LT_LT] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(2441), - [anon_sym_PLUS_PLUS] = ACTIONS(2441), - [anon_sym_DASH_DASH] = ACTIONS(2441), - [anon_sym_await] = ACTIONS(2439), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_yield] = ACTIONS(2439), - [anon_sym_trait] = ACTIONS(2439), - [anon_sym_interface] = ACTIONS(2439), - [anon_sym_class] = ACTIONS(2439), - [anon_sym_enum] = ACTIONS(2439), - [sym_final_modifier] = ACTIONS(2439), - [sym_abstract_modifier] = ACTIONS(2439), - [sym_xhp_modifier] = ACTIONS(2439), - [sym_xhp_identifier] = ACTIONS(2439), - [sym_xhp_class_identifier] = ACTIONS(2441), - [sym_comment] = ACTIONS(3), - }, - [1149] = { - [ts_builtin_sym_end] = ACTIONS(2053), - [sym_identifier] = ACTIONS(2051), - [sym_variable] = ACTIONS(2053), - [sym_pipe_variable] = ACTIONS(2053), - [anon_sym_type] = ACTIONS(2051), - [anon_sym_newtype] = ACTIONS(2051), - [anon_sym_shape] = ACTIONS(2051), - [anon_sym_clone] = ACTIONS(2051), - [anon_sym_new] = ACTIONS(2051), - [anon_sym_print] = ACTIONS(2051), - [sym__backslash] = ACTIONS(2053), - [anon_sym_self] = ACTIONS(2051), - [anon_sym_parent] = ACTIONS(2051), - [anon_sym_static] = ACTIONS(2051), - [anon_sym_LT_LT_LT] = ACTIONS(2053), - [anon_sym_LBRACE] = ACTIONS(2053), - [anon_sym_SEMI] = ACTIONS(2053), - [anon_sym_return] = ACTIONS(2051), - [anon_sym_break] = ACTIONS(2051), - [anon_sym_continue] = ACTIONS(2051), - [anon_sym_throw] = ACTIONS(2051), - [anon_sym_echo] = ACTIONS(2051), - [anon_sym_unset] = ACTIONS(2051), - [anon_sym_LPAREN] = ACTIONS(2053), - [anon_sym_concurrent] = ACTIONS(2051), - [anon_sym_use] = ACTIONS(2051), - [anon_sym_namespace] = ACTIONS(2051), - [anon_sym_function] = ACTIONS(2051), - [anon_sym_const] = ACTIONS(2051), - [anon_sym_if] = ACTIONS(2051), - [anon_sym_elseif] = ACTIONS(2051), - [anon_sym_else] = ACTIONS(2051), - [anon_sym_switch] = ACTIONS(2051), - [anon_sym_foreach] = ACTIONS(2051), - [anon_sym_while] = ACTIONS(2051), - [anon_sym_do] = ACTIONS(2051), - [anon_sym_for] = ACTIONS(2051), - [anon_sym_try] = ACTIONS(2051), - [anon_sym_using] = ACTIONS(2051), - [sym_float] = ACTIONS(2053), - [sym_integer] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(2051), - [anon_sym_True] = ACTIONS(2051), - [anon_sym_TRUE] = ACTIONS(2051), - [anon_sym_false] = ACTIONS(2051), - [anon_sym_False] = ACTIONS(2051), - [anon_sym_FALSE] = ACTIONS(2051), - [anon_sym_null] = ACTIONS(2051), - [anon_sym_Null] = ACTIONS(2051), - [anon_sym_NULL] = ACTIONS(2051), - [sym_string] = ACTIONS(2053), - [anon_sym_AT] = ACTIONS(2053), - [anon_sym_TILDE] = ACTIONS(2053), - [anon_sym_array] = ACTIONS(2051), - [anon_sym_varray] = ACTIONS(2051), - [anon_sym_darray] = ACTIONS(2051), - [anon_sym_vec] = ACTIONS(2051), - [anon_sym_dict] = ACTIONS(2051), - [anon_sym_keyset] = ACTIONS(2051), - [anon_sym_LT] = ACTIONS(2051), - [anon_sym_PLUS] = ACTIONS(2051), - [anon_sym_DASH] = ACTIONS(2051), - [anon_sym_tuple] = ACTIONS(2051), - [anon_sym_include] = ACTIONS(2051), - [anon_sym_include_once] = ACTIONS(2051), - [anon_sym_require] = ACTIONS(2051), - [anon_sym_require_once] = ACTIONS(2051), - [anon_sym_list] = ACTIONS(2051), - [anon_sym_LT_LT] = ACTIONS(2051), - [anon_sym_BANG] = ACTIONS(2053), - [anon_sym_PLUS_PLUS] = ACTIONS(2053), - [anon_sym_DASH_DASH] = ACTIONS(2053), - [anon_sym_await] = ACTIONS(2051), - [anon_sym_async] = ACTIONS(2051), - [anon_sym_yield] = ACTIONS(2051), - [anon_sym_trait] = ACTIONS(2051), - [anon_sym_interface] = ACTIONS(2051), - [anon_sym_class] = ACTIONS(2051), - [anon_sym_enum] = ACTIONS(2051), - [sym_final_modifier] = ACTIONS(2051), - [sym_abstract_modifier] = ACTIONS(2051), - [sym_xhp_modifier] = ACTIONS(2051), - [sym_xhp_identifier] = ACTIONS(2051), - [sym_xhp_class_identifier] = ACTIONS(2053), - [sym_comment] = ACTIONS(3), - }, - [1150] = { - [ts_builtin_sym_end] = ACTIONS(2117), - [sym_identifier] = ACTIONS(2115), - [sym_variable] = ACTIONS(2117), - [sym_pipe_variable] = ACTIONS(2117), - [anon_sym_type] = ACTIONS(2115), - [anon_sym_newtype] = ACTIONS(2115), - [anon_sym_shape] = ACTIONS(2115), - [anon_sym_clone] = ACTIONS(2115), - [anon_sym_new] = ACTIONS(2115), - [anon_sym_print] = ACTIONS(2115), - [sym__backslash] = ACTIONS(2117), - [anon_sym_self] = ACTIONS(2115), - [anon_sym_parent] = ACTIONS(2115), - [anon_sym_static] = ACTIONS(2115), - [anon_sym_LT_LT_LT] = ACTIONS(2117), - [anon_sym_LBRACE] = ACTIONS(2117), - [anon_sym_SEMI] = ACTIONS(2117), - [anon_sym_return] = ACTIONS(2115), - [anon_sym_break] = ACTIONS(2115), - [anon_sym_continue] = ACTIONS(2115), - [anon_sym_throw] = ACTIONS(2115), - [anon_sym_echo] = ACTIONS(2115), - [anon_sym_unset] = ACTIONS(2115), - [anon_sym_LPAREN] = ACTIONS(2117), - [anon_sym_concurrent] = ACTIONS(2115), - [anon_sym_use] = ACTIONS(2115), - [anon_sym_namespace] = ACTIONS(2115), - [anon_sym_function] = ACTIONS(2115), - [anon_sym_const] = ACTIONS(2115), - [anon_sym_if] = ACTIONS(2115), - [anon_sym_elseif] = ACTIONS(2115), - [anon_sym_else] = ACTIONS(2115), - [anon_sym_switch] = ACTIONS(2115), - [anon_sym_foreach] = ACTIONS(2115), - [anon_sym_while] = ACTIONS(2115), - [anon_sym_do] = ACTIONS(2115), - [anon_sym_for] = ACTIONS(2115), - [anon_sym_try] = ACTIONS(2115), - [anon_sym_using] = ACTIONS(2115), - [sym_float] = ACTIONS(2117), - [sym_integer] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_True] = ACTIONS(2115), - [anon_sym_TRUE] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_False] = ACTIONS(2115), - [anon_sym_FALSE] = ACTIONS(2115), - [anon_sym_null] = ACTIONS(2115), - [anon_sym_Null] = ACTIONS(2115), - [anon_sym_NULL] = ACTIONS(2115), - [sym_string] = ACTIONS(2117), - [anon_sym_AT] = ACTIONS(2117), - [anon_sym_TILDE] = ACTIONS(2117), - [anon_sym_array] = ACTIONS(2115), - [anon_sym_varray] = ACTIONS(2115), - [anon_sym_darray] = ACTIONS(2115), - [anon_sym_vec] = ACTIONS(2115), - [anon_sym_dict] = ACTIONS(2115), - [anon_sym_keyset] = ACTIONS(2115), - [anon_sym_LT] = ACTIONS(2115), - [anon_sym_PLUS] = ACTIONS(2115), - [anon_sym_DASH] = ACTIONS(2115), - [anon_sym_tuple] = ACTIONS(2115), - [anon_sym_include] = ACTIONS(2115), - [anon_sym_include_once] = ACTIONS(2115), - [anon_sym_require] = ACTIONS(2115), - [anon_sym_require_once] = ACTIONS(2115), - [anon_sym_list] = ACTIONS(2115), - [anon_sym_LT_LT] = ACTIONS(2115), - [anon_sym_BANG] = ACTIONS(2117), - [anon_sym_PLUS_PLUS] = ACTIONS(2117), - [anon_sym_DASH_DASH] = ACTIONS(2117), - [anon_sym_await] = ACTIONS(2115), - [anon_sym_async] = ACTIONS(2115), - [anon_sym_yield] = ACTIONS(2115), - [anon_sym_trait] = ACTIONS(2115), - [anon_sym_interface] = ACTIONS(2115), - [anon_sym_class] = ACTIONS(2115), - [anon_sym_enum] = ACTIONS(2115), - [sym_final_modifier] = ACTIONS(2115), - [sym_abstract_modifier] = ACTIONS(2115), - [sym_xhp_modifier] = ACTIONS(2115), - [sym_xhp_identifier] = ACTIONS(2115), - [sym_xhp_class_identifier] = ACTIONS(2117), - [sym_comment] = ACTIONS(3), - }, - [1151] = { - [ts_builtin_sym_end] = ACTIONS(2165), - [sym_identifier] = ACTIONS(2163), - [sym_variable] = ACTIONS(2165), - [sym_pipe_variable] = ACTIONS(2165), - [anon_sym_type] = ACTIONS(2163), - [anon_sym_newtype] = ACTIONS(2163), - [anon_sym_shape] = ACTIONS(2163), - [anon_sym_clone] = ACTIONS(2163), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_print] = ACTIONS(2163), - [sym__backslash] = ACTIONS(2165), - [anon_sym_self] = ACTIONS(2163), - [anon_sym_parent] = ACTIONS(2163), - [anon_sym_static] = ACTIONS(2163), - [anon_sym_LT_LT_LT] = ACTIONS(2165), - [anon_sym_LBRACE] = ACTIONS(2165), - [anon_sym_SEMI] = ACTIONS(2165), - [anon_sym_return] = ACTIONS(2163), - [anon_sym_break] = ACTIONS(2163), - [anon_sym_continue] = ACTIONS(2163), - [anon_sym_throw] = ACTIONS(2163), - [anon_sym_echo] = ACTIONS(2163), - [anon_sym_unset] = ACTIONS(2163), - [anon_sym_LPAREN] = ACTIONS(2165), - [anon_sym_concurrent] = ACTIONS(2163), - [anon_sym_use] = ACTIONS(2163), - [anon_sym_namespace] = ACTIONS(2163), - [anon_sym_function] = ACTIONS(2163), - [anon_sym_const] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2163), - [anon_sym_elseif] = ACTIONS(2163), - [anon_sym_else] = ACTIONS(2163), - [anon_sym_switch] = ACTIONS(2163), - [anon_sym_foreach] = ACTIONS(2163), - [anon_sym_while] = ACTIONS(2163), - [anon_sym_do] = ACTIONS(2163), - [anon_sym_for] = ACTIONS(2163), - [anon_sym_try] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(2163), - [sym_float] = ACTIONS(2165), - [sym_integer] = ACTIONS(2163), - [anon_sym_true] = ACTIONS(2163), - [anon_sym_True] = ACTIONS(2163), - [anon_sym_TRUE] = ACTIONS(2163), - [anon_sym_false] = ACTIONS(2163), - [anon_sym_False] = ACTIONS(2163), - [anon_sym_FALSE] = ACTIONS(2163), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_Null] = ACTIONS(2163), - [anon_sym_NULL] = ACTIONS(2163), - [sym_string] = ACTIONS(2165), - [anon_sym_AT] = ACTIONS(2165), - [anon_sym_TILDE] = ACTIONS(2165), - [anon_sym_array] = ACTIONS(2163), - [anon_sym_varray] = ACTIONS(2163), - [anon_sym_darray] = ACTIONS(2163), - [anon_sym_vec] = ACTIONS(2163), - [anon_sym_dict] = ACTIONS(2163), - [anon_sym_keyset] = ACTIONS(2163), - [anon_sym_LT] = ACTIONS(2163), - [anon_sym_PLUS] = ACTIONS(2163), - [anon_sym_DASH] = ACTIONS(2163), - [anon_sym_tuple] = ACTIONS(2163), - [anon_sym_include] = ACTIONS(2163), - [anon_sym_include_once] = ACTIONS(2163), - [anon_sym_require] = ACTIONS(2163), - [anon_sym_require_once] = ACTIONS(2163), - [anon_sym_list] = ACTIONS(2163), - [anon_sym_LT_LT] = ACTIONS(2163), - [anon_sym_BANG] = ACTIONS(2165), - [anon_sym_PLUS_PLUS] = ACTIONS(2165), - [anon_sym_DASH_DASH] = ACTIONS(2165), - [anon_sym_await] = ACTIONS(2163), - [anon_sym_async] = ACTIONS(2163), - [anon_sym_yield] = ACTIONS(2163), - [anon_sym_trait] = ACTIONS(2163), - [anon_sym_interface] = ACTIONS(2163), - [anon_sym_class] = ACTIONS(2163), - [anon_sym_enum] = ACTIONS(2163), - [sym_final_modifier] = ACTIONS(2163), - [sym_abstract_modifier] = ACTIONS(2163), - [sym_xhp_modifier] = ACTIONS(2163), - [sym_xhp_identifier] = ACTIONS(2163), - [sym_xhp_class_identifier] = ACTIONS(2165), - [sym_comment] = ACTIONS(3), - }, - [1152] = { - [ts_builtin_sym_end] = ACTIONS(2209), - [sym_identifier] = ACTIONS(2207), - [sym_variable] = ACTIONS(2209), - [sym_pipe_variable] = ACTIONS(2209), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_newtype] = ACTIONS(2207), - [anon_sym_shape] = ACTIONS(2207), - [anon_sym_clone] = ACTIONS(2207), - [anon_sym_new] = ACTIONS(2207), - [anon_sym_print] = ACTIONS(2207), - [sym__backslash] = ACTIONS(2209), - [anon_sym_self] = ACTIONS(2207), - [anon_sym_parent] = ACTIONS(2207), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_LT_LT_LT] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(2209), - [anon_sym_SEMI] = ACTIONS(2209), - [anon_sym_return] = ACTIONS(2207), - [anon_sym_break] = ACTIONS(2207), - [anon_sym_continue] = ACTIONS(2207), - [anon_sym_throw] = ACTIONS(2207), - [anon_sym_echo] = ACTIONS(2207), - [anon_sym_unset] = ACTIONS(2207), - [anon_sym_LPAREN] = ACTIONS(2209), - [anon_sym_concurrent] = ACTIONS(2207), - [anon_sym_use] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(2207), - [anon_sym_const] = ACTIONS(2207), - [anon_sym_if] = ACTIONS(2207), - [anon_sym_elseif] = ACTIONS(2207), - [anon_sym_else] = ACTIONS(2207), - [anon_sym_switch] = ACTIONS(2207), - [anon_sym_foreach] = ACTIONS(2207), - [anon_sym_while] = ACTIONS(2207), - [anon_sym_do] = ACTIONS(2207), - [anon_sym_for] = ACTIONS(2207), - [anon_sym_try] = ACTIONS(2207), - [anon_sym_using] = ACTIONS(2207), - [sym_float] = ACTIONS(2209), - [sym_integer] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(2207), - [anon_sym_True] = ACTIONS(2207), - [anon_sym_TRUE] = ACTIONS(2207), - [anon_sym_false] = ACTIONS(2207), - [anon_sym_False] = ACTIONS(2207), - [anon_sym_FALSE] = ACTIONS(2207), - [anon_sym_null] = ACTIONS(2207), - [anon_sym_Null] = ACTIONS(2207), - [anon_sym_NULL] = ACTIONS(2207), - [sym_string] = ACTIONS(2209), - [anon_sym_AT] = ACTIONS(2209), - [anon_sym_TILDE] = ACTIONS(2209), - [anon_sym_array] = ACTIONS(2207), - [anon_sym_varray] = ACTIONS(2207), - [anon_sym_darray] = ACTIONS(2207), - [anon_sym_vec] = ACTIONS(2207), - [anon_sym_dict] = ACTIONS(2207), - [anon_sym_keyset] = ACTIONS(2207), - [anon_sym_LT] = ACTIONS(2207), - [anon_sym_PLUS] = ACTIONS(2207), - [anon_sym_DASH] = ACTIONS(2207), - [anon_sym_tuple] = ACTIONS(2207), - [anon_sym_include] = ACTIONS(2207), - [anon_sym_include_once] = ACTIONS(2207), - [anon_sym_require] = ACTIONS(2207), - [anon_sym_require_once] = ACTIONS(2207), - [anon_sym_list] = ACTIONS(2207), - [anon_sym_LT_LT] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(2209), - [anon_sym_PLUS_PLUS] = ACTIONS(2209), - [anon_sym_DASH_DASH] = ACTIONS(2209), - [anon_sym_await] = ACTIONS(2207), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_yield] = ACTIONS(2207), - [anon_sym_trait] = ACTIONS(2207), - [anon_sym_interface] = ACTIONS(2207), - [anon_sym_class] = ACTIONS(2207), - [anon_sym_enum] = ACTIONS(2207), - [sym_final_modifier] = ACTIONS(2207), - [sym_abstract_modifier] = ACTIONS(2207), - [sym_xhp_modifier] = ACTIONS(2207), - [sym_xhp_identifier] = ACTIONS(2207), - [sym_xhp_class_identifier] = ACTIONS(2209), - [sym_comment] = ACTIONS(3), - }, - [1153] = { - [ts_builtin_sym_end] = ACTIONS(2237), - [sym_identifier] = ACTIONS(2235), - [sym_variable] = ACTIONS(2237), - [sym_pipe_variable] = ACTIONS(2237), - [anon_sym_type] = ACTIONS(2235), - [anon_sym_newtype] = ACTIONS(2235), - [anon_sym_shape] = ACTIONS(2235), - [anon_sym_clone] = ACTIONS(2235), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_print] = ACTIONS(2235), - [sym__backslash] = ACTIONS(2237), - [anon_sym_self] = ACTIONS(2235), - [anon_sym_parent] = ACTIONS(2235), - [anon_sym_static] = ACTIONS(2235), - [anon_sym_LT_LT_LT] = ACTIONS(2237), - [anon_sym_LBRACE] = ACTIONS(2237), - [anon_sym_SEMI] = ACTIONS(2237), - [anon_sym_return] = ACTIONS(2235), - [anon_sym_break] = ACTIONS(2235), - [anon_sym_continue] = ACTIONS(2235), - [anon_sym_throw] = ACTIONS(2235), - [anon_sym_echo] = ACTIONS(2235), - [anon_sym_unset] = ACTIONS(2235), - [anon_sym_LPAREN] = ACTIONS(2237), - [anon_sym_concurrent] = ACTIONS(2235), - [anon_sym_use] = ACTIONS(2235), - [anon_sym_namespace] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(2235), - [anon_sym_const] = ACTIONS(2235), - [anon_sym_if] = ACTIONS(2235), - [anon_sym_elseif] = ACTIONS(2235), - [anon_sym_else] = ACTIONS(2235), - [anon_sym_switch] = ACTIONS(2235), - [anon_sym_foreach] = ACTIONS(2235), - [anon_sym_while] = ACTIONS(2235), - [anon_sym_do] = ACTIONS(2235), - [anon_sym_for] = ACTIONS(2235), - [anon_sym_try] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(2235), - [sym_float] = ACTIONS(2237), - [sym_integer] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(2235), - [anon_sym_True] = ACTIONS(2235), - [anon_sym_TRUE] = ACTIONS(2235), - [anon_sym_false] = ACTIONS(2235), - [anon_sym_False] = ACTIONS(2235), - [anon_sym_FALSE] = ACTIONS(2235), - [anon_sym_null] = ACTIONS(2235), - [anon_sym_Null] = ACTIONS(2235), - [anon_sym_NULL] = ACTIONS(2235), - [sym_string] = ACTIONS(2237), - [anon_sym_AT] = ACTIONS(2237), - [anon_sym_TILDE] = ACTIONS(2237), - [anon_sym_array] = ACTIONS(2235), - [anon_sym_varray] = ACTIONS(2235), - [anon_sym_darray] = ACTIONS(2235), - [anon_sym_vec] = ACTIONS(2235), - [anon_sym_dict] = ACTIONS(2235), - [anon_sym_keyset] = ACTIONS(2235), - [anon_sym_LT] = ACTIONS(2235), - [anon_sym_PLUS] = ACTIONS(2235), - [anon_sym_DASH] = ACTIONS(2235), - [anon_sym_tuple] = ACTIONS(2235), - [anon_sym_include] = ACTIONS(2235), - [anon_sym_include_once] = ACTIONS(2235), - [anon_sym_require] = ACTIONS(2235), - [anon_sym_require_once] = ACTIONS(2235), - [anon_sym_list] = ACTIONS(2235), - [anon_sym_LT_LT] = ACTIONS(2235), - [anon_sym_BANG] = ACTIONS(2237), - [anon_sym_PLUS_PLUS] = ACTIONS(2237), - [anon_sym_DASH_DASH] = ACTIONS(2237), - [anon_sym_await] = ACTIONS(2235), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_yield] = ACTIONS(2235), - [anon_sym_trait] = ACTIONS(2235), - [anon_sym_interface] = ACTIONS(2235), - [anon_sym_class] = ACTIONS(2235), - [anon_sym_enum] = ACTIONS(2235), - [sym_final_modifier] = ACTIONS(2235), - [sym_abstract_modifier] = ACTIONS(2235), - [sym_xhp_modifier] = ACTIONS(2235), - [sym_xhp_identifier] = ACTIONS(2235), - [sym_xhp_class_identifier] = ACTIONS(2237), - [sym_comment] = ACTIONS(3), - }, - [1154] = { - [sym_identifier] = ACTIONS(2047), - [sym_variable] = ACTIONS(2049), - [sym_pipe_variable] = ACTIONS(2049), - [anon_sym_type] = ACTIONS(2047), - [anon_sym_newtype] = ACTIONS(2047), - [anon_sym_shape] = ACTIONS(2047), - [anon_sym_clone] = ACTIONS(2047), - [anon_sym_new] = ACTIONS(2047), - [anon_sym_print] = ACTIONS(2047), - [sym__backslash] = ACTIONS(2049), - [anon_sym_self] = ACTIONS(2047), - [anon_sym_parent] = ACTIONS(2047), - [anon_sym_static] = ACTIONS(2047), - [anon_sym_LT_LT_LT] = ACTIONS(2049), - [anon_sym_RBRACE] = ACTIONS(2049), - [anon_sym_LBRACE] = ACTIONS(2049), - [anon_sym_SEMI] = ACTIONS(2049), - [anon_sym_return] = ACTIONS(2047), - [anon_sym_break] = ACTIONS(2047), - [anon_sym_continue] = ACTIONS(2047), - [anon_sym_throw] = ACTIONS(2047), - [anon_sym_echo] = ACTIONS(2047), - [anon_sym_unset] = ACTIONS(2047), - [anon_sym_LPAREN] = ACTIONS(2049), - [anon_sym_concurrent] = ACTIONS(2047), - [anon_sym_use] = ACTIONS(2047), - [anon_sym_namespace] = ACTIONS(2047), - [anon_sym_function] = ACTIONS(2047), - [anon_sym_const] = ACTIONS(2047), - [anon_sym_if] = ACTIONS(2047), - [anon_sym_elseif] = ACTIONS(2047), - [anon_sym_else] = ACTIONS(2047), - [anon_sym_switch] = ACTIONS(2047), - [anon_sym_foreach] = ACTIONS(2047), - [anon_sym_while] = ACTIONS(2047), - [anon_sym_do] = ACTIONS(2047), - [anon_sym_for] = ACTIONS(2047), - [anon_sym_try] = ACTIONS(2047), - [anon_sym_using] = ACTIONS(2047), - [sym_float] = ACTIONS(2049), - [sym_integer] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(2047), - [anon_sym_True] = ACTIONS(2047), - [anon_sym_TRUE] = ACTIONS(2047), - [anon_sym_false] = ACTIONS(2047), - [anon_sym_False] = ACTIONS(2047), - [anon_sym_FALSE] = ACTIONS(2047), - [anon_sym_null] = ACTIONS(2047), - [anon_sym_Null] = ACTIONS(2047), - [anon_sym_NULL] = ACTIONS(2047), - [sym_string] = ACTIONS(2049), - [anon_sym_AT] = ACTIONS(2049), - [anon_sym_TILDE] = ACTIONS(2049), - [anon_sym_array] = ACTIONS(2047), - [anon_sym_varray] = ACTIONS(2047), - [anon_sym_darray] = ACTIONS(2047), - [anon_sym_vec] = ACTIONS(2047), - [anon_sym_dict] = ACTIONS(2047), - [anon_sym_keyset] = ACTIONS(2047), - [anon_sym_LT] = ACTIONS(2047), - [anon_sym_PLUS] = ACTIONS(2047), - [anon_sym_DASH] = ACTIONS(2047), - [anon_sym_tuple] = ACTIONS(2047), - [anon_sym_include] = ACTIONS(2047), - [anon_sym_include_once] = ACTIONS(2047), - [anon_sym_require] = ACTIONS(2047), - [anon_sym_require_once] = ACTIONS(2047), - [anon_sym_list] = ACTIONS(2047), - [anon_sym_LT_LT] = ACTIONS(2047), - [anon_sym_BANG] = ACTIONS(2049), - [anon_sym_PLUS_PLUS] = ACTIONS(2049), - [anon_sym_DASH_DASH] = ACTIONS(2049), - [anon_sym_await] = ACTIONS(2047), - [anon_sym_async] = ACTIONS(2047), - [anon_sym_yield] = ACTIONS(2047), - [anon_sym_trait] = ACTIONS(2047), - [anon_sym_interface] = ACTIONS(2047), - [anon_sym_class] = ACTIONS(2047), - [anon_sym_enum] = ACTIONS(2047), - [sym_final_modifier] = ACTIONS(2047), - [sym_abstract_modifier] = ACTIONS(2047), - [sym_xhp_modifier] = ACTIONS(2047), - [sym_xhp_identifier] = ACTIONS(2047), - [sym_xhp_class_identifier] = ACTIONS(2049), - [sym_comment] = ACTIONS(3), - }, - [1155] = { - [ts_builtin_sym_end] = ACTIONS(2281), - [sym_identifier] = ACTIONS(2279), - [sym_variable] = ACTIONS(2281), - [sym_pipe_variable] = ACTIONS(2281), - [anon_sym_type] = ACTIONS(2279), - [anon_sym_newtype] = ACTIONS(2279), - [anon_sym_shape] = ACTIONS(2279), - [anon_sym_clone] = ACTIONS(2279), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_print] = ACTIONS(2279), - [sym__backslash] = ACTIONS(2281), - [anon_sym_self] = ACTIONS(2279), - [anon_sym_parent] = ACTIONS(2279), - [anon_sym_static] = ACTIONS(2279), - [anon_sym_LT_LT_LT] = ACTIONS(2281), - [anon_sym_LBRACE] = ACTIONS(2281), - [anon_sym_SEMI] = ACTIONS(2281), - [anon_sym_return] = ACTIONS(2279), - [anon_sym_break] = ACTIONS(2279), - [anon_sym_continue] = ACTIONS(2279), - [anon_sym_throw] = ACTIONS(2279), - [anon_sym_echo] = ACTIONS(2279), - [anon_sym_unset] = ACTIONS(2279), - [anon_sym_LPAREN] = ACTIONS(2281), - [anon_sym_concurrent] = ACTIONS(2279), - [anon_sym_use] = ACTIONS(2279), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_function] = ACTIONS(2279), - [anon_sym_const] = ACTIONS(2279), - [anon_sym_if] = ACTIONS(2279), - [anon_sym_elseif] = ACTIONS(2279), - [anon_sym_else] = ACTIONS(2279), - [anon_sym_switch] = ACTIONS(2279), - [anon_sym_foreach] = ACTIONS(2279), - [anon_sym_while] = ACTIONS(2279), - [anon_sym_do] = ACTIONS(2279), - [anon_sym_for] = ACTIONS(2279), - [anon_sym_try] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(2279), - [sym_float] = ACTIONS(2281), - [sym_integer] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(2279), - [anon_sym_True] = ACTIONS(2279), - [anon_sym_TRUE] = ACTIONS(2279), - [anon_sym_false] = ACTIONS(2279), - [anon_sym_False] = ACTIONS(2279), - [anon_sym_FALSE] = ACTIONS(2279), - [anon_sym_null] = ACTIONS(2279), - [anon_sym_Null] = ACTIONS(2279), - [anon_sym_NULL] = ACTIONS(2279), - [sym_string] = ACTIONS(2281), - [anon_sym_AT] = ACTIONS(2281), - [anon_sym_TILDE] = ACTIONS(2281), - [anon_sym_array] = ACTIONS(2279), - [anon_sym_varray] = ACTIONS(2279), - [anon_sym_darray] = ACTIONS(2279), - [anon_sym_vec] = ACTIONS(2279), - [anon_sym_dict] = ACTIONS(2279), - [anon_sym_keyset] = ACTIONS(2279), - [anon_sym_LT] = ACTIONS(2279), - [anon_sym_PLUS] = ACTIONS(2279), - [anon_sym_DASH] = ACTIONS(2279), - [anon_sym_tuple] = ACTIONS(2279), - [anon_sym_include] = ACTIONS(2279), - [anon_sym_include_once] = ACTIONS(2279), - [anon_sym_require] = ACTIONS(2279), - [anon_sym_require_once] = ACTIONS(2279), - [anon_sym_list] = ACTIONS(2279), - [anon_sym_LT_LT] = ACTIONS(2279), - [anon_sym_BANG] = ACTIONS(2281), - [anon_sym_PLUS_PLUS] = ACTIONS(2281), - [anon_sym_DASH_DASH] = ACTIONS(2281), - [anon_sym_await] = ACTIONS(2279), - [anon_sym_async] = ACTIONS(2279), - [anon_sym_yield] = ACTIONS(2279), - [anon_sym_trait] = ACTIONS(2279), - [anon_sym_interface] = ACTIONS(2279), - [anon_sym_class] = ACTIONS(2279), - [anon_sym_enum] = ACTIONS(2279), - [sym_final_modifier] = ACTIONS(2279), - [sym_abstract_modifier] = ACTIONS(2279), - [sym_xhp_modifier] = ACTIONS(2279), - [sym_xhp_identifier] = ACTIONS(2279), - [sym_xhp_class_identifier] = ACTIONS(2281), - [sym_comment] = ACTIONS(3), - }, - [1156] = { - [sym_identifier] = ACTIONS(2043), - [sym_variable] = ACTIONS(2045), - [sym_pipe_variable] = ACTIONS(2045), - [anon_sym_type] = ACTIONS(2043), - [anon_sym_newtype] = ACTIONS(2043), - [anon_sym_shape] = ACTIONS(2043), - [anon_sym_clone] = ACTIONS(2043), - [anon_sym_new] = ACTIONS(2043), - [anon_sym_print] = ACTIONS(2043), - [sym__backslash] = ACTIONS(2045), - [anon_sym_self] = ACTIONS(2043), - [anon_sym_parent] = ACTIONS(2043), - [anon_sym_static] = ACTIONS(2043), - [anon_sym_LT_LT_LT] = ACTIONS(2045), - [anon_sym_RBRACE] = ACTIONS(2045), - [anon_sym_LBRACE] = ACTIONS(2045), - [anon_sym_SEMI] = ACTIONS(2045), - [anon_sym_return] = ACTIONS(2043), - [anon_sym_break] = ACTIONS(2043), - [anon_sym_continue] = ACTIONS(2043), - [anon_sym_throw] = ACTIONS(2043), - [anon_sym_echo] = ACTIONS(2043), - [anon_sym_unset] = ACTIONS(2043), - [anon_sym_LPAREN] = ACTIONS(2045), - [anon_sym_concurrent] = ACTIONS(2043), - [anon_sym_use] = ACTIONS(2043), - [anon_sym_namespace] = ACTIONS(2043), - [anon_sym_function] = ACTIONS(2043), - [anon_sym_const] = ACTIONS(2043), - [anon_sym_if] = ACTIONS(2043), - [anon_sym_elseif] = ACTIONS(2043), - [anon_sym_else] = ACTIONS(2043), - [anon_sym_switch] = ACTIONS(2043), - [anon_sym_foreach] = ACTIONS(2043), - [anon_sym_while] = ACTIONS(2043), - [anon_sym_do] = ACTIONS(2043), - [anon_sym_for] = ACTIONS(2043), - [anon_sym_try] = ACTIONS(2043), - [anon_sym_using] = ACTIONS(2043), - [sym_float] = ACTIONS(2045), - [sym_integer] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(2043), - [anon_sym_True] = ACTIONS(2043), - [anon_sym_TRUE] = ACTIONS(2043), - [anon_sym_false] = ACTIONS(2043), - [anon_sym_False] = ACTIONS(2043), - [anon_sym_FALSE] = ACTIONS(2043), - [anon_sym_null] = ACTIONS(2043), - [anon_sym_Null] = ACTIONS(2043), - [anon_sym_NULL] = ACTIONS(2043), - [sym_string] = ACTIONS(2045), - [anon_sym_AT] = ACTIONS(2045), - [anon_sym_TILDE] = ACTIONS(2045), - [anon_sym_array] = ACTIONS(2043), - [anon_sym_varray] = ACTIONS(2043), - [anon_sym_darray] = ACTIONS(2043), - [anon_sym_vec] = ACTIONS(2043), - [anon_sym_dict] = ACTIONS(2043), - [anon_sym_keyset] = ACTIONS(2043), - [anon_sym_LT] = ACTIONS(2043), - [anon_sym_PLUS] = ACTIONS(2043), - [anon_sym_DASH] = ACTIONS(2043), - [anon_sym_tuple] = ACTIONS(2043), - [anon_sym_include] = ACTIONS(2043), - [anon_sym_include_once] = ACTIONS(2043), - [anon_sym_require] = ACTIONS(2043), - [anon_sym_require_once] = ACTIONS(2043), - [anon_sym_list] = ACTIONS(2043), - [anon_sym_LT_LT] = ACTIONS(2043), - [anon_sym_BANG] = ACTIONS(2045), - [anon_sym_PLUS_PLUS] = ACTIONS(2045), - [anon_sym_DASH_DASH] = ACTIONS(2045), - [anon_sym_await] = ACTIONS(2043), - [anon_sym_async] = ACTIONS(2043), - [anon_sym_yield] = ACTIONS(2043), - [anon_sym_trait] = ACTIONS(2043), - [anon_sym_interface] = ACTIONS(2043), - [anon_sym_class] = ACTIONS(2043), - [anon_sym_enum] = ACTIONS(2043), - [sym_final_modifier] = ACTIONS(2043), - [sym_abstract_modifier] = ACTIONS(2043), - [sym_xhp_modifier] = ACTIONS(2043), - [sym_xhp_identifier] = ACTIONS(2043), - [sym_xhp_class_identifier] = ACTIONS(2045), - [sym_comment] = ACTIONS(3), - }, - [1157] = { - [ts_builtin_sym_end] = ACTIONS(2289), - [sym_identifier] = ACTIONS(2287), - [sym_variable] = ACTIONS(2289), - [sym_pipe_variable] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2287), - [anon_sym_newtype] = ACTIONS(2287), - [anon_sym_shape] = ACTIONS(2287), - [anon_sym_clone] = ACTIONS(2287), - [anon_sym_new] = ACTIONS(2287), - [anon_sym_print] = ACTIONS(2287), - [sym__backslash] = ACTIONS(2289), - [anon_sym_self] = ACTIONS(2287), - [anon_sym_parent] = ACTIONS(2287), - [anon_sym_static] = ACTIONS(2287), - [anon_sym_LT_LT_LT] = ACTIONS(2289), - [anon_sym_LBRACE] = ACTIONS(2289), - [anon_sym_SEMI] = ACTIONS(2289), - [anon_sym_return] = ACTIONS(2287), - [anon_sym_break] = ACTIONS(2287), - [anon_sym_continue] = ACTIONS(2287), - [anon_sym_throw] = ACTIONS(2287), - [anon_sym_echo] = ACTIONS(2287), - [anon_sym_unset] = ACTIONS(2287), - [anon_sym_LPAREN] = ACTIONS(2289), - [anon_sym_concurrent] = ACTIONS(2287), - [anon_sym_use] = ACTIONS(2287), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_function] = ACTIONS(2287), - [anon_sym_const] = ACTIONS(2287), - [anon_sym_if] = ACTIONS(2287), - [anon_sym_elseif] = ACTIONS(2287), - [anon_sym_else] = ACTIONS(2287), - [anon_sym_switch] = ACTIONS(2287), - [anon_sym_foreach] = ACTIONS(2287), - [anon_sym_while] = ACTIONS(2287), - [anon_sym_do] = ACTIONS(2287), - [anon_sym_for] = ACTIONS(2287), - [anon_sym_try] = ACTIONS(2287), - [anon_sym_using] = ACTIONS(2287), - [sym_float] = ACTIONS(2289), - [sym_integer] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(2287), - [anon_sym_True] = ACTIONS(2287), - [anon_sym_TRUE] = ACTIONS(2287), - [anon_sym_false] = ACTIONS(2287), - [anon_sym_False] = ACTIONS(2287), - [anon_sym_FALSE] = ACTIONS(2287), - [anon_sym_null] = ACTIONS(2287), - [anon_sym_Null] = ACTIONS(2287), - [anon_sym_NULL] = ACTIONS(2287), - [sym_string] = ACTIONS(2289), - [anon_sym_AT] = ACTIONS(2289), - [anon_sym_TILDE] = ACTIONS(2289), - [anon_sym_array] = ACTIONS(2287), - [anon_sym_varray] = ACTIONS(2287), - [anon_sym_darray] = ACTIONS(2287), - [anon_sym_vec] = ACTIONS(2287), - [anon_sym_dict] = ACTIONS(2287), - [anon_sym_keyset] = ACTIONS(2287), - [anon_sym_LT] = ACTIONS(2287), - [anon_sym_PLUS] = ACTIONS(2287), - [anon_sym_DASH] = ACTIONS(2287), - [anon_sym_tuple] = ACTIONS(2287), - [anon_sym_include] = ACTIONS(2287), - [anon_sym_include_once] = ACTIONS(2287), - [anon_sym_require] = ACTIONS(2287), - [anon_sym_require_once] = ACTIONS(2287), - [anon_sym_list] = ACTIONS(2287), - [anon_sym_LT_LT] = ACTIONS(2287), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_await] = ACTIONS(2287), - [anon_sym_async] = ACTIONS(2287), - [anon_sym_yield] = ACTIONS(2287), - [anon_sym_trait] = ACTIONS(2287), - [anon_sym_interface] = ACTIONS(2287), - [anon_sym_class] = ACTIONS(2287), - [anon_sym_enum] = ACTIONS(2287), - [sym_final_modifier] = ACTIONS(2287), - [sym_abstract_modifier] = ACTIONS(2287), - [sym_xhp_modifier] = ACTIONS(2287), - [sym_xhp_identifier] = ACTIONS(2287), - [sym_xhp_class_identifier] = ACTIONS(2289), - [sym_comment] = ACTIONS(3), - }, - [1158] = { - [ts_builtin_sym_end] = ACTIONS(2073), - [sym_identifier] = ACTIONS(2071), - [sym_variable] = ACTIONS(2073), - [sym_pipe_variable] = ACTIONS(2073), - [anon_sym_type] = ACTIONS(2071), - [anon_sym_newtype] = ACTIONS(2071), - [anon_sym_shape] = ACTIONS(2071), - [anon_sym_clone] = ACTIONS(2071), - [anon_sym_new] = ACTIONS(2071), - [anon_sym_print] = ACTIONS(2071), - [sym__backslash] = ACTIONS(2073), - [anon_sym_self] = ACTIONS(2071), - [anon_sym_parent] = ACTIONS(2071), - [anon_sym_static] = ACTIONS(2071), - [anon_sym_LT_LT_LT] = ACTIONS(2073), - [anon_sym_LBRACE] = ACTIONS(2073), - [anon_sym_SEMI] = ACTIONS(2073), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2071), - [anon_sym_continue] = ACTIONS(2071), - [anon_sym_throw] = ACTIONS(2071), - [anon_sym_echo] = ACTIONS(2071), - [anon_sym_unset] = ACTIONS(2071), - [anon_sym_LPAREN] = ACTIONS(2073), - [anon_sym_concurrent] = ACTIONS(2071), - [anon_sym_use] = ACTIONS(2071), - [anon_sym_namespace] = ACTIONS(2071), - [anon_sym_function] = ACTIONS(2071), - [anon_sym_const] = ACTIONS(2071), - [anon_sym_if] = ACTIONS(2071), - [anon_sym_elseif] = ACTIONS(2071), - [anon_sym_else] = ACTIONS(2071), - [anon_sym_switch] = ACTIONS(2071), - [anon_sym_foreach] = ACTIONS(2071), - [anon_sym_while] = ACTIONS(2071), - [anon_sym_do] = ACTIONS(2071), - [anon_sym_for] = ACTIONS(2071), - [anon_sym_try] = ACTIONS(2071), - [anon_sym_using] = ACTIONS(2071), - [sym_float] = ACTIONS(2073), - [sym_integer] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(2071), - [anon_sym_True] = ACTIONS(2071), - [anon_sym_TRUE] = ACTIONS(2071), - [anon_sym_false] = ACTIONS(2071), - [anon_sym_False] = ACTIONS(2071), - [anon_sym_FALSE] = ACTIONS(2071), - [anon_sym_null] = ACTIONS(2071), - [anon_sym_Null] = ACTIONS(2071), - [anon_sym_NULL] = ACTIONS(2071), - [sym_string] = ACTIONS(2073), - [anon_sym_AT] = ACTIONS(2073), - [anon_sym_TILDE] = ACTIONS(2073), - [anon_sym_array] = ACTIONS(2071), - [anon_sym_varray] = ACTIONS(2071), - [anon_sym_darray] = ACTIONS(2071), - [anon_sym_vec] = ACTIONS(2071), - [anon_sym_dict] = ACTIONS(2071), - [anon_sym_keyset] = ACTIONS(2071), - [anon_sym_LT] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2071), - [anon_sym_DASH] = ACTIONS(2071), - [anon_sym_tuple] = ACTIONS(2071), - [anon_sym_include] = ACTIONS(2071), - [anon_sym_include_once] = ACTIONS(2071), - [anon_sym_require] = ACTIONS(2071), - [anon_sym_require_once] = ACTIONS(2071), - [anon_sym_list] = ACTIONS(2071), - [anon_sym_LT_LT] = ACTIONS(2071), - [anon_sym_BANG] = ACTIONS(2073), - [anon_sym_PLUS_PLUS] = ACTIONS(2073), - [anon_sym_DASH_DASH] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(2071), - [anon_sym_async] = ACTIONS(2071), - [anon_sym_yield] = ACTIONS(2071), - [anon_sym_trait] = ACTIONS(2071), - [anon_sym_interface] = ACTIONS(2071), - [anon_sym_class] = ACTIONS(2071), - [anon_sym_enum] = ACTIONS(2071), - [sym_final_modifier] = ACTIONS(2071), - [sym_abstract_modifier] = ACTIONS(2071), - [sym_xhp_modifier] = ACTIONS(2071), - [sym_xhp_identifier] = ACTIONS(2071), - [sym_xhp_class_identifier] = ACTIONS(2073), - [sym_comment] = ACTIONS(3), - }, - [1159] = { - [ts_builtin_sym_end] = ACTIONS(2321), - [sym_identifier] = ACTIONS(2319), - [sym_variable] = ACTIONS(2321), - [sym_pipe_variable] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2319), - [anon_sym_newtype] = ACTIONS(2319), - [anon_sym_shape] = ACTIONS(2319), - [anon_sym_clone] = ACTIONS(2319), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_print] = ACTIONS(2319), - [sym__backslash] = ACTIONS(2321), - [anon_sym_self] = ACTIONS(2319), - [anon_sym_parent] = ACTIONS(2319), - [anon_sym_static] = ACTIONS(2319), - [anon_sym_LT_LT_LT] = ACTIONS(2321), - [anon_sym_LBRACE] = ACTIONS(2321), - [anon_sym_SEMI] = ACTIONS(2321), - [anon_sym_return] = ACTIONS(2319), - [anon_sym_break] = ACTIONS(2319), - [anon_sym_continue] = ACTIONS(2319), - [anon_sym_throw] = ACTIONS(2319), - [anon_sym_echo] = ACTIONS(2319), - [anon_sym_unset] = ACTIONS(2319), - [anon_sym_LPAREN] = ACTIONS(2321), - [anon_sym_concurrent] = ACTIONS(2319), - [anon_sym_use] = ACTIONS(2319), - [anon_sym_namespace] = ACTIONS(2319), - [anon_sym_function] = ACTIONS(2319), - [anon_sym_const] = ACTIONS(2319), - [anon_sym_if] = ACTIONS(2319), - [anon_sym_elseif] = ACTIONS(2319), - [anon_sym_else] = ACTIONS(2319), - [anon_sym_switch] = ACTIONS(2319), - [anon_sym_foreach] = ACTIONS(2319), - [anon_sym_while] = ACTIONS(2319), - [anon_sym_do] = ACTIONS(2319), - [anon_sym_for] = ACTIONS(2319), - [anon_sym_try] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(2319), - [sym_float] = ACTIONS(2321), - [sym_integer] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(2319), - [anon_sym_True] = ACTIONS(2319), - [anon_sym_TRUE] = ACTIONS(2319), - [anon_sym_false] = ACTIONS(2319), - [anon_sym_False] = ACTIONS(2319), - [anon_sym_FALSE] = ACTIONS(2319), - [anon_sym_null] = ACTIONS(2319), - [anon_sym_Null] = ACTIONS(2319), - [anon_sym_NULL] = ACTIONS(2319), - [sym_string] = ACTIONS(2321), - [anon_sym_AT] = ACTIONS(2321), - [anon_sym_TILDE] = ACTIONS(2321), - [anon_sym_array] = ACTIONS(2319), - [anon_sym_varray] = ACTIONS(2319), - [anon_sym_darray] = ACTIONS(2319), - [anon_sym_vec] = ACTIONS(2319), - [anon_sym_dict] = ACTIONS(2319), - [anon_sym_keyset] = ACTIONS(2319), - [anon_sym_LT] = ACTIONS(2319), - [anon_sym_PLUS] = ACTIONS(2319), - [anon_sym_DASH] = ACTIONS(2319), - [anon_sym_tuple] = ACTIONS(2319), - [anon_sym_include] = ACTIONS(2319), - [anon_sym_include_once] = ACTIONS(2319), - [anon_sym_require] = ACTIONS(2319), - [anon_sym_require_once] = ACTIONS(2319), - [anon_sym_list] = ACTIONS(2319), - [anon_sym_LT_LT] = ACTIONS(2319), - [anon_sym_BANG] = ACTIONS(2321), - [anon_sym_PLUS_PLUS] = ACTIONS(2321), - [anon_sym_DASH_DASH] = ACTIONS(2321), - [anon_sym_await] = ACTIONS(2319), - [anon_sym_async] = ACTIONS(2319), - [anon_sym_yield] = ACTIONS(2319), - [anon_sym_trait] = ACTIONS(2319), - [anon_sym_interface] = ACTIONS(2319), - [anon_sym_class] = ACTIONS(2319), - [anon_sym_enum] = ACTIONS(2319), - [sym_final_modifier] = ACTIONS(2319), - [sym_abstract_modifier] = ACTIONS(2319), - [sym_xhp_modifier] = ACTIONS(2319), - [sym_xhp_identifier] = ACTIONS(2319), - [sym_xhp_class_identifier] = ACTIONS(2321), - [sym_comment] = ACTIONS(3), - }, - [1160] = { - [ts_builtin_sym_end] = ACTIONS(2361), - [sym_identifier] = ACTIONS(2359), - [sym_variable] = ACTIONS(2361), - [sym_pipe_variable] = ACTIONS(2361), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_newtype] = ACTIONS(2359), - [anon_sym_shape] = ACTIONS(2359), - [anon_sym_clone] = ACTIONS(2359), - [anon_sym_new] = ACTIONS(2359), - [anon_sym_print] = ACTIONS(2359), - [sym__backslash] = ACTIONS(2361), - [anon_sym_self] = ACTIONS(2359), - [anon_sym_parent] = ACTIONS(2359), - [anon_sym_static] = ACTIONS(2359), - [anon_sym_LT_LT_LT] = ACTIONS(2361), - [anon_sym_LBRACE] = ACTIONS(2361), - [anon_sym_SEMI] = ACTIONS(2361), - [anon_sym_return] = ACTIONS(2359), - [anon_sym_break] = ACTIONS(2359), - [anon_sym_continue] = ACTIONS(2359), - [anon_sym_throw] = ACTIONS(2359), - [anon_sym_echo] = ACTIONS(2359), - [anon_sym_unset] = ACTIONS(2359), - [anon_sym_LPAREN] = ACTIONS(2361), - [anon_sym_concurrent] = ACTIONS(2359), - [anon_sym_use] = ACTIONS(2359), - [anon_sym_namespace] = ACTIONS(2359), - [anon_sym_function] = ACTIONS(2359), - [anon_sym_const] = ACTIONS(2359), - [anon_sym_if] = ACTIONS(2359), - [anon_sym_elseif] = ACTIONS(2359), - [anon_sym_else] = ACTIONS(2359), - [anon_sym_switch] = ACTIONS(2359), - [anon_sym_foreach] = ACTIONS(2359), - [anon_sym_while] = ACTIONS(2359), - [anon_sym_do] = ACTIONS(2359), - [anon_sym_for] = ACTIONS(2359), - [anon_sym_try] = ACTIONS(2359), - [anon_sym_using] = ACTIONS(2359), - [sym_float] = ACTIONS(2361), - [sym_integer] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(2359), - [anon_sym_True] = ACTIONS(2359), - [anon_sym_TRUE] = ACTIONS(2359), - [anon_sym_false] = ACTIONS(2359), - [anon_sym_False] = ACTIONS(2359), - [anon_sym_FALSE] = ACTIONS(2359), - [anon_sym_null] = ACTIONS(2359), - [anon_sym_Null] = ACTIONS(2359), - [anon_sym_NULL] = ACTIONS(2359), - [sym_string] = ACTIONS(2361), - [anon_sym_AT] = ACTIONS(2361), - [anon_sym_TILDE] = ACTIONS(2361), - [anon_sym_array] = ACTIONS(2359), - [anon_sym_varray] = ACTIONS(2359), - [anon_sym_darray] = ACTIONS(2359), - [anon_sym_vec] = ACTIONS(2359), - [anon_sym_dict] = ACTIONS(2359), - [anon_sym_keyset] = ACTIONS(2359), - [anon_sym_LT] = ACTIONS(2359), - [anon_sym_PLUS] = ACTIONS(2359), - [anon_sym_DASH] = ACTIONS(2359), - [anon_sym_tuple] = ACTIONS(2359), - [anon_sym_include] = ACTIONS(2359), - [anon_sym_include_once] = ACTIONS(2359), - [anon_sym_require] = ACTIONS(2359), - [anon_sym_require_once] = ACTIONS(2359), - [anon_sym_list] = ACTIONS(2359), - [anon_sym_LT_LT] = ACTIONS(2359), - [anon_sym_BANG] = ACTIONS(2361), - [anon_sym_PLUS_PLUS] = ACTIONS(2361), - [anon_sym_DASH_DASH] = ACTIONS(2361), - [anon_sym_await] = ACTIONS(2359), - [anon_sym_async] = ACTIONS(2359), - [anon_sym_yield] = ACTIONS(2359), - [anon_sym_trait] = ACTIONS(2359), - [anon_sym_interface] = ACTIONS(2359), - [anon_sym_class] = ACTIONS(2359), - [anon_sym_enum] = ACTIONS(2359), - [sym_final_modifier] = ACTIONS(2359), - [sym_abstract_modifier] = ACTIONS(2359), - [sym_xhp_modifier] = ACTIONS(2359), - [sym_xhp_identifier] = ACTIONS(2359), - [sym_xhp_class_identifier] = ACTIONS(2361), - [sym_comment] = ACTIONS(3), - }, - [1161] = { - [ts_builtin_sym_end] = ACTIONS(2377), - [sym_identifier] = ACTIONS(2375), - [sym_variable] = ACTIONS(2377), - [sym_pipe_variable] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2375), - [anon_sym_newtype] = ACTIONS(2375), - [anon_sym_shape] = ACTIONS(2375), - [anon_sym_clone] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2375), - [anon_sym_print] = ACTIONS(2375), - [sym__backslash] = ACTIONS(2377), - [anon_sym_self] = ACTIONS(2375), - [anon_sym_parent] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2375), - [anon_sym_LT_LT_LT] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2377), - [anon_sym_SEMI] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2375), - [anon_sym_break] = ACTIONS(2375), - [anon_sym_continue] = ACTIONS(2375), - [anon_sym_throw] = ACTIONS(2375), - [anon_sym_echo] = ACTIONS(2375), - [anon_sym_unset] = ACTIONS(2375), - [anon_sym_LPAREN] = ACTIONS(2377), - [anon_sym_concurrent] = ACTIONS(2375), - [anon_sym_use] = ACTIONS(2375), - [anon_sym_namespace] = ACTIONS(2375), - [anon_sym_function] = ACTIONS(2375), - [anon_sym_const] = ACTIONS(2375), - [anon_sym_if] = ACTIONS(2375), - [anon_sym_elseif] = ACTIONS(2375), - [anon_sym_else] = ACTIONS(2375), - [anon_sym_switch] = ACTIONS(2375), - [anon_sym_foreach] = ACTIONS(2375), - [anon_sym_while] = ACTIONS(2375), - [anon_sym_do] = ACTIONS(2375), - [anon_sym_for] = ACTIONS(2375), - [anon_sym_try] = ACTIONS(2375), - [anon_sym_using] = ACTIONS(2375), - [sym_float] = ACTIONS(2377), - [sym_integer] = ACTIONS(2375), - [anon_sym_true] = ACTIONS(2375), - [anon_sym_True] = ACTIONS(2375), - [anon_sym_TRUE] = ACTIONS(2375), - [anon_sym_false] = ACTIONS(2375), - [anon_sym_False] = ACTIONS(2375), - [anon_sym_FALSE] = ACTIONS(2375), - [anon_sym_null] = ACTIONS(2375), - [anon_sym_Null] = ACTIONS(2375), - [anon_sym_NULL] = ACTIONS(2375), - [sym_string] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2377), - [anon_sym_TILDE] = ACTIONS(2377), - [anon_sym_array] = ACTIONS(2375), - [anon_sym_varray] = ACTIONS(2375), - [anon_sym_darray] = ACTIONS(2375), - [anon_sym_vec] = ACTIONS(2375), - [anon_sym_dict] = ACTIONS(2375), - [anon_sym_keyset] = ACTIONS(2375), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2375), - [anon_sym_DASH] = ACTIONS(2375), - [anon_sym_tuple] = ACTIONS(2375), - [anon_sym_include] = ACTIONS(2375), - [anon_sym_include_once] = ACTIONS(2375), - [anon_sym_require] = ACTIONS(2375), - [anon_sym_require_once] = ACTIONS(2375), - [anon_sym_list] = ACTIONS(2375), - [anon_sym_LT_LT] = ACTIONS(2375), - [anon_sym_BANG] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2377), - [anon_sym_DASH_DASH] = ACTIONS(2377), - [anon_sym_await] = ACTIONS(2375), - [anon_sym_async] = ACTIONS(2375), - [anon_sym_yield] = ACTIONS(2375), - [anon_sym_trait] = ACTIONS(2375), - [anon_sym_interface] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2375), - [anon_sym_enum] = ACTIONS(2375), - [sym_final_modifier] = ACTIONS(2375), - [sym_abstract_modifier] = ACTIONS(2375), - [sym_xhp_modifier] = ACTIONS(2375), - [sym_xhp_identifier] = ACTIONS(2375), - [sym_xhp_class_identifier] = ACTIONS(2377), - [sym_comment] = ACTIONS(3), - }, - [1162] = { - [sym_identifier] = ACTIONS(2035), - [sym_variable] = ACTIONS(2037), - [sym_pipe_variable] = ACTIONS(2037), - [anon_sym_type] = ACTIONS(2035), - [anon_sym_newtype] = ACTIONS(2035), - [anon_sym_shape] = ACTIONS(2035), - [anon_sym_clone] = ACTIONS(2035), - [anon_sym_new] = ACTIONS(2035), - [anon_sym_print] = ACTIONS(2035), - [sym__backslash] = ACTIONS(2037), - [anon_sym_self] = ACTIONS(2035), - [anon_sym_parent] = ACTIONS(2035), - [anon_sym_static] = ACTIONS(2035), - [anon_sym_LT_LT_LT] = ACTIONS(2037), - [anon_sym_RBRACE] = ACTIONS(2037), - [anon_sym_LBRACE] = ACTIONS(2037), - [anon_sym_SEMI] = ACTIONS(2037), - [anon_sym_return] = ACTIONS(2035), - [anon_sym_break] = ACTIONS(2035), - [anon_sym_continue] = ACTIONS(2035), - [anon_sym_throw] = ACTIONS(2035), - [anon_sym_echo] = ACTIONS(2035), - [anon_sym_unset] = ACTIONS(2035), - [anon_sym_LPAREN] = ACTIONS(2037), - [anon_sym_concurrent] = ACTIONS(2035), - [anon_sym_use] = ACTIONS(2035), - [anon_sym_namespace] = ACTIONS(2035), - [anon_sym_function] = ACTIONS(2035), - [anon_sym_const] = ACTIONS(2035), - [anon_sym_if] = ACTIONS(2035), - [anon_sym_elseif] = ACTIONS(2035), - [anon_sym_else] = ACTIONS(2035), - [anon_sym_switch] = ACTIONS(2035), - [anon_sym_foreach] = ACTIONS(2035), - [anon_sym_while] = ACTIONS(2035), - [anon_sym_do] = ACTIONS(2035), - [anon_sym_for] = ACTIONS(2035), - [anon_sym_try] = ACTIONS(2035), - [anon_sym_using] = ACTIONS(2035), - [sym_float] = ACTIONS(2037), - [sym_integer] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(2035), - [anon_sym_True] = ACTIONS(2035), - [anon_sym_TRUE] = ACTIONS(2035), - [anon_sym_false] = ACTIONS(2035), - [anon_sym_False] = ACTIONS(2035), - [anon_sym_FALSE] = ACTIONS(2035), - [anon_sym_null] = ACTIONS(2035), - [anon_sym_Null] = ACTIONS(2035), - [anon_sym_NULL] = ACTIONS(2035), - [sym_string] = ACTIONS(2037), - [anon_sym_AT] = ACTIONS(2037), - [anon_sym_TILDE] = ACTIONS(2037), - [anon_sym_array] = ACTIONS(2035), - [anon_sym_varray] = ACTIONS(2035), - [anon_sym_darray] = ACTIONS(2035), - [anon_sym_vec] = ACTIONS(2035), - [anon_sym_dict] = ACTIONS(2035), - [anon_sym_keyset] = ACTIONS(2035), - [anon_sym_LT] = ACTIONS(2035), - [anon_sym_PLUS] = ACTIONS(2035), - [anon_sym_DASH] = ACTIONS(2035), - [anon_sym_tuple] = ACTIONS(2035), - [anon_sym_include] = ACTIONS(2035), - [anon_sym_include_once] = ACTIONS(2035), - [anon_sym_require] = ACTIONS(2035), - [anon_sym_require_once] = ACTIONS(2035), - [anon_sym_list] = ACTIONS(2035), - [anon_sym_LT_LT] = ACTIONS(2035), - [anon_sym_BANG] = ACTIONS(2037), - [anon_sym_PLUS_PLUS] = ACTIONS(2037), - [anon_sym_DASH_DASH] = ACTIONS(2037), - [anon_sym_await] = ACTIONS(2035), - [anon_sym_async] = ACTIONS(2035), - [anon_sym_yield] = ACTIONS(2035), - [anon_sym_trait] = ACTIONS(2035), - [anon_sym_interface] = ACTIONS(2035), - [anon_sym_class] = ACTIONS(2035), - [anon_sym_enum] = ACTIONS(2035), - [sym_final_modifier] = ACTIONS(2035), - [sym_abstract_modifier] = ACTIONS(2035), - [sym_xhp_modifier] = ACTIONS(2035), - [sym_xhp_identifier] = ACTIONS(2035), - [sym_xhp_class_identifier] = ACTIONS(2037), - [sym_comment] = ACTIONS(3), - }, - [1163] = { - [sym_identifier] = ACTIONS(2135), - [sym_variable] = ACTIONS(2137), - [sym_pipe_variable] = ACTIONS(2137), - [anon_sym_type] = ACTIONS(2135), - [anon_sym_newtype] = ACTIONS(2135), - [anon_sym_shape] = ACTIONS(2135), - [anon_sym_clone] = ACTIONS(2135), - [anon_sym_new] = ACTIONS(2135), - [anon_sym_print] = ACTIONS(2135), - [sym__backslash] = ACTIONS(2137), - [anon_sym_self] = ACTIONS(2135), - [anon_sym_parent] = ACTIONS(2135), - [anon_sym_static] = ACTIONS(2135), - [anon_sym_LT_LT_LT] = ACTIONS(2137), - [anon_sym_RBRACE] = ACTIONS(2137), - [anon_sym_LBRACE] = ACTIONS(2137), - [anon_sym_SEMI] = ACTIONS(2137), - [anon_sym_return] = ACTIONS(2135), - [anon_sym_break] = ACTIONS(2135), - [anon_sym_continue] = ACTIONS(2135), - [anon_sym_throw] = ACTIONS(2135), - [anon_sym_echo] = ACTIONS(2135), - [anon_sym_unset] = ACTIONS(2135), - [anon_sym_LPAREN] = ACTIONS(2137), - [anon_sym_concurrent] = ACTIONS(2135), - [anon_sym_use] = ACTIONS(2135), - [anon_sym_namespace] = ACTIONS(2135), - [anon_sym_function] = ACTIONS(2135), - [anon_sym_const] = ACTIONS(2135), - [anon_sym_if] = ACTIONS(2135), - [anon_sym_switch] = ACTIONS(2135), - [anon_sym_case] = ACTIONS(2135), - [anon_sym_default] = ACTIONS(2135), - [anon_sym_foreach] = ACTIONS(2135), - [anon_sym_while] = ACTIONS(2135), - [anon_sym_do] = ACTIONS(2135), - [anon_sym_for] = ACTIONS(2135), - [anon_sym_try] = ACTIONS(2135), - [anon_sym_using] = ACTIONS(2135), - [sym_float] = ACTIONS(2137), - [sym_integer] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(2135), - [anon_sym_True] = ACTIONS(2135), - [anon_sym_TRUE] = ACTIONS(2135), - [anon_sym_false] = ACTIONS(2135), - [anon_sym_False] = ACTIONS(2135), - [anon_sym_FALSE] = ACTIONS(2135), - [anon_sym_null] = ACTIONS(2135), - [anon_sym_Null] = ACTIONS(2135), - [anon_sym_NULL] = ACTIONS(2135), - [sym_string] = ACTIONS(2137), - [anon_sym_AT] = ACTIONS(2137), - [anon_sym_TILDE] = ACTIONS(2137), - [anon_sym_array] = ACTIONS(2135), - [anon_sym_varray] = ACTIONS(2135), - [anon_sym_darray] = ACTIONS(2135), - [anon_sym_vec] = ACTIONS(2135), - [anon_sym_dict] = ACTIONS(2135), - [anon_sym_keyset] = ACTIONS(2135), - [anon_sym_LT] = ACTIONS(2135), - [anon_sym_PLUS] = ACTIONS(2135), - [anon_sym_DASH] = ACTIONS(2135), - [anon_sym_tuple] = ACTIONS(2135), - [anon_sym_include] = ACTIONS(2135), - [anon_sym_include_once] = ACTIONS(2135), - [anon_sym_require] = ACTIONS(2135), - [anon_sym_require_once] = ACTIONS(2135), - [anon_sym_list] = ACTIONS(2135), - [anon_sym_LT_LT] = ACTIONS(2135), - [anon_sym_BANG] = ACTIONS(2137), - [anon_sym_PLUS_PLUS] = ACTIONS(2137), - [anon_sym_DASH_DASH] = ACTIONS(2137), - [anon_sym_await] = ACTIONS(2135), - [anon_sym_async] = ACTIONS(2135), - [anon_sym_yield] = ACTIONS(2135), - [anon_sym_trait] = ACTIONS(2135), - [anon_sym_interface] = ACTIONS(2135), - [anon_sym_class] = ACTIONS(2135), - [anon_sym_enum] = ACTIONS(2135), - [sym_final_modifier] = ACTIONS(2135), - [sym_abstract_modifier] = ACTIONS(2135), - [sym_xhp_modifier] = ACTIONS(2135), - [sym_xhp_identifier] = ACTIONS(2135), - [sym_xhp_class_identifier] = ACTIONS(2137), - [sym_comment] = ACTIONS(3), - }, - [1164] = { - [sym_identifier] = ACTIONS(2435), - [sym_variable] = ACTIONS(2437), - [sym_pipe_variable] = ACTIONS(2437), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_newtype] = ACTIONS(2435), - [anon_sym_shape] = ACTIONS(2435), - [anon_sym_clone] = ACTIONS(2435), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_print] = ACTIONS(2435), - [sym__backslash] = ACTIONS(2437), - [anon_sym_self] = ACTIONS(2435), - [anon_sym_parent] = ACTIONS(2435), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_LT_LT_LT] = ACTIONS(2437), - [anon_sym_RBRACE] = ACTIONS(2437), - [anon_sym_LBRACE] = ACTIONS(2437), - [anon_sym_SEMI] = ACTIONS(2437), - [anon_sym_return] = ACTIONS(2435), - [anon_sym_break] = ACTIONS(2435), - [anon_sym_continue] = ACTIONS(2435), - [anon_sym_throw] = ACTIONS(2435), - [anon_sym_echo] = ACTIONS(2435), - [anon_sym_unset] = ACTIONS(2435), - [anon_sym_LPAREN] = ACTIONS(2437), - [anon_sym_concurrent] = ACTIONS(2435), - [anon_sym_use] = ACTIONS(2435), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2435), - [anon_sym_const] = ACTIONS(2435), - [anon_sym_if] = ACTIONS(2435), - [anon_sym_switch] = ACTIONS(2435), - [anon_sym_case] = ACTIONS(2435), - [anon_sym_default] = ACTIONS(2435), - [anon_sym_foreach] = ACTIONS(2435), - [anon_sym_while] = ACTIONS(2435), - [anon_sym_do] = ACTIONS(2435), - [anon_sym_for] = ACTIONS(2435), - [anon_sym_try] = ACTIONS(2435), - [anon_sym_using] = ACTIONS(2435), - [sym_float] = ACTIONS(2437), - [sym_integer] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(2435), - [anon_sym_True] = ACTIONS(2435), - [anon_sym_TRUE] = ACTIONS(2435), - [anon_sym_false] = ACTIONS(2435), - [anon_sym_False] = ACTIONS(2435), - [anon_sym_FALSE] = ACTIONS(2435), - [anon_sym_null] = ACTIONS(2435), - [anon_sym_Null] = ACTIONS(2435), - [anon_sym_NULL] = ACTIONS(2435), - [sym_string] = ACTIONS(2437), - [anon_sym_AT] = ACTIONS(2437), - [anon_sym_TILDE] = ACTIONS(2437), - [anon_sym_array] = ACTIONS(2435), - [anon_sym_varray] = ACTIONS(2435), - [anon_sym_darray] = ACTIONS(2435), - [anon_sym_vec] = ACTIONS(2435), - [anon_sym_dict] = ACTIONS(2435), - [anon_sym_keyset] = ACTIONS(2435), - [anon_sym_LT] = ACTIONS(2435), - [anon_sym_PLUS] = ACTIONS(2435), - [anon_sym_DASH] = ACTIONS(2435), - [anon_sym_tuple] = ACTIONS(2435), - [anon_sym_include] = ACTIONS(2435), - [anon_sym_include_once] = ACTIONS(2435), - [anon_sym_require] = ACTIONS(2435), - [anon_sym_require_once] = ACTIONS(2435), - [anon_sym_list] = ACTIONS(2435), - [anon_sym_LT_LT] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(2437), - [anon_sym_PLUS_PLUS] = ACTIONS(2437), - [anon_sym_DASH_DASH] = ACTIONS(2437), - [anon_sym_await] = ACTIONS(2435), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_yield] = ACTIONS(2435), - [anon_sym_trait] = ACTIONS(2435), - [anon_sym_interface] = ACTIONS(2435), - [anon_sym_class] = ACTIONS(2435), - [anon_sym_enum] = ACTIONS(2435), - [sym_final_modifier] = ACTIONS(2435), - [sym_abstract_modifier] = ACTIONS(2435), - [sym_xhp_modifier] = ACTIONS(2435), - [sym_xhp_identifier] = ACTIONS(2435), - [sym_xhp_class_identifier] = ACTIONS(2437), - [sym_comment] = ACTIONS(3), - }, - [1165] = { - [sym_identifier] = ACTIONS(2027), - [sym_variable] = ACTIONS(2029), - [sym_pipe_variable] = ACTIONS(2029), - [anon_sym_type] = ACTIONS(2027), - [anon_sym_newtype] = ACTIONS(2027), - [anon_sym_shape] = ACTIONS(2027), - [anon_sym_clone] = ACTIONS(2027), - [anon_sym_new] = ACTIONS(2027), - [anon_sym_print] = ACTIONS(2027), - [sym__backslash] = ACTIONS(2029), - [anon_sym_self] = ACTIONS(2027), - [anon_sym_parent] = ACTIONS(2027), - [anon_sym_static] = ACTIONS(2027), - [anon_sym_LT_LT_LT] = ACTIONS(2029), - [anon_sym_RBRACE] = ACTIONS(2029), - [anon_sym_LBRACE] = ACTIONS(2029), - [anon_sym_SEMI] = ACTIONS(2029), - [anon_sym_return] = ACTIONS(2027), - [anon_sym_break] = ACTIONS(2027), - [anon_sym_continue] = ACTIONS(2027), - [anon_sym_throw] = ACTIONS(2027), - [anon_sym_echo] = ACTIONS(2027), - [anon_sym_unset] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(2029), - [anon_sym_concurrent] = ACTIONS(2027), - [anon_sym_use] = ACTIONS(2027), - [anon_sym_namespace] = ACTIONS(2027), - [anon_sym_function] = ACTIONS(2027), - [anon_sym_const] = ACTIONS(2027), - [anon_sym_if] = ACTIONS(2027), - [anon_sym_elseif] = ACTIONS(2027), - [anon_sym_else] = ACTIONS(2027), - [anon_sym_switch] = ACTIONS(2027), - [anon_sym_foreach] = ACTIONS(2027), - [anon_sym_while] = ACTIONS(2027), - [anon_sym_do] = ACTIONS(2027), - [anon_sym_for] = ACTIONS(2027), - [anon_sym_try] = ACTIONS(2027), - [anon_sym_using] = ACTIONS(2027), - [sym_float] = ACTIONS(2029), - [sym_integer] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(2027), - [anon_sym_True] = ACTIONS(2027), - [anon_sym_TRUE] = ACTIONS(2027), - [anon_sym_false] = ACTIONS(2027), - [anon_sym_False] = ACTIONS(2027), - [anon_sym_FALSE] = ACTIONS(2027), - [anon_sym_null] = ACTIONS(2027), - [anon_sym_Null] = ACTIONS(2027), - [anon_sym_NULL] = ACTIONS(2027), - [sym_string] = ACTIONS(2029), - [anon_sym_AT] = ACTIONS(2029), - [anon_sym_TILDE] = ACTIONS(2029), - [anon_sym_array] = ACTIONS(2027), - [anon_sym_varray] = ACTIONS(2027), - [anon_sym_darray] = ACTIONS(2027), - [anon_sym_vec] = ACTIONS(2027), - [anon_sym_dict] = ACTIONS(2027), - [anon_sym_keyset] = ACTIONS(2027), - [anon_sym_LT] = ACTIONS(2027), - [anon_sym_PLUS] = ACTIONS(2027), - [anon_sym_DASH] = ACTIONS(2027), - [anon_sym_tuple] = ACTIONS(2027), - [anon_sym_include] = ACTIONS(2027), - [anon_sym_include_once] = ACTIONS(2027), - [anon_sym_require] = ACTIONS(2027), - [anon_sym_require_once] = ACTIONS(2027), - [anon_sym_list] = ACTIONS(2027), - [anon_sym_LT_LT] = ACTIONS(2027), - [anon_sym_BANG] = ACTIONS(2029), - [anon_sym_PLUS_PLUS] = ACTIONS(2029), - [anon_sym_DASH_DASH] = ACTIONS(2029), - [anon_sym_await] = ACTIONS(2027), - [anon_sym_async] = ACTIONS(2027), - [anon_sym_yield] = ACTIONS(2027), - [anon_sym_trait] = ACTIONS(2027), - [anon_sym_interface] = ACTIONS(2027), - [anon_sym_class] = ACTIONS(2027), - [anon_sym_enum] = ACTIONS(2027), - [sym_final_modifier] = ACTIONS(2027), - [sym_abstract_modifier] = ACTIONS(2027), - [sym_xhp_modifier] = ACTIONS(2027), - [sym_xhp_identifier] = ACTIONS(2027), - [sym_xhp_class_identifier] = ACTIONS(2029), - [sym_comment] = ACTIONS(3), - }, - [1166] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1167] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1168] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1169] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1170] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1171] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1172] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1173] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1174] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1175] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1176] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1177] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1178] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1179] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1180] = { - [sym_identifier] = ACTIONS(2031), - [sym_variable] = ACTIONS(2033), - [sym_pipe_variable] = ACTIONS(2033), - [anon_sym_type] = ACTIONS(2031), - [anon_sym_newtype] = ACTIONS(2031), - [anon_sym_shape] = ACTIONS(2031), - [anon_sym_clone] = ACTIONS(2031), - [anon_sym_new] = ACTIONS(2031), - [anon_sym_print] = ACTIONS(2031), - [sym__backslash] = ACTIONS(2033), - [anon_sym_self] = ACTIONS(2031), - [anon_sym_parent] = ACTIONS(2031), - [anon_sym_static] = ACTIONS(2031), - [anon_sym_LT_LT_LT] = ACTIONS(2033), - [anon_sym_RBRACE] = ACTIONS(2033), - [anon_sym_LBRACE] = ACTIONS(2033), - [anon_sym_SEMI] = ACTIONS(2033), - [anon_sym_return] = ACTIONS(2031), - [anon_sym_break] = ACTIONS(2031), - [anon_sym_continue] = ACTIONS(2031), - [anon_sym_throw] = ACTIONS(2031), - [anon_sym_echo] = ACTIONS(2031), - [anon_sym_unset] = ACTIONS(2031), - [anon_sym_LPAREN] = ACTIONS(2033), - [anon_sym_concurrent] = ACTIONS(2031), - [anon_sym_use] = ACTIONS(2031), - [anon_sym_namespace] = ACTIONS(2031), - [anon_sym_function] = ACTIONS(2031), - [anon_sym_const] = ACTIONS(2031), - [anon_sym_if] = ACTIONS(2031), - [anon_sym_elseif] = ACTIONS(2031), - [anon_sym_else] = ACTIONS(2031), - [anon_sym_switch] = ACTIONS(2031), - [anon_sym_foreach] = ACTIONS(2031), - [anon_sym_while] = ACTIONS(2031), - [anon_sym_do] = ACTIONS(2031), - [anon_sym_for] = ACTIONS(2031), - [anon_sym_try] = ACTIONS(2031), - [anon_sym_using] = ACTIONS(2031), - [sym_float] = ACTIONS(2033), - [sym_integer] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(2031), - [anon_sym_True] = ACTIONS(2031), - [anon_sym_TRUE] = ACTIONS(2031), - [anon_sym_false] = ACTIONS(2031), - [anon_sym_False] = ACTIONS(2031), - [anon_sym_FALSE] = ACTIONS(2031), - [anon_sym_null] = ACTIONS(2031), - [anon_sym_Null] = ACTIONS(2031), - [anon_sym_NULL] = ACTIONS(2031), - [sym_string] = ACTIONS(2033), - [anon_sym_AT] = ACTIONS(2033), - [anon_sym_TILDE] = ACTIONS(2033), - [anon_sym_array] = ACTIONS(2031), - [anon_sym_varray] = ACTIONS(2031), - [anon_sym_darray] = ACTIONS(2031), - [anon_sym_vec] = ACTIONS(2031), - [anon_sym_dict] = ACTIONS(2031), - [anon_sym_keyset] = ACTIONS(2031), - [anon_sym_LT] = ACTIONS(2031), - [anon_sym_PLUS] = ACTIONS(2031), - [anon_sym_DASH] = ACTIONS(2031), - [anon_sym_tuple] = ACTIONS(2031), - [anon_sym_include] = ACTIONS(2031), - [anon_sym_include_once] = ACTIONS(2031), - [anon_sym_require] = ACTIONS(2031), - [anon_sym_require_once] = ACTIONS(2031), - [anon_sym_list] = ACTIONS(2031), - [anon_sym_LT_LT] = ACTIONS(2031), - [anon_sym_BANG] = ACTIONS(2033), - [anon_sym_PLUS_PLUS] = ACTIONS(2033), - [anon_sym_DASH_DASH] = ACTIONS(2033), - [anon_sym_await] = ACTIONS(2031), - [anon_sym_async] = ACTIONS(2031), - [anon_sym_yield] = ACTIONS(2031), - [anon_sym_trait] = ACTIONS(2031), - [anon_sym_interface] = ACTIONS(2031), - [anon_sym_class] = ACTIONS(2031), - [anon_sym_enum] = ACTIONS(2031), - [sym_final_modifier] = ACTIONS(2031), - [sym_abstract_modifier] = ACTIONS(2031), - [sym_xhp_modifier] = ACTIONS(2031), - [sym_xhp_identifier] = ACTIONS(2031), - [sym_xhp_class_identifier] = ACTIONS(2033), - [sym_comment] = ACTIONS(3), - }, - [1181] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1182] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1183] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1184] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1185] = { - [sym_identifier] = ACTIONS(2019), - [sym_variable] = ACTIONS(2021), - [sym_pipe_variable] = ACTIONS(2021), - [anon_sym_type] = ACTIONS(2019), - [anon_sym_newtype] = ACTIONS(2019), - [anon_sym_shape] = ACTIONS(2019), - [anon_sym_clone] = ACTIONS(2019), - [anon_sym_new] = ACTIONS(2019), - [anon_sym_print] = ACTIONS(2019), - [sym__backslash] = ACTIONS(2021), - [anon_sym_self] = ACTIONS(2019), - [anon_sym_parent] = ACTIONS(2019), - [anon_sym_static] = ACTIONS(2019), - [anon_sym_LT_LT_LT] = ACTIONS(2021), - [anon_sym_RBRACE] = ACTIONS(2021), - [anon_sym_LBRACE] = ACTIONS(2021), - [anon_sym_SEMI] = ACTIONS(2021), - [anon_sym_return] = ACTIONS(2019), - [anon_sym_break] = ACTIONS(2019), - [anon_sym_continue] = ACTIONS(2019), - [anon_sym_throw] = ACTIONS(2019), - [anon_sym_echo] = ACTIONS(2019), - [anon_sym_unset] = ACTIONS(2019), - [anon_sym_LPAREN] = ACTIONS(2021), - [anon_sym_concurrent] = ACTIONS(2019), - [anon_sym_use] = ACTIONS(2019), - [anon_sym_namespace] = ACTIONS(2019), - [anon_sym_function] = ACTIONS(2019), - [anon_sym_const] = ACTIONS(2019), - [anon_sym_if] = ACTIONS(2019), - [anon_sym_elseif] = ACTIONS(2019), - [anon_sym_else] = ACTIONS(2019), - [anon_sym_switch] = ACTIONS(2019), - [anon_sym_foreach] = ACTIONS(2019), - [anon_sym_while] = ACTIONS(2019), - [anon_sym_do] = ACTIONS(2019), - [anon_sym_for] = ACTIONS(2019), - [anon_sym_try] = ACTIONS(2019), - [anon_sym_using] = ACTIONS(2019), - [sym_float] = ACTIONS(2021), - [sym_integer] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(2019), - [anon_sym_True] = ACTIONS(2019), - [anon_sym_TRUE] = ACTIONS(2019), - [anon_sym_false] = ACTIONS(2019), - [anon_sym_False] = ACTIONS(2019), - [anon_sym_FALSE] = ACTIONS(2019), - [anon_sym_null] = ACTIONS(2019), - [anon_sym_Null] = ACTIONS(2019), - [anon_sym_NULL] = ACTIONS(2019), - [sym_string] = ACTIONS(2021), - [anon_sym_AT] = ACTIONS(2021), - [anon_sym_TILDE] = ACTIONS(2021), - [anon_sym_array] = ACTIONS(2019), - [anon_sym_varray] = ACTIONS(2019), - [anon_sym_darray] = ACTIONS(2019), - [anon_sym_vec] = ACTIONS(2019), - [anon_sym_dict] = ACTIONS(2019), - [anon_sym_keyset] = ACTIONS(2019), - [anon_sym_LT] = ACTIONS(2019), - [anon_sym_PLUS] = ACTIONS(2019), - [anon_sym_DASH] = ACTIONS(2019), - [anon_sym_tuple] = ACTIONS(2019), - [anon_sym_include] = ACTIONS(2019), - [anon_sym_include_once] = ACTIONS(2019), - [anon_sym_require] = ACTIONS(2019), - [anon_sym_require_once] = ACTIONS(2019), - [anon_sym_list] = ACTIONS(2019), - [anon_sym_LT_LT] = ACTIONS(2019), - [anon_sym_BANG] = ACTIONS(2021), - [anon_sym_PLUS_PLUS] = ACTIONS(2021), - [anon_sym_DASH_DASH] = ACTIONS(2021), - [anon_sym_await] = ACTIONS(2019), - [anon_sym_async] = ACTIONS(2019), - [anon_sym_yield] = ACTIONS(2019), - [anon_sym_trait] = ACTIONS(2019), - [anon_sym_interface] = ACTIONS(2019), - [anon_sym_class] = ACTIONS(2019), - [anon_sym_enum] = ACTIONS(2019), - [sym_final_modifier] = ACTIONS(2019), - [sym_abstract_modifier] = ACTIONS(2019), - [sym_xhp_modifier] = ACTIONS(2019), - [sym_xhp_identifier] = ACTIONS(2019), - [sym_xhp_class_identifier] = ACTIONS(2021), - [sym_comment] = ACTIONS(3), - }, - [1186] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1187] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1188] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1189] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1190] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1191] = { - [sym_identifier] = ACTIONS(2099), - [sym_variable] = ACTIONS(2101), - [sym_pipe_variable] = ACTIONS(2101), - [anon_sym_type] = ACTIONS(2099), - [anon_sym_newtype] = ACTIONS(2099), - [anon_sym_shape] = ACTIONS(2099), - [anon_sym_clone] = ACTIONS(2099), - [anon_sym_new] = ACTIONS(2099), - [anon_sym_print] = ACTIONS(2099), - [sym__backslash] = ACTIONS(2101), - [anon_sym_self] = ACTIONS(2099), - [anon_sym_parent] = ACTIONS(2099), - [anon_sym_static] = ACTIONS(2099), - [anon_sym_LT_LT_LT] = ACTIONS(2101), - [anon_sym_RBRACE] = ACTIONS(2101), - [anon_sym_LBRACE] = ACTIONS(2101), - [anon_sym_SEMI] = ACTIONS(2101), - [anon_sym_return] = ACTIONS(2099), - [anon_sym_break] = ACTIONS(2099), - [anon_sym_continue] = ACTIONS(2099), - [anon_sym_throw] = ACTIONS(2099), - [anon_sym_echo] = ACTIONS(2099), - [anon_sym_unset] = ACTIONS(2099), - [anon_sym_LPAREN] = ACTIONS(2101), - [anon_sym_concurrent] = ACTIONS(2099), - [anon_sym_use] = ACTIONS(2099), - [anon_sym_namespace] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(2099), - [anon_sym_const] = ACTIONS(2099), - [anon_sym_if] = ACTIONS(2099), - [anon_sym_switch] = ACTIONS(2099), - [anon_sym_case] = ACTIONS(2099), - [anon_sym_default] = ACTIONS(2099), - [anon_sym_foreach] = ACTIONS(2099), - [anon_sym_while] = ACTIONS(2099), - [anon_sym_do] = ACTIONS(2099), - [anon_sym_for] = ACTIONS(2099), - [anon_sym_try] = ACTIONS(2099), - [anon_sym_using] = ACTIONS(2099), - [sym_float] = ACTIONS(2101), - [sym_integer] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(2099), - [anon_sym_True] = ACTIONS(2099), - [anon_sym_TRUE] = ACTIONS(2099), - [anon_sym_false] = ACTIONS(2099), - [anon_sym_False] = ACTIONS(2099), - [anon_sym_FALSE] = ACTIONS(2099), - [anon_sym_null] = ACTIONS(2099), - [anon_sym_Null] = ACTIONS(2099), - [anon_sym_NULL] = ACTIONS(2099), - [sym_string] = ACTIONS(2101), - [anon_sym_AT] = ACTIONS(2101), - [anon_sym_TILDE] = ACTIONS(2101), - [anon_sym_array] = ACTIONS(2099), - [anon_sym_varray] = ACTIONS(2099), - [anon_sym_darray] = ACTIONS(2099), - [anon_sym_vec] = ACTIONS(2099), - [anon_sym_dict] = ACTIONS(2099), - [anon_sym_keyset] = ACTIONS(2099), - [anon_sym_LT] = ACTIONS(2099), - [anon_sym_PLUS] = ACTIONS(2099), - [anon_sym_DASH] = ACTIONS(2099), - [anon_sym_tuple] = ACTIONS(2099), - [anon_sym_include] = ACTIONS(2099), - [anon_sym_include_once] = ACTIONS(2099), - [anon_sym_require] = ACTIONS(2099), - [anon_sym_require_once] = ACTIONS(2099), - [anon_sym_list] = ACTIONS(2099), - [anon_sym_LT_LT] = ACTIONS(2099), - [anon_sym_BANG] = ACTIONS(2101), - [anon_sym_PLUS_PLUS] = ACTIONS(2101), - [anon_sym_DASH_DASH] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(2099), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_yield] = ACTIONS(2099), - [anon_sym_trait] = ACTIONS(2099), - [anon_sym_interface] = ACTIONS(2099), - [anon_sym_class] = ACTIONS(2099), - [anon_sym_enum] = ACTIONS(2099), - [sym_final_modifier] = ACTIONS(2099), - [sym_abstract_modifier] = ACTIONS(2099), - [sym_xhp_modifier] = ACTIONS(2099), - [sym_xhp_identifier] = ACTIONS(2099), - [sym_xhp_class_identifier] = ACTIONS(2101), - [sym_comment] = ACTIONS(3), - }, - [1192] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1193] = { - [sym_identifier] = ACTIONS(2083), - [sym_variable] = ACTIONS(2085), - [sym_pipe_variable] = ACTIONS(2085), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_newtype] = ACTIONS(2083), - [anon_sym_shape] = ACTIONS(2083), - [anon_sym_clone] = ACTIONS(2083), - [anon_sym_new] = ACTIONS(2083), - [anon_sym_print] = ACTIONS(2083), - [sym__backslash] = ACTIONS(2085), - [anon_sym_self] = ACTIONS(2083), - [anon_sym_parent] = ACTIONS(2083), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_LT_LT_LT] = ACTIONS(2085), - [anon_sym_RBRACE] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(2085), - [anon_sym_SEMI] = ACTIONS(2085), - [anon_sym_return] = ACTIONS(2083), - [anon_sym_break] = ACTIONS(2083), - [anon_sym_continue] = ACTIONS(2083), - [anon_sym_throw] = ACTIONS(2083), - [anon_sym_echo] = ACTIONS(2083), - [anon_sym_unset] = ACTIONS(2083), - [anon_sym_LPAREN] = ACTIONS(2085), - [anon_sym_concurrent] = ACTIONS(2083), - [anon_sym_use] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2083), - [anon_sym_function] = ACTIONS(2083), - [anon_sym_const] = ACTIONS(2083), - [anon_sym_if] = ACTIONS(2083), - [anon_sym_switch] = ACTIONS(2083), - [anon_sym_case] = ACTIONS(2083), - [anon_sym_default] = ACTIONS(2083), - [anon_sym_foreach] = ACTIONS(2083), - [anon_sym_while] = ACTIONS(2083), - [anon_sym_do] = ACTIONS(2083), - [anon_sym_for] = ACTIONS(2083), - [anon_sym_try] = ACTIONS(2083), - [anon_sym_using] = ACTIONS(2083), - [sym_float] = ACTIONS(2085), - [sym_integer] = ACTIONS(2083), - [anon_sym_true] = ACTIONS(2083), - [anon_sym_True] = ACTIONS(2083), - [anon_sym_TRUE] = ACTIONS(2083), - [anon_sym_false] = ACTIONS(2083), - [anon_sym_False] = ACTIONS(2083), - [anon_sym_FALSE] = ACTIONS(2083), - [anon_sym_null] = ACTIONS(2083), - [anon_sym_Null] = ACTIONS(2083), - [anon_sym_NULL] = ACTIONS(2083), - [sym_string] = ACTIONS(2085), - [anon_sym_AT] = ACTIONS(2085), - [anon_sym_TILDE] = ACTIONS(2085), - [anon_sym_array] = ACTIONS(2083), - [anon_sym_varray] = ACTIONS(2083), - [anon_sym_darray] = ACTIONS(2083), - [anon_sym_vec] = ACTIONS(2083), - [anon_sym_dict] = ACTIONS(2083), - [anon_sym_keyset] = ACTIONS(2083), - [anon_sym_LT] = ACTIONS(2083), - [anon_sym_PLUS] = ACTIONS(2083), - [anon_sym_DASH] = ACTIONS(2083), - [anon_sym_tuple] = ACTIONS(2083), - [anon_sym_include] = ACTIONS(2083), - [anon_sym_include_once] = ACTIONS(2083), - [anon_sym_require] = ACTIONS(2083), - [anon_sym_require_once] = ACTIONS(2083), - [anon_sym_list] = ACTIONS(2083), - [anon_sym_LT_LT] = ACTIONS(2083), - [anon_sym_BANG] = ACTIONS(2085), - [anon_sym_PLUS_PLUS] = ACTIONS(2085), - [anon_sym_DASH_DASH] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(2083), - [anon_sym_async] = ACTIONS(2083), - [anon_sym_yield] = ACTIONS(2083), - [anon_sym_trait] = ACTIONS(2083), - [anon_sym_interface] = ACTIONS(2083), - [anon_sym_class] = ACTIONS(2083), - [anon_sym_enum] = ACTIONS(2083), - [sym_final_modifier] = ACTIONS(2083), - [sym_abstract_modifier] = ACTIONS(2083), - [sym_xhp_modifier] = ACTIONS(2083), - [sym_xhp_identifier] = ACTIONS(2083), - [sym_xhp_class_identifier] = ACTIONS(2085), - [sym_comment] = ACTIONS(3), - }, - [1194] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1195] = { - [ts_builtin_sym_end] = ACTIONS(2185), - [sym_identifier] = ACTIONS(2183), - [sym_variable] = ACTIONS(2185), - [sym_pipe_variable] = ACTIONS(2185), - [anon_sym_type] = ACTIONS(2183), - [anon_sym_newtype] = ACTIONS(2183), - [anon_sym_shape] = ACTIONS(2183), - [anon_sym_clone] = ACTIONS(2183), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_print] = ACTIONS(2183), - [sym__backslash] = ACTIONS(2185), - [anon_sym_self] = ACTIONS(2183), - [anon_sym_parent] = ACTIONS(2183), - [anon_sym_static] = ACTIONS(2183), - [anon_sym_LT_LT_LT] = ACTIONS(2185), - [anon_sym_LBRACE] = ACTIONS(2185), - [anon_sym_SEMI] = ACTIONS(2185), - [anon_sym_return] = ACTIONS(2183), - [anon_sym_break] = ACTIONS(2183), - [anon_sym_continue] = ACTIONS(2183), - [anon_sym_throw] = ACTIONS(2183), - [anon_sym_echo] = ACTIONS(2183), - [anon_sym_unset] = ACTIONS(2183), - [anon_sym_LPAREN] = ACTIONS(2185), - [anon_sym_concurrent] = ACTIONS(2183), - [anon_sym_use] = ACTIONS(2183), - [anon_sym_namespace] = ACTIONS(2183), - [anon_sym_function] = ACTIONS(2183), - [anon_sym_const] = ACTIONS(2183), - [anon_sym_if] = ACTIONS(2183), - [anon_sym_elseif] = ACTIONS(2183), - [anon_sym_else] = ACTIONS(2183), - [anon_sym_switch] = ACTIONS(2183), - [anon_sym_foreach] = ACTIONS(2183), - [anon_sym_while] = ACTIONS(2183), - [anon_sym_do] = ACTIONS(2183), - [anon_sym_for] = ACTIONS(2183), - [anon_sym_try] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(2183), - [sym_float] = ACTIONS(2185), - [sym_integer] = ACTIONS(2183), - [anon_sym_true] = ACTIONS(2183), - [anon_sym_True] = ACTIONS(2183), - [anon_sym_TRUE] = ACTIONS(2183), - [anon_sym_false] = ACTIONS(2183), - [anon_sym_False] = ACTIONS(2183), - [anon_sym_FALSE] = ACTIONS(2183), - [anon_sym_null] = ACTIONS(2183), - [anon_sym_Null] = ACTIONS(2183), - [anon_sym_NULL] = ACTIONS(2183), - [sym_string] = ACTIONS(2185), - [anon_sym_AT] = ACTIONS(2185), - [anon_sym_TILDE] = ACTIONS(2185), - [anon_sym_array] = ACTIONS(2183), - [anon_sym_varray] = ACTIONS(2183), - [anon_sym_darray] = ACTIONS(2183), - [anon_sym_vec] = ACTIONS(2183), - [anon_sym_dict] = ACTIONS(2183), - [anon_sym_keyset] = ACTIONS(2183), - [anon_sym_LT] = ACTIONS(2183), - [anon_sym_PLUS] = ACTIONS(2183), - [anon_sym_DASH] = ACTIONS(2183), - [anon_sym_tuple] = ACTIONS(2183), - [anon_sym_include] = ACTIONS(2183), - [anon_sym_include_once] = ACTIONS(2183), - [anon_sym_require] = ACTIONS(2183), - [anon_sym_require_once] = ACTIONS(2183), - [anon_sym_list] = ACTIONS(2183), - [anon_sym_LT_LT] = ACTIONS(2183), - [anon_sym_BANG] = ACTIONS(2185), - [anon_sym_PLUS_PLUS] = ACTIONS(2185), - [anon_sym_DASH_DASH] = ACTIONS(2185), - [anon_sym_await] = ACTIONS(2183), - [anon_sym_async] = ACTIONS(2183), - [anon_sym_yield] = ACTIONS(2183), - [anon_sym_trait] = ACTIONS(2183), - [anon_sym_interface] = ACTIONS(2183), - [anon_sym_class] = ACTIONS(2183), - [anon_sym_enum] = ACTIONS(2183), - [sym_final_modifier] = ACTIONS(2183), - [sym_abstract_modifier] = ACTIONS(2183), - [sym_xhp_modifier] = ACTIONS(2183), - [sym_xhp_identifier] = ACTIONS(2183), - [sym_xhp_class_identifier] = ACTIONS(2185), - [sym_comment] = ACTIONS(3), - }, - [1196] = { - [sym_identifier] = ACTIONS(2079), - [sym_variable] = ACTIONS(2081), - [sym_pipe_variable] = ACTIONS(2081), - [anon_sym_type] = ACTIONS(2079), - [anon_sym_newtype] = ACTIONS(2079), - [anon_sym_shape] = ACTIONS(2079), - [anon_sym_clone] = ACTIONS(2079), - [anon_sym_new] = ACTIONS(2079), - [anon_sym_print] = ACTIONS(2079), - [sym__backslash] = ACTIONS(2081), - [anon_sym_self] = ACTIONS(2079), - [anon_sym_parent] = ACTIONS(2079), - [anon_sym_static] = ACTIONS(2079), - [anon_sym_LT_LT_LT] = ACTIONS(2081), - [anon_sym_RBRACE] = ACTIONS(2081), - [anon_sym_LBRACE] = ACTIONS(2081), - [anon_sym_SEMI] = ACTIONS(2081), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_break] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2079), - [anon_sym_throw] = ACTIONS(2079), - [anon_sym_echo] = ACTIONS(2079), - [anon_sym_unset] = ACTIONS(2079), - [anon_sym_LPAREN] = ACTIONS(2081), - [anon_sym_concurrent] = ACTIONS(2079), - [anon_sym_use] = ACTIONS(2079), - [anon_sym_namespace] = ACTIONS(2079), - [anon_sym_function] = ACTIONS(2079), - [anon_sym_const] = ACTIONS(2079), - [anon_sym_if] = ACTIONS(2079), - [anon_sym_switch] = ACTIONS(2079), - [anon_sym_case] = ACTIONS(2079), - [anon_sym_default] = ACTIONS(2079), - [anon_sym_foreach] = ACTIONS(2079), - [anon_sym_while] = ACTIONS(2079), - [anon_sym_do] = ACTIONS(2079), - [anon_sym_for] = ACTIONS(2079), - [anon_sym_try] = ACTIONS(2079), - [anon_sym_using] = ACTIONS(2079), - [sym_float] = ACTIONS(2081), - [sym_integer] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(2079), - [anon_sym_True] = ACTIONS(2079), - [anon_sym_TRUE] = ACTIONS(2079), - [anon_sym_false] = ACTIONS(2079), - [anon_sym_False] = ACTIONS(2079), - [anon_sym_FALSE] = ACTIONS(2079), - [anon_sym_null] = ACTIONS(2079), - [anon_sym_Null] = ACTIONS(2079), - [anon_sym_NULL] = ACTIONS(2079), - [sym_string] = ACTIONS(2081), - [anon_sym_AT] = ACTIONS(2081), - [anon_sym_TILDE] = ACTIONS(2081), - [anon_sym_array] = ACTIONS(2079), - [anon_sym_varray] = ACTIONS(2079), - [anon_sym_darray] = ACTIONS(2079), - [anon_sym_vec] = ACTIONS(2079), - [anon_sym_dict] = ACTIONS(2079), - [anon_sym_keyset] = ACTIONS(2079), - [anon_sym_LT] = ACTIONS(2079), - [anon_sym_PLUS] = ACTIONS(2079), - [anon_sym_DASH] = ACTIONS(2079), - [anon_sym_tuple] = ACTIONS(2079), - [anon_sym_include] = ACTIONS(2079), - [anon_sym_include_once] = ACTIONS(2079), - [anon_sym_require] = ACTIONS(2079), - [anon_sym_require_once] = ACTIONS(2079), - [anon_sym_list] = ACTIONS(2079), - [anon_sym_LT_LT] = ACTIONS(2079), - [anon_sym_BANG] = ACTIONS(2081), - [anon_sym_PLUS_PLUS] = ACTIONS(2081), - [anon_sym_DASH_DASH] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(2079), - [anon_sym_async] = ACTIONS(2079), - [anon_sym_yield] = ACTIONS(2079), - [anon_sym_trait] = ACTIONS(2079), - [anon_sym_interface] = ACTIONS(2079), - [anon_sym_class] = ACTIONS(2079), - [anon_sym_enum] = ACTIONS(2079), - [sym_final_modifier] = ACTIONS(2079), - [sym_abstract_modifier] = ACTIONS(2079), - [sym_xhp_modifier] = ACTIONS(2079), - [sym_xhp_identifier] = ACTIONS(2079), - [sym_xhp_class_identifier] = ACTIONS(2081), - [sym_comment] = ACTIONS(3), - }, - [1197] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_elseif] = ACTIONS(2127), - [anon_sym_else] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1198] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_elseif] = ACTIONS(1963), - [anon_sym_else] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1199] = { - [sym_identifier] = ACTIONS(2087), - [sym_variable] = ACTIONS(2089), - [sym_pipe_variable] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2087), - [anon_sym_newtype] = ACTIONS(2087), - [anon_sym_shape] = ACTIONS(2087), - [anon_sym_clone] = ACTIONS(2087), - [anon_sym_new] = ACTIONS(2087), - [anon_sym_print] = ACTIONS(2087), - [sym__backslash] = ACTIONS(2089), - [anon_sym_self] = ACTIONS(2087), - [anon_sym_parent] = ACTIONS(2087), - [anon_sym_static] = ACTIONS(2087), - [anon_sym_LT_LT_LT] = ACTIONS(2089), - [anon_sym_RBRACE] = ACTIONS(2089), - [anon_sym_LBRACE] = ACTIONS(2089), - [anon_sym_SEMI] = ACTIONS(2089), - [anon_sym_return] = ACTIONS(2087), - [anon_sym_break] = ACTIONS(2087), - [anon_sym_continue] = ACTIONS(2087), - [anon_sym_throw] = ACTIONS(2087), - [anon_sym_echo] = ACTIONS(2087), - [anon_sym_unset] = ACTIONS(2087), - [anon_sym_LPAREN] = ACTIONS(2089), - [anon_sym_concurrent] = ACTIONS(2087), - [anon_sym_use] = ACTIONS(2087), - [anon_sym_namespace] = ACTIONS(2087), - [anon_sym_function] = ACTIONS(2087), - [anon_sym_const] = ACTIONS(2087), - [anon_sym_if] = ACTIONS(2087), - [anon_sym_elseif] = ACTIONS(2087), - [anon_sym_else] = ACTIONS(2087), - [anon_sym_switch] = ACTIONS(2087), - [anon_sym_foreach] = ACTIONS(2087), - [anon_sym_while] = ACTIONS(2087), - [anon_sym_do] = ACTIONS(2087), - [anon_sym_for] = ACTIONS(2087), - [anon_sym_try] = ACTIONS(2087), - [anon_sym_using] = ACTIONS(2087), - [sym_float] = ACTIONS(2089), - [sym_integer] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(2087), - [anon_sym_True] = ACTIONS(2087), - [anon_sym_TRUE] = ACTIONS(2087), - [anon_sym_false] = ACTIONS(2087), - [anon_sym_False] = ACTIONS(2087), - [anon_sym_FALSE] = ACTIONS(2087), - [anon_sym_null] = ACTIONS(2087), - [anon_sym_Null] = ACTIONS(2087), - [anon_sym_NULL] = ACTIONS(2087), - [sym_string] = ACTIONS(2089), - [anon_sym_AT] = ACTIONS(2089), - [anon_sym_TILDE] = ACTIONS(2089), - [anon_sym_array] = ACTIONS(2087), - [anon_sym_varray] = ACTIONS(2087), - [anon_sym_darray] = ACTIONS(2087), - [anon_sym_vec] = ACTIONS(2087), - [anon_sym_dict] = ACTIONS(2087), - [anon_sym_keyset] = ACTIONS(2087), - [anon_sym_LT] = ACTIONS(2087), - [anon_sym_PLUS] = ACTIONS(2087), - [anon_sym_DASH] = ACTIONS(2087), - [anon_sym_tuple] = ACTIONS(2087), - [anon_sym_include] = ACTIONS(2087), - [anon_sym_include_once] = ACTIONS(2087), - [anon_sym_require] = ACTIONS(2087), - [anon_sym_require_once] = ACTIONS(2087), - [anon_sym_list] = ACTIONS(2087), - [anon_sym_LT_LT] = ACTIONS(2087), - [anon_sym_BANG] = ACTIONS(2089), - [anon_sym_PLUS_PLUS] = ACTIONS(2089), - [anon_sym_DASH_DASH] = ACTIONS(2089), - [anon_sym_await] = ACTIONS(2087), - [anon_sym_async] = ACTIONS(2087), - [anon_sym_yield] = ACTIONS(2087), - [anon_sym_trait] = ACTIONS(2087), - [anon_sym_interface] = ACTIONS(2087), - [anon_sym_class] = ACTIONS(2087), - [anon_sym_enum] = ACTIONS(2087), - [sym_final_modifier] = ACTIONS(2087), - [sym_abstract_modifier] = ACTIONS(2087), - [sym_xhp_modifier] = ACTIONS(2087), - [sym_xhp_identifier] = ACTIONS(2087), - [sym_xhp_class_identifier] = ACTIONS(2089), - [sym_comment] = ACTIONS(3), - }, - [1200] = { - [ts_builtin_sym_end] = ACTIONS(2405), - [sym_identifier] = ACTIONS(2403), - [sym_variable] = ACTIONS(2405), - [sym_pipe_variable] = ACTIONS(2405), - [anon_sym_type] = ACTIONS(2403), - [anon_sym_newtype] = ACTIONS(2403), - [anon_sym_shape] = ACTIONS(2403), - [anon_sym_clone] = ACTIONS(2403), - [anon_sym_new] = ACTIONS(2403), - [anon_sym_print] = ACTIONS(2403), - [sym__backslash] = ACTIONS(2405), - [anon_sym_self] = ACTIONS(2403), - [anon_sym_parent] = ACTIONS(2403), - [anon_sym_static] = ACTIONS(2403), - [anon_sym_LT_LT_LT] = ACTIONS(2405), - [anon_sym_LBRACE] = ACTIONS(2405), - [anon_sym_SEMI] = ACTIONS(2405), - [anon_sym_return] = ACTIONS(2403), - [anon_sym_break] = ACTIONS(2403), - [anon_sym_continue] = ACTIONS(2403), - [anon_sym_throw] = ACTIONS(2403), - [anon_sym_echo] = ACTIONS(2403), - [anon_sym_unset] = ACTIONS(2403), - [anon_sym_LPAREN] = ACTIONS(2405), - [anon_sym_concurrent] = ACTIONS(2403), - [anon_sym_use] = ACTIONS(2403), - [anon_sym_namespace] = ACTIONS(2403), - [anon_sym_function] = ACTIONS(2403), - [anon_sym_const] = ACTIONS(2403), - [anon_sym_if] = ACTIONS(2403), - [anon_sym_elseif] = ACTIONS(2403), - [anon_sym_else] = ACTIONS(2403), - [anon_sym_switch] = ACTIONS(2403), - [anon_sym_foreach] = ACTIONS(2403), - [anon_sym_while] = ACTIONS(2403), - [anon_sym_do] = ACTIONS(2403), - [anon_sym_for] = ACTIONS(2403), - [anon_sym_try] = ACTIONS(2403), - [anon_sym_using] = ACTIONS(2403), - [sym_float] = ACTIONS(2405), - [sym_integer] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(2403), - [anon_sym_True] = ACTIONS(2403), - [anon_sym_TRUE] = ACTIONS(2403), - [anon_sym_false] = ACTIONS(2403), - [anon_sym_False] = ACTIONS(2403), - [anon_sym_FALSE] = ACTIONS(2403), - [anon_sym_null] = ACTIONS(2403), - [anon_sym_Null] = ACTIONS(2403), - [anon_sym_NULL] = ACTIONS(2403), - [sym_string] = ACTIONS(2405), - [anon_sym_AT] = ACTIONS(2405), - [anon_sym_TILDE] = ACTIONS(2405), - [anon_sym_array] = ACTIONS(2403), - [anon_sym_varray] = ACTIONS(2403), - [anon_sym_darray] = ACTIONS(2403), - [anon_sym_vec] = ACTIONS(2403), - [anon_sym_dict] = ACTIONS(2403), - [anon_sym_keyset] = ACTIONS(2403), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_PLUS] = ACTIONS(2403), - [anon_sym_DASH] = ACTIONS(2403), - [anon_sym_tuple] = ACTIONS(2403), - [anon_sym_include] = ACTIONS(2403), - [anon_sym_include_once] = ACTIONS(2403), - [anon_sym_require] = ACTIONS(2403), - [anon_sym_require_once] = ACTIONS(2403), - [anon_sym_list] = ACTIONS(2403), - [anon_sym_LT_LT] = ACTIONS(2403), - [anon_sym_BANG] = ACTIONS(2405), - [anon_sym_PLUS_PLUS] = ACTIONS(2405), - [anon_sym_DASH_DASH] = ACTIONS(2405), - [anon_sym_await] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2403), - [anon_sym_yield] = ACTIONS(2403), - [anon_sym_trait] = ACTIONS(2403), - [anon_sym_interface] = ACTIONS(2403), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_enum] = ACTIONS(2403), - [sym_final_modifier] = ACTIONS(2403), - [sym_abstract_modifier] = ACTIONS(2403), - [sym_xhp_modifier] = ACTIONS(2403), - [sym_xhp_identifier] = ACTIONS(2403), - [sym_xhp_class_identifier] = ACTIONS(2405), - [sym_comment] = ACTIONS(3), - }, - [1201] = { - [ts_builtin_sym_end] = ACTIONS(2397), - [sym_identifier] = ACTIONS(2395), - [sym_variable] = ACTIONS(2397), - [sym_pipe_variable] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2395), - [anon_sym_newtype] = ACTIONS(2395), - [anon_sym_shape] = ACTIONS(2395), - [anon_sym_clone] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2395), - [anon_sym_print] = ACTIONS(2395), - [sym__backslash] = ACTIONS(2397), - [anon_sym_self] = ACTIONS(2395), - [anon_sym_parent] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2395), - [anon_sym_LT_LT_LT] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2397), - [anon_sym_SEMI] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2395), - [anon_sym_break] = ACTIONS(2395), - [anon_sym_continue] = ACTIONS(2395), - [anon_sym_throw] = ACTIONS(2395), - [anon_sym_echo] = ACTIONS(2395), - [anon_sym_unset] = ACTIONS(2395), - [anon_sym_LPAREN] = ACTIONS(2397), - [anon_sym_concurrent] = ACTIONS(2395), - [anon_sym_use] = ACTIONS(2395), - [anon_sym_namespace] = ACTIONS(2395), - [anon_sym_function] = ACTIONS(2395), - [anon_sym_const] = ACTIONS(2395), - [anon_sym_if] = ACTIONS(2395), - [anon_sym_elseif] = ACTIONS(2395), - [anon_sym_else] = ACTIONS(2395), - [anon_sym_switch] = ACTIONS(2395), - [anon_sym_foreach] = ACTIONS(2395), - [anon_sym_while] = ACTIONS(2395), - [anon_sym_do] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2395), - [anon_sym_try] = ACTIONS(2395), - [anon_sym_using] = ACTIONS(2395), - [sym_float] = ACTIONS(2397), - [sym_integer] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(2395), - [anon_sym_True] = ACTIONS(2395), - [anon_sym_TRUE] = ACTIONS(2395), - [anon_sym_false] = ACTIONS(2395), - [anon_sym_False] = ACTIONS(2395), - [anon_sym_FALSE] = ACTIONS(2395), - [anon_sym_null] = ACTIONS(2395), - [anon_sym_Null] = ACTIONS(2395), - [anon_sym_NULL] = ACTIONS(2395), - [sym_string] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2397), - [anon_sym_TILDE] = ACTIONS(2397), - [anon_sym_array] = ACTIONS(2395), - [anon_sym_varray] = ACTIONS(2395), - [anon_sym_darray] = ACTIONS(2395), - [anon_sym_vec] = ACTIONS(2395), - [anon_sym_dict] = ACTIONS(2395), - [anon_sym_keyset] = ACTIONS(2395), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_tuple] = ACTIONS(2395), - [anon_sym_include] = ACTIONS(2395), - [anon_sym_include_once] = ACTIONS(2395), - [anon_sym_require] = ACTIONS(2395), - [anon_sym_require_once] = ACTIONS(2395), - [anon_sym_list] = ACTIONS(2395), - [anon_sym_LT_LT] = ACTIONS(2395), - [anon_sym_BANG] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2397), - [anon_sym_DASH_DASH] = ACTIONS(2397), - [anon_sym_await] = ACTIONS(2395), - [anon_sym_async] = ACTIONS(2395), - [anon_sym_yield] = ACTIONS(2395), - [anon_sym_trait] = ACTIONS(2395), - [anon_sym_interface] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2395), - [anon_sym_enum] = ACTIONS(2395), - [sym_final_modifier] = ACTIONS(2395), - [sym_abstract_modifier] = ACTIONS(2395), - [sym_xhp_modifier] = ACTIONS(2395), - [sym_xhp_identifier] = ACTIONS(2395), - [sym_xhp_class_identifier] = ACTIONS(2397), - [sym_comment] = ACTIONS(3), - }, - [1202] = { - [sym_identifier] = ACTIONS(2075), - [sym_variable] = ACTIONS(2077), - [sym_pipe_variable] = ACTIONS(2077), - [anon_sym_type] = ACTIONS(2075), - [anon_sym_newtype] = ACTIONS(2075), - [anon_sym_shape] = ACTIONS(2075), - [anon_sym_clone] = ACTIONS(2075), - [anon_sym_new] = ACTIONS(2075), - [anon_sym_print] = ACTIONS(2075), - [sym__backslash] = ACTIONS(2077), - [anon_sym_self] = ACTIONS(2075), - [anon_sym_parent] = ACTIONS(2075), - [anon_sym_static] = ACTIONS(2075), - [anon_sym_LT_LT_LT] = ACTIONS(2077), - [anon_sym_RBRACE] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2077), - [anon_sym_SEMI] = ACTIONS(2077), - [anon_sym_return] = ACTIONS(2075), - [anon_sym_break] = ACTIONS(2075), - [anon_sym_continue] = ACTIONS(2075), - [anon_sym_throw] = ACTIONS(2075), - [anon_sym_echo] = ACTIONS(2075), - [anon_sym_unset] = ACTIONS(2075), - [anon_sym_LPAREN] = ACTIONS(2077), - [anon_sym_concurrent] = ACTIONS(2075), - [anon_sym_use] = ACTIONS(2075), - [anon_sym_namespace] = ACTIONS(2075), - [anon_sym_function] = ACTIONS(2075), - [anon_sym_const] = ACTIONS(2075), - [anon_sym_if] = ACTIONS(2075), - [anon_sym_switch] = ACTIONS(2075), - [anon_sym_case] = ACTIONS(2075), - [anon_sym_default] = ACTIONS(2075), - [anon_sym_foreach] = ACTIONS(2075), - [anon_sym_while] = ACTIONS(2075), - [anon_sym_do] = ACTIONS(2075), - [anon_sym_for] = ACTIONS(2075), - [anon_sym_try] = ACTIONS(2075), - [anon_sym_using] = ACTIONS(2075), - [sym_float] = ACTIONS(2077), - [sym_integer] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2075), - [anon_sym_True] = ACTIONS(2075), - [anon_sym_TRUE] = ACTIONS(2075), - [anon_sym_false] = ACTIONS(2075), - [anon_sym_False] = ACTIONS(2075), - [anon_sym_FALSE] = ACTIONS(2075), - [anon_sym_null] = ACTIONS(2075), - [anon_sym_Null] = ACTIONS(2075), - [anon_sym_NULL] = ACTIONS(2075), - [sym_string] = ACTIONS(2077), - [anon_sym_AT] = ACTIONS(2077), - [anon_sym_TILDE] = ACTIONS(2077), - [anon_sym_array] = ACTIONS(2075), - [anon_sym_varray] = ACTIONS(2075), - [anon_sym_darray] = ACTIONS(2075), - [anon_sym_vec] = ACTIONS(2075), - [anon_sym_dict] = ACTIONS(2075), - [anon_sym_keyset] = ACTIONS(2075), - [anon_sym_LT] = ACTIONS(2075), - [anon_sym_PLUS] = ACTIONS(2075), - [anon_sym_DASH] = ACTIONS(2075), - [anon_sym_tuple] = ACTIONS(2075), - [anon_sym_include] = ACTIONS(2075), - [anon_sym_include_once] = ACTIONS(2075), - [anon_sym_require] = ACTIONS(2075), - [anon_sym_require_once] = ACTIONS(2075), - [anon_sym_list] = ACTIONS(2075), - [anon_sym_LT_LT] = ACTIONS(2075), - [anon_sym_BANG] = ACTIONS(2077), - [anon_sym_PLUS_PLUS] = ACTIONS(2077), - [anon_sym_DASH_DASH] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(2075), - [anon_sym_async] = ACTIONS(2075), - [anon_sym_yield] = ACTIONS(2075), - [anon_sym_trait] = ACTIONS(2075), - [anon_sym_interface] = ACTIONS(2075), - [anon_sym_class] = ACTIONS(2075), - [anon_sym_enum] = ACTIONS(2075), - [sym_final_modifier] = ACTIONS(2075), - [sym_abstract_modifier] = ACTIONS(2075), - [sym_xhp_modifier] = ACTIONS(2075), - [sym_xhp_identifier] = ACTIONS(2075), - [sym_xhp_class_identifier] = ACTIONS(2077), - [sym_comment] = ACTIONS(3), - }, - [1203] = { - [sym_identifier] = ACTIONS(2427), - [sym_variable] = ACTIONS(2429), - [sym_pipe_variable] = ACTIONS(2429), - [anon_sym_type] = ACTIONS(2427), - [anon_sym_newtype] = ACTIONS(2427), - [anon_sym_shape] = ACTIONS(2427), - [anon_sym_clone] = ACTIONS(2427), - [anon_sym_new] = ACTIONS(2427), - [anon_sym_print] = ACTIONS(2427), - [sym__backslash] = ACTIONS(2429), - [anon_sym_self] = ACTIONS(2427), - [anon_sym_parent] = ACTIONS(2427), - [anon_sym_static] = ACTIONS(2427), - [anon_sym_LT_LT_LT] = ACTIONS(2429), - [anon_sym_RBRACE] = ACTIONS(2429), - [anon_sym_LBRACE] = ACTIONS(2429), - [anon_sym_SEMI] = ACTIONS(2429), - [anon_sym_return] = ACTIONS(2427), - [anon_sym_break] = ACTIONS(2427), - [anon_sym_continue] = ACTIONS(2427), - [anon_sym_throw] = ACTIONS(2427), - [anon_sym_echo] = ACTIONS(2427), - [anon_sym_unset] = ACTIONS(2427), - [anon_sym_LPAREN] = ACTIONS(2429), - [anon_sym_concurrent] = ACTIONS(2427), - [anon_sym_use] = ACTIONS(2427), - [anon_sym_namespace] = ACTIONS(2427), - [anon_sym_function] = ACTIONS(2427), - [anon_sym_const] = ACTIONS(2427), - [anon_sym_if] = ACTIONS(2427), - [anon_sym_switch] = ACTIONS(2427), - [anon_sym_case] = ACTIONS(2427), - [anon_sym_default] = ACTIONS(2427), - [anon_sym_foreach] = ACTIONS(2427), - [anon_sym_while] = ACTIONS(2427), - [anon_sym_do] = ACTIONS(2427), - [anon_sym_for] = ACTIONS(2427), - [anon_sym_try] = ACTIONS(2427), - [anon_sym_using] = ACTIONS(2427), - [sym_float] = ACTIONS(2429), - [sym_integer] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(2427), - [anon_sym_True] = ACTIONS(2427), - [anon_sym_TRUE] = ACTIONS(2427), - [anon_sym_false] = ACTIONS(2427), - [anon_sym_False] = ACTIONS(2427), - [anon_sym_FALSE] = ACTIONS(2427), - [anon_sym_null] = ACTIONS(2427), - [anon_sym_Null] = ACTIONS(2427), - [anon_sym_NULL] = ACTIONS(2427), - [sym_string] = ACTIONS(2429), - [anon_sym_AT] = ACTIONS(2429), - [anon_sym_TILDE] = ACTIONS(2429), - [anon_sym_array] = ACTIONS(2427), - [anon_sym_varray] = ACTIONS(2427), - [anon_sym_darray] = ACTIONS(2427), - [anon_sym_vec] = ACTIONS(2427), - [anon_sym_dict] = ACTIONS(2427), - [anon_sym_keyset] = ACTIONS(2427), - [anon_sym_LT] = ACTIONS(2427), - [anon_sym_PLUS] = ACTIONS(2427), - [anon_sym_DASH] = ACTIONS(2427), - [anon_sym_tuple] = ACTIONS(2427), - [anon_sym_include] = ACTIONS(2427), - [anon_sym_include_once] = ACTIONS(2427), - [anon_sym_require] = ACTIONS(2427), - [anon_sym_require_once] = ACTIONS(2427), - [anon_sym_list] = ACTIONS(2427), - [anon_sym_LT_LT] = ACTIONS(2427), - [anon_sym_BANG] = ACTIONS(2429), - [anon_sym_PLUS_PLUS] = ACTIONS(2429), - [anon_sym_DASH_DASH] = ACTIONS(2429), - [anon_sym_await] = ACTIONS(2427), - [anon_sym_async] = ACTIONS(2427), - [anon_sym_yield] = ACTIONS(2427), - [anon_sym_trait] = ACTIONS(2427), - [anon_sym_interface] = ACTIONS(2427), - [anon_sym_class] = ACTIONS(2427), - [anon_sym_enum] = ACTIONS(2427), - [sym_final_modifier] = ACTIONS(2427), - [sym_abstract_modifier] = ACTIONS(2427), - [sym_xhp_modifier] = ACTIONS(2427), - [sym_xhp_identifier] = ACTIONS(2427), - [sym_xhp_class_identifier] = ACTIONS(2429), - [sym_comment] = ACTIONS(3), - }, - [1204] = { - [ts_builtin_sym_end] = ACTIONS(2393), - [sym_identifier] = ACTIONS(2391), - [sym_variable] = ACTIONS(2393), - [sym_pipe_variable] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_newtype] = ACTIONS(2391), - [anon_sym_shape] = ACTIONS(2391), - [anon_sym_clone] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2391), - [anon_sym_print] = ACTIONS(2391), - [sym__backslash] = ACTIONS(2393), - [anon_sym_self] = ACTIONS(2391), - [anon_sym_parent] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2391), - [anon_sym_LT_LT_LT] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2393), - [anon_sym_SEMI] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2391), - [anon_sym_break] = ACTIONS(2391), - [anon_sym_continue] = ACTIONS(2391), - [anon_sym_throw] = ACTIONS(2391), - [anon_sym_echo] = ACTIONS(2391), - [anon_sym_unset] = ACTIONS(2391), - [anon_sym_LPAREN] = ACTIONS(2393), - [anon_sym_concurrent] = ACTIONS(2391), - [anon_sym_use] = ACTIONS(2391), - [anon_sym_namespace] = ACTIONS(2391), - [anon_sym_function] = ACTIONS(2391), - [anon_sym_const] = ACTIONS(2391), - [anon_sym_if] = ACTIONS(2391), - [anon_sym_elseif] = ACTIONS(2391), - [anon_sym_else] = ACTIONS(2391), - [anon_sym_switch] = ACTIONS(2391), - [anon_sym_foreach] = ACTIONS(2391), - [anon_sym_while] = ACTIONS(2391), - [anon_sym_do] = ACTIONS(2391), - [anon_sym_for] = ACTIONS(2391), - [anon_sym_try] = ACTIONS(2391), - [anon_sym_using] = ACTIONS(2391), - [sym_float] = ACTIONS(2393), - [sym_integer] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(2391), - [anon_sym_True] = ACTIONS(2391), - [anon_sym_TRUE] = ACTIONS(2391), - [anon_sym_false] = ACTIONS(2391), - [anon_sym_False] = ACTIONS(2391), - [anon_sym_FALSE] = ACTIONS(2391), - [anon_sym_null] = ACTIONS(2391), - [anon_sym_Null] = ACTIONS(2391), - [anon_sym_NULL] = ACTIONS(2391), - [sym_string] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2393), - [anon_sym_TILDE] = ACTIONS(2393), - [anon_sym_array] = ACTIONS(2391), - [anon_sym_varray] = ACTIONS(2391), - [anon_sym_darray] = ACTIONS(2391), - [anon_sym_vec] = ACTIONS(2391), - [anon_sym_dict] = ACTIONS(2391), - [anon_sym_keyset] = ACTIONS(2391), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2391), - [anon_sym_DASH] = ACTIONS(2391), - [anon_sym_tuple] = ACTIONS(2391), - [anon_sym_include] = ACTIONS(2391), - [anon_sym_include_once] = ACTIONS(2391), - [anon_sym_require] = ACTIONS(2391), - [anon_sym_require_once] = ACTIONS(2391), - [anon_sym_list] = ACTIONS(2391), - [anon_sym_LT_LT] = ACTIONS(2391), - [anon_sym_BANG] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2393), - [anon_sym_DASH_DASH] = ACTIONS(2393), - [anon_sym_await] = ACTIONS(2391), - [anon_sym_async] = ACTIONS(2391), - [anon_sym_yield] = ACTIONS(2391), - [anon_sym_trait] = ACTIONS(2391), - [anon_sym_interface] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2391), - [anon_sym_enum] = ACTIONS(2391), - [sym_final_modifier] = ACTIONS(2391), - [sym_abstract_modifier] = ACTIONS(2391), - [sym_xhp_modifier] = ACTIONS(2391), - [sym_xhp_identifier] = ACTIONS(2391), - [sym_xhp_class_identifier] = ACTIONS(2393), - [sym_comment] = ACTIONS(3), - }, - [1205] = { - [ts_builtin_sym_end] = ACTIONS(2389), - [sym_identifier] = ACTIONS(2387), - [sym_variable] = ACTIONS(2389), - [sym_pipe_variable] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2387), - [anon_sym_newtype] = ACTIONS(2387), - [anon_sym_shape] = ACTIONS(2387), - [anon_sym_clone] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2387), - [anon_sym_print] = ACTIONS(2387), - [sym__backslash] = ACTIONS(2389), - [anon_sym_self] = ACTIONS(2387), - [anon_sym_parent] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2387), - [anon_sym_LT_LT_LT] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2389), - [anon_sym_SEMI] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2387), - [anon_sym_break] = ACTIONS(2387), - [anon_sym_continue] = ACTIONS(2387), - [anon_sym_throw] = ACTIONS(2387), - [anon_sym_echo] = ACTIONS(2387), - [anon_sym_unset] = ACTIONS(2387), - [anon_sym_LPAREN] = ACTIONS(2389), - [anon_sym_concurrent] = ACTIONS(2387), - [anon_sym_use] = ACTIONS(2387), - [anon_sym_namespace] = ACTIONS(2387), - [anon_sym_function] = ACTIONS(2387), - [anon_sym_const] = ACTIONS(2387), - [anon_sym_if] = ACTIONS(2387), - [anon_sym_elseif] = ACTIONS(2387), - [anon_sym_else] = ACTIONS(2387), - [anon_sym_switch] = ACTIONS(2387), - [anon_sym_foreach] = ACTIONS(2387), - [anon_sym_while] = ACTIONS(2387), - [anon_sym_do] = ACTIONS(2387), - [anon_sym_for] = ACTIONS(2387), - [anon_sym_try] = ACTIONS(2387), - [anon_sym_using] = ACTIONS(2387), - [sym_float] = ACTIONS(2389), - [sym_integer] = ACTIONS(2387), - [anon_sym_true] = ACTIONS(2387), - [anon_sym_True] = ACTIONS(2387), - [anon_sym_TRUE] = ACTIONS(2387), - [anon_sym_false] = ACTIONS(2387), - [anon_sym_False] = ACTIONS(2387), - [anon_sym_FALSE] = ACTIONS(2387), - [anon_sym_null] = ACTIONS(2387), - [anon_sym_Null] = ACTIONS(2387), - [anon_sym_NULL] = ACTIONS(2387), - [sym_string] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2389), - [anon_sym_TILDE] = ACTIONS(2389), - [anon_sym_array] = ACTIONS(2387), - [anon_sym_varray] = ACTIONS(2387), - [anon_sym_darray] = ACTIONS(2387), - [anon_sym_vec] = ACTIONS(2387), - [anon_sym_dict] = ACTIONS(2387), - [anon_sym_keyset] = ACTIONS(2387), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2387), - [anon_sym_DASH] = ACTIONS(2387), - [anon_sym_tuple] = ACTIONS(2387), - [anon_sym_include] = ACTIONS(2387), - [anon_sym_include_once] = ACTIONS(2387), - [anon_sym_require] = ACTIONS(2387), - [anon_sym_require_once] = ACTIONS(2387), - [anon_sym_list] = ACTIONS(2387), - [anon_sym_LT_LT] = ACTIONS(2387), - [anon_sym_BANG] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2389), - [anon_sym_DASH_DASH] = ACTIONS(2389), - [anon_sym_await] = ACTIONS(2387), - [anon_sym_async] = ACTIONS(2387), - [anon_sym_yield] = ACTIONS(2387), - [anon_sym_trait] = ACTIONS(2387), - [anon_sym_interface] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2387), - [anon_sym_enum] = ACTIONS(2387), - [sym_final_modifier] = ACTIONS(2387), - [sym_abstract_modifier] = ACTIONS(2387), - [sym_xhp_modifier] = ACTIONS(2387), - [sym_xhp_identifier] = ACTIONS(2387), - [sym_xhp_class_identifier] = ACTIONS(2389), - [sym_comment] = ACTIONS(3), - }, - [1206] = { - [sym_identifier] = ACTIONS(2011), - [sym_variable] = ACTIONS(2013), - [sym_pipe_variable] = ACTIONS(2013), - [anon_sym_type] = ACTIONS(2011), - [anon_sym_newtype] = ACTIONS(2011), - [anon_sym_shape] = ACTIONS(2011), - [anon_sym_clone] = ACTIONS(2011), - [anon_sym_new] = ACTIONS(2011), - [anon_sym_print] = ACTIONS(2011), - [sym__backslash] = ACTIONS(2013), - [anon_sym_self] = ACTIONS(2011), - [anon_sym_parent] = ACTIONS(2011), - [anon_sym_static] = ACTIONS(2011), - [anon_sym_LT_LT_LT] = ACTIONS(2013), - [anon_sym_RBRACE] = ACTIONS(2013), - [anon_sym_LBRACE] = ACTIONS(2013), - [anon_sym_SEMI] = ACTIONS(2013), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2011), - [anon_sym_continue] = ACTIONS(2011), - [anon_sym_throw] = ACTIONS(2011), - [anon_sym_echo] = ACTIONS(2011), - [anon_sym_unset] = ACTIONS(2011), - [anon_sym_LPAREN] = ACTIONS(2013), - [anon_sym_concurrent] = ACTIONS(2011), - [anon_sym_use] = ACTIONS(2011), - [anon_sym_namespace] = ACTIONS(2011), - [anon_sym_function] = ACTIONS(2011), - [anon_sym_const] = ACTIONS(2011), - [anon_sym_if] = ACTIONS(2011), - [anon_sym_switch] = ACTIONS(2011), - [anon_sym_case] = ACTIONS(2011), - [anon_sym_default] = ACTIONS(2011), - [anon_sym_foreach] = ACTIONS(2011), - [anon_sym_while] = ACTIONS(2011), - [anon_sym_do] = ACTIONS(2011), - [anon_sym_for] = ACTIONS(2011), - [anon_sym_try] = ACTIONS(2011), - [anon_sym_using] = ACTIONS(2011), - [sym_float] = ACTIONS(2013), - [sym_integer] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(2011), - [anon_sym_True] = ACTIONS(2011), - [anon_sym_TRUE] = ACTIONS(2011), - [anon_sym_false] = ACTIONS(2011), - [anon_sym_False] = ACTIONS(2011), - [anon_sym_FALSE] = ACTIONS(2011), - [anon_sym_null] = ACTIONS(2011), - [anon_sym_Null] = ACTIONS(2011), - [anon_sym_NULL] = ACTIONS(2011), - [sym_string] = ACTIONS(2013), - [anon_sym_AT] = ACTIONS(2013), - [anon_sym_TILDE] = ACTIONS(2013), - [anon_sym_array] = ACTIONS(2011), - [anon_sym_varray] = ACTIONS(2011), - [anon_sym_darray] = ACTIONS(2011), - [anon_sym_vec] = ACTIONS(2011), - [anon_sym_dict] = ACTIONS(2011), - [anon_sym_keyset] = ACTIONS(2011), - [anon_sym_LT] = ACTIONS(2011), - [anon_sym_PLUS] = ACTIONS(2011), - [anon_sym_DASH] = ACTIONS(2011), - [anon_sym_tuple] = ACTIONS(2011), - [anon_sym_include] = ACTIONS(2011), - [anon_sym_include_once] = ACTIONS(2011), - [anon_sym_require] = ACTIONS(2011), - [anon_sym_require_once] = ACTIONS(2011), - [anon_sym_list] = ACTIONS(2011), - [anon_sym_LT_LT] = ACTIONS(2011), - [anon_sym_BANG] = ACTIONS(2013), - [anon_sym_PLUS_PLUS] = ACTIONS(2013), - [anon_sym_DASH_DASH] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(2011), - [anon_sym_async] = ACTIONS(2011), - [anon_sym_yield] = ACTIONS(2011), - [anon_sym_trait] = ACTIONS(2011), - [anon_sym_interface] = ACTIONS(2011), - [anon_sym_class] = ACTIONS(2011), - [anon_sym_enum] = ACTIONS(2011), - [sym_final_modifier] = ACTIONS(2011), - [sym_abstract_modifier] = ACTIONS(2011), - [sym_xhp_modifier] = ACTIONS(2011), - [sym_xhp_identifier] = ACTIONS(2011), - [sym_xhp_class_identifier] = ACTIONS(2013), - [sym_comment] = ACTIONS(3), - }, - [1207] = { - [sym_identifier] = ACTIONS(2091), - [sym_variable] = ACTIONS(2093), - [sym_pipe_variable] = ACTIONS(2093), - [anon_sym_type] = ACTIONS(2091), - [anon_sym_newtype] = ACTIONS(2091), - [anon_sym_shape] = ACTIONS(2091), - [anon_sym_clone] = ACTIONS(2091), - [anon_sym_new] = ACTIONS(2091), - [anon_sym_print] = ACTIONS(2091), - [sym__backslash] = ACTIONS(2093), - [anon_sym_self] = ACTIONS(2091), - [anon_sym_parent] = ACTIONS(2091), - [anon_sym_static] = ACTIONS(2091), - [anon_sym_LT_LT_LT] = ACTIONS(2093), - [anon_sym_RBRACE] = ACTIONS(2093), - [anon_sym_LBRACE] = ACTIONS(2093), - [anon_sym_SEMI] = ACTIONS(2093), - [anon_sym_return] = ACTIONS(2091), - [anon_sym_break] = ACTIONS(2091), - [anon_sym_continue] = ACTIONS(2091), - [anon_sym_throw] = ACTIONS(2091), - [anon_sym_echo] = ACTIONS(2091), - [anon_sym_unset] = ACTIONS(2091), - [anon_sym_LPAREN] = ACTIONS(2093), - [anon_sym_concurrent] = ACTIONS(2091), - [anon_sym_use] = ACTIONS(2091), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_function] = ACTIONS(2091), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_if] = ACTIONS(2091), - [anon_sym_elseif] = ACTIONS(2091), - [anon_sym_else] = ACTIONS(2091), - [anon_sym_switch] = ACTIONS(2091), - [anon_sym_foreach] = ACTIONS(2091), - [anon_sym_while] = ACTIONS(2091), - [anon_sym_do] = ACTIONS(2091), - [anon_sym_for] = ACTIONS(2091), - [anon_sym_try] = ACTIONS(2091), - [anon_sym_using] = ACTIONS(2091), - [sym_float] = ACTIONS(2093), - [sym_integer] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(2091), - [anon_sym_True] = ACTIONS(2091), - [anon_sym_TRUE] = ACTIONS(2091), - [anon_sym_false] = ACTIONS(2091), - [anon_sym_False] = ACTIONS(2091), - [anon_sym_FALSE] = ACTIONS(2091), - [anon_sym_null] = ACTIONS(2091), - [anon_sym_Null] = ACTIONS(2091), - [anon_sym_NULL] = ACTIONS(2091), - [sym_string] = ACTIONS(2093), - [anon_sym_AT] = ACTIONS(2093), - [anon_sym_TILDE] = ACTIONS(2093), - [anon_sym_array] = ACTIONS(2091), - [anon_sym_varray] = ACTIONS(2091), - [anon_sym_darray] = ACTIONS(2091), - [anon_sym_vec] = ACTIONS(2091), - [anon_sym_dict] = ACTIONS(2091), - [anon_sym_keyset] = ACTIONS(2091), - [anon_sym_LT] = ACTIONS(2091), - [anon_sym_PLUS] = ACTIONS(2091), - [anon_sym_DASH] = ACTIONS(2091), - [anon_sym_tuple] = ACTIONS(2091), - [anon_sym_include] = ACTIONS(2091), - [anon_sym_include_once] = ACTIONS(2091), - [anon_sym_require] = ACTIONS(2091), - [anon_sym_require_once] = ACTIONS(2091), - [anon_sym_list] = ACTIONS(2091), - [anon_sym_LT_LT] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(2093), - [anon_sym_PLUS_PLUS] = ACTIONS(2093), - [anon_sym_DASH_DASH] = ACTIONS(2093), - [anon_sym_await] = ACTIONS(2091), - [anon_sym_async] = ACTIONS(2091), - [anon_sym_yield] = ACTIONS(2091), - [anon_sym_trait] = ACTIONS(2091), - [anon_sym_interface] = ACTIONS(2091), - [anon_sym_class] = ACTIONS(2091), - [anon_sym_enum] = ACTIONS(2091), - [sym_final_modifier] = ACTIONS(2091), - [sym_abstract_modifier] = ACTIONS(2091), - [sym_xhp_modifier] = ACTIONS(2091), - [sym_xhp_identifier] = ACTIONS(2091), - [sym_xhp_class_identifier] = ACTIONS(2093), - [sym_comment] = ACTIONS(3), - }, - [1208] = { - [sym_identifier] = ACTIONS(2067), - [sym_variable] = ACTIONS(2069), - [sym_pipe_variable] = ACTIONS(2069), - [anon_sym_type] = ACTIONS(2067), - [anon_sym_newtype] = ACTIONS(2067), - [anon_sym_shape] = ACTIONS(2067), - [anon_sym_clone] = ACTIONS(2067), - [anon_sym_new] = ACTIONS(2067), - [anon_sym_print] = ACTIONS(2067), - [sym__backslash] = ACTIONS(2069), - [anon_sym_self] = ACTIONS(2067), - [anon_sym_parent] = ACTIONS(2067), - [anon_sym_static] = ACTIONS(2067), - [anon_sym_LT_LT_LT] = ACTIONS(2069), - [anon_sym_RBRACE] = ACTIONS(2069), - [anon_sym_LBRACE] = ACTIONS(2069), - [anon_sym_SEMI] = ACTIONS(2069), - [anon_sym_return] = ACTIONS(2067), - [anon_sym_break] = ACTIONS(2067), - [anon_sym_continue] = ACTIONS(2067), - [anon_sym_throw] = ACTIONS(2067), - [anon_sym_echo] = ACTIONS(2067), - [anon_sym_unset] = ACTIONS(2067), - [anon_sym_LPAREN] = ACTIONS(2069), - [anon_sym_concurrent] = ACTIONS(2067), - [anon_sym_use] = ACTIONS(2067), - [anon_sym_namespace] = ACTIONS(2067), - [anon_sym_function] = ACTIONS(2067), - [anon_sym_const] = ACTIONS(2067), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_switch] = ACTIONS(2067), - [anon_sym_case] = ACTIONS(2067), - [anon_sym_default] = ACTIONS(2067), - [anon_sym_foreach] = ACTIONS(2067), - [anon_sym_while] = ACTIONS(2067), - [anon_sym_do] = ACTIONS(2067), - [anon_sym_for] = ACTIONS(2067), - [anon_sym_try] = ACTIONS(2067), - [anon_sym_using] = ACTIONS(2067), - [sym_float] = ACTIONS(2069), - [sym_integer] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(2067), - [anon_sym_True] = ACTIONS(2067), - [anon_sym_TRUE] = ACTIONS(2067), - [anon_sym_false] = ACTIONS(2067), - [anon_sym_False] = ACTIONS(2067), - [anon_sym_FALSE] = ACTIONS(2067), - [anon_sym_null] = ACTIONS(2067), - [anon_sym_Null] = ACTIONS(2067), - [anon_sym_NULL] = ACTIONS(2067), - [sym_string] = ACTIONS(2069), - [anon_sym_AT] = ACTIONS(2069), - [anon_sym_TILDE] = ACTIONS(2069), - [anon_sym_array] = ACTIONS(2067), - [anon_sym_varray] = ACTIONS(2067), - [anon_sym_darray] = ACTIONS(2067), - [anon_sym_vec] = ACTIONS(2067), - [anon_sym_dict] = ACTIONS(2067), - [anon_sym_keyset] = ACTIONS(2067), - [anon_sym_LT] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(2067), - [anon_sym_DASH] = ACTIONS(2067), - [anon_sym_tuple] = ACTIONS(2067), - [anon_sym_include] = ACTIONS(2067), - [anon_sym_include_once] = ACTIONS(2067), - [anon_sym_require] = ACTIONS(2067), - [anon_sym_require_once] = ACTIONS(2067), - [anon_sym_list] = ACTIONS(2067), - [anon_sym_LT_LT] = ACTIONS(2067), - [anon_sym_BANG] = ACTIONS(2069), - [anon_sym_PLUS_PLUS] = ACTIONS(2069), - [anon_sym_DASH_DASH] = ACTIONS(2069), - [anon_sym_await] = ACTIONS(2067), - [anon_sym_async] = ACTIONS(2067), - [anon_sym_yield] = ACTIONS(2067), - [anon_sym_trait] = ACTIONS(2067), - [anon_sym_interface] = ACTIONS(2067), - [anon_sym_class] = ACTIONS(2067), - [anon_sym_enum] = ACTIONS(2067), - [sym_final_modifier] = ACTIONS(2067), - [sym_abstract_modifier] = ACTIONS(2067), - [sym_xhp_modifier] = ACTIONS(2067), - [sym_xhp_identifier] = ACTIONS(2067), - [sym_xhp_class_identifier] = ACTIONS(2069), - [sym_comment] = ACTIONS(3), - }, - [1209] = { - [sym_identifier] = ACTIONS(2063), - [sym_variable] = ACTIONS(2065), - [sym_pipe_variable] = ACTIONS(2065), - [anon_sym_type] = ACTIONS(2063), - [anon_sym_newtype] = ACTIONS(2063), - [anon_sym_shape] = ACTIONS(2063), - [anon_sym_clone] = ACTIONS(2063), - [anon_sym_new] = ACTIONS(2063), - [anon_sym_print] = ACTIONS(2063), - [sym__backslash] = ACTIONS(2065), - [anon_sym_self] = ACTIONS(2063), - [anon_sym_parent] = ACTIONS(2063), - [anon_sym_static] = ACTIONS(2063), - [anon_sym_LT_LT_LT] = ACTIONS(2065), - [anon_sym_RBRACE] = ACTIONS(2065), - [anon_sym_LBRACE] = ACTIONS(2065), - [anon_sym_SEMI] = ACTIONS(2065), - [anon_sym_return] = ACTIONS(2063), - [anon_sym_break] = ACTIONS(2063), - [anon_sym_continue] = ACTIONS(2063), - [anon_sym_throw] = ACTIONS(2063), - [anon_sym_echo] = ACTIONS(2063), - [anon_sym_unset] = ACTIONS(2063), - [anon_sym_LPAREN] = ACTIONS(2065), - [anon_sym_concurrent] = ACTIONS(2063), - [anon_sym_use] = ACTIONS(2063), - [anon_sym_namespace] = ACTIONS(2063), - [anon_sym_function] = ACTIONS(2063), - [anon_sym_const] = ACTIONS(2063), - [anon_sym_if] = ACTIONS(2063), - [anon_sym_switch] = ACTIONS(2063), - [anon_sym_case] = ACTIONS(2063), - [anon_sym_default] = ACTIONS(2063), - [anon_sym_foreach] = ACTIONS(2063), - [anon_sym_while] = ACTIONS(2063), - [anon_sym_do] = ACTIONS(2063), - [anon_sym_for] = ACTIONS(2063), - [anon_sym_try] = ACTIONS(2063), - [anon_sym_using] = ACTIONS(2063), - [sym_float] = ACTIONS(2065), - [sym_integer] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(2063), - [anon_sym_True] = ACTIONS(2063), - [anon_sym_TRUE] = ACTIONS(2063), - [anon_sym_false] = ACTIONS(2063), - [anon_sym_False] = ACTIONS(2063), - [anon_sym_FALSE] = ACTIONS(2063), - [anon_sym_null] = ACTIONS(2063), - [anon_sym_Null] = ACTIONS(2063), - [anon_sym_NULL] = ACTIONS(2063), - [sym_string] = ACTIONS(2065), - [anon_sym_AT] = ACTIONS(2065), - [anon_sym_TILDE] = ACTIONS(2065), - [anon_sym_array] = ACTIONS(2063), - [anon_sym_varray] = ACTIONS(2063), - [anon_sym_darray] = ACTIONS(2063), - [anon_sym_vec] = ACTIONS(2063), - [anon_sym_dict] = ACTIONS(2063), - [anon_sym_keyset] = ACTIONS(2063), - [anon_sym_LT] = ACTIONS(2063), - [anon_sym_PLUS] = ACTIONS(2063), - [anon_sym_DASH] = ACTIONS(2063), - [anon_sym_tuple] = ACTIONS(2063), - [anon_sym_include] = ACTIONS(2063), - [anon_sym_include_once] = ACTIONS(2063), - [anon_sym_require] = ACTIONS(2063), - [anon_sym_require_once] = ACTIONS(2063), - [anon_sym_list] = ACTIONS(2063), - [anon_sym_LT_LT] = ACTIONS(2063), - [anon_sym_BANG] = ACTIONS(2065), - [anon_sym_PLUS_PLUS] = ACTIONS(2065), - [anon_sym_DASH_DASH] = ACTIONS(2065), - [anon_sym_await] = ACTIONS(2063), - [anon_sym_async] = ACTIONS(2063), - [anon_sym_yield] = ACTIONS(2063), - [anon_sym_trait] = ACTIONS(2063), - [anon_sym_interface] = ACTIONS(2063), - [anon_sym_class] = ACTIONS(2063), - [anon_sym_enum] = ACTIONS(2063), - [sym_final_modifier] = ACTIONS(2063), - [sym_abstract_modifier] = ACTIONS(2063), - [sym_xhp_modifier] = ACTIONS(2063), - [sym_xhp_identifier] = ACTIONS(2063), - [sym_xhp_class_identifier] = ACTIONS(2065), - [sym_comment] = ACTIONS(3), - }, - [1210] = { - [ts_builtin_sym_end] = ACTIONS(2385), - [sym_identifier] = ACTIONS(2383), - [sym_variable] = ACTIONS(2385), - [sym_pipe_variable] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2383), - [anon_sym_newtype] = ACTIONS(2383), - [anon_sym_shape] = ACTIONS(2383), - [anon_sym_clone] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2383), - [anon_sym_print] = ACTIONS(2383), - [sym__backslash] = ACTIONS(2385), - [anon_sym_self] = ACTIONS(2383), - [anon_sym_parent] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2383), - [anon_sym_LT_LT_LT] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2385), - [anon_sym_SEMI] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2383), - [anon_sym_break] = ACTIONS(2383), - [anon_sym_continue] = ACTIONS(2383), - [anon_sym_throw] = ACTIONS(2383), - [anon_sym_echo] = ACTIONS(2383), - [anon_sym_unset] = ACTIONS(2383), - [anon_sym_LPAREN] = ACTIONS(2385), - [anon_sym_concurrent] = ACTIONS(2383), - [anon_sym_use] = ACTIONS(2383), - [anon_sym_namespace] = ACTIONS(2383), - [anon_sym_function] = ACTIONS(2383), - [anon_sym_const] = ACTIONS(2383), - [anon_sym_if] = ACTIONS(2383), - [anon_sym_elseif] = ACTIONS(2383), - [anon_sym_else] = ACTIONS(2383), - [anon_sym_switch] = ACTIONS(2383), - [anon_sym_foreach] = ACTIONS(2383), - [anon_sym_while] = ACTIONS(2383), - [anon_sym_do] = ACTIONS(2383), - [anon_sym_for] = ACTIONS(2383), - [anon_sym_try] = ACTIONS(2383), - [anon_sym_using] = ACTIONS(2383), - [sym_float] = ACTIONS(2385), - [sym_integer] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(2383), - [anon_sym_True] = ACTIONS(2383), - [anon_sym_TRUE] = ACTIONS(2383), - [anon_sym_false] = ACTIONS(2383), - [anon_sym_False] = ACTIONS(2383), - [anon_sym_FALSE] = ACTIONS(2383), - [anon_sym_null] = ACTIONS(2383), - [anon_sym_Null] = ACTIONS(2383), - [anon_sym_NULL] = ACTIONS(2383), - [sym_string] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2385), - [anon_sym_TILDE] = ACTIONS(2385), - [anon_sym_array] = ACTIONS(2383), - [anon_sym_varray] = ACTIONS(2383), - [anon_sym_darray] = ACTIONS(2383), - [anon_sym_vec] = ACTIONS(2383), - [anon_sym_dict] = ACTIONS(2383), - [anon_sym_keyset] = ACTIONS(2383), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2383), - [anon_sym_DASH] = ACTIONS(2383), - [anon_sym_tuple] = ACTIONS(2383), - [anon_sym_include] = ACTIONS(2383), - [anon_sym_include_once] = ACTIONS(2383), - [anon_sym_require] = ACTIONS(2383), - [anon_sym_require_once] = ACTIONS(2383), - [anon_sym_list] = ACTIONS(2383), - [anon_sym_LT_LT] = ACTIONS(2383), - [anon_sym_BANG] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2385), - [anon_sym_DASH_DASH] = ACTIONS(2385), - [anon_sym_await] = ACTIONS(2383), - [anon_sym_async] = ACTIONS(2383), - [anon_sym_yield] = ACTIONS(2383), - [anon_sym_trait] = ACTIONS(2383), - [anon_sym_interface] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2383), - [anon_sym_enum] = ACTIONS(2383), - [sym_final_modifier] = ACTIONS(2383), - [sym_abstract_modifier] = ACTIONS(2383), - [sym_xhp_modifier] = ACTIONS(2383), - [sym_xhp_identifier] = ACTIONS(2383), - [sym_xhp_class_identifier] = ACTIONS(2385), - [sym_comment] = ACTIONS(3), - }, - [1211] = { - [ts_builtin_sym_end] = ACTIONS(2381), - [sym_identifier] = ACTIONS(2379), - [sym_variable] = ACTIONS(2381), - [sym_pipe_variable] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2379), - [anon_sym_newtype] = ACTIONS(2379), - [anon_sym_shape] = ACTIONS(2379), - [anon_sym_clone] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2379), - [anon_sym_print] = ACTIONS(2379), - [sym__backslash] = ACTIONS(2381), - [anon_sym_self] = ACTIONS(2379), - [anon_sym_parent] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2379), - [anon_sym_LT_LT_LT] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2381), - [anon_sym_SEMI] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2379), - [anon_sym_break] = ACTIONS(2379), - [anon_sym_continue] = ACTIONS(2379), - [anon_sym_throw] = ACTIONS(2379), - [anon_sym_echo] = ACTIONS(2379), - [anon_sym_unset] = ACTIONS(2379), - [anon_sym_LPAREN] = ACTIONS(2381), - [anon_sym_concurrent] = ACTIONS(2379), - [anon_sym_use] = ACTIONS(2379), - [anon_sym_namespace] = ACTIONS(2379), - [anon_sym_function] = ACTIONS(2379), - [anon_sym_const] = ACTIONS(2379), - [anon_sym_if] = ACTIONS(2379), - [anon_sym_elseif] = ACTIONS(2379), - [anon_sym_else] = ACTIONS(2379), - [anon_sym_switch] = ACTIONS(2379), - [anon_sym_foreach] = ACTIONS(2379), - [anon_sym_while] = ACTIONS(2379), - [anon_sym_do] = ACTIONS(2379), - [anon_sym_for] = ACTIONS(2379), - [anon_sym_try] = ACTIONS(2379), - [anon_sym_using] = ACTIONS(2379), - [sym_float] = ACTIONS(2381), - [sym_integer] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(2379), - [anon_sym_True] = ACTIONS(2379), - [anon_sym_TRUE] = ACTIONS(2379), - [anon_sym_false] = ACTIONS(2379), - [anon_sym_False] = ACTIONS(2379), - [anon_sym_FALSE] = ACTIONS(2379), - [anon_sym_null] = ACTIONS(2379), - [anon_sym_Null] = ACTIONS(2379), - [anon_sym_NULL] = ACTIONS(2379), - [sym_string] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2381), - [anon_sym_TILDE] = ACTIONS(2381), - [anon_sym_array] = ACTIONS(2379), - [anon_sym_varray] = ACTIONS(2379), - [anon_sym_darray] = ACTIONS(2379), - [anon_sym_vec] = ACTIONS(2379), - [anon_sym_dict] = ACTIONS(2379), - [anon_sym_keyset] = ACTIONS(2379), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2379), - [anon_sym_DASH] = ACTIONS(2379), - [anon_sym_tuple] = ACTIONS(2379), - [anon_sym_include] = ACTIONS(2379), - [anon_sym_include_once] = ACTIONS(2379), - [anon_sym_require] = ACTIONS(2379), - [anon_sym_require_once] = ACTIONS(2379), - [anon_sym_list] = ACTIONS(2379), - [anon_sym_LT_LT] = ACTIONS(2379), - [anon_sym_BANG] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2381), - [anon_sym_DASH_DASH] = ACTIONS(2381), - [anon_sym_await] = ACTIONS(2379), - [anon_sym_async] = ACTIONS(2379), - [anon_sym_yield] = ACTIONS(2379), - [anon_sym_trait] = ACTIONS(2379), - [anon_sym_interface] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2379), - [anon_sym_enum] = ACTIONS(2379), - [sym_final_modifier] = ACTIONS(2379), - [sym_abstract_modifier] = ACTIONS(2379), - [sym_xhp_modifier] = ACTIONS(2379), - [sym_xhp_identifier] = ACTIONS(2379), - [sym_xhp_class_identifier] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - }, - [1212] = { - [ts_builtin_sym_end] = ACTIONS(2373), - [sym_identifier] = ACTIONS(2371), - [sym_variable] = ACTIONS(2373), - [sym_pipe_variable] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2371), - [anon_sym_newtype] = ACTIONS(2371), - [anon_sym_shape] = ACTIONS(2371), - [anon_sym_clone] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2371), - [anon_sym_print] = ACTIONS(2371), - [sym__backslash] = ACTIONS(2373), - [anon_sym_self] = ACTIONS(2371), - [anon_sym_parent] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2371), - [anon_sym_LT_LT_LT] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2373), - [anon_sym_SEMI] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2371), - [anon_sym_break] = ACTIONS(2371), - [anon_sym_continue] = ACTIONS(2371), - [anon_sym_throw] = ACTIONS(2371), - [anon_sym_echo] = ACTIONS(2371), - [anon_sym_unset] = ACTIONS(2371), - [anon_sym_LPAREN] = ACTIONS(2373), - [anon_sym_concurrent] = ACTIONS(2371), - [anon_sym_use] = ACTIONS(2371), - [anon_sym_namespace] = ACTIONS(2371), - [anon_sym_function] = ACTIONS(2371), - [anon_sym_const] = ACTIONS(2371), - [anon_sym_if] = ACTIONS(2371), - [anon_sym_elseif] = ACTIONS(2371), - [anon_sym_else] = ACTIONS(2371), - [anon_sym_switch] = ACTIONS(2371), - [anon_sym_foreach] = ACTIONS(2371), - [anon_sym_while] = ACTIONS(2371), - [anon_sym_do] = ACTIONS(2371), - [anon_sym_for] = ACTIONS(2371), - [anon_sym_try] = ACTIONS(2371), - [anon_sym_using] = ACTIONS(2371), - [sym_float] = ACTIONS(2373), - [sym_integer] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(2371), - [anon_sym_True] = ACTIONS(2371), - [anon_sym_TRUE] = ACTIONS(2371), - [anon_sym_false] = ACTIONS(2371), - [anon_sym_False] = ACTIONS(2371), - [anon_sym_FALSE] = ACTIONS(2371), - [anon_sym_null] = ACTIONS(2371), - [anon_sym_Null] = ACTIONS(2371), - [anon_sym_NULL] = ACTIONS(2371), - [sym_string] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2373), - [anon_sym_TILDE] = ACTIONS(2373), - [anon_sym_array] = ACTIONS(2371), - [anon_sym_varray] = ACTIONS(2371), - [anon_sym_darray] = ACTIONS(2371), - [anon_sym_vec] = ACTIONS(2371), - [anon_sym_dict] = ACTIONS(2371), - [anon_sym_keyset] = ACTIONS(2371), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2371), - [anon_sym_DASH] = ACTIONS(2371), - [anon_sym_tuple] = ACTIONS(2371), - [anon_sym_include] = ACTIONS(2371), - [anon_sym_include_once] = ACTIONS(2371), - [anon_sym_require] = ACTIONS(2371), - [anon_sym_require_once] = ACTIONS(2371), - [anon_sym_list] = ACTIONS(2371), - [anon_sym_LT_LT] = ACTIONS(2371), - [anon_sym_BANG] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2373), - [anon_sym_DASH_DASH] = ACTIONS(2373), - [anon_sym_await] = ACTIONS(2371), - [anon_sym_async] = ACTIONS(2371), - [anon_sym_yield] = ACTIONS(2371), - [anon_sym_trait] = ACTIONS(2371), - [anon_sym_interface] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2371), - [anon_sym_enum] = ACTIONS(2371), - [sym_final_modifier] = ACTIONS(2371), - [sym_abstract_modifier] = ACTIONS(2371), - [sym_xhp_modifier] = ACTIONS(2371), - [sym_xhp_identifier] = ACTIONS(2371), - [sym_xhp_class_identifier] = ACTIONS(2373), - [sym_comment] = ACTIONS(3), - }, - [1213] = { - [ts_builtin_sym_end] = ACTIONS(2369), - [sym_identifier] = ACTIONS(2367), - [sym_variable] = ACTIONS(2369), - [sym_pipe_variable] = ACTIONS(2369), - [anon_sym_type] = ACTIONS(2367), - [anon_sym_newtype] = ACTIONS(2367), - [anon_sym_shape] = ACTIONS(2367), - [anon_sym_clone] = ACTIONS(2367), - [anon_sym_new] = ACTIONS(2367), - [anon_sym_print] = ACTIONS(2367), - [sym__backslash] = ACTIONS(2369), - [anon_sym_self] = ACTIONS(2367), - [anon_sym_parent] = ACTIONS(2367), - [anon_sym_static] = ACTIONS(2367), - [anon_sym_LT_LT_LT] = ACTIONS(2369), - [anon_sym_LBRACE] = ACTIONS(2369), - [anon_sym_SEMI] = ACTIONS(2369), - [anon_sym_return] = ACTIONS(2367), - [anon_sym_break] = ACTIONS(2367), - [anon_sym_continue] = ACTIONS(2367), - [anon_sym_throw] = ACTIONS(2367), - [anon_sym_echo] = ACTIONS(2367), - [anon_sym_unset] = ACTIONS(2367), - [anon_sym_LPAREN] = ACTIONS(2369), - [anon_sym_concurrent] = ACTIONS(2367), - [anon_sym_use] = ACTIONS(2367), - [anon_sym_namespace] = ACTIONS(2367), - [anon_sym_function] = ACTIONS(2367), - [anon_sym_const] = ACTIONS(2367), - [anon_sym_if] = ACTIONS(2367), - [anon_sym_elseif] = ACTIONS(2367), - [anon_sym_else] = ACTIONS(2367), - [anon_sym_switch] = ACTIONS(2367), - [anon_sym_foreach] = ACTIONS(2367), - [anon_sym_while] = ACTIONS(2367), - [anon_sym_do] = ACTIONS(2367), - [anon_sym_for] = ACTIONS(2367), - [anon_sym_try] = ACTIONS(2367), - [anon_sym_using] = ACTIONS(2367), - [sym_float] = ACTIONS(2369), - [sym_integer] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(2367), - [anon_sym_True] = ACTIONS(2367), - [anon_sym_TRUE] = ACTIONS(2367), - [anon_sym_false] = ACTIONS(2367), - [anon_sym_False] = ACTIONS(2367), - [anon_sym_FALSE] = ACTIONS(2367), - [anon_sym_null] = ACTIONS(2367), - [anon_sym_Null] = ACTIONS(2367), - [anon_sym_NULL] = ACTIONS(2367), - [sym_string] = ACTIONS(2369), - [anon_sym_AT] = ACTIONS(2369), - [anon_sym_TILDE] = ACTIONS(2369), - [anon_sym_array] = ACTIONS(2367), - [anon_sym_varray] = ACTIONS(2367), - [anon_sym_darray] = ACTIONS(2367), - [anon_sym_vec] = ACTIONS(2367), - [anon_sym_dict] = ACTIONS(2367), - [anon_sym_keyset] = ACTIONS(2367), - [anon_sym_LT] = ACTIONS(2367), - [anon_sym_PLUS] = ACTIONS(2367), - [anon_sym_DASH] = ACTIONS(2367), - [anon_sym_tuple] = ACTIONS(2367), - [anon_sym_include] = ACTIONS(2367), - [anon_sym_include_once] = ACTIONS(2367), - [anon_sym_require] = ACTIONS(2367), - [anon_sym_require_once] = ACTIONS(2367), - [anon_sym_list] = ACTIONS(2367), - [anon_sym_LT_LT] = ACTIONS(2367), - [anon_sym_BANG] = ACTIONS(2369), - [anon_sym_PLUS_PLUS] = ACTIONS(2369), - [anon_sym_DASH_DASH] = ACTIONS(2369), - [anon_sym_await] = ACTIONS(2367), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_yield] = ACTIONS(2367), - [anon_sym_trait] = ACTIONS(2367), - [anon_sym_interface] = ACTIONS(2367), - [anon_sym_class] = ACTIONS(2367), - [anon_sym_enum] = ACTIONS(2367), - [sym_final_modifier] = ACTIONS(2367), - [sym_abstract_modifier] = ACTIONS(2367), - [sym_xhp_modifier] = ACTIONS(2367), - [sym_xhp_identifier] = ACTIONS(2367), - [sym_xhp_class_identifier] = ACTIONS(2369), - [sym_comment] = ACTIONS(3), - }, - [1214] = { - [sym_identifier] = ACTIONS(2059), - [sym_variable] = ACTIONS(2061), - [sym_pipe_variable] = ACTIONS(2061), - [anon_sym_type] = ACTIONS(2059), - [anon_sym_newtype] = ACTIONS(2059), - [anon_sym_shape] = ACTIONS(2059), - [anon_sym_clone] = ACTIONS(2059), - [anon_sym_new] = ACTIONS(2059), - [anon_sym_print] = ACTIONS(2059), - [sym__backslash] = ACTIONS(2061), - [anon_sym_self] = ACTIONS(2059), - [anon_sym_parent] = ACTIONS(2059), - [anon_sym_static] = ACTIONS(2059), - [anon_sym_LT_LT_LT] = ACTIONS(2061), - [anon_sym_RBRACE] = ACTIONS(2061), - [anon_sym_LBRACE] = ACTIONS(2061), - [anon_sym_SEMI] = ACTIONS(2061), - [anon_sym_return] = ACTIONS(2059), - [anon_sym_break] = ACTIONS(2059), - [anon_sym_continue] = ACTIONS(2059), - [anon_sym_throw] = ACTIONS(2059), - [anon_sym_echo] = ACTIONS(2059), - [anon_sym_unset] = ACTIONS(2059), - [anon_sym_LPAREN] = ACTIONS(2061), - [anon_sym_concurrent] = ACTIONS(2059), - [anon_sym_use] = ACTIONS(2059), - [anon_sym_namespace] = ACTIONS(2059), - [anon_sym_function] = ACTIONS(2059), - [anon_sym_const] = ACTIONS(2059), - [anon_sym_if] = ACTIONS(2059), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_case] = ACTIONS(2059), - [anon_sym_default] = ACTIONS(2059), - [anon_sym_foreach] = ACTIONS(2059), - [anon_sym_while] = ACTIONS(2059), - [anon_sym_do] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2059), - [anon_sym_try] = ACTIONS(2059), - [anon_sym_using] = ACTIONS(2059), - [sym_float] = ACTIONS(2061), - [sym_integer] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(2059), - [anon_sym_True] = ACTIONS(2059), - [anon_sym_TRUE] = ACTIONS(2059), - [anon_sym_false] = ACTIONS(2059), - [anon_sym_False] = ACTIONS(2059), - [anon_sym_FALSE] = ACTIONS(2059), - [anon_sym_null] = ACTIONS(2059), - [anon_sym_Null] = ACTIONS(2059), - [anon_sym_NULL] = ACTIONS(2059), - [sym_string] = ACTIONS(2061), - [anon_sym_AT] = ACTIONS(2061), - [anon_sym_TILDE] = ACTIONS(2061), - [anon_sym_array] = ACTIONS(2059), - [anon_sym_varray] = ACTIONS(2059), - [anon_sym_darray] = ACTIONS(2059), - [anon_sym_vec] = ACTIONS(2059), - [anon_sym_dict] = ACTIONS(2059), - [anon_sym_keyset] = ACTIONS(2059), - [anon_sym_LT] = ACTIONS(2059), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_tuple] = ACTIONS(2059), - [anon_sym_include] = ACTIONS(2059), - [anon_sym_include_once] = ACTIONS(2059), - [anon_sym_require] = ACTIONS(2059), - [anon_sym_require_once] = ACTIONS(2059), - [anon_sym_list] = ACTIONS(2059), - [anon_sym_LT_LT] = ACTIONS(2059), - [anon_sym_BANG] = ACTIONS(2061), - [anon_sym_PLUS_PLUS] = ACTIONS(2061), - [anon_sym_DASH_DASH] = ACTIONS(2061), - [anon_sym_await] = ACTIONS(2059), - [anon_sym_async] = ACTIONS(2059), - [anon_sym_yield] = ACTIONS(2059), - [anon_sym_trait] = ACTIONS(2059), - [anon_sym_interface] = ACTIONS(2059), - [anon_sym_class] = ACTIONS(2059), - [anon_sym_enum] = ACTIONS(2059), - [sym_final_modifier] = ACTIONS(2059), - [sym_abstract_modifier] = ACTIONS(2059), - [sym_xhp_modifier] = ACTIONS(2059), - [sym_xhp_identifier] = ACTIONS(2059), - [sym_xhp_class_identifier] = ACTIONS(2061), - [sym_comment] = ACTIONS(3), - }, - [1215] = { - [sym_identifier] = ACTIONS(2287), - [sym_variable] = ACTIONS(2289), - [sym_pipe_variable] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2287), - [anon_sym_newtype] = ACTIONS(2287), - [anon_sym_shape] = ACTIONS(2287), - [anon_sym_clone] = ACTIONS(2287), - [anon_sym_new] = ACTIONS(2287), - [anon_sym_print] = ACTIONS(2287), - [sym__backslash] = ACTIONS(2289), - [anon_sym_self] = ACTIONS(2287), - [anon_sym_parent] = ACTIONS(2287), - [anon_sym_static] = ACTIONS(2287), - [anon_sym_LT_LT_LT] = ACTIONS(2289), - [anon_sym_RBRACE] = ACTIONS(2289), - [anon_sym_LBRACE] = ACTIONS(2289), - [anon_sym_SEMI] = ACTIONS(2289), - [anon_sym_return] = ACTIONS(2287), - [anon_sym_break] = ACTIONS(2287), - [anon_sym_continue] = ACTIONS(2287), - [anon_sym_throw] = ACTIONS(2287), - [anon_sym_echo] = ACTIONS(2287), - [anon_sym_unset] = ACTIONS(2287), - [anon_sym_LPAREN] = ACTIONS(2289), - [anon_sym_concurrent] = ACTIONS(2287), - [anon_sym_use] = ACTIONS(2287), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_function] = ACTIONS(2287), - [anon_sym_const] = ACTIONS(2287), - [anon_sym_if] = ACTIONS(2287), - [anon_sym_elseif] = ACTIONS(2287), - [anon_sym_else] = ACTIONS(2287), - [anon_sym_switch] = ACTIONS(2287), - [anon_sym_foreach] = ACTIONS(2287), - [anon_sym_while] = ACTIONS(2287), - [anon_sym_do] = ACTIONS(2287), - [anon_sym_for] = ACTIONS(2287), - [anon_sym_try] = ACTIONS(2287), - [anon_sym_using] = ACTIONS(2287), - [sym_float] = ACTIONS(2289), - [sym_integer] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(2287), - [anon_sym_True] = ACTIONS(2287), - [anon_sym_TRUE] = ACTIONS(2287), - [anon_sym_false] = ACTIONS(2287), - [anon_sym_False] = ACTIONS(2287), - [anon_sym_FALSE] = ACTIONS(2287), - [anon_sym_null] = ACTIONS(2287), - [anon_sym_Null] = ACTIONS(2287), - [anon_sym_NULL] = ACTIONS(2287), - [sym_string] = ACTIONS(2289), - [anon_sym_AT] = ACTIONS(2289), - [anon_sym_TILDE] = ACTIONS(2289), - [anon_sym_array] = ACTIONS(2287), - [anon_sym_varray] = ACTIONS(2287), - [anon_sym_darray] = ACTIONS(2287), - [anon_sym_vec] = ACTIONS(2287), - [anon_sym_dict] = ACTIONS(2287), - [anon_sym_keyset] = ACTIONS(2287), - [anon_sym_LT] = ACTIONS(2287), - [anon_sym_PLUS] = ACTIONS(2287), - [anon_sym_DASH] = ACTIONS(2287), - [anon_sym_tuple] = ACTIONS(2287), - [anon_sym_include] = ACTIONS(2287), - [anon_sym_include_once] = ACTIONS(2287), - [anon_sym_require] = ACTIONS(2287), - [anon_sym_require_once] = ACTIONS(2287), - [anon_sym_list] = ACTIONS(2287), - [anon_sym_LT_LT] = ACTIONS(2287), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_await] = ACTIONS(2287), - [anon_sym_async] = ACTIONS(2287), - [anon_sym_yield] = ACTIONS(2287), - [anon_sym_trait] = ACTIONS(2287), - [anon_sym_interface] = ACTIONS(2287), - [anon_sym_class] = ACTIONS(2287), - [anon_sym_enum] = ACTIONS(2287), - [sym_final_modifier] = ACTIONS(2287), - [sym_abstract_modifier] = ACTIONS(2287), - [sym_xhp_modifier] = ACTIONS(2287), - [sym_xhp_identifier] = ACTIONS(2287), - [sym_xhp_class_identifier] = ACTIONS(2289), - [sym_comment] = ACTIONS(3), - }, - [1216] = { - [ts_builtin_sym_end] = ACTIONS(2365), - [sym_identifier] = ACTIONS(2363), - [sym_variable] = ACTIONS(2365), - [sym_pipe_variable] = ACTIONS(2365), - [anon_sym_type] = ACTIONS(2363), - [anon_sym_newtype] = ACTIONS(2363), - [anon_sym_shape] = ACTIONS(2363), - [anon_sym_clone] = ACTIONS(2363), - [anon_sym_new] = ACTIONS(2363), - [anon_sym_print] = ACTIONS(2363), - [sym__backslash] = ACTIONS(2365), - [anon_sym_self] = ACTIONS(2363), - [anon_sym_parent] = ACTIONS(2363), - [anon_sym_static] = ACTIONS(2363), - [anon_sym_LT_LT_LT] = ACTIONS(2365), - [anon_sym_LBRACE] = ACTIONS(2365), - [anon_sym_SEMI] = ACTIONS(2365), - [anon_sym_return] = ACTIONS(2363), - [anon_sym_break] = ACTIONS(2363), - [anon_sym_continue] = ACTIONS(2363), - [anon_sym_throw] = ACTIONS(2363), - [anon_sym_echo] = ACTIONS(2363), - [anon_sym_unset] = ACTIONS(2363), - [anon_sym_LPAREN] = ACTIONS(2365), - [anon_sym_concurrent] = ACTIONS(2363), - [anon_sym_use] = ACTIONS(2363), - [anon_sym_namespace] = ACTIONS(2363), - [anon_sym_function] = ACTIONS(2363), - [anon_sym_const] = ACTIONS(2363), - [anon_sym_if] = ACTIONS(2363), - [anon_sym_elseif] = ACTIONS(2363), - [anon_sym_else] = ACTIONS(2363), - [anon_sym_switch] = ACTIONS(2363), - [anon_sym_foreach] = ACTIONS(2363), - [anon_sym_while] = ACTIONS(2363), - [anon_sym_do] = ACTIONS(2363), - [anon_sym_for] = ACTIONS(2363), - [anon_sym_try] = ACTIONS(2363), - [anon_sym_using] = ACTIONS(2363), - [sym_float] = ACTIONS(2365), - [sym_integer] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(2363), - [anon_sym_True] = ACTIONS(2363), - [anon_sym_TRUE] = ACTIONS(2363), - [anon_sym_false] = ACTIONS(2363), - [anon_sym_False] = ACTIONS(2363), - [anon_sym_FALSE] = ACTIONS(2363), - [anon_sym_null] = ACTIONS(2363), - [anon_sym_Null] = ACTIONS(2363), - [anon_sym_NULL] = ACTIONS(2363), - [sym_string] = ACTIONS(2365), - [anon_sym_AT] = ACTIONS(2365), - [anon_sym_TILDE] = ACTIONS(2365), - [anon_sym_array] = ACTIONS(2363), - [anon_sym_varray] = ACTIONS(2363), - [anon_sym_darray] = ACTIONS(2363), - [anon_sym_vec] = ACTIONS(2363), - [anon_sym_dict] = ACTIONS(2363), - [anon_sym_keyset] = ACTIONS(2363), - [anon_sym_LT] = ACTIONS(2363), - [anon_sym_PLUS] = ACTIONS(2363), - [anon_sym_DASH] = ACTIONS(2363), - [anon_sym_tuple] = ACTIONS(2363), - [anon_sym_include] = ACTIONS(2363), - [anon_sym_include_once] = ACTIONS(2363), - [anon_sym_require] = ACTIONS(2363), - [anon_sym_require_once] = ACTIONS(2363), - [anon_sym_list] = ACTIONS(2363), - [anon_sym_LT_LT] = ACTIONS(2363), - [anon_sym_BANG] = ACTIONS(2365), - [anon_sym_PLUS_PLUS] = ACTIONS(2365), - [anon_sym_DASH_DASH] = ACTIONS(2365), - [anon_sym_await] = ACTIONS(2363), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_yield] = ACTIONS(2363), - [anon_sym_trait] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2363), - [anon_sym_class] = ACTIONS(2363), - [anon_sym_enum] = ACTIONS(2363), - [sym_final_modifier] = ACTIONS(2363), - [sym_abstract_modifier] = ACTIONS(2363), - [sym_xhp_modifier] = ACTIONS(2363), - [sym_xhp_identifier] = ACTIONS(2363), - [sym_xhp_class_identifier] = ACTIONS(2365), - [sym_comment] = ACTIONS(3), - }, - [1217] = { - [sym_identifier] = ACTIONS(2055), - [sym_variable] = ACTIONS(2057), - [sym_pipe_variable] = ACTIONS(2057), - [anon_sym_type] = ACTIONS(2055), - [anon_sym_newtype] = ACTIONS(2055), - [anon_sym_shape] = ACTIONS(2055), - [anon_sym_clone] = ACTIONS(2055), - [anon_sym_new] = ACTIONS(2055), - [anon_sym_print] = ACTIONS(2055), - [sym__backslash] = ACTIONS(2057), - [anon_sym_self] = ACTIONS(2055), - [anon_sym_parent] = ACTIONS(2055), - [anon_sym_static] = ACTIONS(2055), - [anon_sym_LT_LT_LT] = ACTIONS(2057), - [anon_sym_RBRACE] = ACTIONS(2057), - [anon_sym_LBRACE] = ACTIONS(2057), - [anon_sym_SEMI] = ACTIONS(2057), - [anon_sym_return] = ACTIONS(2055), - [anon_sym_break] = ACTIONS(2055), - [anon_sym_continue] = ACTIONS(2055), - [anon_sym_throw] = ACTIONS(2055), - [anon_sym_echo] = ACTIONS(2055), - [anon_sym_unset] = ACTIONS(2055), - [anon_sym_LPAREN] = ACTIONS(2057), - [anon_sym_concurrent] = ACTIONS(2055), - [anon_sym_use] = ACTIONS(2055), - [anon_sym_namespace] = ACTIONS(2055), - [anon_sym_function] = ACTIONS(2055), - [anon_sym_const] = ACTIONS(2055), - [anon_sym_if] = ACTIONS(2055), - [anon_sym_switch] = ACTIONS(2055), - [anon_sym_case] = ACTIONS(2055), - [anon_sym_default] = ACTIONS(2055), - [anon_sym_foreach] = ACTIONS(2055), - [anon_sym_while] = ACTIONS(2055), - [anon_sym_do] = ACTIONS(2055), - [anon_sym_for] = ACTIONS(2055), - [anon_sym_try] = ACTIONS(2055), - [anon_sym_using] = ACTIONS(2055), - [sym_float] = ACTIONS(2057), - [sym_integer] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(2055), - [anon_sym_True] = ACTIONS(2055), - [anon_sym_TRUE] = ACTIONS(2055), - [anon_sym_false] = ACTIONS(2055), - [anon_sym_False] = ACTIONS(2055), - [anon_sym_FALSE] = ACTIONS(2055), - [anon_sym_null] = ACTIONS(2055), - [anon_sym_Null] = ACTIONS(2055), - [anon_sym_NULL] = ACTIONS(2055), - [sym_string] = ACTIONS(2057), - [anon_sym_AT] = ACTIONS(2057), - [anon_sym_TILDE] = ACTIONS(2057), - [anon_sym_array] = ACTIONS(2055), - [anon_sym_varray] = ACTIONS(2055), - [anon_sym_darray] = ACTIONS(2055), - [anon_sym_vec] = ACTIONS(2055), - [anon_sym_dict] = ACTIONS(2055), - [anon_sym_keyset] = ACTIONS(2055), - [anon_sym_LT] = ACTIONS(2055), - [anon_sym_PLUS] = ACTIONS(2055), - [anon_sym_DASH] = ACTIONS(2055), - [anon_sym_tuple] = ACTIONS(2055), - [anon_sym_include] = ACTIONS(2055), - [anon_sym_include_once] = ACTIONS(2055), - [anon_sym_require] = ACTIONS(2055), - [anon_sym_require_once] = ACTIONS(2055), - [anon_sym_list] = ACTIONS(2055), - [anon_sym_LT_LT] = ACTIONS(2055), - [anon_sym_BANG] = ACTIONS(2057), - [anon_sym_PLUS_PLUS] = ACTIONS(2057), - [anon_sym_DASH_DASH] = ACTIONS(2057), - [anon_sym_await] = ACTIONS(2055), - [anon_sym_async] = ACTIONS(2055), - [anon_sym_yield] = ACTIONS(2055), - [anon_sym_trait] = ACTIONS(2055), - [anon_sym_interface] = ACTIONS(2055), - [anon_sym_class] = ACTIONS(2055), - [anon_sym_enum] = ACTIONS(2055), - [sym_final_modifier] = ACTIONS(2055), - [sym_abstract_modifier] = ACTIONS(2055), - [sym_xhp_modifier] = ACTIONS(2055), - [sym_xhp_identifier] = ACTIONS(2055), - [sym_xhp_class_identifier] = ACTIONS(2057), - [sym_comment] = ACTIONS(3), - }, - [1218] = { - [sym_identifier] = ACTIONS(2103), - [sym_variable] = ACTIONS(2105), - [sym_pipe_variable] = ACTIONS(2105), - [anon_sym_type] = ACTIONS(2103), - [anon_sym_newtype] = ACTIONS(2103), - [anon_sym_shape] = ACTIONS(2103), - [anon_sym_clone] = ACTIONS(2103), - [anon_sym_new] = ACTIONS(2103), - [anon_sym_print] = ACTIONS(2103), - [sym__backslash] = ACTIONS(2105), - [anon_sym_self] = ACTIONS(2103), - [anon_sym_parent] = ACTIONS(2103), - [anon_sym_static] = ACTIONS(2103), - [anon_sym_LT_LT_LT] = ACTIONS(2105), - [anon_sym_RBRACE] = ACTIONS(2105), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_SEMI] = ACTIONS(2105), - [anon_sym_return] = ACTIONS(2103), - [anon_sym_break] = ACTIONS(2103), - [anon_sym_continue] = ACTIONS(2103), - [anon_sym_throw] = ACTIONS(2103), - [anon_sym_echo] = ACTIONS(2103), - [anon_sym_unset] = ACTIONS(2103), - [anon_sym_LPAREN] = ACTIONS(2105), - [anon_sym_concurrent] = ACTIONS(2103), - [anon_sym_use] = ACTIONS(2103), - [anon_sym_namespace] = ACTIONS(2103), - [anon_sym_function] = ACTIONS(2103), - [anon_sym_const] = ACTIONS(2103), - [anon_sym_if] = ACTIONS(2103), - [anon_sym_elseif] = ACTIONS(2103), - [anon_sym_else] = ACTIONS(2103), - [anon_sym_switch] = ACTIONS(2103), - [anon_sym_foreach] = ACTIONS(2103), - [anon_sym_while] = ACTIONS(2103), - [anon_sym_do] = ACTIONS(2103), - [anon_sym_for] = ACTIONS(2103), - [anon_sym_try] = ACTIONS(2103), - [anon_sym_using] = ACTIONS(2103), - [sym_float] = ACTIONS(2105), - [sym_integer] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(2103), - [anon_sym_True] = ACTIONS(2103), - [anon_sym_TRUE] = ACTIONS(2103), - [anon_sym_false] = ACTIONS(2103), - [anon_sym_False] = ACTIONS(2103), - [anon_sym_FALSE] = ACTIONS(2103), - [anon_sym_null] = ACTIONS(2103), - [anon_sym_Null] = ACTIONS(2103), - [anon_sym_NULL] = ACTIONS(2103), - [sym_string] = ACTIONS(2105), - [anon_sym_AT] = ACTIONS(2105), - [anon_sym_TILDE] = ACTIONS(2105), - [anon_sym_array] = ACTIONS(2103), - [anon_sym_varray] = ACTIONS(2103), - [anon_sym_darray] = ACTIONS(2103), - [anon_sym_vec] = ACTIONS(2103), - [anon_sym_dict] = ACTIONS(2103), - [anon_sym_keyset] = ACTIONS(2103), - [anon_sym_LT] = ACTIONS(2103), - [anon_sym_PLUS] = ACTIONS(2103), - [anon_sym_DASH] = ACTIONS(2103), - [anon_sym_tuple] = ACTIONS(2103), - [anon_sym_include] = ACTIONS(2103), - [anon_sym_include_once] = ACTIONS(2103), - [anon_sym_require] = ACTIONS(2103), - [anon_sym_require_once] = ACTIONS(2103), - [anon_sym_list] = ACTIONS(2103), - [anon_sym_LT_LT] = ACTIONS(2103), - [anon_sym_BANG] = ACTIONS(2105), - [anon_sym_PLUS_PLUS] = ACTIONS(2105), - [anon_sym_DASH_DASH] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(2103), - [anon_sym_async] = ACTIONS(2103), - [anon_sym_yield] = ACTIONS(2103), - [anon_sym_trait] = ACTIONS(2103), - [anon_sym_interface] = ACTIONS(2103), - [anon_sym_class] = ACTIONS(2103), - [anon_sym_enum] = ACTIONS(2103), - [sym_final_modifier] = ACTIONS(2103), - [sym_abstract_modifier] = ACTIONS(2103), - [sym_xhp_modifier] = ACTIONS(2103), - [sym_xhp_identifier] = ACTIONS(2103), - [sym_xhp_class_identifier] = ACTIONS(2105), - [sym_comment] = ACTIONS(3), - }, - [1219] = { - [ts_builtin_sym_end] = ACTIONS(2357), - [sym_identifier] = ACTIONS(2355), - [sym_variable] = ACTIONS(2357), - [sym_pipe_variable] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2355), - [anon_sym_newtype] = ACTIONS(2355), - [anon_sym_shape] = ACTIONS(2355), - [anon_sym_clone] = ACTIONS(2355), - [anon_sym_new] = ACTIONS(2355), - [anon_sym_print] = ACTIONS(2355), - [sym__backslash] = ACTIONS(2357), - [anon_sym_self] = ACTIONS(2355), - [anon_sym_parent] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2355), - [anon_sym_LT_LT_LT] = ACTIONS(2357), - [anon_sym_LBRACE] = ACTIONS(2357), - [anon_sym_SEMI] = ACTIONS(2357), - [anon_sym_return] = ACTIONS(2355), - [anon_sym_break] = ACTIONS(2355), - [anon_sym_continue] = ACTIONS(2355), - [anon_sym_throw] = ACTIONS(2355), - [anon_sym_echo] = ACTIONS(2355), - [anon_sym_unset] = ACTIONS(2355), - [anon_sym_LPAREN] = ACTIONS(2357), - [anon_sym_concurrent] = ACTIONS(2355), - [anon_sym_use] = ACTIONS(2355), - [anon_sym_namespace] = ACTIONS(2355), - [anon_sym_function] = ACTIONS(2355), - [anon_sym_const] = ACTIONS(2355), - [anon_sym_if] = ACTIONS(2355), - [anon_sym_elseif] = ACTIONS(2355), - [anon_sym_else] = ACTIONS(2355), - [anon_sym_switch] = ACTIONS(2355), - [anon_sym_foreach] = ACTIONS(2355), - [anon_sym_while] = ACTIONS(2355), - [anon_sym_do] = ACTIONS(2355), - [anon_sym_for] = ACTIONS(2355), - [anon_sym_try] = ACTIONS(2355), - [anon_sym_using] = ACTIONS(2355), - [sym_float] = ACTIONS(2357), - [sym_integer] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(2355), - [anon_sym_True] = ACTIONS(2355), - [anon_sym_TRUE] = ACTIONS(2355), - [anon_sym_false] = ACTIONS(2355), - [anon_sym_False] = ACTIONS(2355), - [anon_sym_FALSE] = ACTIONS(2355), - [anon_sym_null] = ACTIONS(2355), - [anon_sym_Null] = ACTIONS(2355), - [anon_sym_NULL] = ACTIONS(2355), - [sym_string] = ACTIONS(2357), - [anon_sym_AT] = ACTIONS(2357), - [anon_sym_TILDE] = ACTIONS(2357), - [anon_sym_array] = ACTIONS(2355), - [anon_sym_varray] = ACTIONS(2355), - [anon_sym_darray] = ACTIONS(2355), - [anon_sym_vec] = ACTIONS(2355), - [anon_sym_dict] = ACTIONS(2355), - [anon_sym_keyset] = ACTIONS(2355), - [anon_sym_LT] = ACTIONS(2355), - [anon_sym_PLUS] = ACTIONS(2355), - [anon_sym_DASH] = ACTIONS(2355), - [anon_sym_tuple] = ACTIONS(2355), - [anon_sym_include] = ACTIONS(2355), - [anon_sym_include_once] = ACTIONS(2355), - [anon_sym_require] = ACTIONS(2355), - [anon_sym_require_once] = ACTIONS(2355), - [anon_sym_list] = ACTIONS(2355), - [anon_sym_LT_LT] = ACTIONS(2355), - [anon_sym_BANG] = ACTIONS(2357), - [anon_sym_PLUS_PLUS] = ACTIONS(2357), - [anon_sym_DASH_DASH] = ACTIONS(2357), - [anon_sym_await] = ACTIONS(2355), - [anon_sym_async] = ACTIONS(2355), - [anon_sym_yield] = ACTIONS(2355), - [anon_sym_trait] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2355), - [anon_sym_class] = ACTIONS(2355), - [anon_sym_enum] = ACTIONS(2355), - [sym_final_modifier] = ACTIONS(2355), - [sym_abstract_modifier] = ACTIONS(2355), - [sym_xhp_modifier] = ACTIONS(2355), - [sym_xhp_identifier] = ACTIONS(2355), - [sym_xhp_class_identifier] = ACTIONS(2357), - [sym_comment] = ACTIONS(3), - }, - [1220] = { - [ts_builtin_sym_end] = ACTIONS(2353), - [sym_identifier] = ACTIONS(2351), - [sym_variable] = ACTIONS(2353), - [sym_pipe_variable] = ACTIONS(2353), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_newtype] = ACTIONS(2351), - [anon_sym_shape] = ACTIONS(2351), - [anon_sym_clone] = ACTIONS(2351), - [anon_sym_new] = ACTIONS(2351), - [anon_sym_print] = ACTIONS(2351), - [sym__backslash] = ACTIONS(2353), - [anon_sym_self] = ACTIONS(2351), - [anon_sym_parent] = ACTIONS(2351), - [anon_sym_static] = ACTIONS(2351), - [anon_sym_LT_LT_LT] = ACTIONS(2353), - [anon_sym_LBRACE] = ACTIONS(2353), - [anon_sym_SEMI] = ACTIONS(2353), - [anon_sym_return] = ACTIONS(2351), - [anon_sym_break] = ACTIONS(2351), - [anon_sym_continue] = ACTIONS(2351), - [anon_sym_throw] = ACTIONS(2351), - [anon_sym_echo] = ACTIONS(2351), - [anon_sym_unset] = ACTIONS(2351), - [anon_sym_LPAREN] = ACTIONS(2353), - [anon_sym_concurrent] = ACTIONS(2351), - [anon_sym_use] = ACTIONS(2351), - [anon_sym_namespace] = ACTIONS(2351), - [anon_sym_function] = ACTIONS(2351), - [anon_sym_const] = ACTIONS(2351), - [anon_sym_if] = ACTIONS(2351), - [anon_sym_elseif] = ACTIONS(2351), - [anon_sym_else] = ACTIONS(2351), - [anon_sym_switch] = ACTIONS(2351), - [anon_sym_foreach] = ACTIONS(2351), - [anon_sym_while] = ACTIONS(2351), - [anon_sym_do] = ACTIONS(2351), - [anon_sym_for] = ACTIONS(2351), - [anon_sym_try] = ACTIONS(2351), - [anon_sym_using] = ACTIONS(2351), - [sym_float] = ACTIONS(2353), - [sym_integer] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(2351), - [anon_sym_True] = ACTIONS(2351), - [anon_sym_TRUE] = ACTIONS(2351), - [anon_sym_false] = ACTIONS(2351), - [anon_sym_False] = ACTIONS(2351), - [anon_sym_FALSE] = ACTIONS(2351), - [anon_sym_null] = ACTIONS(2351), - [anon_sym_Null] = ACTIONS(2351), - [anon_sym_NULL] = ACTIONS(2351), - [sym_string] = ACTIONS(2353), - [anon_sym_AT] = ACTIONS(2353), - [anon_sym_TILDE] = ACTIONS(2353), - [anon_sym_array] = ACTIONS(2351), - [anon_sym_varray] = ACTIONS(2351), - [anon_sym_darray] = ACTIONS(2351), - [anon_sym_vec] = ACTIONS(2351), - [anon_sym_dict] = ACTIONS(2351), - [anon_sym_keyset] = ACTIONS(2351), - [anon_sym_LT] = ACTIONS(2351), - [anon_sym_PLUS] = ACTIONS(2351), - [anon_sym_DASH] = ACTIONS(2351), - [anon_sym_tuple] = ACTIONS(2351), - [anon_sym_include] = ACTIONS(2351), - [anon_sym_include_once] = ACTIONS(2351), - [anon_sym_require] = ACTIONS(2351), - [anon_sym_require_once] = ACTIONS(2351), - [anon_sym_list] = ACTIONS(2351), - [anon_sym_LT_LT] = ACTIONS(2351), - [anon_sym_BANG] = ACTIONS(2353), - [anon_sym_PLUS_PLUS] = ACTIONS(2353), - [anon_sym_DASH_DASH] = ACTIONS(2353), - [anon_sym_await] = ACTIONS(2351), - [anon_sym_async] = ACTIONS(2351), - [anon_sym_yield] = ACTIONS(2351), - [anon_sym_trait] = ACTIONS(2351), - [anon_sym_interface] = ACTIONS(2351), - [anon_sym_class] = ACTIONS(2351), - [anon_sym_enum] = ACTIONS(2351), - [sym_final_modifier] = ACTIONS(2351), - [sym_abstract_modifier] = ACTIONS(2351), - [sym_xhp_modifier] = ACTIONS(2351), - [sym_xhp_identifier] = ACTIONS(2351), - [sym_xhp_class_identifier] = ACTIONS(2353), - [sym_comment] = ACTIONS(3), - }, - [1221] = { - [ts_builtin_sym_end] = ACTIONS(2349), - [sym_identifier] = ACTIONS(2347), - [sym_variable] = ACTIONS(2349), - [sym_pipe_variable] = ACTIONS(2349), - [anon_sym_type] = ACTIONS(2347), - [anon_sym_newtype] = ACTIONS(2347), - [anon_sym_shape] = ACTIONS(2347), - [anon_sym_clone] = ACTIONS(2347), - [anon_sym_new] = ACTIONS(2347), - [anon_sym_print] = ACTIONS(2347), - [sym__backslash] = ACTIONS(2349), - [anon_sym_self] = ACTIONS(2347), - [anon_sym_parent] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2347), - [anon_sym_LT_LT_LT] = ACTIONS(2349), - [anon_sym_LBRACE] = ACTIONS(2349), - [anon_sym_SEMI] = ACTIONS(2349), - [anon_sym_return] = ACTIONS(2347), - [anon_sym_break] = ACTIONS(2347), - [anon_sym_continue] = ACTIONS(2347), - [anon_sym_throw] = ACTIONS(2347), - [anon_sym_echo] = ACTIONS(2347), - [anon_sym_unset] = ACTIONS(2347), - [anon_sym_LPAREN] = ACTIONS(2349), - [anon_sym_concurrent] = ACTIONS(2347), - [anon_sym_use] = ACTIONS(2347), - [anon_sym_namespace] = ACTIONS(2347), - [anon_sym_function] = ACTIONS(2347), - [anon_sym_const] = ACTIONS(2347), - [anon_sym_if] = ACTIONS(2347), - [anon_sym_elseif] = ACTIONS(2347), - [anon_sym_else] = ACTIONS(2347), - [anon_sym_switch] = ACTIONS(2347), - [anon_sym_foreach] = ACTIONS(2347), - [anon_sym_while] = ACTIONS(2347), - [anon_sym_do] = ACTIONS(2347), - [anon_sym_for] = ACTIONS(2347), - [anon_sym_try] = ACTIONS(2347), - [anon_sym_using] = ACTIONS(2347), - [sym_float] = ACTIONS(2349), - [sym_integer] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(2347), - [anon_sym_True] = ACTIONS(2347), - [anon_sym_TRUE] = ACTIONS(2347), - [anon_sym_false] = ACTIONS(2347), - [anon_sym_False] = ACTIONS(2347), - [anon_sym_FALSE] = ACTIONS(2347), - [anon_sym_null] = ACTIONS(2347), - [anon_sym_Null] = ACTIONS(2347), - [anon_sym_NULL] = ACTIONS(2347), - [sym_string] = ACTIONS(2349), - [anon_sym_AT] = ACTIONS(2349), - [anon_sym_TILDE] = ACTIONS(2349), - [anon_sym_array] = ACTIONS(2347), - [anon_sym_varray] = ACTIONS(2347), - [anon_sym_darray] = ACTIONS(2347), - [anon_sym_vec] = ACTIONS(2347), - [anon_sym_dict] = ACTIONS(2347), - [anon_sym_keyset] = ACTIONS(2347), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_PLUS] = ACTIONS(2347), - [anon_sym_DASH] = ACTIONS(2347), - [anon_sym_tuple] = ACTIONS(2347), - [anon_sym_include] = ACTIONS(2347), - [anon_sym_include_once] = ACTIONS(2347), - [anon_sym_require] = ACTIONS(2347), - [anon_sym_require_once] = ACTIONS(2347), - [anon_sym_list] = ACTIONS(2347), - [anon_sym_LT_LT] = ACTIONS(2347), - [anon_sym_BANG] = ACTIONS(2349), - [anon_sym_PLUS_PLUS] = ACTIONS(2349), - [anon_sym_DASH_DASH] = ACTIONS(2349), - [anon_sym_await] = ACTIONS(2347), - [anon_sym_async] = ACTIONS(2347), - [anon_sym_yield] = ACTIONS(2347), - [anon_sym_trait] = ACTIONS(2347), - [anon_sym_interface] = ACTIONS(2347), - [anon_sym_class] = ACTIONS(2347), - [anon_sym_enum] = ACTIONS(2347), - [sym_final_modifier] = ACTIONS(2347), - [sym_abstract_modifier] = ACTIONS(2347), - [sym_xhp_modifier] = ACTIONS(2347), - [sym_xhp_identifier] = ACTIONS(2347), - [sym_xhp_class_identifier] = ACTIONS(2349), - [sym_comment] = ACTIONS(3), - }, - [1222] = { - [sym_identifier] = ACTIONS(2039), - [sym_variable] = ACTIONS(2041), - [sym_pipe_variable] = ACTIONS(2041), - [anon_sym_type] = ACTIONS(2039), - [anon_sym_newtype] = ACTIONS(2039), - [anon_sym_shape] = ACTIONS(2039), - [anon_sym_clone] = ACTIONS(2039), - [anon_sym_new] = ACTIONS(2039), - [anon_sym_print] = ACTIONS(2039), - [sym__backslash] = ACTIONS(2041), - [anon_sym_self] = ACTIONS(2039), - [anon_sym_parent] = ACTIONS(2039), - [anon_sym_static] = ACTIONS(2039), - [anon_sym_LT_LT_LT] = ACTIONS(2041), - [anon_sym_RBRACE] = ACTIONS(2041), - [anon_sym_LBRACE] = ACTIONS(2041), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym_return] = ACTIONS(2039), - [anon_sym_break] = ACTIONS(2039), - [anon_sym_continue] = ACTIONS(2039), - [anon_sym_throw] = ACTIONS(2039), - [anon_sym_echo] = ACTIONS(2039), - [anon_sym_unset] = ACTIONS(2039), - [anon_sym_LPAREN] = ACTIONS(2041), - [anon_sym_concurrent] = ACTIONS(2039), - [anon_sym_use] = ACTIONS(2039), - [anon_sym_namespace] = ACTIONS(2039), - [anon_sym_function] = ACTIONS(2039), - [anon_sym_const] = ACTIONS(2039), - [anon_sym_if] = ACTIONS(2039), - [anon_sym_switch] = ACTIONS(2039), - [anon_sym_case] = ACTIONS(2039), - [anon_sym_default] = ACTIONS(2039), - [anon_sym_foreach] = ACTIONS(2039), - [anon_sym_while] = ACTIONS(2039), - [anon_sym_do] = ACTIONS(2039), - [anon_sym_for] = ACTIONS(2039), - [anon_sym_try] = ACTIONS(2039), - [anon_sym_using] = ACTIONS(2039), - [sym_float] = ACTIONS(2041), - [sym_integer] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(2039), - [anon_sym_True] = ACTIONS(2039), - [anon_sym_TRUE] = ACTIONS(2039), - [anon_sym_false] = ACTIONS(2039), - [anon_sym_False] = ACTIONS(2039), - [anon_sym_FALSE] = ACTIONS(2039), - [anon_sym_null] = ACTIONS(2039), - [anon_sym_Null] = ACTIONS(2039), - [anon_sym_NULL] = ACTIONS(2039), - [sym_string] = ACTIONS(2041), - [anon_sym_AT] = ACTIONS(2041), - [anon_sym_TILDE] = ACTIONS(2041), - [anon_sym_array] = ACTIONS(2039), - [anon_sym_varray] = ACTIONS(2039), - [anon_sym_darray] = ACTIONS(2039), - [anon_sym_vec] = ACTIONS(2039), - [anon_sym_dict] = ACTIONS(2039), - [anon_sym_keyset] = ACTIONS(2039), - [anon_sym_LT] = ACTIONS(2039), - [anon_sym_PLUS] = ACTIONS(2039), - [anon_sym_DASH] = ACTIONS(2039), - [anon_sym_tuple] = ACTIONS(2039), - [anon_sym_include] = ACTIONS(2039), - [anon_sym_include_once] = ACTIONS(2039), - [anon_sym_require] = ACTIONS(2039), - [anon_sym_require_once] = ACTIONS(2039), - [anon_sym_list] = ACTIONS(2039), - [anon_sym_LT_LT] = ACTIONS(2039), - [anon_sym_BANG] = ACTIONS(2041), - [anon_sym_PLUS_PLUS] = ACTIONS(2041), - [anon_sym_DASH_DASH] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(2039), - [anon_sym_async] = ACTIONS(2039), - [anon_sym_yield] = ACTIONS(2039), - [anon_sym_trait] = ACTIONS(2039), - [anon_sym_interface] = ACTIONS(2039), - [anon_sym_class] = ACTIONS(2039), - [anon_sym_enum] = ACTIONS(2039), - [sym_final_modifier] = ACTIONS(2039), - [sym_abstract_modifier] = ACTIONS(2039), - [sym_xhp_modifier] = ACTIONS(2039), - [sym_xhp_identifier] = ACTIONS(2039), - [sym_xhp_class_identifier] = ACTIONS(2041), - [sym_comment] = ACTIONS(3), - }, - [1223] = { - [sym_identifier] = ACTIONS(2023), - [sym_variable] = ACTIONS(2025), - [sym_pipe_variable] = ACTIONS(2025), - [anon_sym_type] = ACTIONS(2023), - [anon_sym_newtype] = ACTIONS(2023), - [anon_sym_shape] = ACTIONS(2023), - [anon_sym_clone] = ACTIONS(2023), - [anon_sym_new] = ACTIONS(2023), - [anon_sym_print] = ACTIONS(2023), - [sym__backslash] = ACTIONS(2025), - [anon_sym_self] = ACTIONS(2023), - [anon_sym_parent] = ACTIONS(2023), - [anon_sym_static] = ACTIONS(2023), - [anon_sym_LT_LT_LT] = ACTIONS(2025), - [anon_sym_RBRACE] = ACTIONS(2025), - [anon_sym_LBRACE] = ACTIONS(2025), - [anon_sym_SEMI] = ACTIONS(2025), - [anon_sym_return] = ACTIONS(2023), - [anon_sym_break] = ACTIONS(2023), - [anon_sym_continue] = ACTIONS(2023), - [anon_sym_throw] = ACTIONS(2023), - [anon_sym_echo] = ACTIONS(2023), - [anon_sym_unset] = ACTIONS(2023), - [anon_sym_LPAREN] = ACTIONS(2025), - [anon_sym_concurrent] = ACTIONS(2023), - [anon_sym_use] = ACTIONS(2023), - [anon_sym_namespace] = ACTIONS(2023), - [anon_sym_function] = ACTIONS(2023), - [anon_sym_const] = ACTIONS(2023), - [anon_sym_if] = ACTIONS(2023), - [anon_sym_switch] = ACTIONS(2023), - [anon_sym_case] = ACTIONS(2023), - [anon_sym_default] = ACTIONS(2023), - [anon_sym_foreach] = ACTIONS(2023), - [anon_sym_while] = ACTIONS(2023), - [anon_sym_do] = ACTIONS(2023), - [anon_sym_for] = ACTIONS(2023), - [anon_sym_try] = ACTIONS(2023), - [anon_sym_using] = ACTIONS(2023), - [sym_float] = ACTIONS(2025), - [sym_integer] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(2023), - [anon_sym_True] = ACTIONS(2023), - [anon_sym_TRUE] = ACTIONS(2023), - [anon_sym_false] = ACTIONS(2023), - [anon_sym_False] = ACTIONS(2023), - [anon_sym_FALSE] = ACTIONS(2023), - [anon_sym_null] = ACTIONS(2023), - [anon_sym_Null] = ACTIONS(2023), - [anon_sym_NULL] = ACTIONS(2023), - [sym_string] = ACTIONS(2025), - [anon_sym_AT] = ACTIONS(2025), - [anon_sym_TILDE] = ACTIONS(2025), - [anon_sym_array] = ACTIONS(2023), - [anon_sym_varray] = ACTIONS(2023), - [anon_sym_darray] = ACTIONS(2023), - [anon_sym_vec] = ACTIONS(2023), - [anon_sym_dict] = ACTIONS(2023), - [anon_sym_keyset] = ACTIONS(2023), - [anon_sym_LT] = ACTIONS(2023), - [anon_sym_PLUS] = ACTIONS(2023), - [anon_sym_DASH] = ACTIONS(2023), - [anon_sym_tuple] = ACTIONS(2023), - [anon_sym_include] = ACTIONS(2023), - [anon_sym_include_once] = ACTIONS(2023), - [anon_sym_require] = ACTIONS(2023), - [anon_sym_require_once] = ACTIONS(2023), - [anon_sym_list] = ACTIONS(2023), - [anon_sym_LT_LT] = ACTIONS(2023), - [anon_sym_BANG] = ACTIONS(2025), - [anon_sym_PLUS_PLUS] = ACTIONS(2025), - [anon_sym_DASH_DASH] = ACTIONS(2025), - [anon_sym_await] = ACTIONS(2023), - [anon_sym_async] = ACTIONS(2023), - [anon_sym_yield] = ACTIONS(2023), - [anon_sym_trait] = ACTIONS(2023), - [anon_sym_interface] = ACTIONS(2023), - [anon_sym_class] = ACTIONS(2023), - [anon_sym_enum] = ACTIONS(2023), - [sym_final_modifier] = ACTIONS(2023), - [sym_abstract_modifier] = ACTIONS(2023), - [sym_xhp_modifier] = ACTIONS(2023), - [sym_xhp_identifier] = ACTIONS(2023), - [sym_xhp_class_identifier] = ACTIONS(2025), - [sym_comment] = ACTIONS(3), - }, - [1224] = { - [ts_builtin_sym_end] = ACTIONS(2345), - [sym_identifier] = ACTIONS(2343), - [sym_variable] = ACTIONS(2345), - [sym_pipe_variable] = ACTIONS(2345), - [anon_sym_type] = ACTIONS(2343), - [anon_sym_newtype] = ACTIONS(2343), - [anon_sym_shape] = ACTIONS(2343), - [anon_sym_clone] = ACTIONS(2343), - [anon_sym_new] = ACTIONS(2343), - [anon_sym_print] = ACTIONS(2343), - [sym__backslash] = ACTIONS(2345), - [anon_sym_self] = ACTIONS(2343), - [anon_sym_parent] = ACTIONS(2343), - [anon_sym_static] = ACTIONS(2343), - [anon_sym_LT_LT_LT] = ACTIONS(2345), - [anon_sym_LBRACE] = ACTIONS(2345), - [anon_sym_SEMI] = ACTIONS(2345), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_break] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2343), - [anon_sym_throw] = ACTIONS(2343), - [anon_sym_echo] = ACTIONS(2343), - [anon_sym_unset] = ACTIONS(2343), - [anon_sym_LPAREN] = ACTIONS(2345), - [anon_sym_concurrent] = ACTIONS(2343), - [anon_sym_use] = ACTIONS(2343), - [anon_sym_namespace] = ACTIONS(2343), - [anon_sym_function] = ACTIONS(2343), - [anon_sym_const] = ACTIONS(2343), - [anon_sym_if] = ACTIONS(2343), - [anon_sym_elseif] = ACTIONS(2343), - [anon_sym_else] = ACTIONS(2343), - [anon_sym_switch] = ACTIONS(2343), - [anon_sym_foreach] = ACTIONS(2343), - [anon_sym_while] = ACTIONS(2343), - [anon_sym_do] = ACTIONS(2343), - [anon_sym_for] = ACTIONS(2343), - [anon_sym_try] = ACTIONS(2343), - [anon_sym_using] = ACTIONS(2343), - [sym_float] = ACTIONS(2345), - [sym_integer] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(2343), - [anon_sym_True] = ACTIONS(2343), - [anon_sym_TRUE] = ACTIONS(2343), - [anon_sym_false] = ACTIONS(2343), - [anon_sym_False] = ACTIONS(2343), - [anon_sym_FALSE] = ACTIONS(2343), - [anon_sym_null] = ACTIONS(2343), - [anon_sym_Null] = ACTIONS(2343), - [anon_sym_NULL] = ACTIONS(2343), - [sym_string] = ACTIONS(2345), - [anon_sym_AT] = ACTIONS(2345), - [anon_sym_TILDE] = ACTIONS(2345), - [anon_sym_array] = ACTIONS(2343), - [anon_sym_varray] = ACTIONS(2343), - [anon_sym_darray] = ACTIONS(2343), - [anon_sym_vec] = ACTIONS(2343), - [anon_sym_dict] = ACTIONS(2343), - [anon_sym_keyset] = ACTIONS(2343), - [anon_sym_LT] = ACTIONS(2343), - [anon_sym_PLUS] = ACTIONS(2343), - [anon_sym_DASH] = ACTIONS(2343), - [anon_sym_tuple] = ACTIONS(2343), - [anon_sym_include] = ACTIONS(2343), - [anon_sym_include_once] = ACTIONS(2343), - [anon_sym_require] = ACTIONS(2343), - [anon_sym_require_once] = ACTIONS(2343), - [anon_sym_list] = ACTIONS(2343), - [anon_sym_LT_LT] = ACTIONS(2343), - [anon_sym_BANG] = ACTIONS(2345), - [anon_sym_PLUS_PLUS] = ACTIONS(2345), - [anon_sym_DASH_DASH] = ACTIONS(2345), - [anon_sym_await] = ACTIONS(2343), - [anon_sym_async] = ACTIONS(2343), - [anon_sym_yield] = ACTIONS(2343), - [anon_sym_trait] = ACTIONS(2343), - [anon_sym_interface] = ACTIONS(2343), - [anon_sym_class] = ACTIONS(2343), - [anon_sym_enum] = ACTIONS(2343), - [sym_final_modifier] = ACTIONS(2343), - [sym_abstract_modifier] = ACTIONS(2343), - [sym_xhp_modifier] = ACTIONS(2343), - [sym_xhp_identifier] = ACTIONS(2343), - [sym_xhp_class_identifier] = ACTIONS(2345), - [sym_comment] = ACTIONS(3), - }, - [1225] = { - [ts_builtin_sym_end] = ACTIONS(2337), - [sym_identifier] = ACTIONS(2335), - [sym_variable] = ACTIONS(2337), - [sym_pipe_variable] = ACTIONS(2337), - [anon_sym_type] = ACTIONS(2335), - [anon_sym_newtype] = ACTIONS(2335), - [anon_sym_shape] = ACTIONS(2335), - [anon_sym_clone] = ACTIONS(2335), - [anon_sym_new] = ACTIONS(2335), - [anon_sym_print] = ACTIONS(2335), - [sym__backslash] = ACTIONS(2337), - [anon_sym_self] = ACTIONS(2335), - [anon_sym_parent] = ACTIONS(2335), - [anon_sym_static] = ACTIONS(2335), - [anon_sym_LT_LT_LT] = ACTIONS(2337), - [anon_sym_LBRACE] = ACTIONS(2337), - [anon_sym_SEMI] = ACTIONS(2337), - [anon_sym_return] = ACTIONS(2335), - [anon_sym_break] = ACTIONS(2335), - [anon_sym_continue] = ACTIONS(2335), - [anon_sym_throw] = ACTIONS(2335), - [anon_sym_echo] = ACTIONS(2335), - [anon_sym_unset] = ACTIONS(2335), - [anon_sym_LPAREN] = ACTIONS(2337), - [anon_sym_concurrent] = ACTIONS(2335), - [anon_sym_use] = ACTIONS(2335), - [anon_sym_namespace] = ACTIONS(2335), - [anon_sym_function] = ACTIONS(2335), - [anon_sym_const] = ACTIONS(2335), - [anon_sym_if] = ACTIONS(2335), - [anon_sym_elseif] = ACTIONS(2335), - [anon_sym_else] = ACTIONS(2335), - [anon_sym_switch] = ACTIONS(2335), - [anon_sym_foreach] = ACTIONS(2335), - [anon_sym_while] = ACTIONS(2335), - [anon_sym_do] = ACTIONS(2335), - [anon_sym_for] = ACTIONS(2335), - [anon_sym_try] = ACTIONS(2335), - [anon_sym_using] = ACTIONS(2335), - [sym_float] = ACTIONS(2337), - [sym_integer] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(2335), - [anon_sym_True] = ACTIONS(2335), - [anon_sym_TRUE] = ACTIONS(2335), - [anon_sym_false] = ACTIONS(2335), - [anon_sym_False] = ACTIONS(2335), - [anon_sym_FALSE] = ACTIONS(2335), - [anon_sym_null] = ACTIONS(2335), - [anon_sym_Null] = ACTIONS(2335), - [anon_sym_NULL] = ACTIONS(2335), - [sym_string] = ACTIONS(2337), - [anon_sym_AT] = ACTIONS(2337), - [anon_sym_TILDE] = ACTIONS(2337), - [anon_sym_array] = ACTIONS(2335), - [anon_sym_varray] = ACTIONS(2335), - [anon_sym_darray] = ACTIONS(2335), - [anon_sym_vec] = ACTIONS(2335), - [anon_sym_dict] = ACTIONS(2335), - [anon_sym_keyset] = ACTIONS(2335), - [anon_sym_LT] = ACTIONS(2335), - [anon_sym_PLUS] = ACTIONS(2335), - [anon_sym_DASH] = ACTIONS(2335), - [anon_sym_tuple] = ACTIONS(2335), - [anon_sym_include] = ACTIONS(2335), - [anon_sym_include_once] = ACTIONS(2335), - [anon_sym_require] = ACTIONS(2335), - [anon_sym_require_once] = ACTIONS(2335), - [anon_sym_list] = ACTIONS(2335), - [anon_sym_LT_LT] = ACTIONS(2335), - [anon_sym_BANG] = ACTIONS(2337), - [anon_sym_PLUS_PLUS] = ACTIONS(2337), - [anon_sym_DASH_DASH] = ACTIONS(2337), - [anon_sym_await] = ACTIONS(2335), - [anon_sym_async] = ACTIONS(2335), - [anon_sym_yield] = ACTIONS(2335), - [anon_sym_trait] = ACTIONS(2335), - [anon_sym_interface] = ACTIONS(2335), - [anon_sym_class] = ACTIONS(2335), - [anon_sym_enum] = ACTIONS(2335), - [sym_final_modifier] = ACTIONS(2335), - [sym_abstract_modifier] = ACTIONS(2335), - [sym_xhp_modifier] = ACTIONS(2335), - [sym_xhp_identifier] = ACTIONS(2335), - [sym_xhp_class_identifier] = ACTIONS(2337), - [sym_comment] = ACTIONS(3), - }, - [1226] = { - [ts_builtin_sym_end] = ACTIONS(1973), - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [1227] = { - [sym_identifier] = ACTIONS(2107), - [sym_variable] = ACTIONS(2109), - [sym_pipe_variable] = ACTIONS(2109), - [anon_sym_type] = ACTIONS(2107), - [anon_sym_newtype] = ACTIONS(2107), - [anon_sym_shape] = ACTIONS(2107), - [anon_sym_clone] = ACTIONS(2107), - [anon_sym_new] = ACTIONS(2107), - [anon_sym_print] = ACTIONS(2107), - [sym__backslash] = ACTIONS(2109), - [anon_sym_self] = ACTIONS(2107), - [anon_sym_parent] = ACTIONS(2107), - [anon_sym_static] = ACTIONS(2107), - [anon_sym_LT_LT_LT] = ACTIONS(2109), - [anon_sym_RBRACE] = ACTIONS(2109), - [anon_sym_LBRACE] = ACTIONS(2109), - [anon_sym_SEMI] = ACTIONS(2109), - [anon_sym_return] = ACTIONS(2107), - [anon_sym_break] = ACTIONS(2107), - [anon_sym_continue] = ACTIONS(2107), - [anon_sym_throw] = ACTIONS(2107), - [anon_sym_echo] = ACTIONS(2107), - [anon_sym_unset] = ACTIONS(2107), - [anon_sym_LPAREN] = ACTIONS(2109), - [anon_sym_concurrent] = ACTIONS(2107), - [anon_sym_use] = ACTIONS(2107), - [anon_sym_namespace] = ACTIONS(2107), - [anon_sym_function] = ACTIONS(2107), - [anon_sym_const] = ACTIONS(2107), - [anon_sym_if] = ACTIONS(2107), - [anon_sym_elseif] = ACTIONS(2107), - [anon_sym_else] = ACTIONS(2107), - [anon_sym_switch] = ACTIONS(2107), - [anon_sym_foreach] = ACTIONS(2107), - [anon_sym_while] = ACTIONS(2107), - [anon_sym_do] = ACTIONS(2107), - [anon_sym_for] = ACTIONS(2107), - [anon_sym_try] = ACTIONS(2107), - [anon_sym_using] = ACTIONS(2107), - [sym_float] = ACTIONS(2109), - [sym_integer] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(2107), - [anon_sym_True] = ACTIONS(2107), - [anon_sym_TRUE] = ACTIONS(2107), - [anon_sym_false] = ACTIONS(2107), - [anon_sym_False] = ACTIONS(2107), - [anon_sym_FALSE] = ACTIONS(2107), - [anon_sym_null] = ACTIONS(2107), - [anon_sym_Null] = ACTIONS(2107), - [anon_sym_NULL] = ACTIONS(2107), - [sym_string] = ACTIONS(2109), - [anon_sym_AT] = ACTIONS(2109), - [anon_sym_TILDE] = ACTIONS(2109), - [anon_sym_array] = ACTIONS(2107), - [anon_sym_varray] = ACTIONS(2107), - [anon_sym_darray] = ACTIONS(2107), - [anon_sym_vec] = ACTIONS(2107), - [anon_sym_dict] = ACTIONS(2107), - [anon_sym_keyset] = ACTIONS(2107), - [anon_sym_LT] = ACTIONS(2107), - [anon_sym_PLUS] = ACTIONS(2107), - [anon_sym_DASH] = ACTIONS(2107), - [anon_sym_tuple] = ACTIONS(2107), - [anon_sym_include] = ACTIONS(2107), - [anon_sym_include_once] = ACTIONS(2107), - [anon_sym_require] = ACTIONS(2107), - [anon_sym_require_once] = ACTIONS(2107), - [anon_sym_list] = ACTIONS(2107), - [anon_sym_LT_LT] = ACTIONS(2107), - [anon_sym_BANG] = ACTIONS(2109), - [anon_sym_PLUS_PLUS] = ACTIONS(2109), - [anon_sym_DASH_DASH] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(2107), - [anon_sym_async] = ACTIONS(2107), - [anon_sym_yield] = ACTIONS(2107), - [anon_sym_trait] = ACTIONS(2107), - [anon_sym_interface] = ACTIONS(2107), - [anon_sym_class] = ACTIONS(2107), - [anon_sym_enum] = ACTIONS(2107), - [sym_final_modifier] = ACTIONS(2107), - [sym_abstract_modifier] = ACTIONS(2107), - [sym_xhp_modifier] = ACTIONS(2107), - [sym_xhp_identifier] = ACTIONS(2107), - [sym_xhp_class_identifier] = ACTIONS(2109), - [sym_comment] = ACTIONS(3), - }, - [1228] = { - [ts_builtin_sym_end] = ACTIONS(2333), - [sym_identifier] = ACTIONS(2331), - [sym_variable] = ACTIONS(2333), - [sym_pipe_variable] = ACTIONS(2333), - [anon_sym_type] = ACTIONS(2331), - [anon_sym_newtype] = ACTIONS(2331), - [anon_sym_shape] = ACTIONS(2331), - [anon_sym_clone] = ACTIONS(2331), - [anon_sym_new] = ACTIONS(2331), - [anon_sym_print] = ACTIONS(2331), - [sym__backslash] = ACTIONS(2333), - [anon_sym_self] = ACTIONS(2331), - [anon_sym_parent] = ACTIONS(2331), - [anon_sym_static] = ACTIONS(2331), - [anon_sym_LT_LT_LT] = ACTIONS(2333), - [anon_sym_LBRACE] = ACTIONS(2333), - [anon_sym_SEMI] = ACTIONS(2333), - [anon_sym_return] = ACTIONS(2331), - [anon_sym_break] = ACTIONS(2331), - [anon_sym_continue] = ACTIONS(2331), - [anon_sym_throw] = ACTIONS(2331), - [anon_sym_echo] = ACTIONS(2331), - [anon_sym_unset] = ACTIONS(2331), - [anon_sym_LPAREN] = ACTIONS(2333), - [anon_sym_concurrent] = ACTIONS(2331), - [anon_sym_use] = ACTIONS(2331), - [anon_sym_namespace] = ACTIONS(2331), - [anon_sym_function] = ACTIONS(2331), - [anon_sym_const] = ACTIONS(2331), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_elseif] = ACTIONS(2331), - [anon_sym_else] = ACTIONS(2331), - [anon_sym_switch] = ACTIONS(2331), - [anon_sym_foreach] = ACTIONS(2331), - [anon_sym_while] = ACTIONS(2331), - [anon_sym_do] = ACTIONS(2331), - [anon_sym_for] = ACTIONS(2331), - [anon_sym_try] = ACTIONS(2331), - [anon_sym_using] = ACTIONS(2331), - [sym_float] = ACTIONS(2333), - [sym_integer] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(2331), - [anon_sym_True] = ACTIONS(2331), - [anon_sym_TRUE] = ACTIONS(2331), - [anon_sym_false] = ACTIONS(2331), - [anon_sym_False] = ACTIONS(2331), - [anon_sym_FALSE] = ACTIONS(2331), - [anon_sym_null] = ACTIONS(2331), - [anon_sym_Null] = ACTIONS(2331), - [anon_sym_NULL] = ACTIONS(2331), - [sym_string] = ACTIONS(2333), - [anon_sym_AT] = ACTIONS(2333), - [anon_sym_TILDE] = ACTIONS(2333), - [anon_sym_array] = ACTIONS(2331), - [anon_sym_varray] = ACTIONS(2331), - [anon_sym_darray] = ACTIONS(2331), - [anon_sym_vec] = ACTIONS(2331), - [anon_sym_dict] = ACTIONS(2331), - [anon_sym_keyset] = ACTIONS(2331), - [anon_sym_LT] = ACTIONS(2331), - [anon_sym_PLUS] = ACTIONS(2331), - [anon_sym_DASH] = ACTIONS(2331), - [anon_sym_tuple] = ACTIONS(2331), - [anon_sym_include] = ACTIONS(2331), - [anon_sym_include_once] = ACTIONS(2331), - [anon_sym_require] = ACTIONS(2331), - [anon_sym_require_once] = ACTIONS(2331), - [anon_sym_list] = ACTIONS(2331), - [anon_sym_LT_LT] = ACTIONS(2331), - [anon_sym_BANG] = ACTIONS(2333), - [anon_sym_PLUS_PLUS] = ACTIONS(2333), - [anon_sym_DASH_DASH] = ACTIONS(2333), - [anon_sym_await] = ACTIONS(2331), - [anon_sym_async] = ACTIONS(2331), - [anon_sym_yield] = ACTIONS(2331), - [anon_sym_trait] = ACTIONS(2331), - [anon_sym_interface] = ACTIONS(2331), - [anon_sym_class] = ACTIONS(2331), - [anon_sym_enum] = ACTIONS(2331), - [sym_final_modifier] = ACTIONS(2331), - [sym_abstract_modifier] = ACTIONS(2331), - [sym_xhp_modifier] = ACTIONS(2331), - [sym_xhp_identifier] = ACTIONS(2331), - [sym_xhp_class_identifier] = ACTIONS(2333), - [sym_comment] = ACTIONS(3), - }, - [1229] = { - [sym_identifier] = ACTIONS(2119), - [sym_variable] = ACTIONS(2121), - [sym_pipe_variable] = ACTIONS(2121), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_newtype] = ACTIONS(2119), - [anon_sym_shape] = ACTIONS(2119), - [anon_sym_clone] = ACTIONS(2119), - [anon_sym_new] = ACTIONS(2119), - [anon_sym_print] = ACTIONS(2119), - [sym__backslash] = ACTIONS(2121), - [anon_sym_self] = ACTIONS(2119), - [anon_sym_parent] = ACTIONS(2119), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_LT_LT_LT] = ACTIONS(2121), - [anon_sym_RBRACE] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_SEMI] = ACTIONS(2121), - [anon_sym_return] = ACTIONS(2119), - [anon_sym_break] = ACTIONS(2119), - [anon_sym_continue] = ACTIONS(2119), - [anon_sym_throw] = ACTIONS(2119), - [anon_sym_echo] = ACTIONS(2119), - [anon_sym_unset] = ACTIONS(2119), - [anon_sym_LPAREN] = ACTIONS(2121), - [anon_sym_concurrent] = ACTIONS(2119), - [anon_sym_use] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_function] = ACTIONS(2119), - [anon_sym_const] = ACTIONS(2119), - [anon_sym_if] = ACTIONS(2119), - [anon_sym_elseif] = ACTIONS(2119), - [anon_sym_else] = ACTIONS(2119), - [anon_sym_switch] = ACTIONS(2119), - [anon_sym_foreach] = ACTIONS(2119), - [anon_sym_while] = ACTIONS(2119), - [anon_sym_do] = ACTIONS(2119), - [anon_sym_for] = ACTIONS(2119), - [anon_sym_try] = ACTIONS(2119), - [anon_sym_using] = ACTIONS(2119), - [sym_float] = ACTIONS(2121), - [sym_integer] = ACTIONS(2119), - [anon_sym_true] = ACTIONS(2119), - [anon_sym_True] = ACTIONS(2119), - [anon_sym_TRUE] = ACTIONS(2119), - [anon_sym_false] = ACTIONS(2119), - [anon_sym_False] = ACTIONS(2119), - [anon_sym_FALSE] = ACTIONS(2119), - [anon_sym_null] = ACTIONS(2119), - [anon_sym_Null] = ACTIONS(2119), - [anon_sym_NULL] = ACTIONS(2119), - [sym_string] = ACTIONS(2121), - [anon_sym_AT] = ACTIONS(2121), - [anon_sym_TILDE] = ACTIONS(2121), - [anon_sym_array] = ACTIONS(2119), - [anon_sym_varray] = ACTIONS(2119), - [anon_sym_darray] = ACTIONS(2119), - [anon_sym_vec] = ACTIONS(2119), - [anon_sym_dict] = ACTIONS(2119), - [anon_sym_keyset] = ACTIONS(2119), - [anon_sym_LT] = ACTIONS(2119), - [anon_sym_PLUS] = ACTIONS(2119), - [anon_sym_DASH] = ACTIONS(2119), - [anon_sym_tuple] = ACTIONS(2119), - [anon_sym_include] = ACTIONS(2119), - [anon_sym_include_once] = ACTIONS(2119), - [anon_sym_require] = ACTIONS(2119), - [anon_sym_require_once] = ACTIONS(2119), - [anon_sym_list] = ACTIONS(2119), - [anon_sym_LT_LT] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(2121), - [anon_sym_PLUS_PLUS] = ACTIONS(2121), - [anon_sym_DASH_DASH] = ACTIONS(2121), - [anon_sym_await] = ACTIONS(2119), - [anon_sym_async] = ACTIONS(2119), - [anon_sym_yield] = ACTIONS(2119), - [anon_sym_trait] = ACTIONS(2119), - [anon_sym_interface] = ACTIONS(2119), - [anon_sym_class] = ACTIONS(2119), - [anon_sym_enum] = ACTIONS(2119), - [sym_final_modifier] = ACTIONS(2119), - [sym_abstract_modifier] = ACTIONS(2119), - [sym_xhp_modifier] = ACTIONS(2119), - [sym_xhp_identifier] = ACTIONS(2119), - [sym_xhp_class_identifier] = ACTIONS(2121), - [sym_comment] = ACTIONS(3), - }, - [1230] = { - [sym_identifier] = ACTIONS(2123), - [sym_variable] = ACTIONS(2125), - [sym_pipe_variable] = ACTIONS(2125), - [anon_sym_type] = ACTIONS(2123), - [anon_sym_newtype] = ACTIONS(2123), - [anon_sym_shape] = ACTIONS(2123), - [anon_sym_clone] = ACTIONS(2123), - [anon_sym_new] = ACTIONS(2123), - [anon_sym_print] = ACTIONS(2123), - [sym__backslash] = ACTIONS(2125), - [anon_sym_self] = ACTIONS(2123), - [anon_sym_parent] = ACTIONS(2123), - [anon_sym_static] = ACTIONS(2123), - [anon_sym_LT_LT_LT] = ACTIONS(2125), - [anon_sym_RBRACE] = ACTIONS(2125), - [anon_sym_LBRACE] = ACTIONS(2125), - [anon_sym_SEMI] = ACTIONS(2125), - [anon_sym_return] = ACTIONS(2123), - [anon_sym_break] = ACTIONS(2123), - [anon_sym_continue] = ACTIONS(2123), - [anon_sym_throw] = ACTIONS(2123), - [anon_sym_echo] = ACTIONS(2123), - [anon_sym_unset] = ACTIONS(2123), - [anon_sym_LPAREN] = ACTIONS(2125), - [anon_sym_concurrent] = ACTIONS(2123), - [anon_sym_use] = ACTIONS(2123), - [anon_sym_namespace] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(2123), - [anon_sym_const] = ACTIONS(2123), - [anon_sym_if] = ACTIONS(2123), - [anon_sym_elseif] = ACTIONS(2123), - [anon_sym_else] = ACTIONS(2123), - [anon_sym_switch] = ACTIONS(2123), - [anon_sym_foreach] = ACTIONS(2123), - [anon_sym_while] = ACTIONS(2123), - [anon_sym_do] = ACTIONS(2123), - [anon_sym_for] = ACTIONS(2123), - [anon_sym_try] = ACTIONS(2123), - [anon_sym_using] = ACTIONS(2123), - [sym_float] = ACTIONS(2125), - [sym_integer] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(2123), - [anon_sym_True] = ACTIONS(2123), - [anon_sym_TRUE] = ACTIONS(2123), - [anon_sym_false] = ACTIONS(2123), - [anon_sym_False] = ACTIONS(2123), - [anon_sym_FALSE] = ACTIONS(2123), - [anon_sym_null] = ACTIONS(2123), - [anon_sym_Null] = ACTIONS(2123), - [anon_sym_NULL] = ACTIONS(2123), - [sym_string] = ACTIONS(2125), - [anon_sym_AT] = ACTIONS(2125), - [anon_sym_TILDE] = ACTIONS(2125), - [anon_sym_array] = ACTIONS(2123), - [anon_sym_varray] = ACTIONS(2123), - [anon_sym_darray] = ACTIONS(2123), - [anon_sym_vec] = ACTIONS(2123), - [anon_sym_dict] = ACTIONS(2123), - [anon_sym_keyset] = ACTIONS(2123), - [anon_sym_LT] = ACTIONS(2123), - [anon_sym_PLUS] = ACTIONS(2123), - [anon_sym_DASH] = ACTIONS(2123), - [anon_sym_tuple] = ACTIONS(2123), - [anon_sym_include] = ACTIONS(2123), - [anon_sym_include_once] = ACTIONS(2123), - [anon_sym_require] = ACTIONS(2123), - [anon_sym_require_once] = ACTIONS(2123), - [anon_sym_list] = ACTIONS(2123), - [anon_sym_LT_LT] = ACTIONS(2123), - [anon_sym_BANG] = ACTIONS(2125), - [anon_sym_PLUS_PLUS] = ACTIONS(2125), - [anon_sym_DASH_DASH] = ACTIONS(2125), - [anon_sym_await] = ACTIONS(2123), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_yield] = ACTIONS(2123), - [anon_sym_trait] = ACTIONS(2123), - [anon_sym_interface] = ACTIONS(2123), - [anon_sym_class] = ACTIONS(2123), - [anon_sym_enum] = ACTIONS(2123), - [sym_final_modifier] = ACTIONS(2123), - [sym_abstract_modifier] = ACTIONS(2123), - [sym_xhp_modifier] = ACTIONS(2123), - [sym_xhp_identifier] = ACTIONS(2123), - [sym_xhp_class_identifier] = ACTIONS(2125), - [sym_comment] = ACTIONS(3), - }, - [1231] = { - [ts_builtin_sym_end] = ACTIONS(2329), - [sym_identifier] = ACTIONS(2327), - [sym_variable] = ACTIONS(2329), - [sym_pipe_variable] = ACTIONS(2329), - [anon_sym_type] = ACTIONS(2327), - [anon_sym_newtype] = ACTIONS(2327), - [anon_sym_shape] = ACTIONS(2327), - [anon_sym_clone] = ACTIONS(2327), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_print] = ACTIONS(2327), - [sym__backslash] = ACTIONS(2329), - [anon_sym_self] = ACTIONS(2327), - [anon_sym_parent] = ACTIONS(2327), - [anon_sym_static] = ACTIONS(2327), - [anon_sym_LT_LT_LT] = ACTIONS(2329), - [anon_sym_LBRACE] = ACTIONS(2329), - [anon_sym_SEMI] = ACTIONS(2329), - [anon_sym_return] = ACTIONS(2327), - [anon_sym_break] = ACTIONS(2327), - [anon_sym_continue] = ACTIONS(2327), - [anon_sym_throw] = ACTIONS(2327), - [anon_sym_echo] = ACTIONS(2327), - [anon_sym_unset] = ACTIONS(2327), - [anon_sym_LPAREN] = ACTIONS(2329), - [anon_sym_concurrent] = ACTIONS(2327), - [anon_sym_use] = ACTIONS(2327), - [anon_sym_namespace] = ACTIONS(2327), - [anon_sym_function] = ACTIONS(2327), - [anon_sym_const] = ACTIONS(2327), - [anon_sym_if] = ACTIONS(2327), - [anon_sym_elseif] = ACTIONS(2327), - [anon_sym_else] = ACTIONS(2327), - [anon_sym_switch] = ACTIONS(2327), - [anon_sym_foreach] = ACTIONS(2327), - [anon_sym_while] = ACTIONS(2327), - [anon_sym_do] = ACTIONS(2327), - [anon_sym_for] = ACTIONS(2327), - [anon_sym_try] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(2327), - [sym_float] = ACTIONS(2329), - [sym_integer] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(2327), - [anon_sym_True] = ACTIONS(2327), - [anon_sym_TRUE] = ACTIONS(2327), - [anon_sym_false] = ACTIONS(2327), - [anon_sym_False] = ACTIONS(2327), - [anon_sym_FALSE] = ACTIONS(2327), - [anon_sym_null] = ACTIONS(2327), - [anon_sym_Null] = ACTIONS(2327), - [anon_sym_NULL] = ACTIONS(2327), - [sym_string] = ACTIONS(2329), - [anon_sym_AT] = ACTIONS(2329), - [anon_sym_TILDE] = ACTIONS(2329), - [anon_sym_array] = ACTIONS(2327), - [anon_sym_varray] = ACTIONS(2327), - [anon_sym_darray] = ACTIONS(2327), - [anon_sym_vec] = ACTIONS(2327), - [anon_sym_dict] = ACTIONS(2327), - [anon_sym_keyset] = ACTIONS(2327), - [anon_sym_LT] = ACTIONS(2327), - [anon_sym_PLUS] = ACTIONS(2327), - [anon_sym_DASH] = ACTIONS(2327), - [anon_sym_tuple] = ACTIONS(2327), - [anon_sym_include] = ACTIONS(2327), - [anon_sym_include_once] = ACTIONS(2327), - [anon_sym_require] = ACTIONS(2327), - [anon_sym_require_once] = ACTIONS(2327), - [anon_sym_list] = ACTIONS(2327), - [anon_sym_LT_LT] = ACTIONS(2327), - [anon_sym_BANG] = ACTIONS(2329), - [anon_sym_PLUS_PLUS] = ACTIONS(2329), - [anon_sym_DASH_DASH] = ACTIONS(2329), - [anon_sym_await] = ACTIONS(2327), - [anon_sym_async] = ACTIONS(2327), - [anon_sym_yield] = ACTIONS(2327), - [anon_sym_trait] = ACTIONS(2327), - [anon_sym_interface] = ACTIONS(2327), - [anon_sym_class] = ACTIONS(2327), - [anon_sym_enum] = ACTIONS(2327), - [sym_final_modifier] = ACTIONS(2327), - [sym_abstract_modifier] = ACTIONS(2327), - [sym_xhp_modifier] = ACTIONS(2327), - [sym_xhp_identifier] = ACTIONS(2327), - [sym_xhp_class_identifier] = ACTIONS(2329), - [sym_comment] = ACTIONS(3), - }, - [1232] = { - [ts_builtin_sym_end] = ACTIONS(2325), - [sym_identifier] = ACTIONS(2323), - [sym_variable] = ACTIONS(2325), - [sym_pipe_variable] = ACTIONS(2325), - [anon_sym_type] = ACTIONS(2323), - [anon_sym_newtype] = ACTIONS(2323), - [anon_sym_shape] = ACTIONS(2323), - [anon_sym_clone] = ACTIONS(2323), - [anon_sym_new] = ACTIONS(2323), - [anon_sym_print] = ACTIONS(2323), - [sym__backslash] = ACTIONS(2325), - [anon_sym_self] = ACTIONS(2323), - [anon_sym_parent] = ACTIONS(2323), - [anon_sym_static] = ACTIONS(2323), - [anon_sym_LT_LT_LT] = ACTIONS(2325), - [anon_sym_LBRACE] = ACTIONS(2325), - [anon_sym_SEMI] = ACTIONS(2325), - [anon_sym_return] = ACTIONS(2323), - [anon_sym_break] = ACTIONS(2323), - [anon_sym_continue] = ACTIONS(2323), - [anon_sym_throw] = ACTIONS(2323), - [anon_sym_echo] = ACTIONS(2323), - [anon_sym_unset] = ACTIONS(2323), - [anon_sym_LPAREN] = ACTIONS(2325), - [anon_sym_concurrent] = ACTIONS(2323), - [anon_sym_use] = ACTIONS(2323), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_function] = ACTIONS(2323), - [anon_sym_const] = ACTIONS(2323), - [anon_sym_if] = ACTIONS(2323), - [anon_sym_elseif] = ACTIONS(2323), - [anon_sym_else] = ACTIONS(2323), - [anon_sym_switch] = ACTIONS(2323), - [anon_sym_foreach] = ACTIONS(2323), - [anon_sym_while] = ACTIONS(2323), - [anon_sym_do] = ACTIONS(2323), - [anon_sym_for] = ACTIONS(2323), - [anon_sym_try] = ACTIONS(2323), - [anon_sym_using] = ACTIONS(2323), - [sym_float] = ACTIONS(2325), - [sym_integer] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(2323), - [anon_sym_True] = ACTIONS(2323), - [anon_sym_TRUE] = ACTIONS(2323), - [anon_sym_false] = ACTIONS(2323), - [anon_sym_False] = ACTIONS(2323), - [anon_sym_FALSE] = ACTIONS(2323), - [anon_sym_null] = ACTIONS(2323), - [anon_sym_Null] = ACTIONS(2323), - [anon_sym_NULL] = ACTIONS(2323), - [sym_string] = ACTIONS(2325), - [anon_sym_AT] = ACTIONS(2325), - [anon_sym_TILDE] = ACTIONS(2325), - [anon_sym_array] = ACTIONS(2323), - [anon_sym_varray] = ACTIONS(2323), - [anon_sym_darray] = ACTIONS(2323), - [anon_sym_vec] = ACTIONS(2323), - [anon_sym_dict] = ACTIONS(2323), - [anon_sym_keyset] = ACTIONS(2323), - [anon_sym_LT] = ACTIONS(2323), - [anon_sym_PLUS] = ACTIONS(2323), - [anon_sym_DASH] = ACTIONS(2323), - [anon_sym_tuple] = ACTIONS(2323), - [anon_sym_include] = ACTIONS(2323), - [anon_sym_include_once] = ACTIONS(2323), - [anon_sym_require] = ACTIONS(2323), - [anon_sym_require_once] = ACTIONS(2323), - [anon_sym_list] = ACTIONS(2323), - [anon_sym_LT_LT] = ACTIONS(2323), - [anon_sym_BANG] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2325), - [anon_sym_DASH_DASH] = ACTIONS(2325), - [anon_sym_await] = ACTIONS(2323), - [anon_sym_async] = ACTIONS(2323), - [anon_sym_yield] = ACTIONS(2323), - [anon_sym_trait] = ACTIONS(2323), - [anon_sym_interface] = ACTIONS(2323), - [anon_sym_class] = ACTIONS(2323), - [anon_sym_enum] = ACTIONS(2323), - [sym_final_modifier] = ACTIONS(2323), - [sym_abstract_modifier] = ACTIONS(2323), - [sym_xhp_modifier] = ACTIONS(2323), - [sym_xhp_identifier] = ACTIONS(2323), - [sym_xhp_class_identifier] = ACTIONS(2325), - [sym_comment] = ACTIONS(3), - }, - [1233] = { - [ts_builtin_sym_end] = ACTIONS(2453), - [sym_identifier] = ACTIONS(2451), - [sym_variable] = ACTIONS(2453), - [sym_pipe_variable] = ACTIONS(2453), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_newtype] = ACTIONS(2451), - [anon_sym_shape] = ACTIONS(2451), - [anon_sym_clone] = ACTIONS(2451), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_print] = ACTIONS(2451), - [sym__backslash] = ACTIONS(2453), - [anon_sym_self] = ACTIONS(2451), - [anon_sym_parent] = ACTIONS(2451), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_LT_LT_LT] = ACTIONS(2453), - [anon_sym_LBRACE] = ACTIONS(2453), - [anon_sym_SEMI] = ACTIONS(2453), - [anon_sym_return] = ACTIONS(2451), - [anon_sym_break] = ACTIONS(2451), - [anon_sym_continue] = ACTIONS(2451), - [anon_sym_throw] = ACTIONS(2451), - [anon_sym_echo] = ACTIONS(2451), - [anon_sym_unset] = ACTIONS(2451), - [anon_sym_LPAREN] = ACTIONS(2453), - [anon_sym_concurrent] = ACTIONS(2451), - [anon_sym_use] = ACTIONS(2451), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_const] = ACTIONS(2451), - [anon_sym_if] = ACTIONS(2451), - [anon_sym_elseif] = ACTIONS(2451), - [anon_sym_else] = ACTIONS(2451), - [anon_sym_switch] = ACTIONS(2451), - [anon_sym_foreach] = ACTIONS(2451), - [anon_sym_while] = ACTIONS(2451), - [anon_sym_do] = ACTIONS(2451), - [anon_sym_for] = ACTIONS(2451), - [anon_sym_try] = ACTIONS(2451), - [anon_sym_using] = ACTIONS(2451), - [sym_float] = ACTIONS(2453), - [sym_integer] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(2451), - [anon_sym_True] = ACTIONS(2451), - [anon_sym_TRUE] = ACTIONS(2451), - [anon_sym_false] = ACTIONS(2451), - [anon_sym_False] = ACTIONS(2451), - [anon_sym_FALSE] = ACTIONS(2451), - [anon_sym_null] = ACTIONS(2451), - [anon_sym_Null] = ACTIONS(2451), - [anon_sym_NULL] = ACTIONS(2451), - [sym_string] = ACTIONS(2453), - [anon_sym_AT] = ACTIONS(2453), - [anon_sym_TILDE] = ACTIONS(2453), - [anon_sym_array] = ACTIONS(2451), - [anon_sym_varray] = ACTIONS(2451), - [anon_sym_darray] = ACTIONS(2451), - [anon_sym_vec] = ACTIONS(2451), - [anon_sym_dict] = ACTIONS(2451), - [anon_sym_keyset] = ACTIONS(2451), - [anon_sym_LT] = ACTIONS(2451), - [anon_sym_PLUS] = ACTIONS(2451), - [anon_sym_DASH] = ACTIONS(2451), - [anon_sym_tuple] = ACTIONS(2451), - [anon_sym_include] = ACTIONS(2451), - [anon_sym_include_once] = ACTIONS(2451), - [anon_sym_require] = ACTIONS(2451), - [anon_sym_require_once] = ACTIONS(2451), - [anon_sym_list] = ACTIONS(2451), - [anon_sym_LT_LT] = ACTIONS(2451), - [anon_sym_BANG] = ACTIONS(2453), - [anon_sym_PLUS_PLUS] = ACTIONS(2453), - [anon_sym_DASH_DASH] = ACTIONS(2453), - [anon_sym_await] = ACTIONS(2451), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_yield] = ACTIONS(2451), - [anon_sym_trait] = ACTIONS(2451), - [anon_sym_interface] = ACTIONS(2451), - [anon_sym_class] = ACTIONS(2451), - [anon_sym_enum] = ACTIONS(2451), - [sym_final_modifier] = ACTIONS(2451), - [sym_abstract_modifier] = ACTIONS(2451), - [sym_xhp_modifier] = ACTIONS(2451), - [sym_xhp_identifier] = ACTIONS(2451), - [sym_xhp_class_identifier] = ACTIONS(2453), - [sym_comment] = ACTIONS(3), - }, - [1234] = { - [sym_identifier] = ACTIONS(2131), - [sym_variable] = ACTIONS(2133), - [sym_pipe_variable] = ACTIONS(2133), - [anon_sym_type] = ACTIONS(2131), - [anon_sym_newtype] = ACTIONS(2131), - [anon_sym_shape] = ACTIONS(2131), - [anon_sym_clone] = ACTIONS(2131), - [anon_sym_new] = ACTIONS(2131), - [anon_sym_print] = ACTIONS(2131), - [sym__backslash] = ACTIONS(2133), - [anon_sym_self] = ACTIONS(2131), - [anon_sym_parent] = ACTIONS(2131), - [anon_sym_static] = ACTIONS(2131), - [anon_sym_LT_LT_LT] = ACTIONS(2133), - [anon_sym_RBRACE] = ACTIONS(2133), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_SEMI] = ACTIONS(2133), - [anon_sym_return] = ACTIONS(2131), - [anon_sym_break] = ACTIONS(2131), - [anon_sym_continue] = ACTIONS(2131), - [anon_sym_throw] = ACTIONS(2131), - [anon_sym_echo] = ACTIONS(2131), - [anon_sym_unset] = ACTIONS(2131), - [anon_sym_LPAREN] = ACTIONS(2133), - [anon_sym_concurrent] = ACTIONS(2131), - [anon_sym_use] = ACTIONS(2131), - [anon_sym_namespace] = ACTIONS(2131), - [anon_sym_function] = ACTIONS(2131), - [anon_sym_const] = ACTIONS(2131), - [anon_sym_if] = ACTIONS(2131), - [anon_sym_elseif] = ACTIONS(2131), - [anon_sym_else] = ACTIONS(2131), - [anon_sym_switch] = ACTIONS(2131), - [anon_sym_foreach] = ACTIONS(2131), - [anon_sym_while] = ACTIONS(2131), - [anon_sym_do] = ACTIONS(2131), - [anon_sym_for] = ACTIONS(2131), - [anon_sym_try] = ACTIONS(2131), - [anon_sym_using] = ACTIONS(2131), - [sym_float] = ACTIONS(2133), - [sym_integer] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(2131), - [anon_sym_True] = ACTIONS(2131), - [anon_sym_TRUE] = ACTIONS(2131), - [anon_sym_false] = ACTIONS(2131), - [anon_sym_False] = ACTIONS(2131), - [anon_sym_FALSE] = ACTIONS(2131), - [anon_sym_null] = ACTIONS(2131), - [anon_sym_Null] = ACTIONS(2131), - [anon_sym_NULL] = ACTIONS(2131), - [sym_string] = ACTIONS(2133), - [anon_sym_AT] = ACTIONS(2133), - [anon_sym_TILDE] = ACTIONS(2133), - [anon_sym_array] = ACTIONS(2131), - [anon_sym_varray] = ACTIONS(2131), - [anon_sym_darray] = ACTIONS(2131), - [anon_sym_vec] = ACTIONS(2131), - [anon_sym_dict] = ACTIONS(2131), - [anon_sym_keyset] = ACTIONS(2131), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_PLUS] = ACTIONS(2131), - [anon_sym_DASH] = ACTIONS(2131), - [anon_sym_tuple] = ACTIONS(2131), - [anon_sym_include] = ACTIONS(2131), - [anon_sym_include_once] = ACTIONS(2131), - [anon_sym_require] = ACTIONS(2131), - [anon_sym_require_once] = ACTIONS(2131), - [anon_sym_list] = ACTIONS(2131), - [anon_sym_LT_LT] = ACTIONS(2131), - [anon_sym_BANG] = ACTIONS(2133), - [anon_sym_PLUS_PLUS] = ACTIONS(2133), - [anon_sym_DASH_DASH] = ACTIONS(2133), - [anon_sym_await] = ACTIONS(2131), - [anon_sym_async] = ACTIONS(2131), - [anon_sym_yield] = ACTIONS(2131), - [anon_sym_trait] = ACTIONS(2131), - [anon_sym_interface] = ACTIONS(2131), - [anon_sym_class] = ACTIONS(2131), - [anon_sym_enum] = ACTIONS(2131), - [sym_final_modifier] = ACTIONS(2131), - [sym_abstract_modifier] = ACTIONS(2131), - [sym_xhp_modifier] = ACTIONS(2131), - [sym_xhp_identifier] = ACTIONS(2131), - [sym_xhp_class_identifier] = ACTIONS(2133), - [sym_comment] = ACTIONS(3), - }, - [1235] = { - [ts_builtin_sym_end] = ACTIONS(2309), - [sym_identifier] = ACTIONS(2307), - [sym_variable] = ACTIONS(2309), - [sym_pipe_variable] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2307), - [anon_sym_newtype] = ACTIONS(2307), - [anon_sym_shape] = ACTIONS(2307), - [anon_sym_clone] = ACTIONS(2307), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_print] = ACTIONS(2307), - [sym__backslash] = ACTIONS(2309), - [anon_sym_self] = ACTIONS(2307), - [anon_sym_parent] = ACTIONS(2307), - [anon_sym_static] = ACTIONS(2307), - [anon_sym_LT_LT_LT] = ACTIONS(2309), - [anon_sym_LBRACE] = ACTIONS(2309), - [anon_sym_SEMI] = ACTIONS(2309), - [anon_sym_return] = ACTIONS(2307), - [anon_sym_break] = ACTIONS(2307), - [anon_sym_continue] = ACTIONS(2307), - [anon_sym_throw] = ACTIONS(2307), - [anon_sym_echo] = ACTIONS(2307), - [anon_sym_unset] = ACTIONS(2307), - [anon_sym_LPAREN] = ACTIONS(2309), - [anon_sym_concurrent] = ACTIONS(2307), - [anon_sym_use] = ACTIONS(2307), - [anon_sym_namespace] = ACTIONS(2307), - [anon_sym_function] = ACTIONS(2307), - [anon_sym_const] = ACTIONS(2307), - [anon_sym_if] = ACTIONS(2307), - [anon_sym_elseif] = ACTIONS(2307), - [anon_sym_else] = ACTIONS(2307), - [anon_sym_switch] = ACTIONS(2307), - [anon_sym_foreach] = ACTIONS(2307), - [anon_sym_while] = ACTIONS(2307), - [anon_sym_do] = ACTIONS(2307), - [anon_sym_for] = ACTIONS(2307), - [anon_sym_try] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(2307), - [sym_float] = ACTIONS(2309), - [sym_integer] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(2307), - [anon_sym_True] = ACTIONS(2307), - [anon_sym_TRUE] = ACTIONS(2307), - [anon_sym_false] = ACTIONS(2307), - [anon_sym_False] = ACTIONS(2307), - [anon_sym_FALSE] = ACTIONS(2307), - [anon_sym_null] = ACTIONS(2307), - [anon_sym_Null] = ACTIONS(2307), - [anon_sym_NULL] = ACTIONS(2307), - [sym_string] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(2309), - [anon_sym_TILDE] = ACTIONS(2309), - [anon_sym_array] = ACTIONS(2307), - [anon_sym_varray] = ACTIONS(2307), - [anon_sym_darray] = ACTIONS(2307), - [anon_sym_vec] = ACTIONS(2307), - [anon_sym_dict] = ACTIONS(2307), - [anon_sym_keyset] = ACTIONS(2307), - [anon_sym_LT] = ACTIONS(2307), - [anon_sym_PLUS] = ACTIONS(2307), - [anon_sym_DASH] = ACTIONS(2307), - [anon_sym_tuple] = ACTIONS(2307), - [anon_sym_include] = ACTIONS(2307), - [anon_sym_include_once] = ACTIONS(2307), - [anon_sym_require] = ACTIONS(2307), - [anon_sym_require_once] = ACTIONS(2307), - [anon_sym_list] = ACTIONS(2307), - [anon_sym_LT_LT] = ACTIONS(2307), - [anon_sym_BANG] = ACTIONS(2309), - [anon_sym_PLUS_PLUS] = ACTIONS(2309), - [anon_sym_DASH_DASH] = ACTIONS(2309), - [anon_sym_await] = ACTIONS(2307), - [anon_sym_async] = ACTIONS(2307), - [anon_sym_yield] = ACTIONS(2307), - [anon_sym_trait] = ACTIONS(2307), - [anon_sym_interface] = ACTIONS(2307), - [anon_sym_class] = ACTIONS(2307), - [anon_sym_enum] = ACTIONS(2307), - [sym_final_modifier] = ACTIONS(2307), - [sym_abstract_modifier] = ACTIONS(2307), - [sym_xhp_modifier] = ACTIONS(2307), - [sym_xhp_identifier] = ACTIONS(2307), - [sym_xhp_class_identifier] = ACTIONS(2309), - [sym_comment] = ACTIONS(3), - }, - [1236] = { - [ts_builtin_sym_end] = ACTIONS(2305), - [sym_identifier] = ACTIONS(2303), - [sym_variable] = ACTIONS(2305), - [sym_pipe_variable] = ACTIONS(2305), - [anon_sym_type] = ACTIONS(2303), - [anon_sym_newtype] = ACTIONS(2303), - [anon_sym_shape] = ACTIONS(2303), - [anon_sym_clone] = ACTIONS(2303), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_print] = ACTIONS(2303), - [sym__backslash] = ACTIONS(2305), - [anon_sym_self] = ACTIONS(2303), - [anon_sym_parent] = ACTIONS(2303), - [anon_sym_static] = ACTIONS(2303), - [anon_sym_LT_LT_LT] = ACTIONS(2305), - [anon_sym_LBRACE] = ACTIONS(2305), - [anon_sym_SEMI] = ACTIONS(2305), - [anon_sym_return] = ACTIONS(2303), - [anon_sym_break] = ACTIONS(2303), - [anon_sym_continue] = ACTIONS(2303), - [anon_sym_throw] = ACTIONS(2303), - [anon_sym_echo] = ACTIONS(2303), - [anon_sym_unset] = ACTIONS(2303), - [anon_sym_LPAREN] = ACTIONS(2305), - [anon_sym_concurrent] = ACTIONS(2303), - [anon_sym_use] = ACTIONS(2303), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_function] = ACTIONS(2303), - [anon_sym_const] = ACTIONS(2303), - [anon_sym_if] = ACTIONS(2303), - [anon_sym_elseif] = ACTIONS(2303), - [anon_sym_else] = ACTIONS(2303), - [anon_sym_switch] = ACTIONS(2303), - [anon_sym_foreach] = ACTIONS(2303), - [anon_sym_while] = ACTIONS(2303), - [anon_sym_do] = ACTIONS(2303), - [anon_sym_for] = ACTIONS(2303), - [anon_sym_try] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(2303), - [sym_float] = ACTIONS(2305), - [sym_integer] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(2303), - [anon_sym_True] = ACTIONS(2303), - [anon_sym_TRUE] = ACTIONS(2303), - [anon_sym_false] = ACTIONS(2303), - [anon_sym_False] = ACTIONS(2303), - [anon_sym_FALSE] = ACTIONS(2303), - [anon_sym_null] = ACTIONS(2303), - [anon_sym_Null] = ACTIONS(2303), - [anon_sym_NULL] = ACTIONS(2303), - [sym_string] = ACTIONS(2305), - [anon_sym_AT] = ACTIONS(2305), - [anon_sym_TILDE] = ACTIONS(2305), - [anon_sym_array] = ACTIONS(2303), - [anon_sym_varray] = ACTIONS(2303), - [anon_sym_darray] = ACTIONS(2303), - [anon_sym_vec] = ACTIONS(2303), - [anon_sym_dict] = ACTIONS(2303), - [anon_sym_keyset] = ACTIONS(2303), - [anon_sym_LT] = ACTIONS(2303), - [anon_sym_PLUS] = ACTIONS(2303), - [anon_sym_DASH] = ACTIONS(2303), - [anon_sym_tuple] = ACTIONS(2303), - [anon_sym_include] = ACTIONS(2303), - [anon_sym_include_once] = ACTIONS(2303), - [anon_sym_require] = ACTIONS(2303), - [anon_sym_require_once] = ACTIONS(2303), - [anon_sym_list] = ACTIONS(2303), - [anon_sym_LT_LT] = ACTIONS(2303), - [anon_sym_BANG] = ACTIONS(2305), - [anon_sym_PLUS_PLUS] = ACTIONS(2305), - [anon_sym_DASH_DASH] = ACTIONS(2305), - [anon_sym_await] = ACTIONS(2303), - [anon_sym_async] = ACTIONS(2303), - [anon_sym_yield] = ACTIONS(2303), - [anon_sym_trait] = ACTIONS(2303), - [anon_sym_interface] = ACTIONS(2303), - [anon_sym_class] = ACTIONS(2303), - [anon_sym_enum] = ACTIONS(2303), - [sym_final_modifier] = ACTIONS(2303), - [sym_abstract_modifier] = ACTIONS(2303), - [sym_xhp_modifier] = ACTIONS(2303), - [sym_xhp_identifier] = ACTIONS(2303), - [sym_xhp_class_identifier] = ACTIONS(2305), - [sym_comment] = ACTIONS(3), - }, - [1237] = { - [ts_builtin_sym_end] = ACTIONS(2301), - [sym_identifier] = ACTIONS(2299), - [sym_variable] = ACTIONS(2301), - [sym_pipe_variable] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2299), - [anon_sym_newtype] = ACTIONS(2299), - [anon_sym_shape] = ACTIONS(2299), - [anon_sym_clone] = ACTIONS(2299), - [anon_sym_new] = ACTIONS(2299), - [anon_sym_print] = ACTIONS(2299), - [sym__backslash] = ACTIONS(2301), - [anon_sym_self] = ACTIONS(2299), - [anon_sym_parent] = ACTIONS(2299), - [anon_sym_static] = ACTIONS(2299), - [anon_sym_LT_LT_LT] = ACTIONS(2301), - [anon_sym_LBRACE] = ACTIONS(2301), - [anon_sym_SEMI] = ACTIONS(2301), - [anon_sym_return] = ACTIONS(2299), - [anon_sym_break] = ACTIONS(2299), - [anon_sym_continue] = ACTIONS(2299), - [anon_sym_throw] = ACTIONS(2299), - [anon_sym_echo] = ACTIONS(2299), - [anon_sym_unset] = ACTIONS(2299), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_concurrent] = ACTIONS(2299), - [anon_sym_use] = ACTIONS(2299), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_function] = ACTIONS(2299), - [anon_sym_const] = ACTIONS(2299), - [anon_sym_if] = ACTIONS(2299), - [anon_sym_elseif] = ACTIONS(2299), - [anon_sym_else] = ACTIONS(2299), - [anon_sym_switch] = ACTIONS(2299), - [anon_sym_foreach] = ACTIONS(2299), - [anon_sym_while] = ACTIONS(2299), - [anon_sym_do] = ACTIONS(2299), - [anon_sym_for] = ACTIONS(2299), - [anon_sym_try] = ACTIONS(2299), - [anon_sym_using] = ACTIONS(2299), - [sym_float] = ACTIONS(2301), - [sym_integer] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(2299), - [anon_sym_True] = ACTIONS(2299), - [anon_sym_TRUE] = ACTIONS(2299), - [anon_sym_false] = ACTIONS(2299), - [anon_sym_False] = ACTIONS(2299), - [anon_sym_FALSE] = ACTIONS(2299), - [anon_sym_null] = ACTIONS(2299), - [anon_sym_Null] = ACTIONS(2299), - [anon_sym_NULL] = ACTIONS(2299), - [sym_string] = ACTIONS(2301), - [anon_sym_AT] = ACTIONS(2301), - [anon_sym_TILDE] = ACTIONS(2301), - [anon_sym_array] = ACTIONS(2299), - [anon_sym_varray] = ACTIONS(2299), - [anon_sym_darray] = ACTIONS(2299), - [anon_sym_vec] = ACTIONS(2299), - [anon_sym_dict] = ACTIONS(2299), - [anon_sym_keyset] = ACTIONS(2299), - [anon_sym_LT] = ACTIONS(2299), - [anon_sym_PLUS] = ACTIONS(2299), - [anon_sym_DASH] = ACTIONS(2299), - [anon_sym_tuple] = ACTIONS(2299), - [anon_sym_include] = ACTIONS(2299), - [anon_sym_include_once] = ACTIONS(2299), - [anon_sym_require] = ACTIONS(2299), - [anon_sym_require_once] = ACTIONS(2299), - [anon_sym_list] = ACTIONS(2299), - [anon_sym_LT_LT] = ACTIONS(2299), - [anon_sym_BANG] = ACTIONS(2301), - [anon_sym_PLUS_PLUS] = ACTIONS(2301), - [anon_sym_DASH_DASH] = ACTIONS(2301), - [anon_sym_await] = ACTIONS(2299), - [anon_sym_async] = ACTIONS(2299), - [anon_sym_yield] = ACTIONS(2299), - [anon_sym_trait] = ACTIONS(2299), - [anon_sym_interface] = ACTIONS(2299), - [anon_sym_class] = ACTIONS(2299), - [anon_sym_enum] = ACTIONS(2299), - [sym_final_modifier] = ACTIONS(2299), - [sym_abstract_modifier] = ACTIONS(2299), - [sym_xhp_modifier] = ACTIONS(2299), - [sym_xhp_identifier] = ACTIONS(2299), - [sym_xhp_class_identifier] = ACTIONS(2301), - [sym_comment] = ACTIONS(3), - }, - [1238] = { - [ts_builtin_sym_end] = ACTIONS(2293), - [sym_identifier] = ACTIONS(2291), - [sym_variable] = ACTIONS(2293), - [sym_pipe_variable] = ACTIONS(2293), - [anon_sym_type] = ACTIONS(2291), - [anon_sym_newtype] = ACTIONS(2291), - [anon_sym_shape] = ACTIONS(2291), - [anon_sym_clone] = ACTIONS(2291), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_print] = ACTIONS(2291), - [sym__backslash] = ACTIONS(2293), - [anon_sym_self] = ACTIONS(2291), - [anon_sym_parent] = ACTIONS(2291), - [anon_sym_static] = ACTIONS(2291), - [anon_sym_LT_LT_LT] = ACTIONS(2293), - [anon_sym_LBRACE] = ACTIONS(2293), - [anon_sym_SEMI] = ACTIONS(2293), - [anon_sym_return] = ACTIONS(2291), - [anon_sym_break] = ACTIONS(2291), - [anon_sym_continue] = ACTIONS(2291), - [anon_sym_throw] = ACTIONS(2291), - [anon_sym_echo] = ACTIONS(2291), - [anon_sym_unset] = ACTIONS(2291), - [anon_sym_LPAREN] = ACTIONS(2293), - [anon_sym_concurrent] = ACTIONS(2291), - [anon_sym_use] = ACTIONS(2291), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_function] = ACTIONS(2291), - [anon_sym_const] = ACTIONS(2291), - [anon_sym_if] = ACTIONS(2291), - [anon_sym_elseif] = ACTIONS(2291), - [anon_sym_else] = ACTIONS(2291), - [anon_sym_switch] = ACTIONS(2291), - [anon_sym_foreach] = ACTIONS(2291), - [anon_sym_while] = ACTIONS(2291), - [anon_sym_do] = ACTIONS(2291), - [anon_sym_for] = ACTIONS(2291), - [anon_sym_try] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(2291), - [sym_float] = ACTIONS(2293), - [sym_integer] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(2291), - [anon_sym_True] = ACTIONS(2291), - [anon_sym_TRUE] = ACTIONS(2291), - [anon_sym_false] = ACTIONS(2291), - [anon_sym_False] = ACTIONS(2291), - [anon_sym_FALSE] = ACTIONS(2291), - [anon_sym_null] = ACTIONS(2291), - [anon_sym_Null] = ACTIONS(2291), - [anon_sym_NULL] = ACTIONS(2291), - [sym_string] = ACTIONS(2293), - [anon_sym_AT] = ACTIONS(2293), - [anon_sym_TILDE] = ACTIONS(2293), - [anon_sym_array] = ACTIONS(2291), - [anon_sym_varray] = ACTIONS(2291), - [anon_sym_darray] = ACTIONS(2291), - [anon_sym_vec] = ACTIONS(2291), - [anon_sym_dict] = ACTIONS(2291), - [anon_sym_keyset] = ACTIONS(2291), - [anon_sym_LT] = ACTIONS(2291), - [anon_sym_PLUS] = ACTIONS(2291), - [anon_sym_DASH] = ACTIONS(2291), - [anon_sym_tuple] = ACTIONS(2291), - [anon_sym_include] = ACTIONS(2291), - [anon_sym_include_once] = ACTIONS(2291), - [anon_sym_require] = ACTIONS(2291), - [anon_sym_require_once] = ACTIONS(2291), - [anon_sym_list] = ACTIONS(2291), - [anon_sym_LT_LT] = ACTIONS(2291), - [anon_sym_BANG] = ACTIONS(2293), - [anon_sym_PLUS_PLUS] = ACTIONS(2293), - [anon_sym_DASH_DASH] = ACTIONS(2293), - [anon_sym_await] = ACTIONS(2291), - [anon_sym_async] = ACTIONS(2291), - [anon_sym_yield] = ACTIONS(2291), - [anon_sym_trait] = ACTIONS(2291), - [anon_sym_interface] = ACTIONS(2291), - [anon_sym_class] = ACTIONS(2291), - [anon_sym_enum] = ACTIONS(2291), - [sym_final_modifier] = ACTIONS(2291), - [sym_abstract_modifier] = ACTIONS(2291), - [sym_xhp_modifier] = ACTIONS(2291), - [sym_xhp_identifier] = ACTIONS(2291), - [sym_xhp_class_identifier] = ACTIONS(2293), - [sym_comment] = ACTIONS(3), - }, - [1239] = { - [ts_builtin_sym_end] = ACTIONS(2009), - [sym_identifier] = ACTIONS(2007), - [sym_variable] = ACTIONS(2009), - [sym_pipe_variable] = ACTIONS(2009), - [anon_sym_type] = ACTIONS(2007), - [anon_sym_newtype] = ACTIONS(2007), - [anon_sym_shape] = ACTIONS(2007), - [anon_sym_clone] = ACTIONS(2007), - [anon_sym_new] = ACTIONS(2007), - [anon_sym_print] = ACTIONS(2007), - [sym__backslash] = ACTIONS(2009), - [anon_sym_self] = ACTIONS(2007), - [anon_sym_parent] = ACTIONS(2007), - [anon_sym_static] = ACTIONS(2007), - [anon_sym_LT_LT_LT] = ACTIONS(2009), - [anon_sym_LBRACE] = ACTIONS(2009), - [anon_sym_SEMI] = ACTIONS(2009), - [anon_sym_return] = ACTIONS(2007), - [anon_sym_break] = ACTIONS(2007), - [anon_sym_continue] = ACTIONS(2007), - [anon_sym_throw] = ACTIONS(2007), - [anon_sym_echo] = ACTIONS(2007), - [anon_sym_unset] = ACTIONS(2007), - [anon_sym_LPAREN] = ACTIONS(2009), - [anon_sym_concurrent] = ACTIONS(2007), - [anon_sym_use] = ACTIONS(2007), - [anon_sym_namespace] = ACTIONS(2007), - [anon_sym_function] = ACTIONS(2007), - [anon_sym_const] = ACTIONS(2007), - [anon_sym_if] = ACTIONS(2007), - [anon_sym_elseif] = ACTIONS(2007), - [anon_sym_else] = ACTIONS(2007), - [anon_sym_switch] = ACTIONS(2007), - [anon_sym_foreach] = ACTIONS(2007), - [anon_sym_while] = ACTIONS(2007), - [anon_sym_do] = ACTIONS(2007), - [anon_sym_for] = ACTIONS(2007), - [anon_sym_try] = ACTIONS(2007), - [anon_sym_using] = ACTIONS(2007), - [sym_float] = ACTIONS(2009), - [sym_integer] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(2007), - [anon_sym_True] = ACTIONS(2007), - [anon_sym_TRUE] = ACTIONS(2007), - [anon_sym_false] = ACTIONS(2007), - [anon_sym_False] = ACTIONS(2007), - [anon_sym_FALSE] = ACTIONS(2007), - [anon_sym_null] = ACTIONS(2007), - [anon_sym_Null] = ACTIONS(2007), - [anon_sym_NULL] = ACTIONS(2007), - [sym_string] = ACTIONS(2009), - [anon_sym_AT] = ACTIONS(2009), - [anon_sym_TILDE] = ACTIONS(2009), - [anon_sym_array] = ACTIONS(2007), - [anon_sym_varray] = ACTIONS(2007), - [anon_sym_darray] = ACTIONS(2007), - [anon_sym_vec] = ACTIONS(2007), - [anon_sym_dict] = ACTIONS(2007), - [anon_sym_keyset] = ACTIONS(2007), - [anon_sym_LT] = ACTIONS(2007), - [anon_sym_PLUS] = ACTIONS(2007), - [anon_sym_DASH] = ACTIONS(2007), - [anon_sym_tuple] = ACTIONS(2007), - [anon_sym_include] = ACTIONS(2007), - [anon_sym_include_once] = ACTIONS(2007), - [anon_sym_require] = ACTIONS(2007), - [anon_sym_require_once] = ACTIONS(2007), - [anon_sym_list] = ACTIONS(2007), - [anon_sym_LT_LT] = ACTIONS(2007), - [anon_sym_BANG] = ACTIONS(2009), - [anon_sym_PLUS_PLUS] = ACTIONS(2009), - [anon_sym_DASH_DASH] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(2007), - [anon_sym_async] = ACTIONS(2007), - [anon_sym_yield] = ACTIONS(2007), - [anon_sym_trait] = ACTIONS(2007), - [anon_sym_interface] = ACTIONS(2007), - [anon_sym_class] = ACTIONS(2007), - [anon_sym_enum] = ACTIONS(2007), - [sym_final_modifier] = ACTIONS(2007), - [sym_abstract_modifier] = ACTIONS(2007), - [sym_xhp_modifier] = ACTIONS(2007), - [sym_xhp_identifier] = ACTIONS(2007), - [sym_xhp_class_identifier] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - }, - [1240] = { - [ts_builtin_sym_end] = ACTIONS(2269), - [sym_identifier] = ACTIONS(2267), - [sym_variable] = ACTIONS(2269), - [sym_pipe_variable] = ACTIONS(2269), - [anon_sym_type] = ACTIONS(2267), - [anon_sym_newtype] = ACTIONS(2267), - [anon_sym_shape] = ACTIONS(2267), - [anon_sym_clone] = ACTIONS(2267), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_print] = ACTIONS(2267), - [sym__backslash] = ACTIONS(2269), - [anon_sym_self] = ACTIONS(2267), - [anon_sym_parent] = ACTIONS(2267), - [anon_sym_static] = ACTIONS(2267), - [anon_sym_LT_LT_LT] = ACTIONS(2269), - [anon_sym_LBRACE] = ACTIONS(2269), - [anon_sym_SEMI] = ACTIONS(2269), - [anon_sym_return] = ACTIONS(2267), - [anon_sym_break] = ACTIONS(2267), - [anon_sym_continue] = ACTIONS(2267), - [anon_sym_throw] = ACTIONS(2267), - [anon_sym_echo] = ACTIONS(2267), - [anon_sym_unset] = ACTIONS(2267), - [anon_sym_LPAREN] = ACTIONS(2269), - [anon_sym_concurrent] = ACTIONS(2267), - [anon_sym_use] = ACTIONS(2267), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_function] = ACTIONS(2267), - [anon_sym_const] = ACTIONS(2267), - [anon_sym_if] = ACTIONS(2267), - [anon_sym_elseif] = ACTIONS(2267), - [anon_sym_else] = ACTIONS(2267), - [anon_sym_switch] = ACTIONS(2267), - [anon_sym_foreach] = ACTIONS(2267), - [anon_sym_while] = ACTIONS(2267), - [anon_sym_do] = ACTIONS(2267), - [anon_sym_for] = ACTIONS(2267), - [anon_sym_try] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(2267), - [sym_float] = ACTIONS(2269), - [sym_integer] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(2267), - [anon_sym_True] = ACTIONS(2267), - [anon_sym_TRUE] = ACTIONS(2267), - [anon_sym_false] = ACTIONS(2267), - [anon_sym_False] = ACTIONS(2267), - [anon_sym_FALSE] = ACTIONS(2267), - [anon_sym_null] = ACTIONS(2267), - [anon_sym_Null] = ACTIONS(2267), - [anon_sym_NULL] = ACTIONS(2267), - [sym_string] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(2269), - [anon_sym_TILDE] = ACTIONS(2269), - [anon_sym_array] = ACTIONS(2267), - [anon_sym_varray] = ACTIONS(2267), - [anon_sym_darray] = ACTIONS(2267), - [anon_sym_vec] = ACTIONS(2267), - [anon_sym_dict] = ACTIONS(2267), - [anon_sym_keyset] = ACTIONS(2267), - [anon_sym_LT] = ACTIONS(2267), - [anon_sym_PLUS] = ACTIONS(2267), - [anon_sym_DASH] = ACTIONS(2267), - [anon_sym_tuple] = ACTIONS(2267), - [anon_sym_include] = ACTIONS(2267), - [anon_sym_include_once] = ACTIONS(2267), - [anon_sym_require] = ACTIONS(2267), - [anon_sym_require_once] = ACTIONS(2267), - [anon_sym_list] = ACTIONS(2267), - [anon_sym_LT_LT] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2269), - [anon_sym_PLUS_PLUS] = ACTIONS(2269), - [anon_sym_DASH_DASH] = ACTIONS(2269), - [anon_sym_await] = ACTIONS(2267), - [anon_sym_async] = ACTIONS(2267), - [anon_sym_yield] = ACTIONS(2267), - [anon_sym_trait] = ACTIONS(2267), - [anon_sym_interface] = ACTIONS(2267), - [anon_sym_class] = ACTIONS(2267), - [anon_sym_enum] = ACTIONS(2267), - [sym_final_modifier] = ACTIONS(2267), - [sym_abstract_modifier] = ACTIONS(2267), - [sym_xhp_modifier] = ACTIONS(2267), - [sym_xhp_identifier] = ACTIONS(2267), - [sym_xhp_class_identifier] = ACTIONS(2269), - [sym_comment] = ACTIONS(3), - }, - [1241] = { - [ts_builtin_sym_end] = ACTIONS(2257), - [sym_identifier] = ACTIONS(2255), - [sym_variable] = ACTIONS(2257), - [sym_pipe_variable] = ACTIONS(2257), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_newtype] = ACTIONS(2255), - [anon_sym_shape] = ACTIONS(2255), - [anon_sym_clone] = ACTIONS(2255), - [anon_sym_new] = ACTIONS(2255), - [anon_sym_print] = ACTIONS(2255), - [sym__backslash] = ACTIONS(2257), - [anon_sym_self] = ACTIONS(2255), - [anon_sym_parent] = ACTIONS(2255), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_LT_LT_LT] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(2257), - [anon_sym_SEMI] = ACTIONS(2257), - [anon_sym_return] = ACTIONS(2255), - [anon_sym_break] = ACTIONS(2255), - [anon_sym_continue] = ACTIONS(2255), - [anon_sym_throw] = ACTIONS(2255), - [anon_sym_echo] = ACTIONS(2255), - [anon_sym_unset] = ACTIONS(2255), - [anon_sym_LPAREN] = ACTIONS(2257), - [anon_sym_concurrent] = ACTIONS(2255), - [anon_sym_use] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_function] = ACTIONS(2255), - [anon_sym_const] = ACTIONS(2255), - [anon_sym_if] = ACTIONS(2255), - [anon_sym_elseif] = ACTIONS(2255), - [anon_sym_else] = ACTIONS(2255), - [anon_sym_switch] = ACTIONS(2255), - [anon_sym_foreach] = ACTIONS(2255), - [anon_sym_while] = ACTIONS(2255), - [anon_sym_do] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2255), - [anon_sym_try] = ACTIONS(2255), - [anon_sym_using] = ACTIONS(2255), - [sym_float] = ACTIONS(2257), - [sym_integer] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(2255), - [anon_sym_True] = ACTIONS(2255), - [anon_sym_TRUE] = ACTIONS(2255), - [anon_sym_false] = ACTIONS(2255), - [anon_sym_False] = ACTIONS(2255), - [anon_sym_FALSE] = ACTIONS(2255), - [anon_sym_null] = ACTIONS(2255), - [anon_sym_Null] = ACTIONS(2255), - [anon_sym_NULL] = ACTIONS(2255), - [sym_string] = ACTIONS(2257), - [anon_sym_AT] = ACTIONS(2257), - [anon_sym_TILDE] = ACTIONS(2257), - [anon_sym_array] = ACTIONS(2255), - [anon_sym_varray] = ACTIONS(2255), - [anon_sym_darray] = ACTIONS(2255), - [anon_sym_vec] = ACTIONS(2255), - [anon_sym_dict] = ACTIONS(2255), - [anon_sym_keyset] = ACTIONS(2255), - [anon_sym_LT] = ACTIONS(2255), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_tuple] = ACTIONS(2255), - [anon_sym_include] = ACTIONS(2255), - [anon_sym_include_once] = ACTIONS(2255), - [anon_sym_require] = ACTIONS(2255), - [anon_sym_require_once] = ACTIONS(2255), - [anon_sym_list] = ACTIONS(2255), - [anon_sym_LT_LT] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(2257), - [anon_sym_PLUS_PLUS] = ACTIONS(2257), - [anon_sym_DASH_DASH] = ACTIONS(2257), - [anon_sym_await] = ACTIONS(2255), - [anon_sym_async] = ACTIONS(2255), - [anon_sym_yield] = ACTIONS(2255), - [anon_sym_trait] = ACTIONS(2255), - [anon_sym_interface] = ACTIONS(2255), - [anon_sym_class] = ACTIONS(2255), - [anon_sym_enum] = ACTIONS(2255), - [sym_final_modifier] = ACTIONS(2255), - [sym_abstract_modifier] = ACTIONS(2255), - [sym_xhp_modifier] = ACTIONS(2255), - [sym_xhp_identifier] = ACTIONS(2255), - [sym_xhp_class_identifier] = ACTIONS(2257), - [sym_comment] = ACTIONS(3), - }, - [1242] = { - [ts_builtin_sym_end] = ACTIONS(2253), - [sym_identifier] = ACTIONS(2251), - [sym_variable] = ACTIONS(2253), - [sym_pipe_variable] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2251), - [anon_sym_newtype] = ACTIONS(2251), - [anon_sym_shape] = ACTIONS(2251), - [anon_sym_clone] = ACTIONS(2251), - [anon_sym_new] = ACTIONS(2251), - [anon_sym_print] = ACTIONS(2251), - [sym__backslash] = ACTIONS(2253), - [anon_sym_self] = ACTIONS(2251), - [anon_sym_parent] = ACTIONS(2251), - [anon_sym_static] = ACTIONS(2251), - [anon_sym_LT_LT_LT] = ACTIONS(2253), - [anon_sym_LBRACE] = ACTIONS(2253), - [anon_sym_SEMI] = ACTIONS(2253), - [anon_sym_return] = ACTIONS(2251), - [anon_sym_break] = ACTIONS(2251), - [anon_sym_continue] = ACTIONS(2251), - [anon_sym_throw] = ACTIONS(2251), - [anon_sym_echo] = ACTIONS(2251), - [anon_sym_unset] = ACTIONS(2251), - [anon_sym_LPAREN] = ACTIONS(2253), - [anon_sym_concurrent] = ACTIONS(2251), - [anon_sym_use] = ACTIONS(2251), - [anon_sym_namespace] = ACTIONS(2251), - [anon_sym_function] = ACTIONS(2251), - [anon_sym_const] = ACTIONS(2251), - [anon_sym_if] = ACTIONS(2251), - [anon_sym_elseif] = ACTIONS(2251), - [anon_sym_else] = ACTIONS(2251), - [anon_sym_switch] = ACTIONS(2251), - [anon_sym_foreach] = ACTIONS(2251), - [anon_sym_while] = ACTIONS(2251), - [anon_sym_do] = ACTIONS(2251), - [anon_sym_for] = ACTIONS(2251), - [anon_sym_try] = ACTIONS(2251), - [anon_sym_using] = ACTIONS(2251), - [sym_float] = ACTIONS(2253), - [sym_integer] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(2251), - [anon_sym_True] = ACTIONS(2251), - [anon_sym_TRUE] = ACTIONS(2251), - [anon_sym_false] = ACTIONS(2251), - [anon_sym_False] = ACTIONS(2251), - [anon_sym_FALSE] = ACTIONS(2251), - [anon_sym_null] = ACTIONS(2251), - [anon_sym_Null] = ACTIONS(2251), - [anon_sym_NULL] = ACTIONS(2251), - [sym_string] = ACTIONS(2253), - [anon_sym_AT] = ACTIONS(2253), - [anon_sym_TILDE] = ACTIONS(2253), - [anon_sym_array] = ACTIONS(2251), - [anon_sym_varray] = ACTIONS(2251), - [anon_sym_darray] = ACTIONS(2251), - [anon_sym_vec] = ACTIONS(2251), - [anon_sym_dict] = ACTIONS(2251), - [anon_sym_keyset] = ACTIONS(2251), - [anon_sym_LT] = ACTIONS(2251), - [anon_sym_PLUS] = ACTIONS(2251), - [anon_sym_DASH] = ACTIONS(2251), - [anon_sym_tuple] = ACTIONS(2251), - [anon_sym_include] = ACTIONS(2251), - [anon_sym_include_once] = ACTIONS(2251), - [anon_sym_require] = ACTIONS(2251), - [anon_sym_require_once] = ACTIONS(2251), - [anon_sym_list] = ACTIONS(2251), - [anon_sym_LT_LT] = ACTIONS(2251), - [anon_sym_BANG] = ACTIONS(2253), - [anon_sym_PLUS_PLUS] = ACTIONS(2253), - [anon_sym_DASH_DASH] = ACTIONS(2253), - [anon_sym_await] = ACTIONS(2251), - [anon_sym_async] = ACTIONS(2251), - [anon_sym_yield] = ACTIONS(2251), - [anon_sym_trait] = ACTIONS(2251), - [anon_sym_interface] = ACTIONS(2251), - [anon_sym_class] = ACTIONS(2251), - [anon_sym_enum] = ACTIONS(2251), - [sym_final_modifier] = ACTIONS(2251), - [sym_abstract_modifier] = ACTIONS(2251), - [sym_xhp_modifier] = ACTIONS(2251), - [sym_xhp_identifier] = ACTIONS(2251), - [sym_xhp_class_identifier] = ACTIONS(2253), - [sym_comment] = ACTIONS(3), - }, - [1243] = { - [ts_builtin_sym_end] = ACTIONS(2233), - [sym_identifier] = ACTIONS(2231), - [sym_variable] = ACTIONS(2233), - [sym_pipe_variable] = ACTIONS(2233), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_newtype] = ACTIONS(2231), - [anon_sym_shape] = ACTIONS(2231), - [anon_sym_clone] = ACTIONS(2231), - [anon_sym_new] = ACTIONS(2231), - [anon_sym_print] = ACTIONS(2231), - [sym__backslash] = ACTIONS(2233), - [anon_sym_self] = ACTIONS(2231), - [anon_sym_parent] = ACTIONS(2231), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_LT_LT_LT] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(2233), - [anon_sym_SEMI] = ACTIONS(2233), - [anon_sym_return] = ACTIONS(2231), - [anon_sym_break] = ACTIONS(2231), - [anon_sym_continue] = ACTIONS(2231), - [anon_sym_throw] = ACTIONS(2231), - [anon_sym_echo] = ACTIONS(2231), - [anon_sym_unset] = ACTIONS(2231), - [anon_sym_LPAREN] = ACTIONS(2233), - [anon_sym_concurrent] = ACTIONS(2231), - [anon_sym_use] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_function] = ACTIONS(2231), - [anon_sym_const] = ACTIONS(2231), - [anon_sym_if] = ACTIONS(2231), - [anon_sym_elseif] = ACTIONS(2231), - [anon_sym_else] = ACTIONS(2231), - [anon_sym_switch] = ACTIONS(2231), - [anon_sym_foreach] = ACTIONS(2231), - [anon_sym_while] = ACTIONS(2231), - [anon_sym_do] = ACTIONS(2231), - [anon_sym_for] = ACTIONS(2231), - [anon_sym_try] = ACTIONS(2231), - [anon_sym_using] = ACTIONS(2231), - [sym_float] = ACTIONS(2233), - [sym_integer] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(2231), - [anon_sym_True] = ACTIONS(2231), - [anon_sym_TRUE] = ACTIONS(2231), - [anon_sym_false] = ACTIONS(2231), - [anon_sym_False] = ACTIONS(2231), - [anon_sym_FALSE] = ACTIONS(2231), - [anon_sym_null] = ACTIONS(2231), - [anon_sym_Null] = ACTIONS(2231), - [anon_sym_NULL] = ACTIONS(2231), - [sym_string] = ACTIONS(2233), - [anon_sym_AT] = ACTIONS(2233), - [anon_sym_TILDE] = ACTIONS(2233), - [anon_sym_array] = ACTIONS(2231), - [anon_sym_varray] = ACTIONS(2231), - [anon_sym_darray] = ACTIONS(2231), - [anon_sym_vec] = ACTIONS(2231), - [anon_sym_dict] = ACTIONS(2231), - [anon_sym_keyset] = ACTIONS(2231), - [anon_sym_LT] = ACTIONS(2231), - [anon_sym_PLUS] = ACTIONS(2231), - [anon_sym_DASH] = ACTIONS(2231), - [anon_sym_tuple] = ACTIONS(2231), - [anon_sym_include] = ACTIONS(2231), - [anon_sym_include_once] = ACTIONS(2231), - [anon_sym_require] = ACTIONS(2231), - [anon_sym_require_once] = ACTIONS(2231), - [anon_sym_list] = ACTIONS(2231), - [anon_sym_LT_LT] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2233), - [anon_sym_DASH_DASH] = ACTIONS(2233), - [anon_sym_await] = ACTIONS(2231), - [anon_sym_async] = ACTIONS(2231), - [anon_sym_yield] = ACTIONS(2231), - [anon_sym_trait] = ACTIONS(2231), - [anon_sym_interface] = ACTIONS(2231), - [anon_sym_class] = ACTIONS(2231), - [anon_sym_enum] = ACTIONS(2231), - [sym_final_modifier] = ACTIONS(2231), - [sym_abstract_modifier] = ACTIONS(2231), - [sym_xhp_modifier] = ACTIONS(2231), - [sym_xhp_identifier] = ACTIONS(2231), - [sym_xhp_class_identifier] = ACTIONS(2233), - [sym_comment] = ACTIONS(3), - }, - [1244] = { - [ts_builtin_sym_end] = ACTIONS(2229), - [sym_identifier] = ACTIONS(2227), - [sym_variable] = ACTIONS(2229), - [sym_pipe_variable] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2227), - [anon_sym_newtype] = ACTIONS(2227), - [anon_sym_shape] = ACTIONS(2227), - [anon_sym_clone] = ACTIONS(2227), - [anon_sym_new] = ACTIONS(2227), - [anon_sym_print] = ACTIONS(2227), - [sym__backslash] = ACTIONS(2229), - [anon_sym_self] = ACTIONS(2227), - [anon_sym_parent] = ACTIONS(2227), - [anon_sym_static] = ACTIONS(2227), - [anon_sym_LT_LT_LT] = ACTIONS(2229), - [anon_sym_LBRACE] = ACTIONS(2229), - [anon_sym_SEMI] = ACTIONS(2229), - [anon_sym_return] = ACTIONS(2227), - [anon_sym_break] = ACTIONS(2227), - [anon_sym_continue] = ACTIONS(2227), - [anon_sym_throw] = ACTIONS(2227), - [anon_sym_echo] = ACTIONS(2227), - [anon_sym_unset] = ACTIONS(2227), - [anon_sym_LPAREN] = ACTIONS(2229), - [anon_sym_concurrent] = ACTIONS(2227), - [anon_sym_use] = ACTIONS(2227), - [anon_sym_namespace] = ACTIONS(2227), - [anon_sym_function] = ACTIONS(2227), - [anon_sym_const] = ACTIONS(2227), - [anon_sym_if] = ACTIONS(2227), - [anon_sym_elseif] = ACTIONS(2227), - [anon_sym_else] = ACTIONS(2227), - [anon_sym_switch] = ACTIONS(2227), - [anon_sym_foreach] = ACTIONS(2227), - [anon_sym_while] = ACTIONS(2227), - [anon_sym_do] = ACTIONS(2227), - [anon_sym_for] = ACTIONS(2227), - [anon_sym_try] = ACTIONS(2227), - [anon_sym_using] = ACTIONS(2227), - [sym_float] = ACTIONS(2229), - [sym_integer] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(2227), - [anon_sym_True] = ACTIONS(2227), - [anon_sym_TRUE] = ACTIONS(2227), - [anon_sym_false] = ACTIONS(2227), - [anon_sym_False] = ACTIONS(2227), - [anon_sym_FALSE] = ACTIONS(2227), - [anon_sym_null] = ACTIONS(2227), - [anon_sym_Null] = ACTIONS(2227), - [anon_sym_NULL] = ACTIONS(2227), - [sym_string] = ACTIONS(2229), - [anon_sym_AT] = ACTIONS(2229), - [anon_sym_TILDE] = ACTIONS(2229), - [anon_sym_array] = ACTIONS(2227), - [anon_sym_varray] = ACTIONS(2227), - [anon_sym_darray] = ACTIONS(2227), - [anon_sym_vec] = ACTIONS(2227), - [anon_sym_dict] = ACTIONS(2227), - [anon_sym_keyset] = ACTIONS(2227), - [anon_sym_LT] = ACTIONS(2227), - [anon_sym_PLUS] = ACTIONS(2227), - [anon_sym_DASH] = ACTIONS(2227), - [anon_sym_tuple] = ACTIONS(2227), - [anon_sym_include] = ACTIONS(2227), - [anon_sym_include_once] = ACTIONS(2227), - [anon_sym_require] = ACTIONS(2227), - [anon_sym_require_once] = ACTIONS(2227), - [anon_sym_list] = ACTIONS(2227), - [anon_sym_LT_LT] = ACTIONS(2227), - [anon_sym_BANG] = ACTIONS(2229), - [anon_sym_PLUS_PLUS] = ACTIONS(2229), - [anon_sym_DASH_DASH] = ACTIONS(2229), - [anon_sym_await] = ACTIONS(2227), - [anon_sym_async] = ACTIONS(2227), - [anon_sym_yield] = ACTIONS(2227), - [anon_sym_trait] = ACTIONS(2227), - [anon_sym_interface] = ACTIONS(2227), - [anon_sym_class] = ACTIONS(2227), - [anon_sym_enum] = ACTIONS(2227), - [sym_final_modifier] = ACTIONS(2227), - [sym_abstract_modifier] = ACTIONS(2227), - [sym_xhp_modifier] = ACTIONS(2227), - [sym_xhp_identifier] = ACTIONS(2227), - [sym_xhp_class_identifier] = ACTIONS(2229), - [sym_comment] = ACTIONS(3), - }, - [1245] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_case] = ACTIONS(1959), - [anon_sym_default] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1246] = { - [ts_builtin_sym_end] = ACTIONS(2221), - [sym_identifier] = ACTIONS(2219), - [sym_variable] = ACTIONS(2221), - [sym_pipe_variable] = ACTIONS(2221), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_newtype] = ACTIONS(2219), - [anon_sym_shape] = ACTIONS(2219), - [anon_sym_clone] = ACTIONS(2219), - [anon_sym_new] = ACTIONS(2219), - [anon_sym_print] = ACTIONS(2219), - [sym__backslash] = ACTIONS(2221), - [anon_sym_self] = ACTIONS(2219), - [anon_sym_parent] = ACTIONS(2219), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_LT_LT_LT] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(2221), - [anon_sym_SEMI] = ACTIONS(2221), - [anon_sym_return] = ACTIONS(2219), - [anon_sym_break] = ACTIONS(2219), - [anon_sym_continue] = ACTIONS(2219), - [anon_sym_throw] = ACTIONS(2219), - [anon_sym_echo] = ACTIONS(2219), - [anon_sym_unset] = ACTIONS(2219), - [anon_sym_LPAREN] = ACTIONS(2221), - [anon_sym_concurrent] = ACTIONS(2219), - [anon_sym_use] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_function] = ACTIONS(2219), - [anon_sym_const] = ACTIONS(2219), - [anon_sym_if] = ACTIONS(2219), - [anon_sym_elseif] = ACTIONS(2219), - [anon_sym_else] = ACTIONS(2219), - [anon_sym_switch] = ACTIONS(2219), - [anon_sym_foreach] = ACTIONS(2219), - [anon_sym_while] = ACTIONS(2219), - [anon_sym_do] = ACTIONS(2219), - [anon_sym_for] = ACTIONS(2219), - [anon_sym_try] = ACTIONS(2219), - [anon_sym_using] = ACTIONS(2219), - [sym_float] = ACTIONS(2221), - [sym_integer] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(2219), - [anon_sym_True] = ACTIONS(2219), - [anon_sym_TRUE] = ACTIONS(2219), - [anon_sym_false] = ACTIONS(2219), - [anon_sym_False] = ACTIONS(2219), - [anon_sym_FALSE] = ACTIONS(2219), - [anon_sym_null] = ACTIONS(2219), - [anon_sym_Null] = ACTIONS(2219), - [anon_sym_NULL] = ACTIONS(2219), - [sym_string] = ACTIONS(2221), - [anon_sym_AT] = ACTIONS(2221), - [anon_sym_TILDE] = ACTIONS(2221), - [anon_sym_array] = ACTIONS(2219), - [anon_sym_varray] = ACTIONS(2219), - [anon_sym_darray] = ACTIONS(2219), - [anon_sym_vec] = ACTIONS(2219), - [anon_sym_dict] = ACTIONS(2219), - [anon_sym_keyset] = ACTIONS(2219), - [anon_sym_LT] = ACTIONS(2219), - [anon_sym_PLUS] = ACTIONS(2219), - [anon_sym_DASH] = ACTIONS(2219), - [anon_sym_tuple] = ACTIONS(2219), - [anon_sym_include] = ACTIONS(2219), - [anon_sym_include_once] = ACTIONS(2219), - [anon_sym_require] = ACTIONS(2219), - [anon_sym_require_once] = ACTIONS(2219), - [anon_sym_list] = ACTIONS(2219), - [anon_sym_LT_LT] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(2221), - [anon_sym_PLUS_PLUS] = ACTIONS(2221), - [anon_sym_DASH_DASH] = ACTIONS(2221), - [anon_sym_await] = ACTIONS(2219), - [anon_sym_async] = ACTIONS(2219), - [anon_sym_yield] = ACTIONS(2219), - [anon_sym_trait] = ACTIONS(2219), - [anon_sym_interface] = ACTIONS(2219), - [anon_sym_class] = ACTIONS(2219), - [anon_sym_enum] = ACTIONS(2219), - [sym_final_modifier] = ACTIONS(2219), - [sym_abstract_modifier] = ACTIONS(2219), - [sym_xhp_modifier] = ACTIONS(2219), - [sym_xhp_identifier] = ACTIONS(2219), - [sym_xhp_class_identifier] = ACTIONS(2221), - [sym_comment] = ACTIONS(3), - }, - [1247] = { - [ts_builtin_sym_end] = ACTIONS(2217), - [sym_identifier] = ACTIONS(2215), - [sym_variable] = ACTIONS(2217), - [sym_pipe_variable] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2215), - [anon_sym_newtype] = ACTIONS(2215), - [anon_sym_shape] = ACTIONS(2215), - [anon_sym_clone] = ACTIONS(2215), - [anon_sym_new] = ACTIONS(2215), - [anon_sym_print] = ACTIONS(2215), - [sym__backslash] = ACTIONS(2217), - [anon_sym_self] = ACTIONS(2215), - [anon_sym_parent] = ACTIONS(2215), - [anon_sym_static] = ACTIONS(2215), - [anon_sym_LT_LT_LT] = ACTIONS(2217), - [anon_sym_LBRACE] = ACTIONS(2217), - [anon_sym_SEMI] = ACTIONS(2217), - [anon_sym_return] = ACTIONS(2215), - [anon_sym_break] = ACTIONS(2215), - [anon_sym_continue] = ACTIONS(2215), - [anon_sym_throw] = ACTIONS(2215), - [anon_sym_echo] = ACTIONS(2215), - [anon_sym_unset] = ACTIONS(2215), - [anon_sym_LPAREN] = ACTIONS(2217), - [anon_sym_concurrent] = ACTIONS(2215), - [anon_sym_use] = ACTIONS(2215), - [anon_sym_namespace] = ACTIONS(2215), - [anon_sym_function] = ACTIONS(2215), - [anon_sym_const] = ACTIONS(2215), - [anon_sym_if] = ACTIONS(2215), - [anon_sym_elseif] = ACTIONS(2215), - [anon_sym_else] = ACTIONS(2215), - [anon_sym_switch] = ACTIONS(2215), - [anon_sym_foreach] = ACTIONS(2215), - [anon_sym_while] = ACTIONS(2215), - [anon_sym_do] = ACTIONS(2215), - [anon_sym_for] = ACTIONS(2215), - [anon_sym_try] = ACTIONS(2215), - [anon_sym_using] = ACTIONS(2215), - [sym_float] = ACTIONS(2217), - [sym_integer] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(2215), - [anon_sym_True] = ACTIONS(2215), - [anon_sym_TRUE] = ACTIONS(2215), - [anon_sym_false] = ACTIONS(2215), - [anon_sym_False] = ACTIONS(2215), - [anon_sym_FALSE] = ACTIONS(2215), - [anon_sym_null] = ACTIONS(2215), - [anon_sym_Null] = ACTIONS(2215), - [anon_sym_NULL] = ACTIONS(2215), - [sym_string] = ACTIONS(2217), - [anon_sym_AT] = ACTIONS(2217), - [anon_sym_TILDE] = ACTIONS(2217), - [anon_sym_array] = ACTIONS(2215), - [anon_sym_varray] = ACTIONS(2215), - [anon_sym_darray] = ACTIONS(2215), - [anon_sym_vec] = ACTIONS(2215), - [anon_sym_dict] = ACTIONS(2215), - [anon_sym_keyset] = ACTIONS(2215), - [anon_sym_LT] = ACTIONS(2215), - [anon_sym_PLUS] = ACTIONS(2215), - [anon_sym_DASH] = ACTIONS(2215), - [anon_sym_tuple] = ACTIONS(2215), - [anon_sym_include] = ACTIONS(2215), - [anon_sym_include_once] = ACTIONS(2215), - [anon_sym_require] = ACTIONS(2215), - [anon_sym_require_once] = ACTIONS(2215), - [anon_sym_list] = ACTIONS(2215), - [anon_sym_LT_LT] = ACTIONS(2215), - [anon_sym_BANG] = ACTIONS(2217), - [anon_sym_PLUS_PLUS] = ACTIONS(2217), - [anon_sym_DASH_DASH] = ACTIONS(2217), - [anon_sym_await] = ACTIONS(2215), - [anon_sym_async] = ACTIONS(2215), - [anon_sym_yield] = ACTIONS(2215), - [anon_sym_trait] = ACTIONS(2215), - [anon_sym_interface] = ACTIONS(2215), - [anon_sym_class] = ACTIONS(2215), - [anon_sym_enum] = ACTIONS(2215), - [sym_final_modifier] = ACTIONS(2215), - [sym_abstract_modifier] = ACTIONS(2215), - [sym_xhp_modifier] = ACTIONS(2215), - [sym_xhp_identifier] = ACTIONS(2215), - [sym_xhp_class_identifier] = ACTIONS(2217), - [sym_comment] = ACTIONS(3), - }, - [1248] = { - [ts_builtin_sym_end] = ACTIONS(2213), - [sym_identifier] = ACTIONS(2211), - [sym_variable] = ACTIONS(2213), - [sym_pipe_variable] = ACTIONS(2213), - [anon_sym_type] = ACTIONS(2211), - [anon_sym_newtype] = ACTIONS(2211), - [anon_sym_shape] = ACTIONS(2211), - [anon_sym_clone] = ACTIONS(2211), - [anon_sym_new] = ACTIONS(2211), - [anon_sym_print] = ACTIONS(2211), - [sym__backslash] = ACTIONS(2213), - [anon_sym_self] = ACTIONS(2211), - [anon_sym_parent] = ACTIONS(2211), - [anon_sym_static] = ACTIONS(2211), - [anon_sym_LT_LT_LT] = ACTIONS(2213), - [anon_sym_LBRACE] = ACTIONS(2213), - [anon_sym_SEMI] = ACTIONS(2213), - [anon_sym_return] = ACTIONS(2211), - [anon_sym_break] = ACTIONS(2211), - [anon_sym_continue] = ACTIONS(2211), - [anon_sym_throw] = ACTIONS(2211), - [anon_sym_echo] = ACTIONS(2211), - [anon_sym_unset] = ACTIONS(2211), - [anon_sym_LPAREN] = ACTIONS(2213), - [anon_sym_concurrent] = ACTIONS(2211), - [anon_sym_use] = ACTIONS(2211), - [anon_sym_namespace] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(2211), - [anon_sym_const] = ACTIONS(2211), - [anon_sym_if] = ACTIONS(2211), - [anon_sym_elseif] = ACTIONS(2211), - [anon_sym_else] = ACTIONS(2211), - [anon_sym_switch] = ACTIONS(2211), - [anon_sym_foreach] = ACTIONS(2211), - [anon_sym_while] = ACTIONS(2211), - [anon_sym_do] = ACTIONS(2211), - [anon_sym_for] = ACTIONS(2211), - [anon_sym_try] = ACTIONS(2211), - [anon_sym_using] = ACTIONS(2211), - [sym_float] = ACTIONS(2213), - [sym_integer] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2211), - [anon_sym_True] = ACTIONS(2211), - [anon_sym_TRUE] = ACTIONS(2211), - [anon_sym_false] = ACTIONS(2211), - [anon_sym_False] = ACTIONS(2211), - [anon_sym_FALSE] = ACTIONS(2211), - [anon_sym_null] = ACTIONS(2211), - [anon_sym_Null] = ACTIONS(2211), - [anon_sym_NULL] = ACTIONS(2211), - [sym_string] = ACTIONS(2213), - [anon_sym_AT] = ACTIONS(2213), - [anon_sym_TILDE] = ACTIONS(2213), - [anon_sym_array] = ACTIONS(2211), - [anon_sym_varray] = ACTIONS(2211), - [anon_sym_darray] = ACTIONS(2211), - [anon_sym_vec] = ACTIONS(2211), - [anon_sym_dict] = ACTIONS(2211), - [anon_sym_keyset] = ACTIONS(2211), - [anon_sym_LT] = ACTIONS(2211), - [anon_sym_PLUS] = ACTIONS(2211), - [anon_sym_DASH] = ACTIONS(2211), - [anon_sym_tuple] = ACTIONS(2211), - [anon_sym_include] = ACTIONS(2211), - [anon_sym_include_once] = ACTIONS(2211), - [anon_sym_require] = ACTIONS(2211), - [anon_sym_require_once] = ACTIONS(2211), - [anon_sym_list] = ACTIONS(2211), - [anon_sym_LT_LT] = ACTIONS(2211), - [anon_sym_BANG] = ACTIONS(2213), - [anon_sym_PLUS_PLUS] = ACTIONS(2213), - [anon_sym_DASH_DASH] = ACTIONS(2213), - [anon_sym_await] = ACTIONS(2211), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_yield] = ACTIONS(2211), - [anon_sym_trait] = ACTIONS(2211), - [anon_sym_interface] = ACTIONS(2211), - [anon_sym_class] = ACTIONS(2211), - [anon_sym_enum] = ACTIONS(2211), - [sym_final_modifier] = ACTIONS(2211), - [sym_abstract_modifier] = ACTIONS(2211), - [sym_xhp_modifier] = ACTIONS(2211), - [sym_xhp_identifier] = ACTIONS(2211), - [sym_xhp_class_identifier] = ACTIONS(2213), - [sym_comment] = ACTIONS(3), - }, - [1249] = { - [ts_builtin_sym_end] = ACTIONS(2193), - [sym_identifier] = ACTIONS(2191), - [sym_variable] = ACTIONS(2193), - [sym_pipe_variable] = ACTIONS(2193), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_newtype] = ACTIONS(2191), - [anon_sym_shape] = ACTIONS(2191), - [anon_sym_clone] = ACTIONS(2191), - [anon_sym_new] = ACTIONS(2191), - [anon_sym_print] = ACTIONS(2191), - [sym__backslash] = ACTIONS(2193), - [anon_sym_self] = ACTIONS(2191), - [anon_sym_parent] = ACTIONS(2191), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_LT_LT_LT] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(2193), - [anon_sym_SEMI] = ACTIONS(2193), - [anon_sym_return] = ACTIONS(2191), - [anon_sym_break] = ACTIONS(2191), - [anon_sym_continue] = ACTIONS(2191), - [anon_sym_throw] = ACTIONS(2191), - [anon_sym_echo] = ACTIONS(2191), - [anon_sym_unset] = ACTIONS(2191), - [anon_sym_LPAREN] = ACTIONS(2193), - [anon_sym_concurrent] = ACTIONS(2191), - [anon_sym_use] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2191), - [anon_sym_function] = ACTIONS(2191), - [anon_sym_const] = ACTIONS(2191), - [anon_sym_if] = ACTIONS(2191), - [anon_sym_elseif] = ACTIONS(2191), - [anon_sym_else] = ACTIONS(2191), - [anon_sym_switch] = ACTIONS(2191), - [anon_sym_foreach] = ACTIONS(2191), - [anon_sym_while] = ACTIONS(2191), - [anon_sym_do] = ACTIONS(2191), - [anon_sym_for] = ACTIONS(2191), - [anon_sym_try] = ACTIONS(2191), - [anon_sym_using] = ACTIONS(2191), - [sym_float] = ACTIONS(2193), - [sym_integer] = ACTIONS(2191), - [anon_sym_true] = ACTIONS(2191), - [anon_sym_True] = ACTIONS(2191), - [anon_sym_TRUE] = ACTIONS(2191), - [anon_sym_false] = ACTIONS(2191), - [anon_sym_False] = ACTIONS(2191), - [anon_sym_FALSE] = ACTIONS(2191), - [anon_sym_null] = ACTIONS(2191), - [anon_sym_Null] = ACTIONS(2191), - [anon_sym_NULL] = ACTIONS(2191), - [sym_string] = ACTIONS(2193), - [anon_sym_AT] = ACTIONS(2193), - [anon_sym_TILDE] = ACTIONS(2193), - [anon_sym_array] = ACTIONS(2191), - [anon_sym_varray] = ACTIONS(2191), - [anon_sym_darray] = ACTIONS(2191), - [anon_sym_vec] = ACTIONS(2191), - [anon_sym_dict] = ACTIONS(2191), - [anon_sym_keyset] = ACTIONS(2191), - [anon_sym_LT] = ACTIONS(2191), - [anon_sym_PLUS] = ACTIONS(2191), - [anon_sym_DASH] = ACTIONS(2191), - [anon_sym_tuple] = ACTIONS(2191), - [anon_sym_include] = ACTIONS(2191), - [anon_sym_include_once] = ACTIONS(2191), - [anon_sym_require] = ACTIONS(2191), - [anon_sym_require_once] = ACTIONS(2191), - [anon_sym_list] = ACTIONS(2191), - [anon_sym_LT_LT] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(2193), - [anon_sym_PLUS_PLUS] = ACTIONS(2193), - [anon_sym_DASH_DASH] = ACTIONS(2193), - [anon_sym_await] = ACTIONS(2191), - [anon_sym_async] = ACTIONS(2191), - [anon_sym_yield] = ACTIONS(2191), - [anon_sym_trait] = ACTIONS(2191), - [anon_sym_interface] = ACTIONS(2191), - [anon_sym_class] = ACTIONS(2191), - [anon_sym_enum] = ACTIONS(2191), - [sym_final_modifier] = ACTIONS(2191), - [sym_abstract_modifier] = ACTIONS(2191), - [sym_xhp_modifier] = ACTIONS(2191), - [sym_xhp_identifier] = ACTIONS(2191), - [sym_xhp_class_identifier] = ACTIONS(2193), - [sym_comment] = ACTIONS(3), - }, - [1250] = { - [sym_identifier] = ACTIONS(2139), - [sym_variable] = ACTIONS(2141), - [sym_pipe_variable] = ACTIONS(2141), - [anon_sym_type] = ACTIONS(2139), - [anon_sym_newtype] = ACTIONS(2139), - [anon_sym_shape] = ACTIONS(2139), - [anon_sym_clone] = ACTIONS(2139), - [anon_sym_new] = ACTIONS(2139), - [anon_sym_print] = ACTIONS(2139), - [sym__backslash] = ACTIONS(2141), - [anon_sym_self] = ACTIONS(2139), - [anon_sym_parent] = ACTIONS(2139), - [anon_sym_static] = ACTIONS(2139), - [anon_sym_LT_LT_LT] = ACTIONS(2141), - [anon_sym_RBRACE] = ACTIONS(2141), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym_return] = ACTIONS(2139), - [anon_sym_break] = ACTIONS(2139), - [anon_sym_continue] = ACTIONS(2139), - [anon_sym_throw] = ACTIONS(2139), - [anon_sym_echo] = ACTIONS(2139), - [anon_sym_unset] = ACTIONS(2139), - [anon_sym_LPAREN] = ACTIONS(2141), - [anon_sym_concurrent] = ACTIONS(2139), - [anon_sym_use] = ACTIONS(2139), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_function] = ACTIONS(2139), - [anon_sym_const] = ACTIONS(2139), - [anon_sym_if] = ACTIONS(2139), - [anon_sym_elseif] = ACTIONS(2139), - [anon_sym_else] = ACTIONS(2139), - [anon_sym_switch] = ACTIONS(2139), - [anon_sym_foreach] = ACTIONS(2139), - [anon_sym_while] = ACTIONS(2139), - [anon_sym_do] = ACTIONS(2139), - [anon_sym_for] = ACTIONS(2139), - [anon_sym_try] = ACTIONS(2139), - [anon_sym_using] = ACTIONS(2139), - [sym_float] = ACTIONS(2141), - [sym_integer] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(2139), - [anon_sym_True] = ACTIONS(2139), - [anon_sym_TRUE] = ACTIONS(2139), - [anon_sym_false] = ACTIONS(2139), - [anon_sym_False] = ACTIONS(2139), - [anon_sym_FALSE] = ACTIONS(2139), - [anon_sym_null] = ACTIONS(2139), - [anon_sym_Null] = ACTIONS(2139), - [anon_sym_NULL] = ACTIONS(2139), - [sym_string] = ACTIONS(2141), - [anon_sym_AT] = ACTIONS(2141), - [anon_sym_TILDE] = ACTIONS(2141), - [anon_sym_array] = ACTIONS(2139), - [anon_sym_varray] = ACTIONS(2139), - [anon_sym_darray] = ACTIONS(2139), - [anon_sym_vec] = ACTIONS(2139), - [anon_sym_dict] = ACTIONS(2139), - [anon_sym_keyset] = ACTIONS(2139), - [anon_sym_LT] = ACTIONS(2139), - [anon_sym_PLUS] = ACTIONS(2139), - [anon_sym_DASH] = ACTIONS(2139), - [anon_sym_tuple] = ACTIONS(2139), - [anon_sym_include] = ACTIONS(2139), - [anon_sym_include_once] = ACTIONS(2139), - [anon_sym_require] = ACTIONS(2139), - [anon_sym_require_once] = ACTIONS(2139), - [anon_sym_list] = ACTIONS(2139), - [anon_sym_LT_LT] = ACTIONS(2139), - [anon_sym_BANG] = ACTIONS(2141), - [anon_sym_PLUS_PLUS] = ACTIONS(2141), - [anon_sym_DASH_DASH] = ACTIONS(2141), - [anon_sym_await] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2139), - [anon_sym_yield] = ACTIONS(2139), - [anon_sym_trait] = ACTIONS(2139), - [anon_sym_interface] = ACTIONS(2139), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_enum] = ACTIONS(2139), - [sym_final_modifier] = ACTIONS(2139), - [sym_abstract_modifier] = ACTIONS(2139), - [sym_xhp_modifier] = ACTIONS(2139), - [sym_xhp_identifier] = ACTIONS(2139), - [sym_xhp_class_identifier] = ACTIONS(2141), - [sym_comment] = ACTIONS(3), - }, - [1251] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_elseif] = ACTIONS(1959), - [anon_sym_else] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1252] = { - [sym_identifier] = ACTIONS(2415), - [sym_variable] = ACTIONS(2417), - [sym_pipe_variable] = ACTIONS(2417), - [anon_sym_type] = ACTIONS(2415), - [anon_sym_newtype] = ACTIONS(2415), - [anon_sym_shape] = ACTIONS(2415), - [anon_sym_clone] = ACTIONS(2415), - [anon_sym_new] = ACTIONS(2415), - [anon_sym_print] = ACTIONS(2415), - [sym__backslash] = ACTIONS(2417), - [anon_sym_self] = ACTIONS(2415), - [anon_sym_parent] = ACTIONS(2415), - [anon_sym_static] = ACTIONS(2415), - [anon_sym_LT_LT_LT] = ACTIONS(2417), - [anon_sym_RBRACE] = ACTIONS(2417), - [anon_sym_LBRACE] = ACTIONS(2417), - [anon_sym_SEMI] = ACTIONS(2417), - [anon_sym_return] = ACTIONS(2415), - [anon_sym_break] = ACTIONS(2415), - [anon_sym_continue] = ACTIONS(2415), - [anon_sym_throw] = ACTIONS(2415), - [anon_sym_echo] = ACTIONS(2415), - [anon_sym_unset] = ACTIONS(2415), - [anon_sym_LPAREN] = ACTIONS(2417), - [anon_sym_concurrent] = ACTIONS(2415), - [anon_sym_use] = ACTIONS(2415), - [anon_sym_namespace] = ACTIONS(2415), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_const] = ACTIONS(2415), - [anon_sym_if] = ACTIONS(2415), - [anon_sym_switch] = ACTIONS(2415), - [anon_sym_case] = ACTIONS(2415), - [anon_sym_default] = ACTIONS(2415), - [anon_sym_foreach] = ACTIONS(2415), - [anon_sym_while] = ACTIONS(2415), - [anon_sym_do] = ACTIONS(2415), - [anon_sym_for] = ACTIONS(2415), - [anon_sym_try] = ACTIONS(2415), - [anon_sym_using] = ACTIONS(2415), - [sym_float] = ACTIONS(2417), - [sym_integer] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(2415), - [anon_sym_True] = ACTIONS(2415), - [anon_sym_TRUE] = ACTIONS(2415), - [anon_sym_false] = ACTIONS(2415), - [anon_sym_False] = ACTIONS(2415), - [anon_sym_FALSE] = ACTIONS(2415), - [anon_sym_null] = ACTIONS(2415), - [anon_sym_Null] = ACTIONS(2415), - [anon_sym_NULL] = ACTIONS(2415), - [sym_string] = ACTIONS(2417), - [anon_sym_AT] = ACTIONS(2417), - [anon_sym_TILDE] = ACTIONS(2417), - [anon_sym_array] = ACTIONS(2415), - [anon_sym_varray] = ACTIONS(2415), - [anon_sym_darray] = ACTIONS(2415), - [anon_sym_vec] = ACTIONS(2415), - [anon_sym_dict] = ACTIONS(2415), - [anon_sym_keyset] = ACTIONS(2415), - [anon_sym_LT] = ACTIONS(2415), - [anon_sym_PLUS] = ACTIONS(2415), - [anon_sym_DASH] = ACTIONS(2415), - [anon_sym_tuple] = ACTIONS(2415), - [anon_sym_include] = ACTIONS(2415), - [anon_sym_include_once] = ACTIONS(2415), - [anon_sym_require] = ACTIONS(2415), - [anon_sym_require_once] = ACTIONS(2415), - [anon_sym_list] = ACTIONS(2415), - [anon_sym_LT_LT] = ACTIONS(2415), - [anon_sym_BANG] = ACTIONS(2417), - [anon_sym_PLUS_PLUS] = ACTIONS(2417), - [anon_sym_DASH_DASH] = ACTIONS(2417), - [anon_sym_await] = ACTIONS(2415), - [anon_sym_async] = ACTIONS(2415), - [anon_sym_yield] = ACTIONS(2415), - [anon_sym_trait] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2415), - [anon_sym_class] = ACTIONS(2415), - [anon_sym_enum] = ACTIONS(2415), - [sym_final_modifier] = ACTIONS(2415), - [sym_abstract_modifier] = ACTIONS(2415), - [sym_xhp_modifier] = ACTIONS(2415), - [sym_xhp_identifier] = ACTIONS(2415), - [sym_xhp_class_identifier] = ACTIONS(2417), - [sym_comment] = ACTIONS(3), - }, - [1253] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_elseif] = ACTIONS(1971), - [anon_sym_else] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [1254] = { - [ts_builtin_sym_end] = ACTIONS(2189), - [sym_identifier] = ACTIONS(2187), - [sym_variable] = ACTIONS(2189), - [sym_pipe_variable] = ACTIONS(2189), - [anon_sym_type] = ACTIONS(2187), - [anon_sym_newtype] = ACTIONS(2187), - [anon_sym_shape] = ACTIONS(2187), - [anon_sym_clone] = ACTIONS(2187), - [anon_sym_new] = ACTIONS(2187), - [anon_sym_print] = ACTIONS(2187), - [sym__backslash] = ACTIONS(2189), - [anon_sym_self] = ACTIONS(2187), - [anon_sym_parent] = ACTIONS(2187), - [anon_sym_static] = ACTIONS(2187), - [anon_sym_LT_LT_LT] = ACTIONS(2189), - [anon_sym_LBRACE] = ACTIONS(2189), - [anon_sym_SEMI] = ACTIONS(2189), - [anon_sym_return] = ACTIONS(2187), - [anon_sym_break] = ACTIONS(2187), - [anon_sym_continue] = ACTIONS(2187), - [anon_sym_throw] = ACTIONS(2187), - [anon_sym_echo] = ACTIONS(2187), - [anon_sym_unset] = ACTIONS(2187), - [anon_sym_LPAREN] = ACTIONS(2189), - [anon_sym_concurrent] = ACTIONS(2187), - [anon_sym_use] = ACTIONS(2187), - [anon_sym_namespace] = ACTIONS(2187), - [anon_sym_function] = ACTIONS(2187), - [anon_sym_const] = ACTIONS(2187), - [anon_sym_if] = ACTIONS(2187), - [anon_sym_elseif] = ACTIONS(2187), - [anon_sym_else] = ACTIONS(2187), - [anon_sym_switch] = ACTIONS(2187), - [anon_sym_foreach] = ACTIONS(2187), - [anon_sym_while] = ACTIONS(2187), - [anon_sym_do] = ACTIONS(2187), - [anon_sym_for] = ACTIONS(2187), - [anon_sym_try] = ACTIONS(2187), - [anon_sym_using] = ACTIONS(2187), - [sym_float] = ACTIONS(2189), - [sym_integer] = ACTIONS(2187), - [anon_sym_true] = ACTIONS(2187), - [anon_sym_True] = ACTIONS(2187), - [anon_sym_TRUE] = ACTIONS(2187), - [anon_sym_false] = ACTIONS(2187), - [anon_sym_False] = ACTIONS(2187), - [anon_sym_FALSE] = ACTIONS(2187), - [anon_sym_null] = ACTIONS(2187), - [anon_sym_Null] = ACTIONS(2187), - [anon_sym_NULL] = ACTIONS(2187), - [sym_string] = ACTIONS(2189), - [anon_sym_AT] = ACTIONS(2189), - [anon_sym_TILDE] = ACTIONS(2189), - [anon_sym_array] = ACTIONS(2187), - [anon_sym_varray] = ACTIONS(2187), - [anon_sym_darray] = ACTIONS(2187), - [anon_sym_vec] = ACTIONS(2187), - [anon_sym_dict] = ACTIONS(2187), - [anon_sym_keyset] = ACTIONS(2187), - [anon_sym_LT] = ACTIONS(2187), - [anon_sym_PLUS] = ACTIONS(2187), - [anon_sym_DASH] = ACTIONS(2187), - [anon_sym_tuple] = ACTIONS(2187), - [anon_sym_include] = ACTIONS(2187), - [anon_sym_include_once] = ACTIONS(2187), - [anon_sym_require] = ACTIONS(2187), - [anon_sym_require_once] = ACTIONS(2187), - [anon_sym_list] = ACTIONS(2187), - [anon_sym_LT_LT] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2189), - [anon_sym_PLUS_PLUS] = ACTIONS(2189), - [anon_sym_DASH_DASH] = ACTIONS(2189), - [anon_sym_await] = ACTIONS(2187), - [anon_sym_async] = ACTIONS(2187), - [anon_sym_yield] = ACTIONS(2187), - [anon_sym_trait] = ACTIONS(2187), - [anon_sym_interface] = ACTIONS(2187), - [anon_sym_class] = ACTIONS(2187), - [anon_sym_enum] = ACTIONS(2187), - [sym_final_modifier] = ACTIONS(2187), - [sym_abstract_modifier] = ACTIONS(2187), - [sym_xhp_modifier] = ACTIONS(2187), - [sym_xhp_identifier] = ACTIONS(2187), - [sym_xhp_class_identifier] = ACTIONS(2189), - [sym_comment] = ACTIONS(3), - }, - [1255] = { - [ts_builtin_sym_end] = ACTIONS(1969), - [sym_identifier] = ACTIONS(1967), - [sym_variable] = ACTIONS(1969), - [sym_pipe_variable] = ACTIONS(1969), - [anon_sym_type] = ACTIONS(1967), - [anon_sym_newtype] = ACTIONS(1967), - [anon_sym_shape] = ACTIONS(1967), - [anon_sym_clone] = ACTIONS(1967), - [anon_sym_new] = ACTIONS(1967), - [anon_sym_print] = ACTIONS(1967), - [sym__backslash] = ACTIONS(1969), - [anon_sym_self] = ACTIONS(1967), - [anon_sym_parent] = ACTIONS(1967), - [anon_sym_static] = ACTIONS(1967), - [anon_sym_LT_LT_LT] = ACTIONS(1969), - [anon_sym_LBRACE] = ACTIONS(1969), - [anon_sym_SEMI] = ACTIONS(1969), - [anon_sym_return] = ACTIONS(1967), - [anon_sym_break] = ACTIONS(1967), - [anon_sym_continue] = ACTIONS(1967), - [anon_sym_throw] = ACTIONS(1967), - [anon_sym_echo] = ACTIONS(1967), - [anon_sym_unset] = ACTIONS(1967), - [anon_sym_LPAREN] = ACTIONS(1969), - [anon_sym_concurrent] = ACTIONS(1967), - [anon_sym_use] = ACTIONS(1967), - [anon_sym_namespace] = ACTIONS(1967), - [anon_sym_function] = ACTIONS(1967), - [anon_sym_const] = ACTIONS(1967), - [anon_sym_if] = ACTIONS(1967), - [anon_sym_switch] = ACTIONS(1967), - [anon_sym_foreach] = ACTIONS(1967), - [anon_sym_while] = ACTIONS(1967), - [anon_sym_do] = ACTIONS(1967), - [anon_sym_for] = ACTIONS(1967), - [anon_sym_try] = ACTIONS(1967), - [anon_sym_catch] = ACTIONS(1967), - [anon_sym_finally] = ACTIONS(1967), - [anon_sym_using] = ACTIONS(1967), - [sym_float] = ACTIONS(1969), - [sym_integer] = ACTIONS(1967), - [anon_sym_true] = ACTIONS(1967), - [anon_sym_True] = ACTIONS(1967), - [anon_sym_TRUE] = ACTIONS(1967), - [anon_sym_false] = ACTIONS(1967), - [anon_sym_False] = ACTIONS(1967), - [anon_sym_FALSE] = ACTIONS(1967), - [anon_sym_null] = ACTIONS(1967), - [anon_sym_Null] = ACTIONS(1967), - [anon_sym_NULL] = ACTIONS(1967), - [sym_string] = ACTIONS(1969), - [anon_sym_AT] = ACTIONS(1969), - [anon_sym_TILDE] = ACTIONS(1969), - [anon_sym_array] = ACTIONS(1967), - [anon_sym_varray] = ACTIONS(1967), - [anon_sym_darray] = ACTIONS(1967), - [anon_sym_vec] = ACTIONS(1967), - [anon_sym_dict] = ACTIONS(1967), - [anon_sym_keyset] = ACTIONS(1967), - [anon_sym_LT] = ACTIONS(1967), - [anon_sym_PLUS] = ACTIONS(1967), - [anon_sym_DASH] = ACTIONS(1967), - [anon_sym_tuple] = ACTIONS(1967), - [anon_sym_include] = ACTIONS(1967), - [anon_sym_include_once] = ACTIONS(1967), - [anon_sym_require] = ACTIONS(1967), - [anon_sym_require_once] = ACTIONS(1967), - [anon_sym_list] = ACTIONS(1967), - [anon_sym_LT_LT] = ACTIONS(1967), - [anon_sym_BANG] = ACTIONS(1969), - [anon_sym_PLUS_PLUS] = ACTIONS(1969), - [anon_sym_DASH_DASH] = ACTIONS(1969), - [anon_sym_await] = ACTIONS(1967), - [anon_sym_async] = ACTIONS(1967), - [anon_sym_yield] = ACTIONS(1967), - [anon_sym_trait] = ACTIONS(1967), - [anon_sym_interface] = ACTIONS(1967), - [anon_sym_class] = ACTIONS(1967), - [anon_sym_enum] = ACTIONS(1967), - [sym_final_modifier] = ACTIONS(1967), - [sym_abstract_modifier] = ACTIONS(1967), - [sym_xhp_modifier] = ACTIONS(1967), - [sym_xhp_identifier] = ACTIONS(1967), - [sym_xhp_class_identifier] = ACTIONS(1969), - [sym_comment] = ACTIONS(3), - }, - [1256] = { - [sym_identifier] = ACTIONS(2247), - [sym_variable] = ACTIONS(2249), - [sym_pipe_variable] = ACTIONS(2249), - [anon_sym_type] = ACTIONS(2247), - [anon_sym_newtype] = ACTIONS(2247), - [anon_sym_shape] = ACTIONS(2247), - [anon_sym_clone] = ACTIONS(2247), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_print] = ACTIONS(2247), - [sym__backslash] = ACTIONS(2249), - [anon_sym_self] = ACTIONS(2247), - [anon_sym_parent] = ACTIONS(2247), - [anon_sym_static] = ACTIONS(2247), - [anon_sym_LT_LT_LT] = ACTIONS(2249), - [anon_sym_RBRACE] = ACTIONS(2249), - [anon_sym_LBRACE] = ACTIONS(2249), - [anon_sym_SEMI] = ACTIONS(2249), - [anon_sym_return] = ACTIONS(2247), - [anon_sym_break] = ACTIONS(2247), - [anon_sym_continue] = ACTIONS(2247), - [anon_sym_throw] = ACTIONS(2247), - [anon_sym_echo] = ACTIONS(2247), - [anon_sym_unset] = ACTIONS(2247), - [anon_sym_LPAREN] = ACTIONS(2249), - [anon_sym_concurrent] = ACTIONS(2247), - [anon_sym_use] = ACTIONS(2247), - [anon_sym_namespace] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(2247), - [anon_sym_const] = ACTIONS(2247), - [anon_sym_if] = ACTIONS(2247), - [anon_sym_elseif] = ACTIONS(2247), - [anon_sym_else] = ACTIONS(2247), - [anon_sym_switch] = ACTIONS(2247), - [anon_sym_foreach] = ACTIONS(2247), - [anon_sym_while] = ACTIONS(2247), - [anon_sym_do] = ACTIONS(2247), - [anon_sym_for] = ACTIONS(2247), - [anon_sym_try] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(2247), - [sym_float] = ACTIONS(2249), - [sym_integer] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(2247), - [anon_sym_True] = ACTIONS(2247), - [anon_sym_TRUE] = ACTIONS(2247), - [anon_sym_false] = ACTIONS(2247), - [anon_sym_False] = ACTIONS(2247), - [anon_sym_FALSE] = ACTIONS(2247), - [anon_sym_null] = ACTIONS(2247), - [anon_sym_Null] = ACTIONS(2247), - [anon_sym_NULL] = ACTIONS(2247), - [sym_string] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(2249), - [anon_sym_TILDE] = ACTIONS(2249), - [anon_sym_array] = ACTIONS(2247), - [anon_sym_varray] = ACTIONS(2247), - [anon_sym_darray] = ACTIONS(2247), - [anon_sym_vec] = ACTIONS(2247), - [anon_sym_dict] = ACTIONS(2247), - [anon_sym_keyset] = ACTIONS(2247), - [anon_sym_LT] = ACTIONS(2247), - [anon_sym_PLUS] = ACTIONS(2247), - [anon_sym_DASH] = ACTIONS(2247), - [anon_sym_tuple] = ACTIONS(2247), - [anon_sym_include] = ACTIONS(2247), - [anon_sym_include_once] = ACTIONS(2247), - [anon_sym_require] = ACTIONS(2247), - [anon_sym_require_once] = ACTIONS(2247), - [anon_sym_list] = ACTIONS(2247), - [anon_sym_LT_LT] = ACTIONS(2247), - [anon_sym_BANG] = ACTIONS(2249), - [anon_sym_PLUS_PLUS] = ACTIONS(2249), - [anon_sym_DASH_DASH] = ACTIONS(2249), - [anon_sym_await] = ACTIONS(2247), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_yield] = ACTIONS(2247), - [anon_sym_trait] = ACTIONS(2247), - [anon_sym_interface] = ACTIONS(2247), - [anon_sym_class] = ACTIONS(2247), - [anon_sym_enum] = ACTIONS(2247), - [sym_final_modifier] = ACTIONS(2247), - [sym_abstract_modifier] = ACTIONS(2247), - [sym_xhp_modifier] = ACTIONS(2247), - [sym_xhp_identifier] = ACTIONS(2247), - [sym_xhp_class_identifier] = ACTIONS(2249), - [sym_comment] = ACTIONS(3), - }, - [1257] = { - [ts_builtin_sym_end] = ACTIONS(2181), - [sym_identifier] = ACTIONS(2179), - [sym_variable] = ACTIONS(2181), - [sym_pipe_variable] = ACTIONS(2181), - [anon_sym_type] = ACTIONS(2179), - [anon_sym_newtype] = ACTIONS(2179), - [anon_sym_shape] = ACTIONS(2179), - [anon_sym_clone] = ACTIONS(2179), - [anon_sym_new] = ACTIONS(2179), - [anon_sym_print] = ACTIONS(2179), - [sym__backslash] = ACTIONS(2181), - [anon_sym_self] = ACTIONS(2179), - [anon_sym_parent] = ACTIONS(2179), - [anon_sym_static] = ACTIONS(2179), - [anon_sym_LT_LT_LT] = ACTIONS(2181), - [anon_sym_LBRACE] = ACTIONS(2181), - [anon_sym_SEMI] = ACTIONS(2181), - [anon_sym_return] = ACTIONS(2179), - [anon_sym_break] = ACTIONS(2179), - [anon_sym_continue] = ACTIONS(2179), - [anon_sym_throw] = ACTIONS(2179), - [anon_sym_echo] = ACTIONS(2179), - [anon_sym_unset] = ACTIONS(2179), - [anon_sym_LPAREN] = ACTIONS(2181), - [anon_sym_concurrent] = ACTIONS(2179), - [anon_sym_use] = ACTIONS(2179), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(2179), - [anon_sym_const] = ACTIONS(2179), - [anon_sym_if] = ACTIONS(2179), - [anon_sym_elseif] = ACTIONS(2179), - [anon_sym_else] = ACTIONS(2179), - [anon_sym_switch] = ACTIONS(2179), - [anon_sym_foreach] = ACTIONS(2179), - [anon_sym_while] = ACTIONS(2179), - [anon_sym_do] = ACTIONS(2179), - [anon_sym_for] = ACTIONS(2179), - [anon_sym_try] = ACTIONS(2179), - [anon_sym_using] = ACTIONS(2179), - [sym_float] = ACTIONS(2181), - [sym_integer] = ACTIONS(2179), - [anon_sym_true] = ACTIONS(2179), - [anon_sym_True] = ACTIONS(2179), - [anon_sym_TRUE] = ACTIONS(2179), - [anon_sym_false] = ACTIONS(2179), - [anon_sym_False] = ACTIONS(2179), - [anon_sym_FALSE] = ACTIONS(2179), - [anon_sym_null] = ACTIONS(2179), - [anon_sym_Null] = ACTIONS(2179), - [anon_sym_NULL] = ACTIONS(2179), - [sym_string] = ACTIONS(2181), - [anon_sym_AT] = ACTIONS(2181), - [anon_sym_TILDE] = ACTIONS(2181), - [anon_sym_array] = ACTIONS(2179), - [anon_sym_varray] = ACTIONS(2179), - [anon_sym_darray] = ACTIONS(2179), - [anon_sym_vec] = ACTIONS(2179), - [anon_sym_dict] = ACTIONS(2179), - [anon_sym_keyset] = ACTIONS(2179), - [anon_sym_LT] = ACTIONS(2179), - [anon_sym_PLUS] = ACTIONS(2179), - [anon_sym_DASH] = ACTIONS(2179), - [anon_sym_tuple] = ACTIONS(2179), - [anon_sym_include] = ACTIONS(2179), - [anon_sym_include_once] = ACTIONS(2179), - [anon_sym_require] = ACTIONS(2179), - [anon_sym_require_once] = ACTIONS(2179), - [anon_sym_list] = ACTIONS(2179), - [anon_sym_LT_LT] = ACTIONS(2179), - [anon_sym_BANG] = ACTIONS(2181), - [anon_sym_PLUS_PLUS] = ACTIONS(2181), - [anon_sym_DASH_DASH] = ACTIONS(2181), - [anon_sym_await] = ACTIONS(2179), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_yield] = ACTIONS(2179), - [anon_sym_trait] = ACTIONS(2179), - [anon_sym_interface] = ACTIONS(2179), - [anon_sym_class] = ACTIONS(2179), - [anon_sym_enum] = ACTIONS(2179), - [sym_final_modifier] = ACTIONS(2179), - [sym_abstract_modifier] = ACTIONS(2179), - [sym_xhp_modifier] = ACTIONS(2179), - [sym_xhp_identifier] = ACTIONS(2179), - [sym_xhp_class_identifier] = ACTIONS(2181), - [sym_comment] = ACTIONS(3), - }, - [1258] = { - [ts_builtin_sym_end] = ACTIONS(2177), - [sym_identifier] = ACTIONS(2175), - [sym_variable] = ACTIONS(2177), - [sym_pipe_variable] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_newtype] = ACTIONS(2175), - [anon_sym_shape] = ACTIONS(2175), - [anon_sym_clone] = ACTIONS(2175), - [anon_sym_new] = ACTIONS(2175), - [anon_sym_print] = ACTIONS(2175), - [sym__backslash] = ACTIONS(2177), - [anon_sym_self] = ACTIONS(2175), - [anon_sym_parent] = ACTIONS(2175), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_LT_LT_LT] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(2177), - [anon_sym_SEMI] = ACTIONS(2177), - [anon_sym_return] = ACTIONS(2175), - [anon_sym_break] = ACTIONS(2175), - [anon_sym_continue] = ACTIONS(2175), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_echo] = ACTIONS(2175), - [anon_sym_unset] = ACTIONS(2175), - [anon_sym_LPAREN] = ACTIONS(2177), - [anon_sym_concurrent] = ACTIONS(2175), - [anon_sym_use] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2175), - [anon_sym_function] = ACTIONS(2175), - [anon_sym_const] = ACTIONS(2175), - [anon_sym_if] = ACTIONS(2175), - [anon_sym_elseif] = ACTIONS(2175), - [anon_sym_else] = ACTIONS(2175), - [anon_sym_switch] = ACTIONS(2175), - [anon_sym_foreach] = ACTIONS(2175), - [anon_sym_while] = ACTIONS(2175), - [anon_sym_do] = ACTIONS(2175), - [anon_sym_for] = ACTIONS(2175), - [anon_sym_try] = ACTIONS(2175), - [anon_sym_using] = ACTIONS(2175), - [sym_float] = ACTIONS(2177), - [sym_integer] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(2175), - [anon_sym_True] = ACTIONS(2175), - [anon_sym_TRUE] = ACTIONS(2175), - [anon_sym_false] = ACTIONS(2175), - [anon_sym_False] = ACTIONS(2175), - [anon_sym_FALSE] = ACTIONS(2175), - [anon_sym_null] = ACTIONS(2175), - [anon_sym_Null] = ACTIONS(2175), - [anon_sym_NULL] = ACTIONS(2175), - [sym_string] = ACTIONS(2177), - [anon_sym_AT] = ACTIONS(2177), - [anon_sym_TILDE] = ACTIONS(2177), - [anon_sym_array] = ACTIONS(2175), - [anon_sym_varray] = ACTIONS(2175), - [anon_sym_darray] = ACTIONS(2175), - [anon_sym_vec] = ACTIONS(2175), - [anon_sym_dict] = ACTIONS(2175), - [anon_sym_keyset] = ACTIONS(2175), - [anon_sym_LT] = ACTIONS(2175), - [anon_sym_PLUS] = ACTIONS(2175), - [anon_sym_DASH] = ACTIONS(2175), - [anon_sym_tuple] = ACTIONS(2175), - [anon_sym_include] = ACTIONS(2175), - [anon_sym_include_once] = ACTIONS(2175), - [anon_sym_require] = ACTIONS(2175), - [anon_sym_require_once] = ACTIONS(2175), - [anon_sym_list] = ACTIONS(2175), - [anon_sym_LT_LT] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(2177), - [anon_sym_PLUS_PLUS] = ACTIONS(2177), - [anon_sym_DASH_DASH] = ACTIONS(2177), - [anon_sym_await] = ACTIONS(2175), - [anon_sym_async] = ACTIONS(2175), - [anon_sym_yield] = ACTIONS(2175), - [anon_sym_trait] = ACTIONS(2175), - [anon_sym_interface] = ACTIONS(2175), - [anon_sym_class] = ACTIONS(2175), - [anon_sym_enum] = ACTIONS(2175), - [sym_final_modifier] = ACTIONS(2175), - [sym_abstract_modifier] = ACTIONS(2175), - [sym_xhp_modifier] = ACTIONS(2175), - [sym_xhp_identifier] = ACTIONS(2175), - [sym_xhp_class_identifier] = ACTIONS(2177), - [sym_comment] = ACTIONS(3), - }, - [1259] = { - [ts_builtin_sym_end] = ACTIONS(2313), - [sym_identifier] = ACTIONS(2311), - [sym_variable] = ACTIONS(2313), - [sym_pipe_variable] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2311), - [anon_sym_newtype] = ACTIONS(2311), - [anon_sym_shape] = ACTIONS(2311), - [anon_sym_clone] = ACTIONS(2311), - [anon_sym_new] = ACTIONS(2311), - [anon_sym_print] = ACTIONS(2311), - [sym__backslash] = ACTIONS(2313), - [anon_sym_self] = ACTIONS(2311), - [anon_sym_parent] = ACTIONS(2311), - [anon_sym_static] = ACTIONS(2311), - [anon_sym_LT_LT_LT] = ACTIONS(2313), - [anon_sym_LBRACE] = ACTIONS(2313), - [anon_sym_SEMI] = ACTIONS(2313), - [anon_sym_return] = ACTIONS(2311), - [anon_sym_break] = ACTIONS(2311), - [anon_sym_continue] = ACTIONS(2311), - [anon_sym_throw] = ACTIONS(2311), - [anon_sym_echo] = ACTIONS(2311), - [anon_sym_unset] = ACTIONS(2311), - [anon_sym_LPAREN] = ACTIONS(2313), - [anon_sym_concurrent] = ACTIONS(2311), - [anon_sym_use] = ACTIONS(2311), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_function] = ACTIONS(2311), - [anon_sym_const] = ACTIONS(2311), - [anon_sym_if] = ACTIONS(2311), - [anon_sym_elseif] = ACTIONS(2311), - [anon_sym_else] = ACTIONS(2311), - [anon_sym_switch] = ACTIONS(2311), - [anon_sym_foreach] = ACTIONS(2311), - [anon_sym_while] = ACTIONS(2311), - [anon_sym_do] = ACTIONS(2311), - [anon_sym_for] = ACTIONS(2311), - [anon_sym_try] = ACTIONS(2311), - [anon_sym_using] = ACTIONS(2311), - [sym_float] = ACTIONS(2313), - [sym_integer] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(2311), - [anon_sym_True] = ACTIONS(2311), - [anon_sym_TRUE] = ACTIONS(2311), - [anon_sym_false] = ACTIONS(2311), - [anon_sym_False] = ACTIONS(2311), - [anon_sym_FALSE] = ACTIONS(2311), - [anon_sym_null] = ACTIONS(2311), - [anon_sym_Null] = ACTIONS(2311), - [anon_sym_NULL] = ACTIONS(2311), - [sym_string] = ACTIONS(2313), - [anon_sym_AT] = ACTIONS(2313), - [anon_sym_TILDE] = ACTIONS(2313), - [anon_sym_array] = ACTIONS(2311), - [anon_sym_varray] = ACTIONS(2311), - [anon_sym_darray] = ACTIONS(2311), - [anon_sym_vec] = ACTIONS(2311), - [anon_sym_dict] = ACTIONS(2311), - [anon_sym_keyset] = ACTIONS(2311), - [anon_sym_LT] = ACTIONS(2311), - [anon_sym_PLUS] = ACTIONS(2311), - [anon_sym_DASH] = ACTIONS(2311), - [anon_sym_tuple] = ACTIONS(2311), - [anon_sym_include] = ACTIONS(2311), - [anon_sym_include_once] = ACTIONS(2311), - [anon_sym_require] = ACTIONS(2311), - [anon_sym_require_once] = ACTIONS(2311), - [anon_sym_list] = ACTIONS(2311), - [anon_sym_LT_LT] = ACTIONS(2311), - [anon_sym_BANG] = ACTIONS(2313), - [anon_sym_PLUS_PLUS] = ACTIONS(2313), - [anon_sym_DASH_DASH] = ACTIONS(2313), - [anon_sym_await] = ACTIONS(2311), - [anon_sym_async] = ACTIONS(2311), - [anon_sym_yield] = ACTIONS(2311), - [anon_sym_trait] = ACTIONS(2311), - [anon_sym_interface] = ACTIONS(2311), - [anon_sym_class] = ACTIONS(2311), - [anon_sym_enum] = ACTIONS(2311), - [sym_final_modifier] = ACTIONS(2311), - [sym_abstract_modifier] = ACTIONS(2311), - [sym_xhp_modifier] = ACTIONS(2311), - [sym_xhp_identifier] = ACTIONS(2311), - [sym_xhp_class_identifier] = ACTIONS(2313), - [sym_comment] = ACTIONS(3), - }, - [1260] = { - [sym_identifier] = ACTIONS(2423), - [sym_variable] = ACTIONS(2425), - [sym_pipe_variable] = ACTIONS(2425), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_newtype] = ACTIONS(2423), - [anon_sym_shape] = ACTIONS(2423), - [anon_sym_clone] = ACTIONS(2423), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_print] = ACTIONS(2423), - [sym__backslash] = ACTIONS(2425), - [anon_sym_self] = ACTIONS(2423), - [anon_sym_parent] = ACTIONS(2423), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_LT_LT_LT] = ACTIONS(2425), - [anon_sym_RBRACE] = ACTIONS(2425), - [anon_sym_LBRACE] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(2425), - [anon_sym_return] = ACTIONS(2423), - [anon_sym_break] = ACTIONS(2423), - [anon_sym_continue] = ACTIONS(2423), - [anon_sym_throw] = ACTIONS(2423), - [anon_sym_echo] = ACTIONS(2423), - [anon_sym_unset] = ACTIONS(2423), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_concurrent] = ACTIONS(2423), - [anon_sym_use] = ACTIONS(2423), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2423), - [anon_sym_const] = ACTIONS(2423), - [anon_sym_if] = ACTIONS(2423), - [anon_sym_switch] = ACTIONS(2423), - [anon_sym_case] = ACTIONS(2423), - [anon_sym_default] = ACTIONS(2423), - [anon_sym_foreach] = ACTIONS(2423), - [anon_sym_while] = ACTIONS(2423), - [anon_sym_do] = ACTIONS(2423), - [anon_sym_for] = ACTIONS(2423), - [anon_sym_try] = ACTIONS(2423), - [anon_sym_using] = ACTIONS(2423), - [sym_float] = ACTIONS(2425), - [sym_integer] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(2423), - [anon_sym_True] = ACTIONS(2423), - [anon_sym_TRUE] = ACTIONS(2423), - [anon_sym_false] = ACTIONS(2423), - [anon_sym_False] = ACTIONS(2423), - [anon_sym_FALSE] = ACTIONS(2423), - [anon_sym_null] = ACTIONS(2423), - [anon_sym_Null] = ACTIONS(2423), - [anon_sym_NULL] = ACTIONS(2423), - [sym_string] = ACTIONS(2425), - [anon_sym_AT] = ACTIONS(2425), - [anon_sym_TILDE] = ACTIONS(2425), - [anon_sym_array] = ACTIONS(2423), - [anon_sym_varray] = ACTIONS(2423), - [anon_sym_darray] = ACTIONS(2423), - [anon_sym_vec] = ACTIONS(2423), - [anon_sym_dict] = ACTIONS(2423), - [anon_sym_keyset] = ACTIONS(2423), - [anon_sym_LT] = ACTIONS(2423), - [anon_sym_PLUS] = ACTIONS(2423), - [anon_sym_DASH] = ACTIONS(2423), - [anon_sym_tuple] = ACTIONS(2423), - [anon_sym_include] = ACTIONS(2423), - [anon_sym_include_once] = ACTIONS(2423), - [anon_sym_require] = ACTIONS(2423), - [anon_sym_require_once] = ACTIONS(2423), - [anon_sym_list] = ACTIONS(2423), - [anon_sym_LT_LT] = ACTIONS(2423), - [anon_sym_BANG] = ACTIONS(2425), - [anon_sym_PLUS_PLUS] = ACTIONS(2425), - [anon_sym_DASH_DASH] = ACTIONS(2425), - [anon_sym_await] = ACTIONS(2423), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_yield] = ACTIONS(2423), - [anon_sym_trait] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2423), - [anon_sym_class] = ACTIONS(2423), - [anon_sym_enum] = ACTIONS(2423), - [sym_final_modifier] = ACTIONS(2423), - [sym_abstract_modifier] = ACTIONS(2423), - [sym_xhp_modifier] = ACTIONS(2423), - [sym_xhp_identifier] = ACTIONS(2423), - [sym_xhp_class_identifier] = ACTIONS(2425), - [sym_comment] = ACTIONS(3), - }, - [1261] = { - [ts_builtin_sym_end] = ACTIONS(2169), - [sym_identifier] = ACTIONS(2167), - [sym_variable] = ACTIONS(2169), - [sym_pipe_variable] = ACTIONS(2169), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_newtype] = ACTIONS(2167), - [anon_sym_shape] = ACTIONS(2167), - [anon_sym_clone] = ACTIONS(2167), - [anon_sym_new] = ACTIONS(2167), - [anon_sym_print] = ACTIONS(2167), - [sym__backslash] = ACTIONS(2169), - [anon_sym_self] = ACTIONS(2167), - [anon_sym_parent] = ACTIONS(2167), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_LT_LT_LT] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(2169), - [anon_sym_SEMI] = ACTIONS(2169), - [anon_sym_return] = ACTIONS(2167), - [anon_sym_break] = ACTIONS(2167), - [anon_sym_continue] = ACTIONS(2167), - [anon_sym_throw] = ACTIONS(2167), - [anon_sym_echo] = ACTIONS(2167), - [anon_sym_unset] = ACTIONS(2167), - [anon_sym_LPAREN] = ACTIONS(2169), - [anon_sym_concurrent] = ACTIONS(2167), - [anon_sym_use] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2167), - [anon_sym_function] = ACTIONS(2167), - [anon_sym_const] = ACTIONS(2167), - [anon_sym_if] = ACTIONS(2167), - [anon_sym_elseif] = ACTIONS(2167), - [anon_sym_else] = ACTIONS(2167), - [anon_sym_switch] = ACTIONS(2167), - [anon_sym_foreach] = ACTIONS(2167), - [anon_sym_while] = ACTIONS(2167), - [anon_sym_do] = ACTIONS(2167), - [anon_sym_for] = ACTIONS(2167), - [anon_sym_try] = ACTIONS(2167), - [anon_sym_using] = ACTIONS(2167), - [sym_float] = ACTIONS(2169), - [sym_integer] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(2167), - [anon_sym_True] = ACTIONS(2167), - [anon_sym_TRUE] = ACTIONS(2167), - [anon_sym_false] = ACTIONS(2167), - [anon_sym_False] = ACTIONS(2167), - [anon_sym_FALSE] = ACTIONS(2167), - [anon_sym_null] = ACTIONS(2167), - [anon_sym_Null] = ACTIONS(2167), - [anon_sym_NULL] = ACTIONS(2167), - [sym_string] = ACTIONS(2169), - [anon_sym_AT] = ACTIONS(2169), - [anon_sym_TILDE] = ACTIONS(2169), - [anon_sym_array] = ACTIONS(2167), - [anon_sym_varray] = ACTIONS(2167), - [anon_sym_darray] = ACTIONS(2167), - [anon_sym_vec] = ACTIONS(2167), - [anon_sym_dict] = ACTIONS(2167), - [anon_sym_keyset] = ACTIONS(2167), - [anon_sym_LT] = ACTIONS(2167), - [anon_sym_PLUS] = ACTIONS(2167), - [anon_sym_DASH] = ACTIONS(2167), - [anon_sym_tuple] = ACTIONS(2167), - [anon_sym_include] = ACTIONS(2167), - [anon_sym_include_once] = ACTIONS(2167), - [anon_sym_require] = ACTIONS(2167), - [anon_sym_require_once] = ACTIONS(2167), - [anon_sym_list] = ACTIONS(2167), - [anon_sym_LT_LT] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(2169), - [anon_sym_PLUS_PLUS] = ACTIONS(2169), - [anon_sym_DASH_DASH] = ACTIONS(2169), - [anon_sym_await] = ACTIONS(2167), - [anon_sym_async] = ACTIONS(2167), - [anon_sym_yield] = ACTIONS(2167), - [anon_sym_trait] = ACTIONS(2167), - [anon_sym_interface] = ACTIONS(2167), - [anon_sym_class] = ACTIONS(2167), - [anon_sym_enum] = ACTIONS(2167), - [sym_final_modifier] = ACTIONS(2167), - [sym_abstract_modifier] = ACTIONS(2167), - [sym_xhp_modifier] = ACTIONS(2167), - [sym_xhp_identifier] = ACTIONS(2167), - [sym_xhp_class_identifier] = ACTIONS(2169), - [sym_comment] = ACTIONS(3), - }, - [1262] = { - [ts_builtin_sym_end] = ACTIONS(1955), - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_catch] = ACTIONS(1957), - [anon_sym_finally] = ACTIONS(1957), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [1263] = { - [ts_builtin_sym_end] = ACTIONS(2157), - [sym_identifier] = ACTIONS(2155), - [sym_variable] = ACTIONS(2157), - [sym_pipe_variable] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2155), - [anon_sym_newtype] = ACTIONS(2155), - [anon_sym_shape] = ACTIONS(2155), - [anon_sym_clone] = ACTIONS(2155), - [anon_sym_new] = ACTIONS(2155), - [anon_sym_print] = ACTIONS(2155), - [sym__backslash] = ACTIONS(2157), - [anon_sym_self] = ACTIONS(2155), - [anon_sym_parent] = ACTIONS(2155), - [anon_sym_static] = ACTIONS(2155), - [anon_sym_LT_LT_LT] = ACTIONS(2157), - [anon_sym_LBRACE] = ACTIONS(2157), - [anon_sym_SEMI] = ACTIONS(2157), - [anon_sym_return] = ACTIONS(2155), - [anon_sym_break] = ACTIONS(2155), - [anon_sym_continue] = ACTIONS(2155), - [anon_sym_throw] = ACTIONS(2155), - [anon_sym_echo] = ACTIONS(2155), - [anon_sym_unset] = ACTIONS(2155), - [anon_sym_LPAREN] = ACTIONS(2157), - [anon_sym_concurrent] = ACTIONS(2155), - [anon_sym_use] = ACTIONS(2155), - [anon_sym_namespace] = ACTIONS(2155), - [anon_sym_function] = ACTIONS(2155), - [anon_sym_const] = ACTIONS(2155), - [anon_sym_if] = ACTIONS(2155), - [anon_sym_elseif] = ACTIONS(2155), - [anon_sym_else] = ACTIONS(2155), - [anon_sym_switch] = ACTIONS(2155), - [anon_sym_foreach] = ACTIONS(2155), - [anon_sym_while] = ACTIONS(2155), - [anon_sym_do] = ACTIONS(2155), - [anon_sym_for] = ACTIONS(2155), - [anon_sym_try] = ACTIONS(2155), - [anon_sym_using] = ACTIONS(2155), - [sym_float] = ACTIONS(2157), - [sym_integer] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(2155), - [anon_sym_True] = ACTIONS(2155), - [anon_sym_TRUE] = ACTIONS(2155), - [anon_sym_false] = ACTIONS(2155), - [anon_sym_False] = ACTIONS(2155), - [anon_sym_FALSE] = ACTIONS(2155), - [anon_sym_null] = ACTIONS(2155), - [anon_sym_Null] = ACTIONS(2155), - [anon_sym_NULL] = ACTIONS(2155), - [sym_string] = ACTIONS(2157), - [anon_sym_AT] = ACTIONS(2157), - [anon_sym_TILDE] = ACTIONS(2157), - [anon_sym_array] = ACTIONS(2155), - [anon_sym_varray] = ACTIONS(2155), - [anon_sym_darray] = ACTIONS(2155), - [anon_sym_vec] = ACTIONS(2155), - [anon_sym_dict] = ACTIONS(2155), - [anon_sym_keyset] = ACTIONS(2155), - [anon_sym_LT] = ACTIONS(2155), - [anon_sym_PLUS] = ACTIONS(2155), - [anon_sym_DASH] = ACTIONS(2155), - [anon_sym_tuple] = ACTIONS(2155), - [anon_sym_include] = ACTIONS(2155), - [anon_sym_include_once] = ACTIONS(2155), - [anon_sym_require] = ACTIONS(2155), - [anon_sym_require_once] = ACTIONS(2155), - [anon_sym_list] = ACTIONS(2155), - [anon_sym_LT_LT] = ACTIONS(2155), - [anon_sym_BANG] = ACTIONS(2157), - [anon_sym_PLUS_PLUS] = ACTIONS(2157), - [anon_sym_DASH_DASH] = ACTIONS(2157), - [anon_sym_await] = ACTIONS(2155), - [anon_sym_async] = ACTIONS(2155), - [anon_sym_yield] = ACTIONS(2155), - [anon_sym_trait] = ACTIONS(2155), - [anon_sym_interface] = ACTIONS(2155), - [anon_sym_class] = ACTIONS(2155), - [anon_sym_enum] = ACTIONS(2155), - [sym_final_modifier] = ACTIONS(2155), - [sym_abstract_modifier] = ACTIONS(2155), - [sym_xhp_modifier] = ACTIONS(2155), - [sym_xhp_identifier] = ACTIONS(2155), - [sym_xhp_class_identifier] = ACTIONS(2157), - [sym_comment] = ACTIONS(3), - }, - [1264] = { - [sym_identifier] = ACTIONS(2159), - [sym_variable] = ACTIONS(2161), - [sym_pipe_variable] = ACTIONS(2161), - [anon_sym_type] = ACTIONS(2159), - [anon_sym_newtype] = ACTIONS(2159), - [anon_sym_shape] = ACTIONS(2159), - [anon_sym_clone] = ACTIONS(2159), - [anon_sym_new] = ACTIONS(2159), - [anon_sym_print] = ACTIONS(2159), - [sym__backslash] = ACTIONS(2161), - [anon_sym_self] = ACTIONS(2159), - [anon_sym_parent] = ACTIONS(2159), - [anon_sym_static] = ACTIONS(2159), - [anon_sym_LT_LT_LT] = ACTIONS(2161), - [anon_sym_RBRACE] = ACTIONS(2161), - [anon_sym_LBRACE] = ACTIONS(2161), - [anon_sym_SEMI] = ACTIONS(2161), - [anon_sym_return] = ACTIONS(2159), - [anon_sym_break] = ACTIONS(2159), - [anon_sym_continue] = ACTIONS(2159), - [anon_sym_throw] = ACTIONS(2159), - [anon_sym_echo] = ACTIONS(2159), - [anon_sym_unset] = ACTIONS(2159), - [anon_sym_LPAREN] = ACTIONS(2161), - [anon_sym_concurrent] = ACTIONS(2159), - [anon_sym_use] = ACTIONS(2159), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_function] = ACTIONS(2159), - [anon_sym_const] = ACTIONS(2159), - [anon_sym_if] = ACTIONS(2159), - [anon_sym_elseif] = ACTIONS(2159), - [anon_sym_else] = ACTIONS(2159), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_foreach] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2159), - [anon_sym_do] = ACTIONS(2159), - [anon_sym_for] = ACTIONS(2159), - [anon_sym_try] = ACTIONS(2159), - [anon_sym_using] = ACTIONS(2159), - [sym_float] = ACTIONS(2161), - [sym_integer] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(2159), - [anon_sym_True] = ACTIONS(2159), - [anon_sym_TRUE] = ACTIONS(2159), - [anon_sym_false] = ACTIONS(2159), - [anon_sym_False] = ACTIONS(2159), - [anon_sym_FALSE] = ACTIONS(2159), - [anon_sym_null] = ACTIONS(2159), - [anon_sym_Null] = ACTIONS(2159), - [anon_sym_NULL] = ACTIONS(2159), - [sym_string] = ACTIONS(2161), - [anon_sym_AT] = ACTIONS(2161), - [anon_sym_TILDE] = ACTIONS(2161), - [anon_sym_array] = ACTIONS(2159), - [anon_sym_varray] = ACTIONS(2159), - [anon_sym_darray] = ACTIONS(2159), - [anon_sym_vec] = ACTIONS(2159), - [anon_sym_dict] = ACTIONS(2159), - [anon_sym_keyset] = ACTIONS(2159), - [anon_sym_LT] = ACTIONS(2159), - [anon_sym_PLUS] = ACTIONS(2159), - [anon_sym_DASH] = ACTIONS(2159), - [anon_sym_tuple] = ACTIONS(2159), - [anon_sym_include] = ACTIONS(2159), - [anon_sym_include_once] = ACTIONS(2159), - [anon_sym_require] = ACTIONS(2159), - [anon_sym_require_once] = ACTIONS(2159), - [anon_sym_list] = ACTIONS(2159), - [anon_sym_LT_LT] = ACTIONS(2159), - [anon_sym_BANG] = ACTIONS(2161), - [anon_sym_PLUS_PLUS] = ACTIONS(2161), - [anon_sym_DASH_DASH] = ACTIONS(2161), - [anon_sym_await] = ACTIONS(2159), - [anon_sym_async] = ACTIONS(2159), - [anon_sym_yield] = ACTIONS(2159), - [anon_sym_trait] = ACTIONS(2159), - [anon_sym_interface] = ACTIONS(2159), - [anon_sym_class] = ACTIONS(2159), - [anon_sym_enum] = ACTIONS(2159), - [sym_final_modifier] = ACTIONS(2159), - [sym_abstract_modifier] = ACTIONS(2159), - [sym_xhp_modifier] = ACTIONS(2159), - [sym_xhp_identifier] = ACTIONS(2159), - [sym_xhp_class_identifier] = ACTIONS(2161), - [sym_comment] = ACTIONS(3), - }, - [1265] = { - [sym_identifier] = ACTIONS(2195), - [sym_variable] = ACTIONS(2197), - [sym_pipe_variable] = ACTIONS(2197), - [anon_sym_type] = ACTIONS(2195), - [anon_sym_newtype] = ACTIONS(2195), - [anon_sym_shape] = ACTIONS(2195), - [anon_sym_clone] = ACTIONS(2195), - [anon_sym_new] = ACTIONS(2195), - [anon_sym_print] = ACTIONS(2195), - [sym__backslash] = ACTIONS(2197), - [anon_sym_self] = ACTIONS(2195), - [anon_sym_parent] = ACTIONS(2195), - [anon_sym_static] = ACTIONS(2195), - [anon_sym_LT_LT_LT] = ACTIONS(2197), - [anon_sym_RBRACE] = ACTIONS(2197), - [anon_sym_LBRACE] = ACTIONS(2197), - [anon_sym_SEMI] = ACTIONS(2197), - [anon_sym_return] = ACTIONS(2195), - [anon_sym_break] = ACTIONS(2195), - [anon_sym_continue] = ACTIONS(2195), - [anon_sym_throw] = ACTIONS(2195), - [anon_sym_echo] = ACTIONS(2195), - [anon_sym_unset] = ACTIONS(2195), - [anon_sym_LPAREN] = ACTIONS(2197), - [anon_sym_concurrent] = ACTIONS(2195), - [anon_sym_use] = ACTIONS(2195), - [anon_sym_namespace] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(2195), - [anon_sym_const] = ACTIONS(2195), - [anon_sym_if] = ACTIONS(2195), - [anon_sym_elseif] = ACTIONS(2195), - [anon_sym_else] = ACTIONS(2195), - [anon_sym_switch] = ACTIONS(2195), - [anon_sym_foreach] = ACTIONS(2195), - [anon_sym_while] = ACTIONS(2195), - [anon_sym_do] = ACTIONS(2195), - [anon_sym_for] = ACTIONS(2195), - [anon_sym_try] = ACTIONS(2195), - [anon_sym_using] = ACTIONS(2195), - [sym_float] = ACTIONS(2197), - [sym_integer] = ACTIONS(2195), - [anon_sym_true] = ACTIONS(2195), - [anon_sym_True] = ACTIONS(2195), - [anon_sym_TRUE] = ACTIONS(2195), - [anon_sym_false] = ACTIONS(2195), - [anon_sym_False] = ACTIONS(2195), - [anon_sym_FALSE] = ACTIONS(2195), - [anon_sym_null] = ACTIONS(2195), - [anon_sym_Null] = ACTIONS(2195), - [anon_sym_NULL] = ACTIONS(2195), - [sym_string] = ACTIONS(2197), - [anon_sym_AT] = ACTIONS(2197), - [anon_sym_TILDE] = ACTIONS(2197), - [anon_sym_array] = ACTIONS(2195), - [anon_sym_varray] = ACTIONS(2195), - [anon_sym_darray] = ACTIONS(2195), - [anon_sym_vec] = ACTIONS(2195), - [anon_sym_dict] = ACTIONS(2195), - [anon_sym_keyset] = ACTIONS(2195), - [anon_sym_LT] = ACTIONS(2195), - [anon_sym_PLUS] = ACTIONS(2195), - [anon_sym_DASH] = ACTIONS(2195), - [anon_sym_tuple] = ACTIONS(2195), - [anon_sym_include] = ACTIONS(2195), - [anon_sym_include_once] = ACTIONS(2195), - [anon_sym_require] = ACTIONS(2195), - [anon_sym_require_once] = ACTIONS(2195), - [anon_sym_list] = ACTIONS(2195), - [anon_sym_LT_LT] = ACTIONS(2195), - [anon_sym_BANG] = ACTIONS(2197), - [anon_sym_PLUS_PLUS] = ACTIONS(2197), - [anon_sym_DASH_DASH] = ACTIONS(2197), - [anon_sym_await] = ACTIONS(2195), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_yield] = ACTIONS(2195), - [anon_sym_trait] = ACTIONS(2195), - [anon_sym_interface] = ACTIONS(2195), - [anon_sym_class] = ACTIONS(2195), - [anon_sym_enum] = ACTIONS(2195), - [sym_final_modifier] = ACTIONS(2195), - [sym_abstract_modifier] = ACTIONS(2195), - [sym_xhp_modifier] = ACTIONS(2195), - [sym_xhp_identifier] = ACTIONS(2195), - [sym_xhp_class_identifier] = ACTIONS(2197), - [sym_comment] = ACTIONS(3), - }, - [1266] = { - [ts_builtin_sym_end] = ACTIONS(2153), - [sym_identifier] = ACTIONS(2151), - [sym_variable] = ACTIONS(2153), - [sym_pipe_variable] = ACTIONS(2153), - [anon_sym_type] = ACTIONS(2151), - [anon_sym_newtype] = ACTIONS(2151), - [anon_sym_shape] = ACTIONS(2151), - [anon_sym_clone] = ACTIONS(2151), - [anon_sym_new] = ACTIONS(2151), - [anon_sym_print] = ACTIONS(2151), - [sym__backslash] = ACTIONS(2153), - [anon_sym_self] = ACTIONS(2151), - [anon_sym_parent] = ACTIONS(2151), - [anon_sym_static] = ACTIONS(2151), - [anon_sym_LT_LT_LT] = ACTIONS(2153), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_SEMI] = ACTIONS(2153), - [anon_sym_return] = ACTIONS(2151), - [anon_sym_break] = ACTIONS(2151), - [anon_sym_continue] = ACTIONS(2151), - [anon_sym_throw] = ACTIONS(2151), - [anon_sym_echo] = ACTIONS(2151), - [anon_sym_unset] = ACTIONS(2151), - [anon_sym_LPAREN] = ACTIONS(2153), - [anon_sym_concurrent] = ACTIONS(2151), - [anon_sym_use] = ACTIONS(2151), - [anon_sym_namespace] = ACTIONS(2151), - [anon_sym_function] = ACTIONS(2151), - [anon_sym_const] = ACTIONS(2151), - [anon_sym_if] = ACTIONS(2151), - [anon_sym_elseif] = ACTIONS(2151), - [anon_sym_else] = ACTIONS(2151), - [anon_sym_switch] = ACTIONS(2151), - [anon_sym_foreach] = ACTIONS(2151), - [anon_sym_while] = ACTIONS(2151), - [anon_sym_do] = ACTIONS(2151), - [anon_sym_for] = ACTIONS(2151), - [anon_sym_try] = ACTIONS(2151), - [anon_sym_using] = ACTIONS(2151), - [sym_float] = ACTIONS(2153), - [sym_integer] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(2151), - [anon_sym_True] = ACTIONS(2151), - [anon_sym_TRUE] = ACTIONS(2151), - [anon_sym_false] = ACTIONS(2151), - [anon_sym_False] = ACTIONS(2151), - [anon_sym_FALSE] = ACTIONS(2151), - [anon_sym_null] = ACTIONS(2151), - [anon_sym_Null] = ACTIONS(2151), - [anon_sym_NULL] = ACTIONS(2151), - [sym_string] = ACTIONS(2153), - [anon_sym_AT] = ACTIONS(2153), - [anon_sym_TILDE] = ACTIONS(2153), - [anon_sym_array] = ACTIONS(2151), - [anon_sym_varray] = ACTIONS(2151), - [anon_sym_darray] = ACTIONS(2151), - [anon_sym_vec] = ACTIONS(2151), - [anon_sym_dict] = ACTIONS(2151), - [anon_sym_keyset] = ACTIONS(2151), - [anon_sym_LT] = ACTIONS(2151), - [anon_sym_PLUS] = ACTIONS(2151), - [anon_sym_DASH] = ACTIONS(2151), - [anon_sym_tuple] = ACTIONS(2151), - [anon_sym_include] = ACTIONS(2151), - [anon_sym_include_once] = ACTIONS(2151), - [anon_sym_require] = ACTIONS(2151), - [anon_sym_require_once] = ACTIONS(2151), - [anon_sym_list] = ACTIONS(2151), - [anon_sym_LT_LT] = ACTIONS(2151), - [anon_sym_BANG] = ACTIONS(2153), - [anon_sym_PLUS_PLUS] = ACTIONS(2153), - [anon_sym_DASH_DASH] = ACTIONS(2153), - [anon_sym_await] = ACTIONS(2151), - [anon_sym_async] = ACTIONS(2151), - [anon_sym_yield] = ACTIONS(2151), - [anon_sym_trait] = ACTIONS(2151), - [anon_sym_interface] = ACTIONS(2151), - [anon_sym_class] = ACTIONS(2151), - [anon_sym_enum] = ACTIONS(2151), - [sym_final_modifier] = ACTIONS(2151), - [sym_abstract_modifier] = ACTIONS(2151), - [sym_xhp_modifier] = ACTIONS(2151), - [sym_xhp_identifier] = ACTIONS(2151), - [sym_xhp_class_identifier] = ACTIONS(2153), - [sym_comment] = ACTIONS(3), - }, - [1267] = { - [ts_builtin_sym_end] = ACTIONS(2145), - [sym_identifier] = ACTIONS(2143), - [sym_variable] = ACTIONS(2145), - [sym_pipe_variable] = ACTIONS(2145), - [anon_sym_type] = ACTIONS(2143), - [anon_sym_newtype] = ACTIONS(2143), - [anon_sym_shape] = ACTIONS(2143), - [anon_sym_clone] = ACTIONS(2143), - [anon_sym_new] = ACTIONS(2143), - [anon_sym_print] = ACTIONS(2143), - [sym__backslash] = ACTIONS(2145), - [anon_sym_self] = ACTIONS(2143), - [anon_sym_parent] = ACTIONS(2143), - [anon_sym_static] = ACTIONS(2143), - [anon_sym_LT_LT_LT] = ACTIONS(2145), - [anon_sym_LBRACE] = ACTIONS(2145), - [anon_sym_SEMI] = ACTIONS(2145), - [anon_sym_return] = ACTIONS(2143), - [anon_sym_break] = ACTIONS(2143), - [anon_sym_continue] = ACTIONS(2143), - [anon_sym_throw] = ACTIONS(2143), - [anon_sym_echo] = ACTIONS(2143), - [anon_sym_unset] = ACTIONS(2143), - [anon_sym_LPAREN] = ACTIONS(2145), - [anon_sym_concurrent] = ACTIONS(2143), - [anon_sym_use] = ACTIONS(2143), - [anon_sym_namespace] = ACTIONS(2143), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_const] = ACTIONS(2143), - [anon_sym_if] = ACTIONS(2143), - [anon_sym_elseif] = ACTIONS(2143), - [anon_sym_else] = ACTIONS(2143), - [anon_sym_switch] = ACTIONS(2143), - [anon_sym_foreach] = ACTIONS(2143), - [anon_sym_while] = ACTIONS(2143), - [anon_sym_do] = ACTIONS(2143), - [anon_sym_for] = ACTIONS(2143), - [anon_sym_try] = ACTIONS(2143), - [anon_sym_using] = ACTIONS(2143), - [sym_float] = ACTIONS(2145), - [sym_integer] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(2143), - [anon_sym_True] = ACTIONS(2143), - [anon_sym_TRUE] = ACTIONS(2143), - [anon_sym_false] = ACTIONS(2143), - [anon_sym_False] = ACTIONS(2143), - [anon_sym_FALSE] = ACTIONS(2143), - [anon_sym_null] = ACTIONS(2143), - [anon_sym_Null] = ACTIONS(2143), - [anon_sym_NULL] = ACTIONS(2143), - [sym_string] = ACTIONS(2145), - [anon_sym_AT] = ACTIONS(2145), - [anon_sym_TILDE] = ACTIONS(2145), - [anon_sym_array] = ACTIONS(2143), - [anon_sym_varray] = ACTIONS(2143), - [anon_sym_darray] = ACTIONS(2143), - [anon_sym_vec] = ACTIONS(2143), - [anon_sym_dict] = ACTIONS(2143), - [anon_sym_keyset] = ACTIONS(2143), - [anon_sym_LT] = ACTIONS(2143), - [anon_sym_PLUS] = ACTIONS(2143), - [anon_sym_DASH] = ACTIONS(2143), - [anon_sym_tuple] = ACTIONS(2143), - [anon_sym_include] = ACTIONS(2143), - [anon_sym_include_once] = ACTIONS(2143), - [anon_sym_require] = ACTIONS(2143), - [anon_sym_require_once] = ACTIONS(2143), - [anon_sym_list] = ACTIONS(2143), - [anon_sym_LT_LT] = ACTIONS(2143), - [anon_sym_BANG] = ACTIONS(2145), - [anon_sym_PLUS_PLUS] = ACTIONS(2145), - [anon_sym_DASH_DASH] = ACTIONS(2145), - [anon_sym_await] = ACTIONS(2143), - [anon_sym_async] = ACTIONS(2143), - [anon_sym_yield] = ACTIONS(2143), - [anon_sym_trait] = ACTIONS(2143), - [anon_sym_interface] = ACTIONS(2143), - [anon_sym_class] = ACTIONS(2143), - [anon_sym_enum] = ACTIONS(2143), - [sym_final_modifier] = ACTIONS(2143), - [sym_abstract_modifier] = ACTIONS(2143), - [sym_xhp_modifier] = ACTIONS(2143), - [sym_xhp_identifier] = ACTIONS(2143), - [sym_xhp_class_identifier] = ACTIONS(2145), - [sym_comment] = ACTIONS(3), - }, - [1268] = { - [ts_builtin_sym_end] = ACTIONS(2137), - [sym_identifier] = ACTIONS(2135), - [sym_variable] = ACTIONS(2137), - [sym_pipe_variable] = ACTIONS(2137), - [anon_sym_type] = ACTIONS(2135), - [anon_sym_newtype] = ACTIONS(2135), - [anon_sym_shape] = ACTIONS(2135), - [anon_sym_clone] = ACTIONS(2135), - [anon_sym_new] = ACTIONS(2135), - [anon_sym_print] = ACTIONS(2135), - [sym__backslash] = ACTIONS(2137), - [anon_sym_self] = ACTIONS(2135), - [anon_sym_parent] = ACTIONS(2135), - [anon_sym_static] = ACTIONS(2135), - [anon_sym_LT_LT_LT] = ACTIONS(2137), - [anon_sym_LBRACE] = ACTIONS(2137), - [anon_sym_SEMI] = ACTIONS(2137), - [anon_sym_return] = ACTIONS(2135), - [anon_sym_break] = ACTIONS(2135), - [anon_sym_continue] = ACTIONS(2135), - [anon_sym_throw] = ACTIONS(2135), - [anon_sym_echo] = ACTIONS(2135), - [anon_sym_unset] = ACTIONS(2135), - [anon_sym_LPAREN] = ACTIONS(2137), - [anon_sym_concurrent] = ACTIONS(2135), - [anon_sym_use] = ACTIONS(2135), - [anon_sym_namespace] = ACTIONS(2135), - [anon_sym_function] = ACTIONS(2135), - [anon_sym_const] = ACTIONS(2135), - [anon_sym_if] = ACTIONS(2135), - [anon_sym_elseif] = ACTIONS(2135), - [anon_sym_else] = ACTIONS(2135), - [anon_sym_switch] = ACTIONS(2135), - [anon_sym_foreach] = ACTIONS(2135), - [anon_sym_while] = ACTIONS(2135), - [anon_sym_do] = ACTIONS(2135), - [anon_sym_for] = ACTIONS(2135), - [anon_sym_try] = ACTIONS(2135), - [anon_sym_using] = ACTIONS(2135), - [sym_float] = ACTIONS(2137), - [sym_integer] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(2135), - [anon_sym_True] = ACTIONS(2135), - [anon_sym_TRUE] = ACTIONS(2135), - [anon_sym_false] = ACTIONS(2135), - [anon_sym_False] = ACTIONS(2135), - [anon_sym_FALSE] = ACTIONS(2135), - [anon_sym_null] = ACTIONS(2135), - [anon_sym_Null] = ACTIONS(2135), - [anon_sym_NULL] = ACTIONS(2135), - [sym_string] = ACTIONS(2137), - [anon_sym_AT] = ACTIONS(2137), - [anon_sym_TILDE] = ACTIONS(2137), - [anon_sym_array] = ACTIONS(2135), - [anon_sym_varray] = ACTIONS(2135), - [anon_sym_darray] = ACTIONS(2135), - [anon_sym_vec] = ACTIONS(2135), - [anon_sym_dict] = ACTIONS(2135), - [anon_sym_keyset] = ACTIONS(2135), - [anon_sym_LT] = ACTIONS(2135), - [anon_sym_PLUS] = ACTIONS(2135), - [anon_sym_DASH] = ACTIONS(2135), - [anon_sym_tuple] = ACTIONS(2135), - [anon_sym_include] = ACTIONS(2135), - [anon_sym_include_once] = ACTIONS(2135), - [anon_sym_require] = ACTIONS(2135), - [anon_sym_require_once] = ACTIONS(2135), - [anon_sym_list] = ACTIONS(2135), - [anon_sym_LT_LT] = ACTIONS(2135), - [anon_sym_BANG] = ACTIONS(2137), - [anon_sym_PLUS_PLUS] = ACTIONS(2137), - [anon_sym_DASH_DASH] = ACTIONS(2137), - [anon_sym_await] = ACTIONS(2135), - [anon_sym_async] = ACTIONS(2135), - [anon_sym_yield] = ACTIONS(2135), - [anon_sym_trait] = ACTIONS(2135), - [anon_sym_interface] = ACTIONS(2135), - [anon_sym_class] = ACTIONS(2135), - [anon_sym_enum] = ACTIONS(2135), - [sym_final_modifier] = ACTIONS(2135), - [sym_abstract_modifier] = ACTIONS(2135), - [sym_xhp_modifier] = ACTIONS(2135), - [sym_xhp_identifier] = ACTIONS(2135), - [sym_xhp_class_identifier] = ACTIONS(2137), - [sym_comment] = ACTIONS(3), - }, - [1269] = { - [ts_builtin_sym_end] = ACTIONS(2101), - [sym_identifier] = ACTIONS(2099), - [sym_variable] = ACTIONS(2101), - [sym_pipe_variable] = ACTIONS(2101), - [anon_sym_type] = ACTIONS(2099), - [anon_sym_newtype] = ACTIONS(2099), - [anon_sym_shape] = ACTIONS(2099), - [anon_sym_clone] = ACTIONS(2099), - [anon_sym_new] = ACTIONS(2099), - [anon_sym_print] = ACTIONS(2099), - [sym__backslash] = ACTIONS(2101), - [anon_sym_self] = ACTIONS(2099), - [anon_sym_parent] = ACTIONS(2099), - [anon_sym_static] = ACTIONS(2099), - [anon_sym_LT_LT_LT] = ACTIONS(2101), - [anon_sym_LBRACE] = ACTIONS(2101), - [anon_sym_SEMI] = ACTIONS(2101), - [anon_sym_return] = ACTIONS(2099), - [anon_sym_break] = ACTIONS(2099), - [anon_sym_continue] = ACTIONS(2099), - [anon_sym_throw] = ACTIONS(2099), - [anon_sym_echo] = ACTIONS(2099), - [anon_sym_unset] = ACTIONS(2099), - [anon_sym_LPAREN] = ACTIONS(2101), - [anon_sym_concurrent] = ACTIONS(2099), - [anon_sym_use] = ACTIONS(2099), - [anon_sym_namespace] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(2099), - [anon_sym_const] = ACTIONS(2099), - [anon_sym_if] = ACTIONS(2099), - [anon_sym_elseif] = ACTIONS(2099), - [anon_sym_else] = ACTIONS(2099), - [anon_sym_switch] = ACTIONS(2099), - [anon_sym_foreach] = ACTIONS(2099), - [anon_sym_while] = ACTIONS(2099), - [anon_sym_do] = ACTIONS(2099), - [anon_sym_for] = ACTIONS(2099), - [anon_sym_try] = ACTIONS(2099), - [anon_sym_using] = ACTIONS(2099), - [sym_float] = ACTIONS(2101), - [sym_integer] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(2099), - [anon_sym_True] = ACTIONS(2099), - [anon_sym_TRUE] = ACTIONS(2099), - [anon_sym_false] = ACTIONS(2099), - [anon_sym_False] = ACTIONS(2099), - [anon_sym_FALSE] = ACTIONS(2099), - [anon_sym_null] = ACTIONS(2099), - [anon_sym_Null] = ACTIONS(2099), - [anon_sym_NULL] = ACTIONS(2099), - [sym_string] = ACTIONS(2101), - [anon_sym_AT] = ACTIONS(2101), - [anon_sym_TILDE] = ACTIONS(2101), - [anon_sym_array] = ACTIONS(2099), - [anon_sym_varray] = ACTIONS(2099), - [anon_sym_darray] = ACTIONS(2099), - [anon_sym_vec] = ACTIONS(2099), - [anon_sym_dict] = ACTIONS(2099), - [anon_sym_keyset] = ACTIONS(2099), - [anon_sym_LT] = ACTIONS(2099), - [anon_sym_PLUS] = ACTIONS(2099), - [anon_sym_DASH] = ACTIONS(2099), - [anon_sym_tuple] = ACTIONS(2099), - [anon_sym_include] = ACTIONS(2099), - [anon_sym_include_once] = ACTIONS(2099), - [anon_sym_require] = ACTIONS(2099), - [anon_sym_require_once] = ACTIONS(2099), - [anon_sym_list] = ACTIONS(2099), - [anon_sym_LT_LT] = ACTIONS(2099), - [anon_sym_BANG] = ACTIONS(2101), - [anon_sym_PLUS_PLUS] = ACTIONS(2101), - [anon_sym_DASH_DASH] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(2099), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_yield] = ACTIONS(2099), - [anon_sym_trait] = ACTIONS(2099), - [anon_sym_interface] = ACTIONS(2099), - [anon_sym_class] = ACTIONS(2099), - [anon_sym_enum] = ACTIONS(2099), - [sym_final_modifier] = ACTIONS(2099), - [sym_abstract_modifier] = ACTIONS(2099), - [sym_xhp_modifier] = ACTIONS(2099), - [sym_xhp_identifier] = ACTIONS(2099), - [sym_xhp_class_identifier] = ACTIONS(2101), - [sym_comment] = ACTIONS(3), - }, - [1270] = { - [ts_builtin_sym_end] = ACTIONS(2085), - [sym_identifier] = ACTIONS(2083), - [sym_variable] = ACTIONS(2085), - [sym_pipe_variable] = ACTIONS(2085), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_newtype] = ACTIONS(2083), - [anon_sym_shape] = ACTIONS(2083), - [anon_sym_clone] = ACTIONS(2083), - [anon_sym_new] = ACTIONS(2083), - [anon_sym_print] = ACTIONS(2083), - [sym__backslash] = ACTIONS(2085), - [anon_sym_self] = ACTIONS(2083), - [anon_sym_parent] = ACTIONS(2083), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_LT_LT_LT] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(2085), - [anon_sym_SEMI] = ACTIONS(2085), - [anon_sym_return] = ACTIONS(2083), - [anon_sym_break] = ACTIONS(2083), - [anon_sym_continue] = ACTIONS(2083), - [anon_sym_throw] = ACTIONS(2083), - [anon_sym_echo] = ACTIONS(2083), - [anon_sym_unset] = ACTIONS(2083), - [anon_sym_LPAREN] = ACTIONS(2085), - [anon_sym_concurrent] = ACTIONS(2083), - [anon_sym_use] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2083), - [anon_sym_function] = ACTIONS(2083), - [anon_sym_const] = ACTIONS(2083), - [anon_sym_if] = ACTIONS(2083), - [anon_sym_elseif] = ACTIONS(2083), - [anon_sym_else] = ACTIONS(2083), - [anon_sym_switch] = ACTIONS(2083), - [anon_sym_foreach] = ACTIONS(2083), - [anon_sym_while] = ACTIONS(2083), - [anon_sym_do] = ACTIONS(2083), - [anon_sym_for] = ACTIONS(2083), - [anon_sym_try] = ACTIONS(2083), - [anon_sym_using] = ACTIONS(2083), - [sym_float] = ACTIONS(2085), - [sym_integer] = ACTIONS(2083), - [anon_sym_true] = ACTIONS(2083), - [anon_sym_True] = ACTIONS(2083), - [anon_sym_TRUE] = ACTIONS(2083), - [anon_sym_false] = ACTIONS(2083), - [anon_sym_False] = ACTIONS(2083), - [anon_sym_FALSE] = ACTIONS(2083), - [anon_sym_null] = ACTIONS(2083), - [anon_sym_Null] = ACTIONS(2083), - [anon_sym_NULL] = ACTIONS(2083), - [sym_string] = ACTIONS(2085), - [anon_sym_AT] = ACTIONS(2085), - [anon_sym_TILDE] = ACTIONS(2085), - [anon_sym_array] = ACTIONS(2083), - [anon_sym_varray] = ACTIONS(2083), - [anon_sym_darray] = ACTIONS(2083), - [anon_sym_vec] = ACTIONS(2083), - [anon_sym_dict] = ACTIONS(2083), - [anon_sym_keyset] = ACTIONS(2083), - [anon_sym_LT] = ACTIONS(2083), - [anon_sym_PLUS] = ACTIONS(2083), - [anon_sym_DASH] = ACTIONS(2083), - [anon_sym_tuple] = ACTIONS(2083), - [anon_sym_include] = ACTIONS(2083), - [anon_sym_include_once] = ACTIONS(2083), - [anon_sym_require] = ACTIONS(2083), - [anon_sym_require_once] = ACTIONS(2083), - [anon_sym_list] = ACTIONS(2083), - [anon_sym_LT_LT] = ACTIONS(2083), - [anon_sym_BANG] = ACTIONS(2085), - [anon_sym_PLUS_PLUS] = ACTIONS(2085), - [anon_sym_DASH_DASH] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(2083), - [anon_sym_async] = ACTIONS(2083), - [anon_sym_yield] = ACTIONS(2083), - [anon_sym_trait] = ACTIONS(2083), - [anon_sym_interface] = ACTIONS(2083), - [anon_sym_class] = ACTIONS(2083), - [anon_sym_enum] = ACTIONS(2083), - [sym_final_modifier] = ACTIONS(2083), - [sym_abstract_modifier] = ACTIONS(2083), - [sym_xhp_modifier] = ACTIONS(2083), - [sym_xhp_identifier] = ACTIONS(2083), - [sym_xhp_class_identifier] = ACTIONS(2085), - [sym_comment] = ACTIONS(3), - }, - [1271] = { - [ts_builtin_sym_end] = ACTIONS(2081), - [sym_identifier] = ACTIONS(2079), - [sym_variable] = ACTIONS(2081), - [sym_pipe_variable] = ACTIONS(2081), - [anon_sym_type] = ACTIONS(2079), - [anon_sym_newtype] = ACTIONS(2079), - [anon_sym_shape] = ACTIONS(2079), - [anon_sym_clone] = ACTIONS(2079), - [anon_sym_new] = ACTIONS(2079), - [anon_sym_print] = ACTIONS(2079), - [sym__backslash] = ACTIONS(2081), - [anon_sym_self] = ACTIONS(2079), - [anon_sym_parent] = ACTIONS(2079), - [anon_sym_static] = ACTIONS(2079), - [anon_sym_LT_LT_LT] = ACTIONS(2081), - [anon_sym_LBRACE] = ACTIONS(2081), - [anon_sym_SEMI] = ACTIONS(2081), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_break] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2079), - [anon_sym_throw] = ACTIONS(2079), - [anon_sym_echo] = ACTIONS(2079), - [anon_sym_unset] = ACTIONS(2079), - [anon_sym_LPAREN] = ACTIONS(2081), - [anon_sym_concurrent] = ACTIONS(2079), - [anon_sym_use] = ACTIONS(2079), - [anon_sym_namespace] = ACTIONS(2079), - [anon_sym_function] = ACTIONS(2079), - [anon_sym_const] = ACTIONS(2079), - [anon_sym_if] = ACTIONS(2079), - [anon_sym_elseif] = ACTIONS(2079), - [anon_sym_else] = ACTIONS(2079), - [anon_sym_switch] = ACTIONS(2079), - [anon_sym_foreach] = ACTIONS(2079), - [anon_sym_while] = ACTIONS(2079), - [anon_sym_do] = ACTIONS(2079), - [anon_sym_for] = ACTIONS(2079), - [anon_sym_try] = ACTIONS(2079), - [anon_sym_using] = ACTIONS(2079), - [sym_float] = ACTIONS(2081), - [sym_integer] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(2079), - [anon_sym_True] = ACTIONS(2079), - [anon_sym_TRUE] = ACTIONS(2079), - [anon_sym_false] = ACTIONS(2079), - [anon_sym_False] = ACTIONS(2079), - [anon_sym_FALSE] = ACTIONS(2079), - [anon_sym_null] = ACTIONS(2079), - [anon_sym_Null] = ACTIONS(2079), - [anon_sym_NULL] = ACTIONS(2079), - [sym_string] = ACTIONS(2081), - [anon_sym_AT] = ACTIONS(2081), - [anon_sym_TILDE] = ACTIONS(2081), - [anon_sym_array] = ACTIONS(2079), - [anon_sym_varray] = ACTIONS(2079), - [anon_sym_darray] = ACTIONS(2079), - [anon_sym_vec] = ACTIONS(2079), - [anon_sym_dict] = ACTIONS(2079), - [anon_sym_keyset] = ACTIONS(2079), - [anon_sym_LT] = ACTIONS(2079), - [anon_sym_PLUS] = ACTIONS(2079), - [anon_sym_DASH] = ACTIONS(2079), - [anon_sym_tuple] = ACTIONS(2079), - [anon_sym_include] = ACTIONS(2079), - [anon_sym_include_once] = ACTIONS(2079), - [anon_sym_require] = ACTIONS(2079), - [anon_sym_require_once] = ACTIONS(2079), - [anon_sym_list] = ACTIONS(2079), - [anon_sym_LT_LT] = ACTIONS(2079), - [anon_sym_BANG] = ACTIONS(2081), - [anon_sym_PLUS_PLUS] = ACTIONS(2081), - [anon_sym_DASH_DASH] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(2079), - [anon_sym_async] = ACTIONS(2079), - [anon_sym_yield] = ACTIONS(2079), - [anon_sym_trait] = ACTIONS(2079), - [anon_sym_interface] = ACTIONS(2079), - [anon_sym_class] = ACTIONS(2079), - [anon_sym_enum] = ACTIONS(2079), - [sym_final_modifier] = ACTIONS(2079), - [sym_abstract_modifier] = ACTIONS(2079), - [sym_xhp_modifier] = ACTIONS(2079), - [sym_xhp_identifier] = ACTIONS(2079), - [sym_xhp_class_identifier] = ACTIONS(2081), - [sym_comment] = ACTIONS(3), - }, - [1272] = { - [ts_builtin_sym_end] = ACTIONS(2077), - [sym_identifier] = ACTIONS(2075), - [sym_variable] = ACTIONS(2077), - [sym_pipe_variable] = ACTIONS(2077), - [anon_sym_type] = ACTIONS(2075), - [anon_sym_newtype] = ACTIONS(2075), - [anon_sym_shape] = ACTIONS(2075), - [anon_sym_clone] = ACTIONS(2075), - [anon_sym_new] = ACTIONS(2075), - [anon_sym_print] = ACTIONS(2075), - [sym__backslash] = ACTIONS(2077), - [anon_sym_self] = ACTIONS(2075), - [anon_sym_parent] = ACTIONS(2075), - [anon_sym_static] = ACTIONS(2075), - [anon_sym_LT_LT_LT] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2077), - [anon_sym_SEMI] = ACTIONS(2077), - [anon_sym_return] = ACTIONS(2075), - [anon_sym_break] = ACTIONS(2075), - [anon_sym_continue] = ACTIONS(2075), - [anon_sym_throw] = ACTIONS(2075), - [anon_sym_echo] = ACTIONS(2075), - [anon_sym_unset] = ACTIONS(2075), - [anon_sym_LPAREN] = ACTIONS(2077), - [anon_sym_concurrent] = ACTIONS(2075), - [anon_sym_use] = ACTIONS(2075), - [anon_sym_namespace] = ACTIONS(2075), - [anon_sym_function] = ACTIONS(2075), - [anon_sym_const] = ACTIONS(2075), - [anon_sym_if] = ACTIONS(2075), - [anon_sym_elseif] = ACTIONS(2075), - [anon_sym_else] = ACTIONS(2075), - [anon_sym_switch] = ACTIONS(2075), - [anon_sym_foreach] = ACTIONS(2075), - [anon_sym_while] = ACTIONS(2075), - [anon_sym_do] = ACTIONS(2075), - [anon_sym_for] = ACTIONS(2075), - [anon_sym_try] = ACTIONS(2075), - [anon_sym_using] = ACTIONS(2075), - [sym_float] = ACTIONS(2077), - [sym_integer] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2075), - [anon_sym_True] = ACTIONS(2075), - [anon_sym_TRUE] = ACTIONS(2075), - [anon_sym_false] = ACTIONS(2075), - [anon_sym_False] = ACTIONS(2075), - [anon_sym_FALSE] = ACTIONS(2075), - [anon_sym_null] = ACTIONS(2075), - [anon_sym_Null] = ACTIONS(2075), - [anon_sym_NULL] = ACTIONS(2075), - [sym_string] = ACTIONS(2077), - [anon_sym_AT] = ACTIONS(2077), - [anon_sym_TILDE] = ACTIONS(2077), - [anon_sym_array] = ACTIONS(2075), - [anon_sym_varray] = ACTIONS(2075), - [anon_sym_darray] = ACTIONS(2075), - [anon_sym_vec] = ACTIONS(2075), - [anon_sym_dict] = ACTIONS(2075), - [anon_sym_keyset] = ACTIONS(2075), - [anon_sym_LT] = ACTIONS(2075), - [anon_sym_PLUS] = ACTIONS(2075), - [anon_sym_DASH] = ACTIONS(2075), - [anon_sym_tuple] = ACTIONS(2075), - [anon_sym_include] = ACTIONS(2075), - [anon_sym_include_once] = ACTIONS(2075), - [anon_sym_require] = ACTIONS(2075), - [anon_sym_require_once] = ACTIONS(2075), - [anon_sym_list] = ACTIONS(2075), - [anon_sym_LT_LT] = ACTIONS(2075), - [anon_sym_BANG] = ACTIONS(2077), - [anon_sym_PLUS_PLUS] = ACTIONS(2077), - [anon_sym_DASH_DASH] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(2075), - [anon_sym_async] = ACTIONS(2075), - [anon_sym_yield] = ACTIONS(2075), - [anon_sym_trait] = ACTIONS(2075), - [anon_sym_interface] = ACTIONS(2075), - [anon_sym_class] = ACTIONS(2075), - [anon_sym_enum] = ACTIONS(2075), - [sym_final_modifier] = ACTIONS(2075), - [sym_abstract_modifier] = ACTIONS(2075), - [sym_xhp_modifier] = ACTIONS(2075), - [sym_xhp_identifier] = ACTIONS(2075), - [sym_xhp_class_identifier] = ACTIONS(2077), - [sym_comment] = ACTIONS(3), - }, - [1273] = { - [ts_builtin_sym_end] = ACTIONS(2013), - [sym_identifier] = ACTIONS(2011), - [sym_variable] = ACTIONS(2013), - [sym_pipe_variable] = ACTIONS(2013), - [anon_sym_type] = ACTIONS(2011), - [anon_sym_newtype] = ACTIONS(2011), - [anon_sym_shape] = ACTIONS(2011), - [anon_sym_clone] = ACTIONS(2011), - [anon_sym_new] = ACTIONS(2011), - [anon_sym_print] = ACTIONS(2011), - [sym__backslash] = ACTIONS(2013), - [anon_sym_self] = ACTIONS(2011), - [anon_sym_parent] = ACTIONS(2011), - [anon_sym_static] = ACTIONS(2011), - [anon_sym_LT_LT_LT] = ACTIONS(2013), - [anon_sym_LBRACE] = ACTIONS(2013), - [anon_sym_SEMI] = ACTIONS(2013), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2011), - [anon_sym_continue] = ACTIONS(2011), - [anon_sym_throw] = ACTIONS(2011), - [anon_sym_echo] = ACTIONS(2011), - [anon_sym_unset] = ACTIONS(2011), - [anon_sym_LPAREN] = ACTIONS(2013), - [anon_sym_concurrent] = ACTIONS(2011), - [anon_sym_use] = ACTIONS(2011), - [anon_sym_namespace] = ACTIONS(2011), - [anon_sym_function] = ACTIONS(2011), - [anon_sym_const] = ACTIONS(2011), - [anon_sym_if] = ACTIONS(2011), - [anon_sym_elseif] = ACTIONS(2011), - [anon_sym_else] = ACTIONS(2011), - [anon_sym_switch] = ACTIONS(2011), - [anon_sym_foreach] = ACTIONS(2011), - [anon_sym_while] = ACTIONS(2011), - [anon_sym_do] = ACTIONS(2011), - [anon_sym_for] = ACTIONS(2011), - [anon_sym_try] = ACTIONS(2011), - [anon_sym_using] = ACTIONS(2011), - [sym_float] = ACTIONS(2013), - [sym_integer] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(2011), - [anon_sym_True] = ACTIONS(2011), - [anon_sym_TRUE] = ACTIONS(2011), - [anon_sym_false] = ACTIONS(2011), - [anon_sym_False] = ACTIONS(2011), - [anon_sym_FALSE] = ACTIONS(2011), - [anon_sym_null] = ACTIONS(2011), - [anon_sym_Null] = ACTIONS(2011), - [anon_sym_NULL] = ACTIONS(2011), - [sym_string] = ACTIONS(2013), - [anon_sym_AT] = ACTIONS(2013), - [anon_sym_TILDE] = ACTIONS(2013), - [anon_sym_array] = ACTIONS(2011), - [anon_sym_varray] = ACTIONS(2011), - [anon_sym_darray] = ACTIONS(2011), - [anon_sym_vec] = ACTIONS(2011), - [anon_sym_dict] = ACTIONS(2011), - [anon_sym_keyset] = ACTIONS(2011), - [anon_sym_LT] = ACTIONS(2011), - [anon_sym_PLUS] = ACTIONS(2011), - [anon_sym_DASH] = ACTIONS(2011), - [anon_sym_tuple] = ACTIONS(2011), - [anon_sym_include] = ACTIONS(2011), - [anon_sym_include_once] = ACTIONS(2011), - [anon_sym_require] = ACTIONS(2011), - [anon_sym_require_once] = ACTIONS(2011), - [anon_sym_list] = ACTIONS(2011), - [anon_sym_LT_LT] = ACTIONS(2011), - [anon_sym_BANG] = ACTIONS(2013), - [anon_sym_PLUS_PLUS] = ACTIONS(2013), - [anon_sym_DASH_DASH] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(2011), - [anon_sym_async] = ACTIONS(2011), - [anon_sym_yield] = ACTIONS(2011), - [anon_sym_trait] = ACTIONS(2011), - [anon_sym_interface] = ACTIONS(2011), - [anon_sym_class] = ACTIONS(2011), - [anon_sym_enum] = ACTIONS(2011), - [sym_final_modifier] = ACTIONS(2011), - [sym_abstract_modifier] = ACTIONS(2011), - [sym_xhp_modifier] = ACTIONS(2011), - [sym_xhp_identifier] = ACTIONS(2011), - [sym_xhp_class_identifier] = ACTIONS(2013), - [sym_comment] = ACTIONS(3), - }, - [1274] = { - [sym_identifier] = ACTIONS(2199), - [sym_variable] = ACTIONS(2201), - [sym_pipe_variable] = ACTIONS(2201), - [anon_sym_type] = ACTIONS(2199), - [anon_sym_newtype] = ACTIONS(2199), - [anon_sym_shape] = ACTIONS(2199), - [anon_sym_clone] = ACTIONS(2199), - [anon_sym_new] = ACTIONS(2199), - [anon_sym_print] = ACTIONS(2199), - [sym__backslash] = ACTIONS(2201), - [anon_sym_self] = ACTIONS(2199), - [anon_sym_parent] = ACTIONS(2199), - [anon_sym_static] = ACTIONS(2199), - [anon_sym_LT_LT_LT] = ACTIONS(2201), - [anon_sym_RBRACE] = ACTIONS(2201), - [anon_sym_LBRACE] = ACTIONS(2201), - [anon_sym_SEMI] = ACTIONS(2201), - [anon_sym_return] = ACTIONS(2199), - [anon_sym_break] = ACTIONS(2199), - [anon_sym_continue] = ACTIONS(2199), - [anon_sym_throw] = ACTIONS(2199), - [anon_sym_echo] = ACTIONS(2199), - [anon_sym_unset] = ACTIONS(2199), - [anon_sym_LPAREN] = ACTIONS(2201), - [anon_sym_concurrent] = ACTIONS(2199), - [anon_sym_use] = ACTIONS(2199), - [anon_sym_namespace] = ACTIONS(2199), - [anon_sym_function] = ACTIONS(2199), - [anon_sym_const] = ACTIONS(2199), - [anon_sym_if] = ACTIONS(2199), - [anon_sym_elseif] = ACTIONS(2199), - [anon_sym_else] = ACTIONS(2199), - [anon_sym_switch] = ACTIONS(2199), - [anon_sym_foreach] = ACTIONS(2199), - [anon_sym_while] = ACTIONS(2199), - [anon_sym_do] = ACTIONS(2199), - [anon_sym_for] = ACTIONS(2199), - [anon_sym_try] = ACTIONS(2199), - [anon_sym_using] = ACTIONS(2199), - [sym_float] = ACTIONS(2201), - [sym_integer] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(2199), - [anon_sym_True] = ACTIONS(2199), - [anon_sym_TRUE] = ACTIONS(2199), - [anon_sym_false] = ACTIONS(2199), - [anon_sym_False] = ACTIONS(2199), - [anon_sym_FALSE] = ACTIONS(2199), - [anon_sym_null] = ACTIONS(2199), - [anon_sym_Null] = ACTIONS(2199), - [anon_sym_NULL] = ACTIONS(2199), - [sym_string] = ACTIONS(2201), - [anon_sym_AT] = ACTIONS(2201), - [anon_sym_TILDE] = ACTIONS(2201), - [anon_sym_array] = ACTIONS(2199), - [anon_sym_varray] = ACTIONS(2199), - [anon_sym_darray] = ACTIONS(2199), - [anon_sym_vec] = ACTIONS(2199), - [anon_sym_dict] = ACTIONS(2199), - [anon_sym_keyset] = ACTIONS(2199), - [anon_sym_LT] = ACTIONS(2199), - [anon_sym_PLUS] = ACTIONS(2199), - [anon_sym_DASH] = ACTIONS(2199), - [anon_sym_tuple] = ACTIONS(2199), - [anon_sym_include] = ACTIONS(2199), - [anon_sym_include_once] = ACTIONS(2199), - [anon_sym_require] = ACTIONS(2199), - [anon_sym_require_once] = ACTIONS(2199), - [anon_sym_list] = ACTIONS(2199), - [anon_sym_LT_LT] = ACTIONS(2199), - [anon_sym_BANG] = ACTIONS(2201), - [anon_sym_PLUS_PLUS] = ACTIONS(2201), - [anon_sym_DASH_DASH] = ACTIONS(2201), - [anon_sym_await] = ACTIONS(2199), - [anon_sym_async] = ACTIONS(2199), - [anon_sym_yield] = ACTIONS(2199), - [anon_sym_trait] = ACTIONS(2199), - [anon_sym_interface] = ACTIONS(2199), - [anon_sym_class] = ACTIONS(2199), - [anon_sym_enum] = ACTIONS(2199), - [sym_final_modifier] = ACTIONS(2199), - [sym_abstract_modifier] = ACTIONS(2199), - [sym_xhp_modifier] = ACTIONS(2199), - [sym_xhp_identifier] = ACTIONS(2199), - [sym_xhp_class_identifier] = ACTIONS(2201), - [sym_comment] = ACTIONS(3), - }, - [1275] = { - [ts_builtin_sym_end] = ACTIONS(2069), - [sym_identifier] = ACTIONS(2067), - [sym_variable] = ACTIONS(2069), - [sym_pipe_variable] = ACTIONS(2069), - [anon_sym_type] = ACTIONS(2067), - [anon_sym_newtype] = ACTIONS(2067), - [anon_sym_shape] = ACTIONS(2067), - [anon_sym_clone] = ACTIONS(2067), - [anon_sym_new] = ACTIONS(2067), - [anon_sym_print] = ACTIONS(2067), - [sym__backslash] = ACTIONS(2069), - [anon_sym_self] = ACTIONS(2067), - [anon_sym_parent] = ACTIONS(2067), - [anon_sym_static] = ACTIONS(2067), - [anon_sym_LT_LT_LT] = ACTIONS(2069), - [anon_sym_LBRACE] = ACTIONS(2069), - [anon_sym_SEMI] = ACTIONS(2069), - [anon_sym_return] = ACTIONS(2067), - [anon_sym_break] = ACTIONS(2067), - [anon_sym_continue] = ACTIONS(2067), - [anon_sym_throw] = ACTIONS(2067), - [anon_sym_echo] = ACTIONS(2067), - [anon_sym_unset] = ACTIONS(2067), - [anon_sym_LPAREN] = ACTIONS(2069), - [anon_sym_concurrent] = ACTIONS(2067), - [anon_sym_use] = ACTIONS(2067), - [anon_sym_namespace] = ACTIONS(2067), - [anon_sym_function] = ACTIONS(2067), - [anon_sym_const] = ACTIONS(2067), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_elseif] = ACTIONS(2067), - [anon_sym_else] = ACTIONS(2067), - [anon_sym_switch] = ACTIONS(2067), - [anon_sym_foreach] = ACTIONS(2067), - [anon_sym_while] = ACTIONS(2067), - [anon_sym_do] = ACTIONS(2067), - [anon_sym_for] = ACTIONS(2067), - [anon_sym_try] = ACTIONS(2067), - [anon_sym_using] = ACTIONS(2067), - [sym_float] = ACTIONS(2069), - [sym_integer] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(2067), - [anon_sym_True] = ACTIONS(2067), - [anon_sym_TRUE] = ACTIONS(2067), - [anon_sym_false] = ACTIONS(2067), - [anon_sym_False] = ACTIONS(2067), - [anon_sym_FALSE] = ACTIONS(2067), - [anon_sym_null] = ACTIONS(2067), - [anon_sym_Null] = ACTIONS(2067), - [anon_sym_NULL] = ACTIONS(2067), - [sym_string] = ACTIONS(2069), - [anon_sym_AT] = ACTIONS(2069), - [anon_sym_TILDE] = ACTIONS(2069), - [anon_sym_array] = ACTIONS(2067), - [anon_sym_varray] = ACTIONS(2067), - [anon_sym_darray] = ACTIONS(2067), - [anon_sym_vec] = ACTIONS(2067), - [anon_sym_dict] = ACTIONS(2067), - [anon_sym_keyset] = ACTIONS(2067), - [anon_sym_LT] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(2067), - [anon_sym_DASH] = ACTIONS(2067), - [anon_sym_tuple] = ACTIONS(2067), - [anon_sym_include] = ACTIONS(2067), - [anon_sym_include_once] = ACTIONS(2067), - [anon_sym_require] = ACTIONS(2067), - [anon_sym_require_once] = ACTIONS(2067), - [anon_sym_list] = ACTIONS(2067), - [anon_sym_LT_LT] = ACTIONS(2067), - [anon_sym_BANG] = ACTIONS(2069), - [anon_sym_PLUS_PLUS] = ACTIONS(2069), - [anon_sym_DASH_DASH] = ACTIONS(2069), - [anon_sym_await] = ACTIONS(2067), - [anon_sym_async] = ACTIONS(2067), - [anon_sym_yield] = ACTIONS(2067), - [anon_sym_trait] = ACTIONS(2067), - [anon_sym_interface] = ACTIONS(2067), - [anon_sym_class] = ACTIONS(2067), - [anon_sym_enum] = ACTIONS(2067), - [sym_final_modifier] = ACTIONS(2067), - [sym_abstract_modifier] = ACTIONS(2067), - [sym_xhp_modifier] = ACTIONS(2067), - [sym_xhp_identifier] = ACTIONS(2067), - [sym_xhp_class_identifier] = ACTIONS(2069), - [sym_comment] = ACTIONS(3), - }, - [1276] = { - [ts_builtin_sym_end] = ACTIONS(2065), - [sym_identifier] = ACTIONS(2063), - [sym_variable] = ACTIONS(2065), - [sym_pipe_variable] = ACTIONS(2065), - [anon_sym_type] = ACTIONS(2063), - [anon_sym_newtype] = ACTIONS(2063), - [anon_sym_shape] = ACTIONS(2063), - [anon_sym_clone] = ACTIONS(2063), - [anon_sym_new] = ACTIONS(2063), - [anon_sym_print] = ACTIONS(2063), - [sym__backslash] = ACTIONS(2065), - [anon_sym_self] = ACTIONS(2063), - [anon_sym_parent] = ACTIONS(2063), - [anon_sym_static] = ACTIONS(2063), - [anon_sym_LT_LT_LT] = ACTIONS(2065), - [anon_sym_LBRACE] = ACTIONS(2065), - [anon_sym_SEMI] = ACTIONS(2065), - [anon_sym_return] = ACTIONS(2063), - [anon_sym_break] = ACTIONS(2063), - [anon_sym_continue] = ACTIONS(2063), - [anon_sym_throw] = ACTIONS(2063), - [anon_sym_echo] = ACTIONS(2063), - [anon_sym_unset] = ACTIONS(2063), - [anon_sym_LPAREN] = ACTIONS(2065), - [anon_sym_concurrent] = ACTIONS(2063), - [anon_sym_use] = ACTIONS(2063), - [anon_sym_namespace] = ACTIONS(2063), - [anon_sym_function] = ACTIONS(2063), - [anon_sym_const] = ACTIONS(2063), - [anon_sym_if] = ACTIONS(2063), - [anon_sym_elseif] = ACTIONS(2063), - [anon_sym_else] = ACTIONS(2063), - [anon_sym_switch] = ACTIONS(2063), - [anon_sym_foreach] = ACTIONS(2063), - [anon_sym_while] = ACTIONS(2063), - [anon_sym_do] = ACTIONS(2063), - [anon_sym_for] = ACTIONS(2063), - [anon_sym_try] = ACTIONS(2063), - [anon_sym_using] = ACTIONS(2063), - [sym_float] = ACTIONS(2065), - [sym_integer] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(2063), - [anon_sym_True] = ACTIONS(2063), - [anon_sym_TRUE] = ACTIONS(2063), - [anon_sym_false] = ACTIONS(2063), - [anon_sym_False] = ACTIONS(2063), - [anon_sym_FALSE] = ACTIONS(2063), - [anon_sym_null] = ACTIONS(2063), - [anon_sym_Null] = ACTIONS(2063), - [anon_sym_NULL] = ACTIONS(2063), - [sym_string] = ACTIONS(2065), - [anon_sym_AT] = ACTIONS(2065), - [anon_sym_TILDE] = ACTIONS(2065), - [anon_sym_array] = ACTIONS(2063), - [anon_sym_varray] = ACTIONS(2063), - [anon_sym_darray] = ACTIONS(2063), - [anon_sym_vec] = ACTIONS(2063), - [anon_sym_dict] = ACTIONS(2063), - [anon_sym_keyset] = ACTIONS(2063), - [anon_sym_LT] = ACTIONS(2063), - [anon_sym_PLUS] = ACTIONS(2063), - [anon_sym_DASH] = ACTIONS(2063), - [anon_sym_tuple] = ACTIONS(2063), - [anon_sym_include] = ACTIONS(2063), - [anon_sym_include_once] = ACTIONS(2063), - [anon_sym_require] = ACTIONS(2063), - [anon_sym_require_once] = ACTIONS(2063), - [anon_sym_list] = ACTIONS(2063), - [anon_sym_LT_LT] = ACTIONS(2063), - [anon_sym_BANG] = ACTIONS(2065), - [anon_sym_PLUS_PLUS] = ACTIONS(2065), - [anon_sym_DASH_DASH] = ACTIONS(2065), - [anon_sym_await] = ACTIONS(2063), - [anon_sym_async] = ACTIONS(2063), - [anon_sym_yield] = ACTIONS(2063), - [anon_sym_trait] = ACTIONS(2063), - [anon_sym_interface] = ACTIONS(2063), - [anon_sym_class] = ACTIONS(2063), - [anon_sym_enum] = ACTIONS(2063), - [sym_final_modifier] = ACTIONS(2063), - [sym_abstract_modifier] = ACTIONS(2063), - [sym_xhp_modifier] = ACTIONS(2063), - [sym_xhp_identifier] = ACTIONS(2063), - [sym_xhp_class_identifier] = ACTIONS(2065), - [sym_comment] = ACTIONS(3), - }, - [1277] = { - [ts_builtin_sym_end] = ACTIONS(2061), - [sym_identifier] = ACTIONS(2059), - [sym_variable] = ACTIONS(2061), - [sym_pipe_variable] = ACTIONS(2061), - [anon_sym_type] = ACTIONS(2059), - [anon_sym_newtype] = ACTIONS(2059), - [anon_sym_shape] = ACTIONS(2059), - [anon_sym_clone] = ACTIONS(2059), - [anon_sym_new] = ACTIONS(2059), - [anon_sym_print] = ACTIONS(2059), - [sym__backslash] = ACTIONS(2061), - [anon_sym_self] = ACTIONS(2059), - [anon_sym_parent] = ACTIONS(2059), - [anon_sym_static] = ACTIONS(2059), - [anon_sym_LT_LT_LT] = ACTIONS(2061), - [anon_sym_LBRACE] = ACTIONS(2061), - [anon_sym_SEMI] = ACTIONS(2061), - [anon_sym_return] = ACTIONS(2059), - [anon_sym_break] = ACTIONS(2059), - [anon_sym_continue] = ACTIONS(2059), - [anon_sym_throw] = ACTIONS(2059), - [anon_sym_echo] = ACTIONS(2059), - [anon_sym_unset] = ACTIONS(2059), - [anon_sym_LPAREN] = ACTIONS(2061), - [anon_sym_concurrent] = ACTIONS(2059), - [anon_sym_use] = ACTIONS(2059), - [anon_sym_namespace] = ACTIONS(2059), - [anon_sym_function] = ACTIONS(2059), - [anon_sym_const] = ACTIONS(2059), - [anon_sym_if] = ACTIONS(2059), - [anon_sym_elseif] = ACTIONS(2059), - [anon_sym_else] = ACTIONS(2059), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_foreach] = ACTIONS(2059), - [anon_sym_while] = ACTIONS(2059), - [anon_sym_do] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2059), - [anon_sym_try] = ACTIONS(2059), - [anon_sym_using] = ACTIONS(2059), - [sym_float] = ACTIONS(2061), - [sym_integer] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(2059), - [anon_sym_True] = ACTIONS(2059), - [anon_sym_TRUE] = ACTIONS(2059), - [anon_sym_false] = ACTIONS(2059), - [anon_sym_False] = ACTIONS(2059), - [anon_sym_FALSE] = ACTIONS(2059), - [anon_sym_null] = ACTIONS(2059), - [anon_sym_Null] = ACTIONS(2059), - [anon_sym_NULL] = ACTIONS(2059), - [sym_string] = ACTIONS(2061), - [anon_sym_AT] = ACTIONS(2061), - [anon_sym_TILDE] = ACTIONS(2061), - [anon_sym_array] = ACTIONS(2059), - [anon_sym_varray] = ACTIONS(2059), - [anon_sym_darray] = ACTIONS(2059), - [anon_sym_vec] = ACTIONS(2059), - [anon_sym_dict] = ACTIONS(2059), - [anon_sym_keyset] = ACTIONS(2059), - [anon_sym_LT] = ACTIONS(2059), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_tuple] = ACTIONS(2059), - [anon_sym_include] = ACTIONS(2059), - [anon_sym_include_once] = ACTIONS(2059), - [anon_sym_require] = ACTIONS(2059), - [anon_sym_require_once] = ACTIONS(2059), - [anon_sym_list] = ACTIONS(2059), - [anon_sym_LT_LT] = ACTIONS(2059), - [anon_sym_BANG] = ACTIONS(2061), - [anon_sym_PLUS_PLUS] = ACTIONS(2061), - [anon_sym_DASH_DASH] = ACTIONS(2061), - [anon_sym_await] = ACTIONS(2059), - [anon_sym_async] = ACTIONS(2059), - [anon_sym_yield] = ACTIONS(2059), - [anon_sym_trait] = ACTIONS(2059), - [anon_sym_interface] = ACTIONS(2059), - [anon_sym_class] = ACTIONS(2059), - [anon_sym_enum] = ACTIONS(2059), - [sym_final_modifier] = ACTIONS(2059), - [sym_abstract_modifier] = ACTIONS(2059), - [sym_xhp_modifier] = ACTIONS(2059), - [sym_xhp_identifier] = ACTIONS(2059), - [sym_xhp_class_identifier] = ACTIONS(2061), - [sym_comment] = ACTIONS(3), - }, - [1278] = { - [ts_builtin_sym_end] = ACTIONS(2057), - [sym_identifier] = ACTIONS(2055), - [sym_variable] = ACTIONS(2057), - [sym_pipe_variable] = ACTIONS(2057), - [anon_sym_type] = ACTIONS(2055), - [anon_sym_newtype] = ACTIONS(2055), - [anon_sym_shape] = ACTIONS(2055), - [anon_sym_clone] = ACTIONS(2055), - [anon_sym_new] = ACTIONS(2055), - [anon_sym_print] = ACTIONS(2055), - [sym__backslash] = ACTIONS(2057), - [anon_sym_self] = ACTIONS(2055), - [anon_sym_parent] = ACTIONS(2055), - [anon_sym_static] = ACTIONS(2055), - [anon_sym_LT_LT_LT] = ACTIONS(2057), - [anon_sym_LBRACE] = ACTIONS(2057), - [anon_sym_SEMI] = ACTIONS(2057), - [anon_sym_return] = ACTIONS(2055), - [anon_sym_break] = ACTIONS(2055), - [anon_sym_continue] = ACTIONS(2055), - [anon_sym_throw] = ACTIONS(2055), - [anon_sym_echo] = ACTIONS(2055), - [anon_sym_unset] = ACTIONS(2055), - [anon_sym_LPAREN] = ACTIONS(2057), - [anon_sym_concurrent] = ACTIONS(2055), - [anon_sym_use] = ACTIONS(2055), - [anon_sym_namespace] = ACTIONS(2055), - [anon_sym_function] = ACTIONS(2055), - [anon_sym_const] = ACTIONS(2055), - [anon_sym_if] = ACTIONS(2055), - [anon_sym_elseif] = ACTIONS(2055), - [anon_sym_else] = ACTIONS(2055), - [anon_sym_switch] = ACTIONS(2055), - [anon_sym_foreach] = ACTIONS(2055), - [anon_sym_while] = ACTIONS(2055), - [anon_sym_do] = ACTIONS(2055), - [anon_sym_for] = ACTIONS(2055), - [anon_sym_try] = ACTIONS(2055), - [anon_sym_using] = ACTIONS(2055), - [sym_float] = ACTIONS(2057), - [sym_integer] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(2055), - [anon_sym_True] = ACTIONS(2055), - [anon_sym_TRUE] = ACTIONS(2055), - [anon_sym_false] = ACTIONS(2055), - [anon_sym_False] = ACTIONS(2055), - [anon_sym_FALSE] = ACTIONS(2055), - [anon_sym_null] = ACTIONS(2055), - [anon_sym_Null] = ACTIONS(2055), - [anon_sym_NULL] = ACTIONS(2055), - [sym_string] = ACTIONS(2057), - [anon_sym_AT] = ACTIONS(2057), - [anon_sym_TILDE] = ACTIONS(2057), - [anon_sym_array] = ACTIONS(2055), - [anon_sym_varray] = ACTIONS(2055), - [anon_sym_darray] = ACTIONS(2055), - [anon_sym_vec] = ACTIONS(2055), - [anon_sym_dict] = ACTIONS(2055), - [anon_sym_keyset] = ACTIONS(2055), - [anon_sym_LT] = ACTIONS(2055), - [anon_sym_PLUS] = ACTIONS(2055), - [anon_sym_DASH] = ACTIONS(2055), - [anon_sym_tuple] = ACTIONS(2055), - [anon_sym_include] = ACTIONS(2055), - [anon_sym_include_once] = ACTIONS(2055), - [anon_sym_require] = ACTIONS(2055), - [anon_sym_require_once] = ACTIONS(2055), - [anon_sym_list] = ACTIONS(2055), - [anon_sym_LT_LT] = ACTIONS(2055), - [anon_sym_BANG] = ACTIONS(2057), - [anon_sym_PLUS_PLUS] = ACTIONS(2057), - [anon_sym_DASH_DASH] = ACTIONS(2057), - [anon_sym_await] = ACTIONS(2055), - [anon_sym_async] = ACTIONS(2055), - [anon_sym_yield] = ACTIONS(2055), - [anon_sym_trait] = ACTIONS(2055), - [anon_sym_interface] = ACTIONS(2055), - [anon_sym_class] = ACTIONS(2055), - [anon_sym_enum] = ACTIONS(2055), - [sym_final_modifier] = ACTIONS(2055), - [sym_abstract_modifier] = ACTIONS(2055), - [sym_xhp_modifier] = ACTIONS(2055), - [sym_xhp_identifier] = ACTIONS(2055), - [sym_xhp_class_identifier] = ACTIONS(2057), - [sym_comment] = ACTIONS(3), - }, - [1279] = { - [sym_identifier] = ACTIONS(2095), - [sym_variable] = ACTIONS(2097), - [sym_pipe_variable] = ACTIONS(2097), - [anon_sym_type] = ACTIONS(2095), - [anon_sym_newtype] = ACTIONS(2095), - [anon_sym_shape] = ACTIONS(2095), - [anon_sym_clone] = ACTIONS(2095), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_print] = ACTIONS(2095), - [sym__backslash] = ACTIONS(2097), - [anon_sym_self] = ACTIONS(2095), - [anon_sym_parent] = ACTIONS(2095), - [anon_sym_static] = ACTIONS(2095), - [anon_sym_LT_LT_LT] = ACTIONS(2097), - [anon_sym_RBRACE] = ACTIONS(2097), - [anon_sym_LBRACE] = ACTIONS(2097), - [anon_sym_SEMI] = ACTIONS(2097), - [anon_sym_return] = ACTIONS(2095), - [anon_sym_break] = ACTIONS(2095), - [anon_sym_continue] = ACTIONS(2095), - [anon_sym_throw] = ACTIONS(2095), - [anon_sym_echo] = ACTIONS(2095), - [anon_sym_unset] = ACTIONS(2095), - [anon_sym_LPAREN] = ACTIONS(2097), - [anon_sym_concurrent] = ACTIONS(2095), - [anon_sym_use] = ACTIONS(2095), - [anon_sym_namespace] = ACTIONS(2095), - [anon_sym_function] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2095), - [anon_sym_if] = ACTIONS(2095), - [anon_sym_elseif] = ACTIONS(2095), - [anon_sym_else] = ACTIONS(2095), - [anon_sym_switch] = ACTIONS(2095), - [anon_sym_foreach] = ACTIONS(2095), - [anon_sym_while] = ACTIONS(2095), - [anon_sym_do] = ACTIONS(2095), - [anon_sym_for] = ACTIONS(2095), - [anon_sym_try] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(2095), - [sym_float] = ACTIONS(2097), - [sym_integer] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(2095), - [anon_sym_True] = ACTIONS(2095), - [anon_sym_TRUE] = ACTIONS(2095), - [anon_sym_false] = ACTIONS(2095), - [anon_sym_False] = ACTIONS(2095), - [anon_sym_FALSE] = ACTIONS(2095), - [anon_sym_null] = ACTIONS(2095), - [anon_sym_Null] = ACTIONS(2095), - [anon_sym_NULL] = ACTIONS(2095), - [sym_string] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(2097), - [anon_sym_TILDE] = ACTIONS(2097), - [anon_sym_array] = ACTIONS(2095), - [anon_sym_varray] = ACTIONS(2095), - [anon_sym_darray] = ACTIONS(2095), - [anon_sym_vec] = ACTIONS(2095), - [anon_sym_dict] = ACTIONS(2095), - [anon_sym_keyset] = ACTIONS(2095), - [anon_sym_LT] = ACTIONS(2095), - [anon_sym_PLUS] = ACTIONS(2095), - [anon_sym_DASH] = ACTIONS(2095), - [anon_sym_tuple] = ACTIONS(2095), - [anon_sym_include] = ACTIONS(2095), - [anon_sym_include_once] = ACTIONS(2095), - [anon_sym_require] = ACTIONS(2095), - [anon_sym_require_once] = ACTIONS(2095), - [anon_sym_list] = ACTIONS(2095), - [anon_sym_LT_LT] = ACTIONS(2095), - [anon_sym_BANG] = ACTIONS(2097), - [anon_sym_PLUS_PLUS] = ACTIONS(2097), - [anon_sym_DASH_DASH] = ACTIONS(2097), - [anon_sym_await] = ACTIONS(2095), - [anon_sym_async] = ACTIONS(2095), - [anon_sym_yield] = ACTIONS(2095), - [anon_sym_trait] = ACTIONS(2095), - [anon_sym_interface] = ACTIONS(2095), - [anon_sym_class] = ACTIONS(2095), - [anon_sym_enum] = ACTIONS(2095), - [sym_final_modifier] = ACTIONS(2095), - [sym_abstract_modifier] = ACTIONS(2095), - [sym_xhp_modifier] = ACTIONS(2095), - [sym_xhp_identifier] = ACTIONS(2095), - [sym_xhp_class_identifier] = ACTIONS(2097), - [sym_comment] = ACTIONS(3), - }, - [1280] = { - [ts_builtin_sym_end] = ACTIONS(2041), - [sym_identifier] = ACTIONS(2039), - [sym_variable] = ACTIONS(2041), - [sym_pipe_variable] = ACTIONS(2041), - [anon_sym_type] = ACTIONS(2039), - [anon_sym_newtype] = ACTIONS(2039), - [anon_sym_shape] = ACTIONS(2039), - [anon_sym_clone] = ACTIONS(2039), - [anon_sym_new] = ACTIONS(2039), - [anon_sym_print] = ACTIONS(2039), - [sym__backslash] = ACTIONS(2041), - [anon_sym_self] = ACTIONS(2039), - [anon_sym_parent] = ACTIONS(2039), - [anon_sym_static] = ACTIONS(2039), - [anon_sym_LT_LT_LT] = ACTIONS(2041), - [anon_sym_LBRACE] = ACTIONS(2041), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym_return] = ACTIONS(2039), - [anon_sym_break] = ACTIONS(2039), - [anon_sym_continue] = ACTIONS(2039), - [anon_sym_throw] = ACTIONS(2039), - [anon_sym_echo] = ACTIONS(2039), - [anon_sym_unset] = ACTIONS(2039), - [anon_sym_LPAREN] = ACTIONS(2041), - [anon_sym_concurrent] = ACTIONS(2039), - [anon_sym_use] = ACTIONS(2039), - [anon_sym_namespace] = ACTIONS(2039), - [anon_sym_function] = ACTIONS(2039), - [anon_sym_const] = ACTIONS(2039), - [anon_sym_if] = ACTIONS(2039), - [anon_sym_elseif] = ACTIONS(2039), - [anon_sym_else] = ACTIONS(2039), - [anon_sym_switch] = ACTIONS(2039), - [anon_sym_foreach] = ACTIONS(2039), - [anon_sym_while] = ACTIONS(2039), - [anon_sym_do] = ACTIONS(2039), - [anon_sym_for] = ACTIONS(2039), - [anon_sym_try] = ACTIONS(2039), - [anon_sym_using] = ACTIONS(2039), - [sym_float] = ACTIONS(2041), - [sym_integer] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(2039), - [anon_sym_True] = ACTIONS(2039), - [anon_sym_TRUE] = ACTIONS(2039), - [anon_sym_false] = ACTIONS(2039), - [anon_sym_False] = ACTIONS(2039), - [anon_sym_FALSE] = ACTIONS(2039), - [anon_sym_null] = ACTIONS(2039), - [anon_sym_Null] = ACTIONS(2039), - [anon_sym_NULL] = ACTIONS(2039), - [sym_string] = ACTIONS(2041), - [anon_sym_AT] = ACTIONS(2041), - [anon_sym_TILDE] = ACTIONS(2041), - [anon_sym_array] = ACTIONS(2039), - [anon_sym_varray] = ACTIONS(2039), - [anon_sym_darray] = ACTIONS(2039), - [anon_sym_vec] = ACTIONS(2039), - [anon_sym_dict] = ACTIONS(2039), - [anon_sym_keyset] = ACTIONS(2039), - [anon_sym_LT] = ACTIONS(2039), - [anon_sym_PLUS] = ACTIONS(2039), - [anon_sym_DASH] = ACTIONS(2039), - [anon_sym_tuple] = ACTIONS(2039), - [anon_sym_include] = ACTIONS(2039), - [anon_sym_include_once] = ACTIONS(2039), - [anon_sym_require] = ACTIONS(2039), - [anon_sym_require_once] = ACTIONS(2039), - [anon_sym_list] = ACTIONS(2039), - [anon_sym_LT_LT] = ACTIONS(2039), - [anon_sym_BANG] = ACTIONS(2041), - [anon_sym_PLUS_PLUS] = ACTIONS(2041), - [anon_sym_DASH_DASH] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(2039), - [anon_sym_async] = ACTIONS(2039), - [anon_sym_yield] = ACTIONS(2039), - [anon_sym_trait] = ACTIONS(2039), - [anon_sym_interface] = ACTIONS(2039), - [anon_sym_class] = ACTIONS(2039), - [anon_sym_enum] = ACTIONS(2039), - [sym_final_modifier] = ACTIONS(2039), - [sym_abstract_modifier] = ACTIONS(2039), - [sym_xhp_modifier] = ACTIONS(2039), - [sym_xhp_identifier] = ACTIONS(2039), - [sym_xhp_class_identifier] = ACTIONS(2041), - [sym_comment] = ACTIONS(3), - }, - [1281] = { - [ts_builtin_sym_end] = ACTIONS(2025), - [sym_identifier] = ACTIONS(2023), - [sym_variable] = ACTIONS(2025), - [sym_pipe_variable] = ACTIONS(2025), - [anon_sym_type] = ACTIONS(2023), - [anon_sym_newtype] = ACTIONS(2023), - [anon_sym_shape] = ACTIONS(2023), - [anon_sym_clone] = ACTIONS(2023), - [anon_sym_new] = ACTIONS(2023), - [anon_sym_print] = ACTIONS(2023), - [sym__backslash] = ACTIONS(2025), - [anon_sym_self] = ACTIONS(2023), - [anon_sym_parent] = ACTIONS(2023), - [anon_sym_static] = ACTIONS(2023), - [anon_sym_LT_LT_LT] = ACTIONS(2025), - [anon_sym_LBRACE] = ACTIONS(2025), - [anon_sym_SEMI] = ACTIONS(2025), - [anon_sym_return] = ACTIONS(2023), - [anon_sym_break] = ACTIONS(2023), - [anon_sym_continue] = ACTIONS(2023), - [anon_sym_throw] = ACTIONS(2023), - [anon_sym_echo] = ACTIONS(2023), - [anon_sym_unset] = ACTIONS(2023), - [anon_sym_LPAREN] = ACTIONS(2025), - [anon_sym_concurrent] = ACTIONS(2023), - [anon_sym_use] = ACTIONS(2023), - [anon_sym_namespace] = ACTIONS(2023), - [anon_sym_function] = ACTIONS(2023), - [anon_sym_const] = ACTIONS(2023), - [anon_sym_if] = ACTIONS(2023), - [anon_sym_elseif] = ACTIONS(2023), - [anon_sym_else] = ACTIONS(2023), - [anon_sym_switch] = ACTIONS(2023), - [anon_sym_foreach] = ACTIONS(2023), - [anon_sym_while] = ACTIONS(2023), - [anon_sym_do] = ACTIONS(2023), - [anon_sym_for] = ACTIONS(2023), - [anon_sym_try] = ACTIONS(2023), - [anon_sym_using] = ACTIONS(2023), - [sym_float] = ACTIONS(2025), - [sym_integer] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(2023), - [anon_sym_True] = ACTIONS(2023), - [anon_sym_TRUE] = ACTIONS(2023), - [anon_sym_false] = ACTIONS(2023), - [anon_sym_False] = ACTIONS(2023), - [anon_sym_FALSE] = ACTIONS(2023), - [anon_sym_null] = ACTIONS(2023), - [anon_sym_Null] = ACTIONS(2023), - [anon_sym_NULL] = ACTIONS(2023), - [sym_string] = ACTIONS(2025), - [anon_sym_AT] = ACTIONS(2025), - [anon_sym_TILDE] = ACTIONS(2025), - [anon_sym_array] = ACTIONS(2023), - [anon_sym_varray] = ACTIONS(2023), - [anon_sym_darray] = ACTIONS(2023), - [anon_sym_vec] = ACTIONS(2023), - [anon_sym_dict] = ACTIONS(2023), - [anon_sym_keyset] = ACTIONS(2023), - [anon_sym_LT] = ACTIONS(2023), - [anon_sym_PLUS] = ACTIONS(2023), - [anon_sym_DASH] = ACTIONS(2023), - [anon_sym_tuple] = ACTIONS(2023), - [anon_sym_include] = ACTIONS(2023), - [anon_sym_include_once] = ACTIONS(2023), - [anon_sym_require] = ACTIONS(2023), - [anon_sym_require_once] = ACTIONS(2023), - [anon_sym_list] = ACTIONS(2023), - [anon_sym_LT_LT] = ACTIONS(2023), - [anon_sym_BANG] = ACTIONS(2025), - [anon_sym_PLUS_PLUS] = ACTIONS(2025), - [anon_sym_DASH_DASH] = ACTIONS(2025), - [anon_sym_await] = ACTIONS(2023), - [anon_sym_async] = ACTIONS(2023), - [anon_sym_yield] = ACTIONS(2023), - [anon_sym_trait] = ACTIONS(2023), - [anon_sym_interface] = ACTIONS(2023), - [anon_sym_class] = ACTIONS(2023), - [anon_sym_enum] = ACTIONS(2023), - [sym_final_modifier] = ACTIONS(2023), - [sym_abstract_modifier] = ACTIONS(2023), - [sym_xhp_modifier] = ACTIONS(2023), - [sym_xhp_identifier] = ACTIONS(2023), - [sym_xhp_class_identifier] = ACTIONS(2025), - [sym_comment] = ACTIONS(3), - }, - [1282] = { - [sym_identifier] = ACTIONS(2415), - [sym_variable] = ACTIONS(2417), - [sym_pipe_variable] = ACTIONS(2417), - [anon_sym_type] = ACTIONS(2415), - [anon_sym_newtype] = ACTIONS(2415), - [anon_sym_shape] = ACTIONS(2415), - [anon_sym_clone] = ACTIONS(2415), - [anon_sym_new] = ACTIONS(2415), - [anon_sym_print] = ACTIONS(2415), - [sym__backslash] = ACTIONS(2417), - [anon_sym_self] = ACTIONS(2415), - [anon_sym_parent] = ACTIONS(2415), - [anon_sym_static] = ACTIONS(2415), - [anon_sym_LT_LT_LT] = ACTIONS(2417), - [anon_sym_RBRACE] = ACTIONS(2417), - [anon_sym_LBRACE] = ACTIONS(2417), - [anon_sym_SEMI] = ACTIONS(2417), - [anon_sym_return] = ACTIONS(2415), - [anon_sym_break] = ACTIONS(2415), - [anon_sym_continue] = ACTIONS(2415), - [anon_sym_throw] = ACTIONS(2415), - [anon_sym_echo] = ACTIONS(2415), - [anon_sym_unset] = ACTIONS(2415), - [anon_sym_LPAREN] = ACTIONS(2417), - [anon_sym_concurrent] = ACTIONS(2415), - [anon_sym_use] = ACTIONS(2415), - [anon_sym_namespace] = ACTIONS(2415), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_const] = ACTIONS(2415), - [anon_sym_if] = ACTIONS(2415), - [anon_sym_elseif] = ACTIONS(2415), - [anon_sym_else] = ACTIONS(2415), - [anon_sym_switch] = ACTIONS(2415), - [anon_sym_foreach] = ACTIONS(2415), - [anon_sym_while] = ACTIONS(2415), - [anon_sym_do] = ACTIONS(2415), - [anon_sym_for] = ACTIONS(2415), - [anon_sym_try] = ACTIONS(2415), - [anon_sym_using] = ACTIONS(2415), - [sym_float] = ACTIONS(2417), - [sym_integer] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(2415), - [anon_sym_True] = ACTIONS(2415), - [anon_sym_TRUE] = ACTIONS(2415), - [anon_sym_false] = ACTIONS(2415), - [anon_sym_False] = ACTIONS(2415), - [anon_sym_FALSE] = ACTIONS(2415), - [anon_sym_null] = ACTIONS(2415), - [anon_sym_Null] = ACTIONS(2415), - [anon_sym_NULL] = ACTIONS(2415), - [sym_string] = ACTIONS(2417), - [anon_sym_AT] = ACTIONS(2417), - [anon_sym_TILDE] = ACTIONS(2417), - [anon_sym_array] = ACTIONS(2415), - [anon_sym_varray] = ACTIONS(2415), - [anon_sym_darray] = ACTIONS(2415), - [anon_sym_vec] = ACTIONS(2415), - [anon_sym_dict] = ACTIONS(2415), - [anon_sym_keyset] = ACTIONS(2415), - [anon_sym_LT] = ACTIONS(2415), - [anon_sym_PLUS] = ACTIONS(2415), - [anon_sym_DASH] = ACTIONS(2415), - [anon_sym_tuple] = ACTIONS(2415), - [anon_sym_include] = ACTIONS(2415), - [anon_sym_include_once] = ACTIONS(2415), - [anon_sym_require] = ACTIONS(2415), - [anon_sym_require_once] = ACTIONS(2415), - [anon_sym_list] = ACTIONS(2415), - [anon_sym_LT_LT] = ACTIONS(2415), - [anon_sym_BANG] = ACTIONS(2417), - [anon_sym_PLUS_PLUS] = ACTIONS(2417), - [anon_sym_DASH_DASH] = ACTIONS(2417), - [anon_sym_await] = ACTIONS(2415), - [anon_sym_async] = ACTIONS(2415), - [anon_sym_yield] = ACTIONS(2415), - [anon_sym_trait] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2415), - [anon_sym_class] = ACTIONS(2415), - [anon_sym_enum] = ACTIONS(2415), - [sym_final_modifier] = ACTIONS(2415), - [sym_abstract_modifier] = ACTIONS(2415), - [sym_xhp_modifier] = ACTIONS(2415), - [sym_xhp_identifier] = ACTIONS(2415), - [sym_xhp_class_identifier] = ACTIONS(2417), - [sym_comment] = ACTIONS(3), - }, - [1283] = { - [sym_identifier] = ACTIONS(2147), - [sym_variable] = ACTIONS(2149), - [sym_pipe_variable] = ACTIONS(2149), - [anon_sym_type] = ACTIONS(2147), - [anon_sym_newtype] = ACTIONS(2147), - [anon_sym_shape] = ACTIONS(2147), - [anon_sym_clone] = ACTIONS(2147), - [anon_sym_new] = ACTIONS(2147), - [anon_sym_print] = ACTIONS(2147), - [sym__backslash] = ACTIONS(2149), - [anon_sym_self] = ACTIONS(2147), - [anon_sym_parent] = ACTIONS(2147), - [anon_sym_static] = ACTIONS(2147), - [anon_sym_LT_LT_LT] = ACTIONS(2149), - [anon_sym_RBRACE] = ACTIONS(2149), - [anon_sym_LBRACE] = ACTIONS(2149), - [anon_sym_SEMI] = ACTIONS(2149), - [anon_sym_return] = ACTIONS(2147), - [anon_sym_break] = ACTIONS(2147), - [anon_sym_continue] = ACTIONS(2147), - [anon_sym_throw] = ACTIONS(2147), - [anon_sym_echo] = ACTIONS(2147), - [anon_sym_unset] = ACTIONS(2147), - [anon_sym_LPAREN] = ACTIONS(2149), - [anon_sym_concurrent] = ACTIONS(2147), - [anon_sym_use] = ACTIONS(2147), - [anon_sym_namespace] = ACTIONS(2147), - [anon_sym_function] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2147), - [anon_sym_if] = ACTIONS(2147), - [anon_sym_switch] = ACTIONS(2147), - [anon_sym_case] = ACTIONS(2147), - [anon_sym_default] = ACTIONS(2147), - [anon_sym_foreach] = ACTIONS(2147), - [anon_sym_while] = ACTIONS(2147), - [anon_sym_do] = ACTIONS(2147), - [anon_sym_for] = ACTIONS(2147), - [anon_sym_try] = ACTIONS(2147), - [anon_sym_using] = ACTIONS(2147), - [sym_float] = ACTIONS(2149), - [sym_integer] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(2147), - [anon_sym_True] = ACTIONS(2147), - [anon_sym_TRUE] = ACTIONS(2147), - [anon_sym_false] = ACTIONS(2147), - [anon_sym_False] = ACTIONS(2147), - [anon_sym_FALSE] = ACTIONS(2147), - [anon_sym_null] = ACTIONS(2147), - [anon_sym_Null] = ACTIONS(2147), - [anon_sym_NULL] = ACTIONS(2147), - [sym_string] = ACTIONS(2149), - [anon_sym_AT] = ACTIONS(2149), - [anon_sym_TILDE] = ACTIONS(2149), - [anon_sym_array] = ACTIONS(2147), - [anon_sym_varray] = ACTIONS(2147), - [anon_sym_darray] = ACTIONS(2147), - [anon_sym_vec] = ACTIONS(2147), - [anon_sym_dict] = ACTIONS(2147), - [anon_sym_keyset] = ACTIONS(2147), - [anon_sym_LT] = ACTIONS(2147), - [anon_sym_PLUS] = ACTIONS(2147), - [anon_sym_DASH] = ACTIONS(2147), - [anon_sym_tuple] = ACTIONS(2147), - [anon_sym_include] = ACTIONS(2147), - [anon_sym_include_once] = ACTIONS(2147), - [anon_sym_require] = ACTIONS(2147), - [anon_sym_require_once] = ACTIONS(2147), - [anon_sym_list] = ACTIONS(2147), - [anon_sym_LT_LT] = ACTIONS(2147), - [anon_sym_BANG] = ACTIONS(2149), - [anon_sym_PLUS_PLUS] = ACTIONS(2149), - [anon_sym_DASH_DASH] = ACTIONS(2149), - [anon_sym_await] = ACTIONS(2147), - [anon_sym_async] = ACTIONS(2147), - [anon_sym_yield] = ACTIONS(2147), - [anon_sym_trait] = ACTIONS(2147), - [anon_sym_interface] = ACTIONS(2147), - [anon_sym_class] = ACTIONS(2147), - [anon_sym_enum] = ACTIONS(2147), - [sym_final_modifier] = ACTIONS(2147), - [sym_abstract_modifier] = ACTIONS(2147), - [sym_xhp_modifier] = ACTIONS(2147), - [sym_xhp_identifier] = ACTIONS(2147), - [sym_xhp_class_identifier] = ACTIONS(2149), - [sym_comment] = ACTIONS(3), - }, - [1284] = { - [sym_identifier] = ACTIONS(2111), - [sym_variable] = ACTIONS(2113), - [sym_pipe_variable] = ACTIONS(2113), - [anon_sym_type] = ACTIONS(2111), - [anon_sym_newtype] = ACTIONS(2111), - [anon_sym_shape] = ACTIONS(2111), - [anon_sym_clone] = ACTIONS(2111), - [anon_sym_new] = ACTIONS(2111), - [anon_sym_print] = ACTIONS(2111), - [sym__backslash] = ACTIONS(2113), - [anon_sym_self] = ACTIONS(2111), - [anon_sym_parent] = ACTIONS(2111), - [anon_sym_static] = ACTIONS(2111), - [anon_sym_LT_LT_LT] = ACTIONS(2113), - [anon_sym_RBRACE] = ACTIONS(2113), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_SEMI] = ACTIONS(2113), - [anon_sym_return] = ACTIONS(2111), - [anon_sym_break] = ACTIONS(2111), - [anon_sym_continue] = ACTIONS(2111), - [anon_sym_throw] = ACTIONS(2111), - [anon_sym_echo] = ACTIONS(2111), - [anon_sym_unset] = ACTIONS(2111), - [anon_sym_LPAREN] = ACTIONS(2113), - [anon_sym_concurrent] = ACTIONS(2111), - [anon_sym_use] = ACTIONS(2111), - [anon_sym_namespace] = ACTIONS(2111), - [anon_sym_function] = ACTIONS(2111), - [anon_sym_const] = ACTIONS(2111), - [anon_sym_if] = ACTIONS(2111), - [anon_sym_switch] = ACTIONS(2111), - [anon_sym_case] = ACTIONS(2111), - [anon_sym_default] = ACTIONS(2111), - [anon_sym_foreach] = ACTIONS(2111), - [anon_sym_while] = ACTIONS(2111), - [anon_sym_do] = ACTIONS(2111), - [anon_sym_for] = ACTIONS(2111), - [anon_sym_try] = ACTIONS(2111), - [anon_sym_using] = ACTIONS(2111), - [sym_float] = ACTIONS(2113), - [sym_integer] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(2111), - [anon_sym_True] = ACTIONS(2111), - [anon_sym_TRUE] = ACTIONS(2111), - [anon_sym_false] = ACTIONS(2111), - [anon_sym_False] = ACTIONS(2111), - [anon_sym_FALSE] = ACTIONS(2111), - [anon_sym_null] = ACTIONS(2111), - [anon_sym_Null] = ACTIONS(2111), - [anon_sym_NULL] = ACTIONS(2111), - [sym_string] = ACTIONS(2113), - [anon_sym_AT] = ACTIONS(2113), - [anon_sym_TILDE] = ACTIONS(2113), - [anon_sym_array] = ACTIONS(2111), - [anon_sym_varray] = ACTIONS(2111), - [anon_sym_darray] = ACTIONS(2111), - [anon_sym_vec] = ACTIONS(2111), - [anon_sym_dict] = ACTIONS(2111), - [anon_sym_keyset] = ACTIONS(2111), - [anon_sym_LT] = ACTIONS(2111), - [anon_sym_PLUS] = ACTIONS(2111), - [anon_sym_DASH] = ACTIONS(2111), - [anon_sym_tuple] = ACTIONS(2111), - [anon_sym_include] = ACTIONS(2111), - [anon_sym_include_once] = ACTIONS(2111), - [anon_sym_require] = ACTIONS(2111), - [anon_sym_require_once] = ACTIONS(2111), - [anon_sym_list] = ACTIONS(2111), - [anon_sym_LT_LT] = ACTIONS(2111), - [anon_sym_BANG] = ACTIONS(2113), - [anon_sym_PLUS_PLUS] = ACTIONS(2113), - [anon_sym_DASH_DASH] = ACTIONS(2113), - [anon_sym_await] = ACTIONS(2111), - [anon_sym_async] = ACTIONS(2111), - [anon_sym_yield] = ACTIONS(2111), - [anon_sym_trait] = ACTIONS(2111), - [anon_sym_interface] = ACTIONS(2111), - [anon_sym_class] = ACTIONS(2111), - [anon_sym_enum] = ACTIONS(2111), - [sym_final_modifier] = ACTIONS(2111), - [sym_abstract_modifier] = ACTIONS(2111), - [sym_xhp_modifier] = ACTIONS(2111), - [sym_xhp_identifier] = ACTIONS(2111), - [sym_xhp_class_identifier] = ACTIONS(2113), - [sym_comment] = ACTIONS(3), - }, - [1285] = { - [ts_builtin_sym_end] = ACTIONS(1961), - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_elseif] = ACTIONS(1959), - [anon_sym_else] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1286] = { - [sym_identifier] = ACTIONS(2447), - [sym_variable] = ACTIONS(2449), - [sym_pipe_variable] = ACTIONS(2449), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_newtype] = ACTIONS(2447), - [anon_sym_shape] = ACTIONS(2447), - [anon_sym_clone] = ACTIONS(2447), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_print] = ACTIONS(2447), - [sym__backslash] = ACTIONS(2449), - [anon_sym_self] = ACTIONS(2447), - [anon_sym_parent] = ACTIONS(2447), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_LT_LT_LT] = ACTIONS(2449), - [anon_sym_RBRACE] = ACTIONS(2449), - [anon_sym_LBRACE] = ACTIONS(2449), - [anon_sym_SEMI] = ACTIONS(2449), - [anon_sym_return] = ACTIONS(2447), - [anon_sym_break] = ACTIONS(2447), - [anon_sym_continue] = ACTIONS(2447), - [anon_sym_throw] = ACTIONS(2447), - [anon_sym_echo] = ACTIONS(2447), - [anon_sym_unset] = ACTIONS(2447), - [anon_sym_LPAREN] = ACTIONS(2449), - [anon_sym_concurrent] = ACTIONS(2447), - [anon_sym_use] = ACTIONS(2447), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2447), - [anon_sym_const] = ACTIONS(2447), - [anon_sym_if] = ACTIONS(2447), - [anon_sym_elseif] = ACTIONS(2447), - [anon_sym_else] = ACTIONS(2447), - [anon_sym_switch] = ACTIONS(2447), - [anon_sym_foreach] = ACTIONS(2447), - [anon_sym_while] = ACTIONS(2447), - [anon_sym_do] = ACTIONS(2447), - [anon_sym_for] = ACTIONS(2447), - [anon_sym_try] = ACTIONS(2447), - [anon_sym_using] = ACTIONS(2447), - [sym_float] = ACTIONS(2449), - [sym_integer] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(2447), - [anon_sym_True] = ACTIONS(2447), - [anon_sym_TRUE] = ACTIONS(2447), - [anon_sym_false] = ACTIONS(2447), - [anon_sym_False] = ACTIONS(2447), - [anon_sym_FALSE] = ACTIONS(2447), - [anon_sym_null] = ACTIONS(2447), - [anon_sym_Null] = ACTIONS(2447), - [anon_sym_NULL] = ACTIONS(2447), - [sym_string] = ACTIONS(2449), - [anon_sym_AT] = ACTIONS(2449), - [anon_sym_TILDE] = ACTIONS(2449), - [anon_sym_array] = ACTIONS(2447), - [anon_sym_varray] = ACTIONS(2447), - [anon_sym_darray] = ACTIONS(2447), - [anon_sym_vec] = ACTIONS(2447), - [anon_sym_dict] = ACTIONS(2447), - [anon_sym_keyset] = ACTIONS(2447), - [anon_sym_LT] = ACTIONS(2447), - [anon_sym_PLUS] = ACTIONS(2447), - [anon_sym_DASH] = ACTIONS(2447), - [anon_sym_tuple] = ACTIONS(2447), - [anon_sym_include] = ACTIONS(2447), - [anon_sym_include_once] = ACTIONS(2447), - [anon_sym_require] = ACTIONS(2447), - [anon_sym_require_once] = ACTIONS(2447), - [anon_sym_list] = ACTIONS(2447), - [anon_sym_LT_LT] = ACTIONS(2447), - [anon_sym_BANG] = ACTIONS(2449), - [anon_sym_PLUS_PLUS] = ACTIONS(2449), - [anon_sym_DASH_DASH] = ACTIONS(2449), - [anon_sym_await] = ACTIONS(2447), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_yield] = ACTIONS(2447), - [anon_sym_trait] = ACTIONS(2447), - [anon_sym_interface] = ACTIONS(2447), - [anon_sym_class] = ACTIONS(2447), - [anon_sym_enum] = ACTIONS(2447), - [sym_final_modifier] = ACTIONS(2447), - [sym_abstract_modifier] = ACTIONS(2447), - [sym_xhp_modifier] = ACTIONS(2447), - [sym_xhp_identifier] = ACTIONS(2447), - [sym_xhp_class_identifier] = ACTIONS(2449), - [sym_comment] = ACTIONS(3), - }, - [1287] = { - [sym_identifier] = ACTIONS(2455), - [sym_variable] = ACTIONS(2457), - [sym_pipe_variable] = ACTIONS(2457), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_newtype] = ACTIONS(2455), - [anon_sym_shape] = ACTIONS(2455), - [anon_sym_clone] = ACTIONS(2455), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_print] = ACTIONS(2455), - [sym__backslash] = ACTIONS(2457), - [anon_sym_self] = ACTIONS(2455), - [anon_sym_parent] = ACTIONS(2455), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_LT_LT_LT] = ACTIONS(2457), - [anon_sym_RBRACE] = ACTIONS(2457), - [anon_sym_LBRACE] = ACTIONS(2457), - [anon_sym_SEMI] = ACTIONS(2457), - [anon_sym_return] = ACTIONS(2455), - [anon_sym_break] = ACTIONS(2455), - [anon_sym_continue] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2455), - [anon_sym_echo] = ACTIONS(2455), - [anon_sym_unset] = ACTIONS(2455), - [anon_sym_LPAREN] = ACTIONS(2457), - [anon_sym_concurrent] = ACTIONS(2455), - [anon_sym_use] = ACTIONS(2455), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2455), - [anon_sym_const] = ACTIONS(2455), - [anon_sym_if] = ACTIONS(2455), - [anon_sym_elseif] = ACTIONS(2455), - [anon_sym_else] = ACTIONS(2455), - [anon_sym_switch] = ACTIONS(2455), - [anon_sym_foreach] = ACTIONS(2455), - [anon_sym_while] = ACTIONS(2455), - [anon_sym_do] = ACTIONS(2455), - [anon_sym_for] = ACTIONS(2455), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_using] = ACTIONS(2455), - [sym_float] = ACTIONS(2457), - [sym_integer] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(2455), - [anon_sym_True] = ACTIONS(2455), - [anon_sym_TRUE] = ACTIONS(2455), - [anon_sym_false] = ACTIONS(2455), - [anon_sym_False] = ACTIONS(2455), - [anon_sym_FALSE] = ACTIONS(2455), - [anon_sym_null] = ACTIONS(2455), - [anon_sym_Null] = ACTIONS(2455), - [anon_sym_NULL] = ACTIONS(2455), - [sym_string] = ACTIONS(2457), - [anon_sym_AT] = ACTIONS(2457), - [anon_sym_TILDE] = ACTIONS(2457), - [anon_sym_array] = ACTIONS(2455), - [anon_sym_varray] = ACTIONS(2455), - [anon_sym_darray] = ACTIONS(2455), - [anon_sym_vec] = ACTIONS(2455), - [anon_sym_dict] = ACTIONS(2455), - [anon_sym_keyset] = ACTIONS(2455), - [anon_sym_LT] = ACTIONS(2455), - [anon_sym_PLUS] = ACTIONS(2455), - [anon_sym_DASH] = ACTIONS(2455), - [anon_sym_tuple] = ACTIONS(2455), - [anon_sym_include] = ACTIONS(2455), - [anon_sym_include_once] = ACTIONS(2455), - [anon_sym_require] = ACTIONS(2455), - [anon_sym_require_once] = ACTIONS(2455), - [anon_sym_list] = ACTIONS(2455), - [anon_sym_LT_LT] = ACTIONS(2455), - [anon_sym_BANG] = ACTIONS(2457), - [anon_sym_PLUS_PLUS] = ACTIONS(2457), - [anon_sym_DASH_DASH] = ACTIONS(2457), - [anon_sym_await] = ACTIONS(2455), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_yield] = ACTIONS(2455), - [anon_sym_trait] = ACTIONS(2455), - [anon_sym_interface] = ACTIONS(2455), - [anon_sym_class] = ACTIONS(2455), - [anon_sym_enum] = ACTIONS(2455), - [sym_final_modifier] = ACTIONS(2455), - [sym_abstract_modifier] = ACTIONS(2455), - [sym_xhp_modifier] = ACTIONS(2455), - [sym_xhp_identifier] = ACTIONS(2455), - [sym_xhp_class_identifier] = ACTIONS(2457), - [sym_comment] = ACTIONS(3), - }, - [1288] = { - [sym_identifier] = ACTIONS(2419), - [sym_variable] = ACTIONS(2421), - [sym_pipe_variable] = ACTIONS(2421), - [anon_sym_type] = ACTIONS(2419), - [anon_sym_newtype] = ACTIONS(2419), - [anon_sym_shape] = ACTIONS(2419), - [anon_sym_clone] = ACTIONS(2419), - [anon_sym_new] = ACTIONS(2419), - [anon_sym_print] = ACTIONS(2419), - [sym__backslash] = ACTIONS(2421), - [anon_sym_self] = ACTIONS(2419), - [anon_sym_parent] = ACTIONS(2419), - [anon_sym_static] = ACTIONS(2419), - [anon_sym_LT_LT_LT] = ACTIONS(2421), - [anon_sym_RBRACE] = ACTIONS(2421), - [anon_sym_LBRACE] = ACTIONS(2421), - [anon_sym_SEMI] = ACTIONS(2421), - [anon_sym_return] = ACTIONS(2419), - [anon_sym_break] = ACTIONS(2419), - [anon_sym_continue] = ACTIONS(2419), - [anon_sym_throw] = ACTIONS(2419), - [anon_sym_echo] = ACTIONS(2419), - [anon_sym_unset] = ACTIONS(2419), - [anon_sym_LPAREN] = ACTIONS(2421), - [anon_sym_concurrent] = ACTIONS(2419), - [anon_sym_use] = ACTIONS(2419), - [anon_sym_namespace] = ACTIONS(2419), - [anon_sym_function] = ACTIONS(2419), - [anon_sym_const] = ACTIONS(2419), - [anon_sym_if] = ACTIONS(2419), - [anon_sym_elseif] = ACTIONS(2419), - [anon_sym_else] = ACTIONS(2419), - [anon_sym_switch] = ACTIONS(2419), - [anon_sym_foreach] = ACTIONS(2419), - [anon_sym_while] = ACTIONS(2419), - [anon_sym_do] = ACTIONS(2419), - [anon_sym_for] = ACTIONS(2419), - [anon_sym_try] = ACTIONS(2419), - [anon_sym_using] = ACTIONS(2419), - [sym_float] = ACTIONS(2421), - [sym_integer] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(2419), - [anon_sym_True] = ACTIONS(2419), - [anon_sym_TRUE] = ACTIONS(2419), - [anon_sym_false] = ACTIONS(2419), - [anon_sym_False] = ACTIONS(2419), - [anon_sym_FALSE] = ACTIONS(2419), - [anon_sym_null] = ACTIONS(2419), - [anon_sym_Null] = ACTIONS(2419), - [anon_sym_NULL] = ACTIONS(2419), - [sym_string] = ACTIONS(2421), - [anon_sym_AT] = ACTIONS(2421), - [anon_sym_TILDE] = ACTIONS(2421), - [anon_sym_array] = ACTIONS(2419), - [anon_sym_varray] = ACTIONS(2419), - [anon_sym_darray] = ACTIONS(2419), - [anon_sym_vec] = ACTIONS(2419), - [anon_sym_dict] = ACTIONS(2419), - [anon_sym_keyset] = ACTIONS(2419), - [anon_sym_LT] = ACTIONS(2419), - [anon_sym_PLUS] = ACTIONS(2419), - [anon_sym_DASH] = ACTIONS(2419), - [anon_sym_tuple] = ACTIONS(2419), - [anon_sym_include] = ACTIONS(2419), - [anon_sym_include_once] = ACTIONS(2419), - [anon_sym_require] = ACTIONS(2419), - [anon_sym_require_once] = ACTIONS(2419), - [anon_sym_list] = ACTIONS(2419), - [anon_sym_LT_LT] = ACTIONS(2419), - [anon_sym_BANG] = ACTIONS(2421), - [anon_sym_PLUS_PLUS] = ACTIONS(2421), - [anon_sym_DASH_DASH] = ACTIONS(2421), - [anon_sym_await] = ACTIONS(2419), - [anon_sym_async] = ACTIONS(2419), - [anon_sym_yield] = ACTIONS(2419), - [anon_sym_trait] = ACTIONS(2419), - [anon_sym_interface] = ACTIONS(2419), - [anon_sym_class] = ACTIONS(2419), - [anon_sym_enum] = ACTIONS(2419), - [sym_final_modifier] = ACTIONS(2419), - [sym_abstract_modifier] = ACTIONS(2419), - [sym_xhp_modifier] = ACTIONS(2419), - [sym_xhp_identifier] = ACTIONS(2419), - [sym_xhp_class_identifier] = ACTIONS(2421), - [sym_comment] = ACTIONS(3), - }, - [1289] = { - [sym_identifier] = ACTIONS(2015), - [sym_variable] = ACTIONS(2017), - [sym_pipe_variable] = ACTIONS(2017), - [anon_sym_type] = ACTIONS(2015), - [anon_sym_newtype] = ACTIONS(2015), - [anon_sym_shape] = ACTIONS(2015), - [anon_sym_clone] = ACTIONS(2015), - [anon_sym_new] = ACTIONS(2015), - [anon_sym_print] = ACTIONS(2015), - [sym__backslash] = ACTIONS(2017), - [anon_sym_self] = ACTIONS(2015), - [anon_sym_parent] = ACTIONS(2015), - [anon_sym_static] = ACTIONS(2015), - [anon_sym_LT_LT_LT] = ACTIONS(2017), - [anon_sym_RBRACE] = ACTIONS(2017), - [anon_sym_LBRACE] = ACTIONS(2017), - [anon_sym_SEMI] = ACTIONS(2017), - [anon_sym_return] = ACTIONS(2015), - [anon_sym_break] = ACTIONS(2015), - [anon_sym_continue] = ACTIONS(2015), - [anon_sym_throw] = ACTIONS(2015), - [anon_sym_echo] = ACTIONS(2015), - [anon_sym_unset] = ACTIONS(2015), - [anon_sym_LPAREN] = ACTIONS(2017), - [anon_sym_concurrent] = ACTIONS(2015), - [anon_sym_use] = ACTIONS(2015), - [anon_sym_namespace] = ACTIONS(2015), - [anon_sym_function] = ACTIONS(2015), - [anon_sym_const] = ACTIONS(2015), - [anon_sym_if] = ACTIONS(2015), - [anon_sym_switch] = ACTIONS(2015), - [anon_sym_case] = ACTIONS(2015), - [anon_sym_default] = ACTIONS(2015), - [anon_sym_foreach] = ACTIONS(2015), - [anon_sym_while] = ACTIONS(2015), - [anon_sym_do] = ACTIONS(2015), - [anon_sym_for] = ACTIONS(2015), - [anon_sym_try] = ACTIONS(2015), - [anon_sym_using] = ACTIONS(2015), - [sym_float] = ACTIONS(2017), - [sym_integer] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(2015), - [anon_sym_True] = ACTIONS(2015), - [anon_sym_TRUE] = ACTIONS(2015), - [anon_sym_false] = ACTIONS(2015), - [anon_sym_False] = ACTIONS(2015), - [anon_sym_FALSE] = ACTIONS(2015), - [anon_sym_null] = ACTIONS(2015), - [anon_sym_Null] = ACTIONS(2015), - [anon_sym_NULL] = ACTIONS(2015), - [sym_string] = ACTIONS(2017), - [anon_sym_AT] = ACTIONS(2017), - [anon_sym_TILDE] = ACTIONS(2017), - [anon_sym_array] = ACTIONS(2015), - [anon_sym_varray] = ACTIONS(2015), - [anon_sym_darray] = ACTIONS(2015), - [anon_sym_vec] = ACTIONS(2015), - [anon_sym_dict] = ACTIONS(2015), - [anon_sym_keyset] = ACTIONS(2015), - [anon_sym_LT] = ACTIONS(2015), - [anon_sym_PLUS] = ACTIONS(2015), - [anon_sym_DASH] = ACTIONS(2015), - [anon_sym_tuple] = ACTIONS(2015), - [anon_sym_include] = ACTIONS(2015), - [anon_sym_include_once] = ACTIONS(2015), - [anon_sym_require] = ACTIONS(2015), - [anon_sym_require_once] = ACTIONS(2015), - [anon_sym_list] = ACTIONS(2015), - [anon_sym_LT_LT] = ACTIONS(2015), - [anon_sym_BANG] = ACTIONS(2017), - [anon_sym_PLUS_PLUS] = ACTIONS(2017), - [anon_sym_DASH_DASH] = ACTIONS(2017), - [anon_sym_await] = ACTIONS(2015), - [anon_sym_async] = ACTIONS(2015), - [anon_sym_yield] = ACTIONS(2015), - [anon_sym_trait] = ACTIONS(2015), - [anon_sym_interface] = ACTIONS(2015), - [anon_sym_class] = ACTIONS(2015), - [anon_sym_enum] = ACTIONS(2015), - [sym_final_modifier] = ACTIONS(2015), - [sym_abstract_modifier] = ACTIONS(2015), - [sym_xhp_modifier] = ACTIONS(2015), - [sym_xhp_identifier] = ACTIONS(2015), - [sym_xhp_class_identifier] = ACTIONS(2017), - [sym_comment] = ACTIONS(3), - }, - [1290] = { - [sym_identifier] = ACTIONS(2203), - [sym_variable] = ACTIONS(2205), - [sym_pipe_variable] = ACTIONS(2205), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_newtype] = ACTIONS(2203), - [anon_sym_shape] = ACTIONS(2203), - [anon_sym_clone] = ACTIONS(2203), - [anon_sym_new] = ACTIONS(2203), - [anon_sym_print] = ACTIONS(2203), - [sym__backslash] = ACTIONS(2205), - [anon_sym_self] = ACTIONS(2203), - [anon_sym_parent] = ACTIONS(2203), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_LT_LT_LT] = ACTIONS(2205), - [anon_sym_RBRACE] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(2205), - [anon_sym_SEMI] = ACTIONS(2205), - [anon_sym_return] = ACTIONS(2203), - [anon_sym_break] = ACTIONS(2203), - [anon_sym_continue] = ACTIONS(2203), - [anon_sym_throw] = ACTIONS(2203), - [anon_sym_echo] = ACTIONS(2203), - [anon_sym_unset] = ACTIONS(2203), - [anon_sym_LPAREN] = ACTIONS(2205), - [anon_sym_concurrent] = ACTIONS(2203), - [anon_sym_use] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2203), - [anon_sym_function] = ACTIONS(2203), - [anon_sym_const] = ACTIONS(2203), - [anon_sym_if] = ACTIONS(2203), - [anon_sym_elseif] = ACTIONS(2203), - [anon_sym_else] = ACTIONS(2203), - [anon_sym_switch] = ACTIONS(2203), - [anon_sym_foreach] = ACTIONS(2203), - [anon_sym_while] = ACTIONS(2203), - [anon_sym_do] = ACTIONS(2203), - [anon_sym_for] = ACTIONS(2203), - [anon_sym_try] = ACTIONS(2203), - [anon_sym_using] = ACTIONS(2203), - [sym_float] = ACTIONS(2205), - [sym_integer] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(2203), - [anon_sym_True] = ACTIONS(2203), - [anon_sym_TRUE] = ACTIONS(2203), - [anon_sym_false] = ACTIONS(2203), - [anon_sym_False] = ACTIONS(2203), - [anon_sym_FALSE] = ACTIONS(2203), - [anon_sym_null] = ACTIONS(2203), - [anon_sym_Null] = ACTIONS(2203), - [anon_sym_NULL] = ACTIONS(2203), - [sym_string] = ACTIONS(2205), - [anon_sym_AT] = ACTIONS(2205), - [anon_sym_TILDE] = ACTIONS(2205), - [anon_sym_array] = ACTIONS(2203), - [anon_sym_varray] = ACTIONS(2203), - [anon_sym_darray] = ACTIONS(2203), - [anon_sym_vec] = ACTIONS(2203), - [anon_sym_dict] = ACTIONS(2203), - [anon_sym_keyset] = ACTIONS(2203), - [anon_sym_LT] = ACTIONS(2203), - [anon_sym_PLUS] = ACTIONS(2203), - [anon_sym_DASH] = ACTIONS(2203), - [anon_sym_tuple] = ACTIONS(2203), - [anon_sym_include] = ACTIONS(2203), - [anon_sym_include_once] = ACTIONS(2203), - [anon_sym_require] = ACTIONS(2203), - [anon_sym_require_once] = ACTIONS(2203), - [anon_sym_list] = ACTIONS(2203), - [anon_sym_LT_LT] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(2205), - [anon_sym_PLUS_PLUS] = ACTIONS(2205), - [anon_sym_DASH_DASH] = ACTIONS(2205), - [anon_sym_await] = ACTIONS(2203), - [anon_sym_async] = ACTIONS(2203), - [anon_sym_yield] = ACTIONS(2203), - [anon_sym_trait] = ACTIONS(2203), - [anon_sym_interface] = ACTIONS(2203), - [anon_sym_class] = ACTIONS(2203), - [anon_sym_enum] = ACTIONS(2203), - [sym_final_modifier] = ACTIONS(2203), - [sym_abstract_modifier] = ACTIONS(2203), - [sym_xhp_modifier] = ACTIONS(2203), - [sym_xhp_identifier] = ACTIONS(2203), - [sym_xhp_class_identifier] = ACTIONS(2205), - [sym_comment] = ACTIONS(3), - }, - [1291] = { - [sym_identifier] = ACTIONS(2283), - [sym_variable] = ACTIONS(2285), - [sym_pipe_variable] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2283), - [anon_sym_newtype] = ACTIONS(2283), - [anon_sym_shape] = ACTIONS(2283), - [anon_sym_clone] = ACTIONS(2283), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_print] = ACTIONS(2283), - [sym__backslash] = ACTIONS(2285), - [anon_sym_self] = ACTIONS(2283), - [anon_sym_parent] = ACTIONS(2283), - [anon_sym_static] = ACTIONS(2283), - [anon_sym_LT_LT_LT] = ACTIONS(2285), - [anon_sym_RBRACE] = ACTIONS(2285), - [anon_sym_LBRACE] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(2285), - [anon_sym_return] = ACTIONS(2283), - [anon_sym_break] = ACTIONS(2283), - [anon_sym_continue] = ACTIONS(2283), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_echo] = ACTIONS(2283), - [anon_sym_unset] = ACTIONS(2283), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_concurrent] = ACTIONS(2283), - [anon_sym_use] = ACTIONS(2283), - [anon_sym_namespace] = ACTIONS(2283), - [anon_sym_function] = ACTIONS(2283), - [anon_sym_const] = ACTIONS(2283), - [anon_sym_if] = ACTIONS(2283), - [anon_sym_elseif] = ACTIONS(2283), - [anon_sym_else] = ACTIONS(2283), - [anon_sym_switch] = ACTIONS(2283), - [anon_sym_foreach] = ACTIONS(2283), - [anon_sym_while] = ACTIONS(2283), - [anon_sym_do] = ACTIONS(2283), - [anon_sym_for] = ACTIONS(2283), - [anon_sym_try] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(2283), - [sym_float] = ACTIONS(2285), - [sym_integer] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(2283), - [anon_sym_True] = ACTIONS(2283), - [anon_sym_TRUE] = ACTIONS(2283), - [anon_sym_false] = ACTIONS(2283), - [anon_sym_False] = ACTIONS(2283), - [anon_sym_FALSE] = ACTIONS(2283), - [anon_sym_null] = ACTIONS(2283), - [anon_sym_Null] = ACTIONS(2283), - [anon_sym_NULL] = ACTIONS(2283), - [sym_string] = ACTIONS(2285), - [anon_sym_AT] = ACTIONS(2285), - [anon_sym_TILDE] = ACTIONS(2285), - [anon_sym_array] = ACTIONS(2283), - [anon_sym_varray] = ACTIONS(2283), - [anon_sym_darray] = ACTIONS(2283), - [anon_sym_vec] = ACTIONS(2283), - [anon_sym_dict] = ACTIONS(2283), - [anon_sym_keyset] = ACTIONS(2283), - [anon_sym_LT] = ACTIONS(2283), - [anon_sym_PLUS] = ACTIONS(2283), - [anon_sym_DASH] = ACTIONS(2283), - [anon_sym_tuple] = ACTIONS(2283), - [anon_sym_include] = ACTIONS(2283), - [anon_sym_include_once] = ACTIONS(2283), - [anon_sym_require] = ACTIONS(2283), - [anon_sym_require_once] = ACTIONS(2283), - [anon_sym_list] = ACTIONS(2283), - [anon_sym_LT_LT] = ACTIONS(2283), - [anon_sym_BANG] = ACTIONS(2285), - [anon_sym_PLUS_PLUS] = ACTIONS(2285), - [anon_sym_DASH_DASH] = ACTIONS(2285), - [anon_sym_await] = ACTIONS(2283), - [anon_sym_async] = ACTIONS(2283), - [anon_sym_yield] = ACTIONS(2283), - [anon_sym_trait] = ACTIONS(2283), - [anon_sym_interface] = ACTIONS(2283), - [anon_sym_class] = ACTIONS(2283), - [anon_sym_enum] = ACTIONS(2283), - [sym_final_modifier] = ACTIONS(2283), - [sym_abstract_modifier] = ACTIONS(2283), - [sym_xhp_modifier] = ACTIONS(2283), - [sym_xhp_identifier] = ACTIONS(2283), - [sym_xhp_class_identifier] = ACTIONS(2285), - [sym_comment] = ACTIONS(3), - }, - [1292] = { - [sym_identifier] = ACTIONS(2223), - [sym_variable] = ACTIONS(2225), - [sym_pipe_variable] = ACTIONS(2225), - [anon_sym_type] = ACTIONS(2223), - [anon_sym_newtype] = ACTIONS(2223), - [anon_sym_shape] = ACTIONS(2223), - [anon_sym_clone] = ACTIONS(2223), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_print] = ACTIONS(2223), - [sym__backslash] = ACTIONS(2225), - [anon_sym_self] = ACTIONS(2223), - [anon_sym_parent] = ACTIONS(2223), - [anon_sym_static] = ACTIONS(2223), - [anon_sym_LT_LT_LT] = ACTIONS(2225), - [anon_sym_RBRACE] = ACTIONS(2225), - [anon_sym_LBRACE] = ACTIONS(2225), - [anon_sym_SEMI] = ACTIONS(2225), - [anon_sym_return] = ACTIONS(2223), - [anon_sym_break] = ACTIONS(2223), - [anon_sym_continue] = ACTIONS(2223), - [anon_sym_throw] = ACTIONS(2223), - [anon_sym_echo] = ACTIONS(2223), - [anon_sym_unset] = ACTIONS(2223), - [anon_sym_LPAREN] = ACTIONS(2225), - [anon_sym_concurrent] = ACTIONS(2223), - [anon_sym_use] = ACTIONS(2223), - [anon_sym_namespace] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(2223), - [anon_sym_const] = ACTIONS(2223), - [anon_sym_if] = ACTIONS(2223), - [anon_sym_switch] = ACTIONS(2223), - [anon_sym_case] = ACTIONS(2223), - [anon_sym_default] = ACTIONS(2223), - [anon_sym_foreach] = ACTIONS(2223), - [anon_sym_while] = ACTIONS(2223), - [anon_sym_do] = ACTIONS(2223), - [anon_sym_for] = ACTIONS(2223), - [anon_sym_try] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(2223), - [sym_float] = ACTIONS(2225), - [sym_integer] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(2223), - [anon_sym_True] = ACTIONS(2223), - [anon_sym_TRUE] = ACTIONS(2223), - [anon_sym_false] = ACTIONS(2223), - [anon_sym_False] = ACTIONS(2223), - [anon_sym_FALSE] = ACTIONS(2223), - [anon_sym_null] = ACTIONS(2223), - [anon_sym_Null] = ACTIONS(2223), - [anon_sym_NULL] = ACTIONS(2223), - [sym_string] = ACTIONS(2225), - [anon_sym_AT] = ACTIONS(2225), - [anon_sym_TILDE] = ACTIONS(2225), - [anon_sym_array] = ACTIONS(2223), - [anon_sym_varray] = ACTIONS(2223), - [anon_sym_darray] = ACTIONS(2223), - [anon_sym_vec] = ACTIONS(2223), - [anon_sym_dict] = ACTIONS(2223), - [anon_sym_keyset] = ACTIONS(2223), - [anon_sym_LT] = ACTIONS(2223), - [anon_sym_PLUS] = ACTIONS(2223), - [anon_sym_DASH] = ACTIONS(2223), - [anon_sym_tuple] = ACTIONS(2223), - [anon_sym_include] = ACTIONS(2223), - [anon_sym_include_once] = ACTIONS(2223), - [anon_sym_require] = ACTIONS(2223), - [anon_sym_require_once] = ACTIONS(2223), - [anon_sym_list] = ACTIONS(2223), - [anon_sym_LT_LT] = ACTIONS(2223), - [anon_sym_BANG] = ACTIONS(2225), - [anon_sym_PLUS_PLUS] = ACTIONS(2225), - [anon_sym_DASH_DASH] = ACTIONS(2225), - [anon_sym_await] = ACTIONS(2223), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_yield] = ACTIONS(2223), - [anon_sym_trait] = ACTIONS(2223), - [anon_sym_interface] = ACTIONS(2223), - [anon_sym_class] = ACTIONS(2223), - [anon_sym_enum] = ACTIONS(2223), - [sym_final_modifier] = ACTIONS(2223), - [sym_abstract_modifier] = ACTIONS(2223), - [sym_xhp_modifier] = ACTIONS(2223), - [sym_xhp_identifier] = ACTIONS(2223), - [sym_xhp_class_identifier] = ACTIONS(2225), - [sym_comment] = ACTIONS(3), - }, - [1293] = { - [sym_identifier] = ACTIONS(2223), - [sym_variable] = ACTIONS(2225), - [sym_pipe_variable] = ACTIONS(2225), - [anon_sym_type] = ACTIONS(2223), - [anon_sym_newtype] = ACTIONS(2223), - [anon_sym_shape] = ACTIONS(2223), - [anon_sym_clone] = ACTIONS(2223), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_print] = ACTIONS(2223), - [sym__backslash] = ACTIONS(2225), - [anon_sym_self] = ACTIONS(2223), - [anon_sym_parent] = ACTIONS(2223), - [anon_sym_static] = ACTIONS(2223), - [anon_sym_LT_LT_LT] = ACTIONS(2225), - [anon_sym_RBRACE] = ACTIONS(2225), - [anon_sym_LBRACE] = ACTIONS(2225), - [anon_sym_SEMI] = ACTIONS(2225), - [anon_sym_return] = ACTIONS(2223), - [anon_sym_break] = ACTIONS(2223), - [anon_sym_continue] = ACTIONS(2223), - [anon_sym_throw] = ACTIONS(2223), - [anon_sym_echo] = ACTIONS(2223), - [anon_sym_unset] = ACTIONS(2223), - [anon_sym_LPAREN] = ACTIONS(2225), - [anon_sym_concurrent] = ACTIONS(2223), - [anon_sym_use] = ACTIONS(2223), - [anon_sym_namespace] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(2223), - [anon_sym_const] = ACTIONS(2223), - [anon_sym_if] = ACTIONS(2223), - [anon_sym_elseif] = ACTIONS(2223), - [anon_sym_else] = ACTIONS(2223), - [anon_sym_switch] = ACTIONS(2223), - [anon_sym_foreach] = ACTIONS(2223), - [anon_sym_while] = ACTIONS(2223), - [anon_sym_do] = ACTIONS(2223), - [anon_sym_for] = ACTIONS(2223), - [anon_sym_try] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(2223), - [sym_float] = ACTIONS(2225), - [sym_integer] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(2223), - [anon_sym_True] = ACTIONS(2223), - [anon_sym_TRUE] = ACTIONS(2223), - [anon_sym_false] = ACTIONS(2223), - [anon_sym_False] = ACTIONS(2223), - [anon_sym_FALSE] = ACTIONS(2223), - [anon_sym_null] = ACTIONS(2223), - [anon_sym_Null] = ACTIONS(2223), - [anon_sym_NULL] = ACTIONS(2223), - [sym_string] = ACTIONS(2225), - [anon_sym_AT] = ACTIONS(2225), - [anon_sym_TILDE] = ACTIONS(2225), - [anon_sym_array] = ACTIONS(2223), - [anon_sym_varray] = ACTIONS(2223), - [anon_sym_darray] = ACTIONS(2223), - [anon_sym_vec] = ACTIONS(2223), - [anon_sym_dict] = ACTIONS(2223), - [anon_sym_keyset] = ACTIONS(2223), - [anon_sym_LT] = ACTIONS(2223), - [anon_sym_PLUS] = ACTIONS(2223), - [anon_sym_DASH] = ACTIONS(2223), - [anon_sym_tuple] = ACTIONS(2223), - [anon_sym_include] = ACTIONS(2223), - [anon_sym_include_once] = ACTIONS(2223), - [anon_sym_require] = ACTIONS(2223), - [anon_sym_require_once] = ACTIONS(2223), - [anon_sym_list] = ACTIONS(2223), - [anon_sym_LT_LT] = ACTIONS(2223), - [anon_sym_BANG] = ACTIONS(2225), - [anon_sym_PLUS_PLUS] = ACTIONS(2225), - [anon_sym_DASH_DASH] = ACTIONS(2225), - [anon_sym_await] = ACTIONS(2223), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_yield] = ACTIONS(2223), - [anon_sym_trait] = ACTIONS(2223), - [anon_sym_interface] = ACTIONS(2223), - [anon_sym_class] = ACTIONS(2223), - [anon_sym_enum] = ACTIONS(2223), - [sym_final_modifier] = ACTIONS(2223), - [sym_abstract_modifier] = ACTIONS(2223), - [sym_xhp_modifier] = ACTIONS(2223), - [sym_xhp_identifier] = ACTIONS(2223), - [sym_xhp_class_identifier] = ACTIONS(2225), - [sym_comment] = ACTIONS(3), - }, - [1294] = { - [sym_identifier] = ACTIONS(2015), - [sym_variable] = ACTIONS(2017), - [sym_pipe_variable] = ACTIONS(2017), - [anon_sym_type] = ACTIONS(2015), - [anon_sym_newtype] = ACTIONS(2015), - [anon_sym_shape] = ACTIONS(2015), - [anon_sym_clone] = ACTIONS(2015), - [anon_sym_new] = ACTIONS(2015), - [anon_sym_print] = ACTIONS(2015), - [sym__backslash] = ACTIONS(2017), - [anon_sym_self] = ACTIONS(2015), - [anon_sym_parent] = ACTIONS(2015), - [anon_sym_static] = ACTIONS(2015), - [anon_sym_LT_LT_LT] = ACTIONS(2017), - [anon_sym_RBRACE] = ACTIONS(2017), - [anon_sym_LBRACE] = ACTIONS(2017), - [anon_sym_SEMI] = ACTIONS(2017), - [anon_sym_return] = ACTIONS(2015), - [anon_sym_break] = ACTIONS(2015), - [anon_sym_continue] = ACTIONS(2015), - [anon_sym_throw] = ACTIONS(2015), - [anon_sym_echo] = ACTIONS(2015), - [anon_sym_unset] = ACTIONS(2015), - [anon_sym_LPAREN] = ACTIONS(2017), - [anon_sym_concurrent] = ACTIONS(2015), - [anon_sym_use] = ACTIONS(2015), - [anon_sym_namespace] = ACTIONS(2015), - [anon_sym_function] = ACTIONS(2015), - [anon_sym_const] = ACTIONS(2015), - [anon_sym_if] = ACTIONS(2015), - [anon_sym_elseif] = ACTIONS(2015), - [anon_sym_else] = ACTIONS(2015), - [anon_sym_switch] = ACTIONS(2015), - [anon_sym_foreach] = ACTIONS(2015), - [anon_sym_while] = ACTIONS(2015), - [anon_sym_do] = ACTIONS(2015), - [anon_sym_for] = ACTIONS(2015), - [anon_sym_try] = ACTIONS(2015), - [anon_sym_using] = ACTIONS(2015), - [sym_float] = ACTIONS(2017), - [sym_integer] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(2015), - [anon_sym_True] = ACTIONS(2015), - [anon_sym_TRUE] = ACTIONS(2015), - [anon_sym_false] = ACTIONS(2015), - [anon_sym_False] = ACTIONS(2015), - [anon_sym_FALSE] = ACTIONS(2015), - [anon_sym_null] = ACTIONS(2015), - [anon_sym_Null] = ACTIONS(2015), - [anon_sym_NULL] = ACTIONS(2015), - [sym_string] = ACTIONS(2017), - [anon_sym_AT] = ACTIONS(2017), - [anon_sym_TILDE] = ACTIONS(2017), - [anon_sym_array] = ACTIONS(2015), - [anon_sym_varray] = ACTIONS(2015), - [anon_sym_darray] = ACTIONS(2015), - [anon_sym_vec] = ACTIONS(2015), - [anon_sym_dict] = ACTIONS(2015), - [anon_sym_keyset] = ACTIONS(2015), - [anon_sym_LT] = ACTIONS(2015), - [anon_sym_PLUS] = ACTIONS(2015), - [anon_sym_DASH] = ACTIONS(2015), - [anon_sym_tuple] = ACTIONS(2015), - [anon_sym_include] = ACTIONS(2015), - [anon_sym_include_once] = ACTIONS(2015), - [anon_sym_require] = ACTIONS(2015), - [anon_sym_require_once] = ACTIONS(2015), - [anon_sym_list] = ACTIONS(2015), - [anon_sym_LT_LT] = ACTIONS(2015), - [anon_sym_BANG] = ACTIONS(2017), - [anon_sym_PLUS_PLUS] = ACTIONS(2017), - [anon_sym_DASH_DASH] = ACTIONS(2017), - [anon_sym_await] = ACTIONS(2015), - [anon_sym_async] = ACTIONS(2015), - [anon_sym_yield] = ACTIONS(2015), - [anon_sym_trait] = ACTIONS(2015), - [anon_sym_interface] = ACTIONS(2015), - [anon_sym_class] = ACTIONS(2015), - [anon_sym_enum] = ACTIONS(2015), - [sym_final_modifier] = ACTIONS(2015), - [sym_abstract_modifier] = ACTIONS(2015), - [sym_xhp_modifier] = ACTIONS(2015), - [sym_xhp_identifier] = ACTIONS(2015), - [sym_xhp_class_identifier] = ACTIONS(2017), - [sym_comment] = ACTIONS(3), - }, - [1295] = { - [sym_identifier] = ACTIONS(2111), - [sym_variable] = ACTIONS(2113), - [sym_pipe_variable] = ACTIONS(2113), - [anon_sym_type] = ACTIONS(2111), - [anon_sym_newtype] = ACTIONS(2111), - [anon_sym_shape] = ACTIONS(2111), - [anon_sym_clone] = ACTIONS(2111), - [anon_sym_new] = ACTIONS(2111), - [anon_sym_print] = ACTIONS(2111), - [sym__backslash] = ACTIONS(2113), - [anon_sym_self] = ACTIONS(2111), - [anon_sym_parent] = ACTIONS(2111), - [anon_sym_static] = ACTIONS(2111), - [anon_sym_LT_LT_LT] = ACTIONS(2113), - [anon_sym_RBRACE] = ACTIONS(2113), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_SEMI] = ACTIONS(2113), - [anon_sym_return] = ACTIONS(2111), - [anon_sym_break] = ACTIONS(2111), - [anon_sym_continue] = ACTIONS(2111), - [anon_sym_throw] = ACTIONS(2111), - [anon_sym_echo] = ACTIONS(2111), - [anon_sym_unset] = ACTIONS(2111), - [anon_sym_LPAREN] = ACTIONS(2113), - [anon_sym_concurrent] = ACTIONS(2111), - [anon_sym_use] = ACTIONS(2111), - [anon_sym_namespace] = ACTIONS(2111), - [anon_sym_function] = ACTIONS(2111), - [anon_sym_const] = ACTIONS(2111), - [anon_sym_if] = ACTIONS(2111), - [anon_sym_elseif] = ACTIONS(2111), - [anon_sym_else] = ACTIONS(2111), - [anon_sym_switch] = ACTIONS(2111), - [anon_sym_foreach] = ACTIONS(2111), - [anon_sym_while] = ACTIONS(2111), - [anon_sym_do] = ACTIONS(2111), - [anon_sym_for] = ACTIONS(2111), - [anon_sym_try] = ACTIONS(2111), - [anon_sym_using] = ACTIONS(2111), - [sym_float] = ACTIONS(2113), - [sym_integer] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(2111), - [anon_sym_True] = ACTIONS(2111), - [anon_sym_TRUE] = ACTIONS(2111), - [anon_sym_false] = ACTIONS(2111), - [anon_sym_False] = ACTIONS(2111), - [anon_sym_FALSE] = ACTIONS(2111), - [anon_sym_null] = ACTIONS(2111), - [anon_sym_Null] = ACTIONS(2111), - [anon_sym_NULL] = ACTIONS(2111), - [sym_string] = ACTIONS(2113), - [anon_sym_AT] = ACTIONS(2113), - [anon_sym_TILDE] = ACTIONS(2113), - [anon_sym_array] = ACTIONS(2111), - [anon_sym_varray] = ACTIONS(2111), - [anon_sym_darray] = ACTIONS(2111), - [anon_sym_vec] = ACTIONS(2111), - [anon_sym_dict] = ACTIONS(2111), - [anon_sym_keyset] = ACTIONS(2111), - [anon_sym_LT] = ACTIONS(2111), - [anon_sym_PLUS] = ACTIONS(2111), - [anon_sym_DASH] = ACTIONS(2111), - [anon_sym_tuple] = ACTIONS(2111), - [anon_sym_include] = ACTIONS(2111), - [anon_sym_include_once] = ACTIONS(2111), - [anon_sym_require] = ACTIONS(2111), - [anon_sym_require_once] = ACTIONS(2111), - [anon_sym_list] = ACTIONS(2111), - [anon_sym_LT_LT] = ACTIONS(2111), - [anon_sym_BANG] = ACTIONS(2113), - [anon_sym_PLUS_PLUS] = ACTIONS(2113), - [anon_sym_DASH_DASH] = ACTIONS(2113), - [anon_sym_await] = ACTIONS(2111), - [anon_sym_async] = ACTIONS(2111), - [anon_sym_yield] = ACTIONS(2111), - [anon_sym_trait] = ACTIONS(2111), - [anon_sym_interface] = ACTIONS(2111), - [anon_sym_class] = ACTIONS(2111), - [anon_sym_enum] = ACTIONS(2111), - [sym_final_modifier] = ACTIONS(2111), - [sym_abstract_modifier] = ACTIONS(2111), - [sym_xhp_modifier] = ACTIONS(2111), - [sym_xhp_identifier] = ACTIONS(2111), - [sym_xhp_class_identifier] = ACTIONS(2113), - [sym_comment] = ACTIONS(3), - }, - [1296] = { - [sym_identifier] = ACTIONS(2147), - [sym_variable] = ACTIONS(2149), - [sym_pipe_variable] = ACTIONS(2149), - [anon_sym_type] = ACTIONS(2147), - [anon_sym_newtype] = ACTIONS(2147), - [anon_sym_shape] = ACTIONS(2147), - [anon_sym_clone] = ACTIONS(2147), - [anon_sym_new] = ACTIONS(2147), - [anon_sym_print] = ACTIONS(2147), - [sym__backslash] = ACTIONS(2149), - [anon_sym_self] = ACTIONS(2147), - [anon_sym_parent] = ACTIONS(2147), - [anon_sym_static] = ACTIONS(2147), - [anon_sym_LT_LT_LT] = ACTIONS(2149), - [anon_sym_RBRACE] = ACTIONS(2149), - [anon_sym_LBRACE] = ACTIONS(2149), - [anon_sym_SEMI] = ACTIONS(2149), - [anon_sym_return] = ACTIONS(2147), - [anon_sym_break] = ACTIONS(2147), - [anon_sym_continue] = ACTIONS(2147), - [anon_sym_throw] = ACTIONS(2147), - [anon_sym_echo] = ACTIONS(2147), - [anon_sym_unset] = ACTIONS(2147), - [anon_sym_LPAREN] = ACTIONS(2149), - [anon_sym_concurrent] = ACTIONS(2147), - [anon_sym_use] = ACTIONS(2147), - [anon_sym_namespace] = ACTIONS(2147), - [anon_sym_function] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2147), - [anon_sym_if] = ACTIONS(2147), - [anon_sym_elseif] = ACTIONS(2147), - [anon_sym_else] = ACTIONS(2147), - [anon_sym_switch] = ACTIONS(2147), - [anon_sym_foreach] = ACTIONS(2147), - [anon_sym_while] = ACTIONS(2147), - [anon_sym_do] = ACTIONS(2147), - [anon_sym_for] = ACTIONS(2147), - [anon_sym_try] = ACTIONS(2147), - [anon_sym_using] = ACTIONS(2147), - [sym_float] = ACTIONS(2149), - [sym_integer] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(2147), - [anon_sym_True] = ACTIONS(2147), - [anon_sym_TRUE] = ACTIONS(2147), - [anon_sym_false] = ACTIONS(2147), - [anon_sym_False] = ACTIONS(2147), - [anon_sym_FALSE] = ACTIONS(2147), - [anon_sym_null] = ACTIONS(2147), - [anon_sym_Null] = ACTIONS(2147), - [anon_sym_NULL] = ACTIONS(2147), - [sym_string] = ACTIONS(2149), - [anon_sym_AT] = ACTIONS(2149), - [anon_sym_TILDE] = ACTIONS(2149), - [anon_sym_array] = ACTIONS(2147), - [anon_sym_varray] = ACTIONS(2147), - [anon_sym_darray] = ACTIONS(2147), - [anon_sym_vec] = ACTIONS(2147), - [anon_sym_dict] = ACTIONS(2147), - [anon_sym_keyset] = ACTIONS(2147), - [anon_sym_LT] = ACTIONS(2147), - [anon_sym_PLUS] = ACTIONS(2147), - [anon_sym_DASH] = ACTIONS(2147), - [anon_sym_tuple] = ACTIONS(2147), - [anon_sym_include] = ACTIONS(2147), - [anon_sym_include_once] = ACTIONS(2147), - [anon_sym_require] = ACTIONS(2147), - [anon_sym_require_once] = ACTIONS(2147), - [anon_sym_list] = ACTIONS(2147), - [anon_sym_LT_LT] = ACTIONS(2147), - [anon_sym_BANG] = ACTIONS(2149), - [anon_sym_PLUS_PLUS] = ACTIONS(2149), - [anon_sym_DASH_DASH] = ACTIONS(2149), - [anon_sym_await] = ACTIONS(2147), - [anon_sym_async] = ACTIONS(2147), - [anon_sym_yield] = ACTIONS(2147), - [anon_sym_trait] = ACTIONS(2147), - [anon_sym_interface] = ACTIONS(2147), - [anon_sym_class] = ACTIONS(2147), - [anon_sym_enum] = ACTIONS(2147), - [sym_final_modifier] = ACTIONS(2147), - [sym_abstract_modifier] = ACTIONS(2147), - [sym_xhp_modifier] = ACTIONS(2147), - [sym_xhp_identifier] = ACTIONS(2147), - [sym_xhp_class_identifier] = ACTIONS(2149), - [sym_comment] = ACTIONS(3), - }, - [1297] = { - [sym_identifier] = ACTIONS(2423), - [sym_variable] = ACTIONS(2425), - [sym_pipe_variable] = ACTIONS(2425), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_newtype] = ACTIONS(2423), - [anon_sym_shape] = ACTIONS(2423), - [anon_sym_clone] = ACTIONS(2423), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_print] = ACTIONS(2423), - [sym__backslash] = ACTIONS(2425), - [anon_sym_self] = ACTIONS(2423), - [anon_sym_parent] = ACTIONS(2423), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_LT_LT_LT] = ACTIONS(2425), - [anon_sym_RBRACE] = ACTIONS(2425), - [anon_sym_LBRACE] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(2425), - [anon_sym_return] = ACTIONS(2423), - [anon_sym_break] = ACTIONS(2423), - [anon_sym_continue] = ACTIONS(2423), - [anon_sym_throw] = ACTIONS(2423), - [anon_sym_echo] = ACTIONS(2423), - [anon_sym_unset] = ACTIONS(2423), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_concurrent] = ACTIONS(2423), - [anon_sym_use] = ACTIONS(2423), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2423), - [anon_sym_const] = ACTIONS(2423), - [anon_sym_if] = ACTIONS(2423), - [anon_sym_elseif] = ACTIONS(2423), - [anon_sym_else] = ACTIONS(2423), - [anon_sym_switch] = ACTIONS(2423), - [anon_sym_foreach] = ACTIONS(2423), - [anon_sym_while] = ACTIONS(2423), - [anon_sym_do] = ACTIONS(2423), - [anon_sym_for] = ACTIONS(2423), - [anon_sym_try] = ACTIONS(2423), - [anon_sym_using] = ACTIONS(2423), - [sym_float] = ACTIONS(2425), - [sym_integer] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(2423), - [anon_sym_True] = ACTIONS(2423), - [anon_sym_TRUE] = ACTIONS(2423), - [anon_sym_false] = ACTIONS(2423), - [anon_sym_False] = ACTIONS(2423), - [anon_sym_FALSE] = ACTIONS(2423), - [anon_sym_null] = ACTIONS(2423), - [anon_sym_Null] = ACTIONS(2423), - [anon_sym_NULL] = ACTIONS(2423), - [sym_string] = ACTIONS(2425), - [anon_sym_AT] = ACTIONS(2425), - [anon_sym_TILDE] = ACTIONS(2425), - [anon_sym_array] = ACTIONS(2423), - [anon_sym_varray] = ACTIONS(2423), - [anon_sym_darray] = ACTIONS(2423), - [anon_sym_vec] = ACTIONS(2423), - [anon_sym_dict] = ACTIONS(2423), - [anon_sym_keyset] = ACTIONS(2423), - [anon_sym_LT] = ACTIONS(2423), - [anon_sym_PLUS] = ACTIONS(2423), - [anon_sym_DASH] = ACTIONS(2423), - [anon_sym_tuple] = ACTIONS(2423), - [anon_sym_include] = ACTIONS(2423), - [anon_sym_include_once] = ACTIONS(2423), - [anon_sym_require] = ACTIONS(2423), - [anon_sym_require_once] = ACTIONS(2423), - [anon_sym_list] = ACTIONS(2423), - [anon_sym_LT_LT] = ACTIONS(2423), - [anon_sym_BANG] = ACTIONS(2425), - [anon_sym_PLUS_PLUS] = ACTIONS(2425), - [anon_sym_DASH_DASH] = ACTIONS(2425), - [anon_sym_await] = ACTIONS(2423), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_yield] = ACTIONS(2423), - [anon_sym_trait] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2423), - [anon_sym_class] = ACTIONS(2423), - [anon_sym_enum] = ACTIONS(2423), - [sym_final_modifier] = ACTIONS(2423), - [sym_abstract_modifier] = ACTIONS(2423), - [sym_xhp_modifier] = ACTIONS(2423), - [sym_xhp_identifier] = ACTIONS(2423), - [sym_xhp_class_identifier] = ACTIONS(2425), - [sym_comment] = ACTIONS(3), - }, - [1298] = { - [ts_builtin_sym_end] = ACTIONS(1965), - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_elseif] = ACTIONS(1963), - [anon_sym_else] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1299] = { - [sym_identifier] = ACTIONS(2427), - [sym_variable] = ACTIONS(2429), - [sym_pipe_variable] = ACTIONS(2429), - [anon_sym_type] = ACTIONS(2427), - [anon_sym_newtype] = ACTIONS(2427), - [anon_sym_shape] = ACTIONS(2427), - [anon_sym_clone] = ACTIONS(2427), - [anon_sym_new] = ACTIONS(2427), - [anon_sym_print] = ACTIONS(2427), - [sym__backslash] = ACTIONS(2429), - [anon_sym_self] = ACTIONS(2427), - [anon_sym_parent] = ACTIONS(2427), - [anon_sym_static] = ACTIONS(2427), - [anon_sym_LT_LT_LT] = ACTIONS(2429), - [anon_sym_RBRACE] = ACTIONS(2429), - [anon_sym_LBRACE] = ACTIONS(2429), - [anon_sym_SEMI] = ACTIONS(2429), - [anon_sym_return] = ACTIONS(2427), - [anon_sym_break] = ACTIONS(2427), - [anon_sym_continue] = ACTIONS(2427), - [anon_sym_throw] = ACTIONS(2427), - [anon_sym_echo] = ACTIONS(2427), - [anon_sym_unset] = ACTIONS(2427), - [anon_sym_LPAREN] = ACTIONS(2429), - [anon_sym_concurrent] = ACTIONS(2427), - [anon_sym_use] = ACTIONS(2427), - [anon_sym_namespace] = ACTIONS(2427), - [anon_sym_function] = ACTIONS(2427), - [anon_sym_const] = ACTIONS(2427), - [anon_sym_if] = ACTIONS(2427), - [anon_sym_elseif] = ACTIONS(2427), - [anon_sym_else] = ACTIONS(2427), - [anon_sym_switch] = ACTIONS(2427), - [anon_sym_foreach] = ACTIONS(2427), - [anon_sym_while] = ACTIONS(2427), - [anon_sym_do] = ACTIONS(2427), - [anon_sym_for] = ACTIONS(2427), - [anon_sym_try] = ACTIONS(2427), - [anon_sym_using] = ACTIONS(2427), - [sym_float] = ACTIONS(2429), - [sym_integer] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(2427), - [anon_sym_True] = ACTIONS(2427), - [anon_sym_TRUE] = ACTIONS(2427), - [anon_sym_false] = ACTIONS(2427), - [anon_sym_False] = ACTIONS(2427), - [anon_sym_FALSE] = ACTIONS(2427), - [anon_sym_null] = ACTIONS(2427), - [anon_sym_Null] = ACTIONS(2427), - [anon_sym_NULL] = ACTIONS(2427), - [sym_string] = ACTIONS(2429), - [anon_sym_AT] = ACTIONS(2429), - [anon_sym_TILDE] = ACTIONS(2429), - [anon_sym_array] = ACTIONS(2427), - [anon_sym_varray] = ACTIONS(2427), - [anon_sym_darray] = ACTIONS(2427), - [anon_sym_vec] = ACTIONS(2427), - [anon_sym_dict] = ACTIONS(2427), - [anon_sym_keyset] = ACTIONS(2427), - [anon_sym_LT] = ACTIONS(2427), - [anon_sym_PLUS] = ACTIONS(2427), - [anon_sym_DASH] = ACTIONS(2427), - [anon_sym_tuple] = ACTIONS(2427), - [anon_sym_include] = ACTIONS(2427), - [anon_sym_include_once] = ACTIONS(2427), - [anon_sym_require] = ACTIONS(2427), - [anon_sym_require_once] = ACTIONS(2427), - [anon_sym_list] = ACTIONS(2427), - [anon_sym_LT_LT] = ACTIONS(2427), - [anon_sym_BANG] = ACTIONS(2429), - [anon_sym_PLUS_PLUS] = ACTIONS(2429), - [anon_sym_DASH_DASH] = ACTIONS(2429), - [anon_sym_await] = ACTIONS(2427), - [anon_sym_async] = ACTIONS(2427), - [anon_sym_yield] = ACTIONS(2427), - [anon_sym_trait] = ACTIONS(2427), - [anon_sym_interface] = ACTIONS(2427), - [anon_sym_class] = ACTIONS(2427), - [anon_sym_enum] = ACTIONS(2427), - [sym_final_modifier] = ACTIONS(2427), - [sym_abstract_modifier] = ACTIONS(2427), - [sym_xhp_modifier] = ACTIONS(2427), - [sym_xhp_identifier] = ACTIONS(2427), - [sym_xhp_class_identifier] = ACTIONS(2429), - [sym_comment] = ACTIONS(3), - }, - [1300] = { - [sym_identifier] = ACTIONS(2435), - [sym_variable] = ACTIONS(2437), - [sym_pipe_variable] = ACTIONS(2437), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_newtype] = ACTIONS(2435), - [anon_sym_shape] = ACTIONS(2435), - [anon_sym_clone] = ACTIONS(2435), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_print] = ACTIONS(2435), - [sym__backslash] = ACTIONS(2437), - [anon_sym_self] = ACTIONS(2435), - [anon_sym_parent] = ACTIONS(2435), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_LT_LT_LT] = ACTIONS(2437), - [anon_sym_RBRACE] = ACTIONS(2437), - [anon_sym_LBRACE] = ACTIONS(2437), - [anon_sym_SEMI] = ACTIONS(2437), - [anon_sym_return] = ACTIONS(2435), - [anon_sym_break] = ACTIONS(2435), - [anon_sym_continue] = ACTIONS(2435), - [anon_sym_throw] = ACTIONS(2435), - [anon_sym_echo] = ACTIONS(2435), - [anon_sym_unset] = ACTIONS(2435), - [anon_sym_LPAREN] = ACTIONS(2437), - [anon_sym_concurrent] = ACTIONS(2435), - [anon_sym_use] = ACTIONS(2435), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2435), - [anon_sym_const] = ACTIONS(2435), - [anon_sym_if] = ACTIONS(2435), - [anon_sym_elseif] = ACTIONS(2435), - [anon_sym_else] = ACTIONS(2435), - [anon_sym_switch] = ACTIONS(2435), - [anon_sym_foreach] = ACTIONS(2435), - [anon_sym_while] = ACTIONS(2435), - [anon_sym_do] = ACTIONS(2435), - [anon_sym_for] = ACTIONS(2435), - [anon_sym_try] = ACTIONS(2435), - [anon_sym_using] = ACTIONS(2435), - [sym_float] = ACTIONS(2437), - [sym_integer] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(2435), - [anon_sym_True] = ACTIONS(2435), - [anon_sym_TRUE] = ACTIONS(2435), - [anon_sym_false] = ACTIONS(2435), - [anon_sym_False] = ACTIONS(2435), - [anon_sym_FALSE] = ACTIONS(2435), - [anon_sym_null] = ACTIONS(2435), - [anon_sym_Null] = ACTIONS(2435), - [anon_sym_NULL] = ACTIONS(2435), - [sym_string] = ACTIONS(2437), - [anon_sym_AT] = ACTIONS(2437), - [anon_sym_TILDE] = ACTIONS(2437), - [anon_sym_array] = ACTIONS(2435), - [anon_sym_varray] = ACTIONS(2435), - [anon_sym_darray] = ACTIONS(2435), - [anon_sym_vec] = ACTIONS(2435), - [anon_sym_dict] = ACTIONS(2435), - [anon_sym_keyset] = ACTIONS(2435), - [anon_sym_LT] = ACTIONS(2435), - [anon_sym_PLUS] = ACTIONS(2435), - [anon_sym_DASH] = ACTIONS(2435), - [anon_sym_tuple] = ACTIONS(2435), - [anon_sym_include] = ACTIONS(2435), - [anon_sym_include_once] = ACTIONS(2435), - [anon_sym_require] = ACTIONS(2435), - [anon_sym_require_once] = ACTIONS(2435), - [anon_sym_list] = ACTIONS(2435), - [anon_sym_LT_LT] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(2437), - [anon_sym_PLUS_PLUS] = ACTIONS(2437), - [anon_sym_DASH_DASH] = ACTIONS(2437), - [anon_sym_await] = ACTIONS(2435), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_yield] = ACTIONS(2435), - [anon_sym_trait] = ACTIONS(2435), - [anon_sym_interface] = ACTIONS(2435), - [anon_sym_class] = ACTIONS(2435), - [anon_sym_enum] = ACTIONS(2435), - [sym_final_modifier] = ACTIONS(2435), - [sym_abstract_modifier] = ACTIONS(2435), - [sym_xhp_modifier] = ACTIONS(2435), - [sym_xhp_identifier] = ACTIONS(2435), - [sym_xhp_class_identifier] = ACTIONS(2437), - [sym_comment] = ACTIONS(3), - }, - [1301] = { - [sym_identifier] = ACTIONS(2439), - [sym_variable] = ACTIONS(2441), - [sym_pipe_variable] = ACTIONS(2441), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_newtype] = ACTIONS(2439), - [anon_sym_shape] = ACTIONS(2439), - [anon_sym_clone] = ACTIONS(2439), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_print] = ACTIONS(2439), - [sym__backslash] = ACTIONS(2441), - [anon_sym_self] = ACTIONS(2439), - [anon_sym_parent] = ACTIONS(2439), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_LT_LT_LT] = ACTIONS(2441), - [anon_sym_RBRACE] = ACTIONS(2441), - [anon_sym_LBRACE] = ACTIONS(2441), - [anon_sym_SEMI] = ACTIONS(2441), - [anon_sym_return] = ACTIONS(2439), - [anon_sym_break] = ACTIONS(2439), - [anon_sym_continue] = ACTIONS(2439), - [anon_sym_throw] = ACTIONS(2439), - [anon_sym_echo] = ACTIONS(2439), - [anon_sym_unset] = ACTIONS(2439), - [anon_sym_LPAREN] = ACTIONS(2441), - [anon_sym_concurrent] = ACTIONS(2439), - [anon_sym_use] = ACTIONS(2439), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2439), - [anon_sym_const] = ACTIONS(2439), - [anon_sym_if] = ACTIONS(2439), - [anon_sym_elseif] = ACTIONS(2439), - [anon_sym_else] = ACTIONS(2439), - [anon_sym_switch] = ACTIONS(2439), - [anon_sym_foreach] = ACTIONS(2439), - [anon_sym_while] = ACTIONS(2439), - [anon_sym_do] = ACTIONS(2439), - [anon_sym_for] = ACTIONS(2439), - [anon_sym_try] = ACTIONS(2439), - [anon_sym_using] = ACTIONS(2439), - [sym_float] = ACTIONS(2441), - [sym_integer] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(2439), - [anon_sym_True] = ACTIONS(2439), - [anon_sym_TRUE] = ACTIONS(2439), - [anon_sym_false] = ACTIONS(2439), - [anon_sym_False] = ACTIONS(2439), - [anon_sym_FALSE] = ACTIONS(2439), - [anon_sym_null] = ACTIONS(2439), - [anon_sym_Null] = ACTIONS(2439), - [anon_sym_NULL] = ACTIONS(2439), - [sym_string] = ACTIONS(2441), - [anon_sym_AT] = ACTIONS(2441), - [anon_sym_TILDE] = ACTIONS(2441), - [anon_sym_array] = ACTIONS(2439), - [anon_sym_varray] = ACTIONS(2439), - [anon_sym_darray] = ACTIONS(2439), - [anon_sym_vec] = ACTIONS(2439), - [anon_sym_dict] = ACTIONS(2439), - [anon_sym_keyset] = ACTIONS(2439), - [anon_sym_LT] = ACTIONS(2439), - [anon_sym_PLUS] = ACTIONS(2439), - [anon_sym_DASH] = ACTIONS(2439), - [anon_sym_tuple] = ACTIONS(2439), - [anon_sym_include] = ACTIONS(2439), - [anon_sym_include_once] = ACTIONS(2439), - [anon_sym_require] = ACTIONS(2439), - [anon_sym_require_once] = ACTIONS(2439), - [anon_sym_list] = ACTIONS(2439), - [anon_sym_LT_LT] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(2441), - [anon_sym_PLUS_PLUS] = ACTIONS(2441), - [anon_sym_DASH_DASH] = ACTIONS(2441), - [anon_sym_await] = ACTIONS(2439), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_yield] = ACTIONS(2439), - [anon_sym_trait] = ACTIONS(2439), - [anon_sym_interface] = ACTIONS(2439), - [anon_sym_class] = ACTIONS(2439), - [anon_sym_enum] = ACTIONS(2439), - [sym_final_modifier] = ACTIONS(2439), - [sym_abstract_modifier] = ACTIONS(2439), - [sym_xhp_modifier] = ACTIONS(2439), - [sym_xhp_identifier] = ACTIONS(2439), - [sym_xhp_class_identifier] = ACTIONS(2441), - [sym_comment] = ACTIONS(3), - }, - [1302] = { - [sym_identifier] = ACTIONS(2443), - [sym_variable] = ACTIONS(2445), - [sym_pipe_variable] = ACTIONS(2445), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_newtype] = ACTIONS(2443), - [anon_sym_shape] = ACTIONS(2443), - [anon_sym_clone] = ACTIONS(2443), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_print] = ACTIONS(2443), - [sym__backslash] = ACTIONS(2445), - [anon_sym_self] = ACTIONS(2443), - [anon_sym_parent] = ACTIONS(2443), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_LT_LT_LT] = ACTIONS(2445), - [anon_sym_RBRACE] = ACTIONS(2445), - [anon_sym_LBRACE] = ACTIONS(2445), - [anon_sym_SEMI] = ACTIONS(2445), - [anon_sym_return] = ACTIONS(2443), - [anon_sym_break] = ACTIONS(2443), - [anon_sym_continue] = ACTIONS(2443), - [anon_sym_throw] = ACTIONS(2443), - [anon_sym_echo] = ACTIONS(2443), - [anon_sym_unset] = ACTIONS(2443), - [anon_sym_LPAREN] = ACTIONS(2445), - [anon_sym_concurrent] = ACTIONS(2443), - [anon_sym_use] = ACTIONS(2443), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2443), - [anon_sym_const] = ACTIONS(2443), - [anon_sym_if] = ACTIONS(2443), - [anon_sym_elseif] = ACTIONS(2443), - [anon_sym_else] = ACTIONS(2443), - [anon_sym_switch] = ACTIONS(2443), - [anon_sym_foreach] = ACTIONS(2443), - [anon_sym_while] = ACTIONS(2443), - [anon_sym_do] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2443), - [anon_sym_try] = ACTIONS(2443), - [anon_sym_using] = ACTIONS(2443), - [sym_float] = ACTIONS(2445), - [sym_integer] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(2443), - [anon_sym_True] = ACTIONS(2443), - [anon_sym_TRUE] = ACTIONS(2443), - [anon_sym_false] = ACTIONS(2443), - [anon_sym_False] = ACTIONS(2443), - [anon_sym_FALSE] = ACTIONS(2443), - [anon_sym_null] = ACTIONS(2443), - [anon_sym_Null] = ACTIONS(2443), - [anon_sym_NULL] = ACTIONS(2443), - [sym_string] = ACTIONS(2445), - [anon_sym_AT] = ACTIONS(2445), - [anon_sym_TILDE] = ACTIONS(2445), - [anon_sym_array] = ACTIONS(2443), - [anon_sym_varray] = ACTIONS(2443), - [anon_sym_darray] = ACTIONS(2443), - [anon_sym_vec] = ACTIONS(2443), - [anon_sym_dict] = ACTIONS(2443), - [anon_sym_keyset] = ACTIONS(2443), - [anon_sym_LT] = ACTIONS(2443), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_tuple] = ACTIONS(2443), - [anon_sym_include] = ACTIONS(2443), - [anon_sym_include_once] = ACTIONS(2443), - [anon_sym_require] = ACTIONS(2443), - [anon_sym_require_once] = ACTIONS(2443), - [anon_sym_list] = ACTIONS(2443), - [anon_sym_LT_LT] = ACTIONS(2443), - [anon_sym_BANG] = ACTIONS(2445), - [anon_sym_PLUS_PLUS] = ACTIONS(2445), - [anon_sym_DASH_DASH] = ACTIONS(2445), - [anon_sym_await] = ACTIONS(2443), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_yield] = ACTIONS(2443), - [anon_sym_trait] = ACTIONS(2443), - [anon_sym_interface] = ACTIONS(2443), - [anon_sym_class] = ACTIONS(2443), - [anon_sym_enum] = ACTIONS(2443), - [sym_final_modifier] = ACTIONS(2443), - [sym_abstract_modifier] = ACTIONS(2443), - [sym_xhp_modifier] = ACTIONS(2443), - [sym_xhp_identifier] = ACTIONS(2443), - [sym_xhp_class_identifier] = ACTIONS(2445), - [sym_comment] = ACTIONS(3), - }, - [1303] = { - [sym_identifier] = ACTIONS(2459), - [sym_variable] = ACTIONS(2461), - [sym_pipe_variable] = ACTIONS(2461), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_newtype] = ACTIONS(2459), - [anon_sym_shape] = ACTIONS(2459), - [anon_sym_clone] = ACTIONS(2459), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_print] = ACTIONS(2459), - [sym__backslash] = ACTIONS(2461), - [anon_sym_self] = ACTIONS(2459), - [anon_sym_parent] = ACTIONS(2459), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_LT_LT_LT] = ACTIONS(2461), - [anon_sym_RBRACE] = ACTIONS(2461), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_return] = ACTIONS(2459), - [anon_sym_break] = ACTIONS(2459), - [anon_sym_continue] = ACTIONS(2459), - [anon_sym_throw] = ACTIONS(2459), - [anon_sym_echo] = ACTIONS(2459), - [anon_sym_unset] = ACTIONS(2459), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_concurrent] = ACTIONS(2459), - [anon_sym_use] = ACTIONS(2459), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_const] = ACTIONS(2459), - [anon_sym_if] = ACTIONS(2459), - [anon_sym_elseif] = ACTIONS(2459), - [anon_sym_else] = ACTIONS(2459), - [anon_sym_switch] = ACTIONS(2459), - [anon_sym_foreach] = ACTIONS(2459), - [anon_sym_while] = ACTIONS(2459), - [anon_sym_do] = ACTIONS(2459), - [anon_sym_for] = ACTIONS(2459), - [anon_sym_try] = ACTIONS(2459), - [anon_sym_using] = ACTIONS(2459), - [sym_float] = ACTIONS(2461), - [sym_integer] = ACTIONS(2459), - [anon_sym_true] = ACTIONS(2459), - [anon_sym_True] = ACTIONS(2459), - [anon_sym_TRUE] = ACTIONS(2459), - [anon_sym_false] = ACTIONS(2459), - [anon_sym_False] = ACTIONS(2459), - [anon_sym_FALSE] = ACTIONS(2459), - [anon_sym_null] = ACTIONS(2459), - [anon_sym_Null] = ACTIONS(2459), - [anon_sym_NULL] = ACTIONS(2459), - [sym_string] = ACTIONS(2461), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_array] = ACTIONS(2459), - [anon_sym_varray] = ACTIONS(2459), - [anon_sym_darray] = ACTIONS(2459), - [anon_sym_vec] = ACTIONS(2459), - [anon_sym_dict] = ACTIONS(2459), - [anon_sym_keyset] = ACTIONS(2459), - [anon_sym_LT] = ACTIONS(2459), - [anon_sym_PLUS] = ACTIONS(2459), - [anon_sym_DASH] = ACTIONS(2459), - [anon_sym_tuple] = ACTIONS(2459), - [anon_sym_include] = ACTIONS(2459), - [anon_sym_include_once] = ACTIONS(2459), - [anon_sym_require] = ACTIONS(2459), - [anon_sym_require_once] = ACTIONS(2459), - [anon_sym_list] = ACTIONS(2459), - [anon_sym_LT_LT] = ACTIONS(2459), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2459), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_yield] = ACTIONS(2459), - [anon_sym_trait] = ACTIONS(2459), - [anon_sym_interface] = ACTIONS(2459), - [anon_sym_class] = ACTIONS(2459), - [anon_sym_enum] = ACTIONS(2459), - [sym_final_modifier] = ACTIONS(2459), - [sym_abstract_modifier] = ACTIONS(2459), - [sym_xhp_modifier] = ACTIONS(2459), - [sym_xhp_identifier] = ACTIONS(2459), - [sym_xhp_class_identifier] = ACTIONS(2461), - [sym_comment] = ACTIONS(3), - }, - [1304] = { - [sym_identifier] = ACTIONS(2283), - [sym_variable] = ACTIONS(2285), - [sym_pipe_variable] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2283), - [anon_sym_newtype] = ACTIONS(2283), - [anon_sym_shape] = ACTIONS(2283), - [anon_sym_clone] = ACTIONS(2283), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_print] = ACTIONS(2283), - [sym__backslash] = ACTIONS(2285), - [anon_sym_self] = ACTIONS(2283), - [anon_sym_parent] = ACTIONS(2283), - [anon_sym_static] = ACTIONS(2283), - [anon_sym_LT_LT_LT] = ACTIONS(2285), - [anon_sym_RBRACE] = ACTIONS(2285), - [anon_sym_LBRACE] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(2285), - [anon_sym_return] = ACTIONS(2283), - [anon_sym_break] = ACTIONS(2283), - [anon_sym_continue] = ACTIONS(2283), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_echo] = ACTIONS(2283), - [anon_sym_unset] = ACTIONS(2283), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_concurrent] = ACTIONS(2283), - [anon_sym_use] = ACTIONS(2283), - [anon_sym_namespace] = ACTIONS(2283), - [anon_sym_function] = ACTIONS(2283), - [anon_sym_const] = ACTIONS(2283), - [anon_sym_if] = ACTIONS(2283), - [anon_sym_switch] = ACTIONS(2283), - [anon_sym_case] = ACTIONS(2283), - [anon_sym_default] = ACTIONS(2283), - [anon_sym_foreach] = ACTIONS(2283), - [anon_sym_while] = ACTIONS(2283), - [anon_sym_do] = ACTIONS(2283), - [anon_sym_for] = ACTIONS(2283), - [anon_sym_try] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(2283), - [sym_float] = ACTIONS(2285), - [sym_integer] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(2283), - [anon_sym_True] = ACTIONS(2283), - [anon_sym_TRUE] = ACTIONS(2283), - [anon_sym_false] = ACTIONS(2283), - [anon_sym_False] = ACTIONS(2283), - [anon_sym_FALSE] = ACTIONS(2283), - [anon_sym_null] = ACTIONS(2283), - [anon_sym_Null] = ACTIONS(2283), - [anon_sym_NULL] = ACTIONS(2283), - [sym_string] = ACTIONS(2285), - [anon_sym_AT] = ACTIONS(2285), - [anon_sym_TILDE] = ACTIONS(2285), - [anon_sym_array] = ACTIONS(2283), - [anon_sym_varray] = ACTIONS(2283), - [anon_sym_darray] = ACTIONS(2283), - [anon_sym_vec] = ACTIONS(2283), - [anon_sym_dict] = ACTIONS(2283), - [anon_sym_keyset] = ACTIONS(2283), - [anon_sym_LT] = ACTIONS(2283), - [anon_sym_PLUS] = ACTIONS(2283), - [anon_sym_DASH] = ACTIONS(2283), - [anon_sym_tuple] = ACTIONS(2283), - [anon_sym_include] = ACTIONS(2283), - [anon_sym_include_once] = ACTIONS(2283), - [anon_sym_require] = ACTIONS(2283), - [anon_sym_require_once] = ACTIONS(2283), - [anon_sym_list] = ACTIONS(2283), - [anon_sym_LT_LT] = ACTIONS(2283), - [anon_sym_BANG] = ACTIONS(2285), - [anon_sym_PLUS_PLUS] = ACTIONS(2285), - [anon_sym_DASH_DASH] = ACTIONS(2285), - [anon_sym_await] = ACTIONS(2283), - [anon_sym_async] = ACTIONS(2283), - [anon_sym_yield] = ACTIONS(2283), - [anon_sym_trait] = ACTIONS(2283), - [anon_sym_interface] = ACTIONS(2283), - [anon_sym_class] = ACTIONS(2283), - [anon_sym_enum] = ACTIONS(2283), - [sym_final_modifier] = ACTIONS(2283), - [sym_abstract_modifier] = ACTIONS(2283), - [sym_xhp_modifier] = ACTIONS(2283), - [sym_xhp_identifier] = ACTIONS(2283), - [sym_xhp_class_identifier] = ACTIONS(2285), - [sym_comment] = ACTIONS(3), - }, - [1305] = { - [ts_builtin_sym_end] = ACTIONS(1977), - [sym_identifier] = ACTIONS(1975), - [sym_variable] = ACTIONS(1977), - [sym_pipe_variable] = ACTIONS(1977), - [anon_sym_type] = ACTIONS(1975), - [anon_sym_newtype] = ACTIONS(1975), - [anon_sym_shape] = ACTIONS(1975), - [anon_sym_clone] = ACTIONS(1975), - [anon_sym_new] = ACTIONS(1975), - [anon_sym_print] = ACTIONS(1975), - [sym__backslash] = ACTIONS(1977), - [anon_sym_self] = ACTIONS(1975), - [anon_sym_parent] = ACTIONS(1975), - [anon_sym_static] = ACTIONS(1975), - [anon_sym_LT_LT_LT] = ACTIONS(1977), - [anon_sym_LBRACE] = ACTIONS(1977), - [anon_sym_SEMI] = ACTIONS(1977), - [anon_sym_return] = ACTIONS(1975), - [anon_sym_break] = ACTIONS(1975), - [anon_sym_continue] = ACTIONS(1975), - [anon_sym_throw] = ACTIONS(1975), - [anon_sym_echo] = ACTIONS(1975), - [anon_sym_unset] = ACTIONS(1975), - [anon_sym_LPAREN] = ACTIONS(1977), - [anon_sym_concurrent] = ACTIONS(1975), - [anon_sym_use] = ACTIONS(1975), - [anon_sym_namespace] = ACTIONS(1975), - [anon_sym_function] = ACTIONS(1975), - [anon_sym_const] = ACTIONS(1975), - [anon_sym_if] = ACTIONS(1975), - [anon_sym_elseif] = ACTIONS(1975), - [anon_sym_else] = ACTIONS(1975), - [anon_sym_switch] = ACTIONS(1975), - [anon_sym_foreach] = ACTIONS(1975), - [anon_sym_while] = ACTIONS(1975), - [anon_sym_do] = ACTIONS(1975), - [anon_sym_for] = ACTIONS(1975), - [anon_sym_try] = ACTIONS(1975), - [anon_sym_using] = ACTIONS(1975), - [sym_float] = ACTIONS(1977), - [sym_integer] = ACTIONS(1975), - [anon_sym_true] = ACTIONS(1975), - [anon_sym_True] = ACTIONS(1975), - [anon_sym_TRUE] = ACTIONS(1975), - [anon_sym_false] = ACTIONS(1975), - [anon_sym_False] = ACTIONS(1975), - [anon_sym_FALSE] = ACTIONS(1975), - [anon_sym_null] = ACTIONS(1975), - [anon_sym_Null] = ACTIONS(1975), - [anon_sym_NULL] = ACTIONS(1975), - [sym_string] = ACTIONS(1977), - [anon_sym_AT] = ACTIONS(1977), - [anon_sym_TILDE] = ACTIONS(1977), - [anon_sym_array] = ACTIONS(1975), - [anon_sym_varray] = ACTIONS(1975), - [anon_sym_darray] = ACTIONS(1975), - [anon_sym_vec] = ACTIONS(1975), - [anon_sym_dict] = ACTIONS(1975), - [anon_sym_keyset] = ACTIONS(1975), - [anon_sym_LT] = ACTIONS(1975), - [anon_sym_PLUS] = ACTIONS(1975), - [anon_sym_DASH] = ACTIONS(1975), - [anon_sym_tuple] = ACTIONS(1975), - [anon_sym_include] = ACTIONS(1975), - [anon_sym_include_once] = ACTIONS(1975), - [anon_sym_require] = ACTIONS(1975), - [anon_sym_require_once] = ACTIONS(1975), - [anon_sym_list] = ACTIONS(1975), - [anon_sym_LT_LT] = ACTIONS(1975), - [anon_sym_BANG] = ACTIONS(1977), - [anon_sym_PLUS_PLUS] = ACTIONS(1977), - [anon_sym_DASH_DASH] = ACTIONS(1977), - [anon_sym_await] = ACTIONS(1975), - [anon_sym_async] = ACTIONS(1975), - [anon_sym_yield] = ACTIONS(1975), - [anon_sym_trait] = ACTIONS(1975), - [anon_sym_interface] = ACTIONS(1975), - [anon_sym_class] = ACTIONS(1975), - [anon_sym_enum] = ACTIONS(1975), - [sym_final_modifier] = ACTIONS(1975), - [sym_abstract_modifier] = ACTIONS(1975), - [sym_xhp_modifier] = ACTIONS(1975), - [sym_xhp_identifier] = ACTIONS(1975), - [sym_xhp_class_identifier] = ACTIONS(1977), - [sym_comment] = ACTIONS(3), - }, - [1306] = { - [sym_identifier] = ACTIONS(2419), - [sym_variable] = ACTIONS(2421), - [sym_pipe_variable] = ACTIONS(2421), - [anon_sym_type] = ACTIONS(2419), - [anon_sym_newtype] = ACTIONS(2419), - [anon_sym_shape] = ACTIONS(2419), - [anon_sym_clone] = ACTIONS(2419), - [anon_sym_new] = ACTIONS(2419), - [anon_sym_print] = ACTIONS(2419), - [sym__backslash] = ACTIONS(2421), - [anon_sym_self] = ACTIONS(2419), - [anon_sym_parent] = ACTIONS(2419), - [anon_sym_static] = ACTIONS(2419), - [anon_sym_LT_LT_LT] = ACTIONS(2421), - [anon_sym_RBRACE] = ACTIONS(2421), - [anon_sym_LBRACE] = ACTIONS(2421), - [anon_sym_SEMI] = ACTIONS(2421), - [anon_sym_return] = ACTIONS(2419), - [anon_sym_break] = ACTIONS(2419), - [anon_sym_continue] = ACTIONS(2419), - [anon_sym_throw] = ACTIONS(2419), - [anon_sym_echo] = ACTIONS(2419), - [anon_sym_unset] = ACTIONS(2419), - [anon_sym_LPAREN] = ACTIONS(2421), - [anon_sym_concurrent] = ACTIONS(2419), - [anon_sym_use] = ACTIONS(2419), - [anon_sym_namespace] = ACTIONS(2419), - [anon_sym_function] = ACTIONS(2419), - [anon_sym_const] = ACTIONS(2419), - [anon_sym_if] = ACTIONS(2419), - [anon_sym_switch] = ACTIONS(2419), - [anon_sym_case] = ACTIONS(2419), - [anon_sym_default] = ACTIONS(2419), - [anon_sym_foreach] = ACTIONS(2419), - [anon_sym_while] = ACTIONS(2419), - [anon_sym_do] = ACTIONS(2419), - [anon_sym_for] = ACTIONS(2419), - [anon_sym_try] = ACTIONS(2419), - [anon_sym_using] = ACTIONS(2419), - [sym_float] = ACTIONS(2421), - [sym_integer] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(2419), - [anon_sym_True] = ACTIONS(2419), - [anon_sym_TRUE] = ACTIONS(2419), - [anon_sym_false] = ACTIONS(2419), - [anon_sym_False] = ACTIONS(2419), - [anon_sym_FALSE] = ACTIONS(2419), - [anon_sym_null] = ACTIONS(2419), - [anon_sym_Null] = ACTIONS(2419), - [anon_sym_NULL] = ACTIONS(2419), - [sym_string] = ACTIONS(2421), - [anon_sym_AT] = ACTIONS(2421), - [anon_sym_TILDE] = ACTIONS(2421), - [anon_sym_array] = ACTIONS(2419), - [anon_sym_varray] = ACTIONS(2419), - [anon_sym_darray] = ACTIONS(2419), - [anon_sym_vec] = ACTIONS(2419), - [anon_sym_dict] = ACTIONS(2419), - [anon_sym_keyset] = ACTIONS(2419), - [anon_sym_LT] = ACTIONS(2419), - [anon_sym_PLUS] = ACTIONS(2419), - [anon_sym_DASH] = ACTIONS(2419), - [anon_sym_tuple] = ACTIONS(2419), - [anon_sym_include] = ACTIONS(2419), - [anon_sym_include_once] = ACTIONS(2419), - [anon_sym_require] = ACTIONS(2419), - [anon_sym_require_once] = ACTIONS(2419), - [anon_sym_list] = ACTIONS(2419), - [anon_sym_LT_LT] = ACTIONS(2419), - [anon_sym_BANG] = ACTIONS(2421), - [anon_sym_PLUS_PLUS] = ACTIONS(2421), - [anon_sym_DASH_DASH] = ACTIONS(2421), - [anon_sym_await] = ACTIONS(2419), - [anon_sym_async] = ACTIONS(2419), - [anon_sym_yield] = ACTIONS(2419), - [anon_sym_trait] = ACTIONS(2419), - [anon_sym_interface] = ACTIONS(2419), - [anon_sym_class] = ACTIONS(2419), - [anon_sym_enum] = ACTIONS(2419), - [sym_final_modifier] = ACTIONS(2419), - [sym_abstract_modifier] = ACTIONS(2419), - [sym_xhp_modifier] = ACTIONS(2419), - [sym_xhp_identifier] = ACTIONS(2419), - [sym_xhp_class_identifier] = ACTIONS(2421), - [sym_comment] = ACTIONS(3), - }, - [1307] = { - [sym_identifier] = ACTIONS(2239), - [sym_variable] = ACTIONS(2241), - [sym_pipe_variable] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2239), - [anon_sym_newtype] = ACTIONS(2239), - [anon_sym_shape] = ACTIONS(2239), - [anon_sym_clone] = ACTIONS(2239), - [anon_sym_new] = ACTIONS(2239), - [anon_sym_print] = ACTIONS(2239), - [sym__backslash] = ACTIONS(2241), - [anon_sym_self] = ACTIONS(2239), - [anon_sym_parent] = ACTIONS(2239), - [anon_sym_static] = ACTIONS(2239), - [anon_sym_LT_LT_LT] = ACTIONS(2241), - [anon_sym_RBRACE] = ACTIONS(2241), - [anon_sym_LBRACE] = ACTIONS(2241), - [anon_sym_SEMI] = ACTIONS(2241), - [anon_sym_return] = ACTIONS(2239), - [anon_sym_break] = ACTIONS(2239), - [anon_sym_continue] = ACTIONS(2239), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_echo] = ACTIONS(2239), - [anon_sym_unset] = ACTIONS(2239), - [anon_sym_LPAREN] = ACTIONS(2241), - [anon_sym_concurrent] = ACTIONS(2239), - [anon_sym_use] = ACTIONS(2239), - [anon_sym_namespace] = ACTIONS(2239), - [anon_sym_function] = ACTIONS(2239), - [anon_sym_const] = ACTIONS(2239), - [anon_sym_if] = ACTIONS(2239), - [anon_sym_elseif] = ACTIONS(2239), - [anon_sym_else] = ACTIONS(2239), - [anon_sym_switch] = ACTIONS(2239), - [anon_sym_foreach] = ACTIONS(2239), - [anon_sym_while] = ACTIONS(2239), - [anon_sym_do] = ACTIONS(2239), - [anon_sym_for] = ACTIONS(2239), - [anon_sym_try] = ACTIONS(2239), - [anon_sym_using] = ACTIONS(2239), - [sym_float] = ACTIONS(2241), - [sym_integer] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(2239), - [anon_sym_True] = ACTIONS(2239), - [anon_sym_TRUE] = ACTIONS(2239), - [anon_sym_false] = ACTIONS(2239), - [anon_sym_False] = ACTIONS(2239), - [anon_sym_FALSE] = ACTIONS(2239), - [anon_sym_null] = ACTIONS(2239), - [anon_sym_Null] = ACTIONS(2239), - [anon_sym_NULL] = ACTIONS(2239), - [sym_string] = ACTIONS(2241), - [anon_sym_AT] = ACTIONS(2241), - [anon_sym_TILDE] = ACTIONS(2241), - [anon_sym_array] = ACTIONS(2239), - [anon_sym_varray] = ACTIONS(2239), - [anon_sym_darray] = ACTIONS(2239), - [anon_sym_vec] = ACTIONS(2239), - [anon_sym_dict] = ACTIONS(2239), - [anon_sym_keyset] = ACTIONS(2239), - [anon_sym_LT] = ACTIONS(2239), - [anon_sym_PLUS] = ACTIONS(2239), - [anon_sym_DASH] = ACTIONS(2239), - [anon_sym_tuple] = ACTIONS(2239), - [anon_sym_include] = ACTIONS(2239), - [anon_sym_include_once] = ACTIONS(2239), - [anon_sym_require] = ACTIONS(2239), - [anon_sym_require_once] = ACTIONS(2239), - [anon_sym_list] = ACTIONS(2239), - [anon_sym_LT_LT] = ACTIONS(2239), - [anon_sym_BANG] = ACTIONS(2241), - [anon_sym_PLUS_PLUS] = ACTIONS(2241), - [anon_sym_DASH_DASH] = ACTIONS(2241), - [anon_sym_await] = ACTIONS(2239), - [anon_sym_async] = ACTIONS(2239), - [anon_sym_yield] = ACTIONS(2239), - [anon_sym_trait] = ACTIONS(2239), - [anon_sym_interface] = ACTIONS(2239), - [anon_sym_class] = ACTIONS(2239), - [anon_sym_enum] = ACTIONS(2239), - [sym_final_modifier] = ACTIONS(2239), - [sym_abstract_modifier] = ACTIONS(2239), - [sym_xhp_modifier] = ACTIONS(2239), - [sym_xhp_identifier] = ACTIONS(2239), - [sym_xhp_class_identifier] = ACTIONS(2241), - [sym_comment] = ACTIONS(3), - }, - [1308] = { - [sym_identifier] = ACTIONS(2431), - [sym_variable] = ACTIONS(2433), - [sym_pipe_variable] = ACTIONS(2433), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_newtype] = ACTIONS(2431), - [anon_sym_shape] = ACTIONS(2431), - [anon_sym_clone] = ACTIONS(2431), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_print] = ACTIONS(2431), - [sym__backslash] = ACTIONS(2433), - [anon_sym_self] = ACTIONS(2431), - [anon_sym_parent] = ACTIONS(2431), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_LT_LT_LT] = ACTIONS(2433), - [anon_sym_RBRACE] = ACTIONS(2433), - [anon_sym_LBRACE] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(2433), - [anon_sym_return] = ACTIONS(2431), - [anon_sym_break] = ACTIONS(2431), - [anon_sym_continue] = ACTIONS(2431), - [anon_sym_throw] = ACTIONS(2431), - [anon_sym_echo] = ACTIONS(2431), - [anon_sym_unset] = ACTIONS(2431), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_concurrent] = ACTIONS(2431), - [anon_sym_use] = ACTIONS(2431), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2431), - [anon_sym_const] = ACTIONS(2431), - [anon_sym_if] = ACTIONS(2431), - [anon_sym_elseif] = ACTIONS(2431), - [anon_sym_else] = ACTIONS(2431), - [anon_sym_switch] = ACTIONS(2431), - [anon_sym_foreach] = ACTIONS(2431), - [anon_sym_while] = ACTIONS(2431), - [anon_sym_do] = ACTIONS(2431), - [anon_sym_for] = ACTIONS(2431), - [anon_sym_try] = ACTIONS(2431), - [anon_sym_using] = ACTIONS(2431), - [sym_float] = ACTIONS(2433), - [sym_integer] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(2431), - [anon_sym_True] = ACTIONS(2431), - [anon_sym_TRUE] = ACTIONS(2431), - [anon_sym_false] = ACTIONS(2431), - [anon_sym_False] = ACTIONS(2431), - [anon_sym_FALSE] = ACTIONS(2431), - [anon_sym_null] = ACTIONS(2431), - [anon_sym_Null] = ACTIONS(2431), - [anon_sym_NULL] = ACTIONS(2431), - [sym_string] = ACTIONS(2433), - [anon_sym_AT] = ACTIONS(2433), - [anon_sym_TILDE] = ACTIONS(2433), - [anon_sym_array] = ACTIONS(2431), - [anon_sym_varray] = ACTIONS(2431), - [anon_sym_darray] = ACTIONS(2431), - [anon_sym_vec] = ACTIONS(2431), - [anon_sym_dict] = ACTIONS(2431), - [anon_sym_keyset] = ACTIONS(2431), - [anon_sym_LT] = ACTIONS(2431), - [anon_sym_PLUS] = ACTIONS(2431), - [anon_sym_DASH] = ACTIONS(2431), - [anon_sym_tuple] = ACTIONS(2431), - [anon_sym_include] = ACTIONS(2431), - [anon_sym_include_once] = ACTIONS(2431), - [anon_sym_require] = ACTIONS(2431), - [anon_sym_require_once] = ACTIONS(2431), - [anon_sym_list] = ACTIONS(2431), - [anon_sym_LT_LT] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(2433), - [anon_sym_PLUS_PLUS] = ACTIONS(2433), - [anon_sym_DASH_DASH] = ACTIONS(2433), - [anon_sym_await] = ACTIONS(2431), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_yield] = ACTIONS(2431), - [anon_sym_trait] = ACTIONS(2431), - [anon_sym_interface] = ACTIONS(2431), - [anon_sym_class] = ACTIONS(2431), - [anon_sym_enum] = ACTIONS(2431), - [sym_final_modifier] = ACTIONS(2431), - [sym_abstract_modifier] = ACTIONS(2431), - [sym_xhp_modifier] = ACTIONS(2431), - [sym_xhp_identifier] = ACTIONS(2431), - [sym_xhp_class_identifier] = ACTIONS(2433), - [sym_comment] = ACTIONS(3), - }, - [1309] = { - [sym_identifier] = ACTIONS(2411), - [sym_variable] = ACTIONS(2413), - [sym_pipe_variable] = ACTIONS(2413), - [anon_sym_type] = ACTIONS(2411), - [anon_sym_newtype] = ACTIONS(2411), - [anon_sym_shape] = ACTIONS(2411), - [anon_sym_clone] = ACTIONS(2411), - [anon_sym_new] = ACTIONS(2411), - [anon_sym_print] = ACTIONS(2411), - [sym__backslash] = ACTIONS(2413), - [anon_sym_self] = ACTIONS(2411), - [anon_sym_parent] = ACTIONS(2411), - [anon_sym_static] = ACTIONS(2411), - [anon_sym_LT_LT_LT] = ACTIONS(2413), - [anon_sym_RBRACE] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2413), - [anon_sym_SEMI] = ACTIONS(2413), - [anon_sym_return] = ACTIONS(2411), - [anon_sym_break] = ACTIONS(2411), - [anon_sym_continue] = ACTIONS(2411), - [anon_sym_throw] = ACTIONS(2411), - [anon_sym_echo] = ACTIONS(2411), - [anon_sym_unset] = ACTIONS(2411), - [anon_sym_LPAREN] = ACTIONS(2413), - [anon_sym_concurrent] = ACTIONS(2411), - [anon_sym_use] = ACTIONS(2411), - [anon_sym_namespace] = ACTIONS(2411), - [anon_sym_function] = ACTIONS(2411), - [anon_sym_const] = ACTIONS(2411), - [anon_sym_if] = ACTIONS(2411), - [anon_sym_elseif] = ACTIONS(2411), - [anon_sym_else] = ACTIONS(2411), - [anon_sym_switch] = ACTIONS(2411), - [anon_sym_foreach] = ACTIONS(2411), - [anon_sym_while] = ACTIONS(2411), - [anon_sym_do] = ACTIONS(2411), - [anon_sym_for] = ACTIONS(2411), - [anon_sym_try] = ACTIONS(2411), - [anon_sym_using] = ACTIONS(2411), - [sym_float] = ACTIONS(2413), - [sym_integer] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(2411), - [anon_sym_True] = ACTIONS(2411), - [anon_sym_TRUE] = ACTIONS(2411), - [anon_sym_false] = ACTIONS(2411), - [anon_sym_False] = ACTIONS(2411), - [anon_sym_FALSE] = ACTIONS(2411), - [anon_sym_null] = ACTIONS(2411), - [anon_sym_Null] = ACTIONS(2411), - [anon_sym_NULL] = ACTIONS(2411), - [sym_string] = ACTIONS(2413), - [anon_sym_AT] = ACTIONS(2413), - [anon_sym_TILDE] = ACTIONS(2413), - [anon_sym_array] = ACTIONS(2411), - [anon_sym_varray] = ACTIONS(2411), - [anon_sym_darray] = ACTIONS(2411), - [anon_sym_vec] = ACTIONS(2411), - [anon_sym_dict] = ACTIONS(2411), - [anon_sym_keyset] = ACTIONS(2411), - [anon_sym_LT] = ACTIONS(2411), - [anon_sym_PLUS] = ACTIONS(2411), - [anon_sym_DASH] = ACTIONS(2411), - [anon_sym_tuple] = ACTIONS(2411), - [anon_sym_include] = ACTIONS(2411), - [anon_sym_include_once] = ACTIONS(2411), - [anon_sym_require] = ACTIONS(2411), - [anon_sym_require_once] = ACTIONS(2411), - [anon_sym_list] = ACTIONS(2411), - [anon_sym_LT_LT] = ACTIONS(2411), - [anon_sym_BANG] = ACTIONS(2413), - [anon_sym_PLUS_PLUS] = ACTIONS(2413), - [anon_sym_DASH_DASH] = ACTIONS(2413), - [anon_sym_await] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2411), - [anon_sym_yield] = ACTIONS(2411), - [anon_sym_trait] = ACTIONS(2411), - [anon_sym_interface] = ACTIONS(2411), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_enum] = ACTIONS(2411), - [sym_final_modifier] = ACTIONS(2411), - [sym_abstract_modifier] = ACTIONS(2411), - [sym_xhp_modifier] = ACTIONS(2411), - [sym_xhp_identifier] = ACTIONS(2411), - [sym_xhp_class_identifier] = ACTIONS(2413), - [sym_comment] = ACTIONS(3), - }, - [1310] = { - [sym_identifier] = ACTIONS(2407), - [sym_variable] = ACTIONS(2409), - [sym_pipe_variable] = ACTIONS(2409), - [anon_sym_type] = ACTIONS(2407), - [anon_sym_newtype] = ACTIONS(2407), - [anon_sym_shape] = ACTIONS(2407), - [anon_sym_clone] = ACTIONS(2407), - [anon_sym_new] = ACTIONS(2407), - [anon_sym_print] = ACTIONS(2407), - [sym__backslash] = ACTIONS(2409), - [anon_sym_self] = ACTIONS(2407), - [anon_sym_parent] = ACTIONS(2407), - [anon_sym_static] = ACTIONS(2407), - [anon_sym_LT_LT_LT] = ACTIONS(2409), - [anon_sym_RBRACE] = ACTIONS(2409), - [anon_sym_LBRACE] = ACTIONS(2409), - [anon_sym_SEMI] = ACTIONS(2409), - [anon_sym_return] = ACTIONS(2407), - [anon_sym_break] = ACTIONS(2407), - [anon_sym_continue] = ACTIONS(2407), - [anon_sym_throw] = ACTIONS(2407), - [anon_sym_echo] = ACTIONS(2407), - [anon_sym_unset] = ACTIONS(2407), - [anon_sym_LPAREN] = ACTIONS(2409), - [anon_sym_concurrent] = ACTIONS(2407), - [anon_sym_use] = ACTIONS(2407), - [anon_sym_namespace] = ACTIONS(2407), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2407), - [anon_sym_if] = ACTIONS(2407), - [anon_sym_elseif] = ACTIONS(2407), - [anon_sym_else] = ACTIONS(2407), - [anon_sym_switch] = ACTIONS(2407), - [anon_sym_foreach] = ACTIONS(2407), - [anon_sym_while] = ACTIONS(2407), - [anon_sym_do] = ACTIONS(2407), - [anon_sym_for] = ACTIONS(2407), - [anon_sym_try] = ACTIONS(2407), - [anon_sym_using] = ACTIONS(2407), - [sym_float] = ACTIONS(2409), - [sym_integer] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(2407), - [anon_sym_True] = ACTIONS(2407), - [anon_sym_TRUE] = ACTIONS(2407), - [anon_sym_false] = ACTIONS(2407), - [anon_sym_False] = ACTIONS(2407), - [anon_sym_FALSE] = ACTIONS(2407), - [anon_sym_null] = ACTIONS(2407), - [anon_sym_Null] = ACTIONS(2407), - [anon_sym_NULL] = ACTIONS(2407), - [sym_string] = ACTIONS(2409), - [anon_sym_AT] = ACTIONS(2409), - [anon_sym_TILDE] = ACTIONS(2409), - [anon_sym_array] = ACTIONS(2407), - [anon_sym_varray] = ACTIONS(2407), - [anon_sym_darray] = ACTIONS(2407), - [anon_sym_vec] = ACTIONS(2407), - [anon_sym_dict] = ACTIONS(2407), - [anon_sym_keyset] = ACTIONS(2407), - [anon_sym_LT] = ACTIONS(2407), - [anon_sym_PLUS] = ACTIONS(2407), - [anon_sym_DASH] = ACTIONS(2407), - [anon_sym_tuple] = ACTIONS(2407), - [anon_sym_include] = ACTIONS(2407), - [anon_sym_include_once] = ACTIONS(2407), - [anon_sym_require] = ACTIONS(2407), - [anon_sym_require_once] = ACTIONS(2407), - [anon_sym_list] = ACTIONS(2407), - [anon_sym_LT_LT] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2409), - [anon_sym_PLUS_PLUS] = ACTIONS(2409), - [anon_sym_DASH_DASH] = ACTIONS(2409), - [anon_sym_await] = ACTIONS(2407), - [anon_sym_async] = ACTIONS(2407), - [anon_sym_yield] = ACTIONS(2407), - [anon_sym_trait] = ACTIONS(2407), - [anon_sym_interface] = ACTIONS(2407), - [anon_sym_class] = ACTIONS(2407), - [anon_sym_enum] = ACTIONS(2407), - [sym_final_modifier] = ACTIONS(2407), - [sym_abstract_modifier] = ACTIONS(2407), - [sym_xhp_modifier] = ACTIONS(2407), - [sym_xhp_identifier] = ACTIONS(2407), - [sym_xhp_class_identifier] = ACTIONS(2409), - [sym_comment] = ACTIONS(3), - }, - [1311] = { - [sym_identifier] = ACTIONS(2399), - [sym_variable] = ACTIONS(2401), - [sym_pipe_variable] = ACTIONS(2401), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_newtype] = ACTIONS(2399), - [anon_sym_shape] = ACTIONS(2399), - [anon_sym_clone] = ACTIONS(2399), - [anon_sym_new] = ACTIONS(2399), - [anon_sym_print] = ACTIONS(2399), - [sym__backslash] = ACTIONS(2401), - [anon_sym_self] = ACTIONS(2399), - [anon_sym_parent] = ACTIONS(2399), - [anon_sym_static] = ACTIONS(2399), - [anon_sym_LT_LT_LT] = ACTIONS(2401), - [anon_sym_RBRACE] = ACTIONS(2401), - [anon_sym_LBRACE] = ACTIONS(2401), - [anon_sym_SEMI] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2399), - [anon_sym_break] = ACTIONS(2399), - [anon_sym_continue] = ACTIONS(2399), - [anon_sym_throw] = ACTIONS(2399), - [anon_sym_echo] = ACTIONS(2399), - [anon_sym_unset] = ACTIONS(2399), - [anon_sym_LPAREN] = ACTIONS(2401), - [anon_sym_concurrent] = ACTIONS(2399), - [anon_sym_use] = ACTIONS(2399), - [anon_sym_namespace] = ACTIONS(2399), - [anon_sym_function] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2399), - [anon_sym_if] = ACTIONS(2399), - [anon_sym_elseif] = ACTIONS(2399), - [anon_sym_else] = ACTIONS(2399), - [anon_sym_switch] = ACTIONS(2399), - [anon_sym_foreach] = ACTIONS(2399), - [anon_sym_while] = ACTIONS(2399), - [anon_sym_do] = ACTIONS(2399), - [anon_sym_for] = ACTIONS(2399), - [anon_sym_try] = ACTIONS(2399), - [anon_sym_using] = ACTIONS(2399), - [sym_float] = ACTIONS(2401), - [sym_integer] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(2399), - [anon_sym_True] = ACTIONS(2399), - [anon_sym_TRUE] = ACTIONS(2399), - [anon_sym_false] = ACTIONS(2399), - [anon_sym_False] = ACTIONS(2399), - [anon_sym_FALSE] = ACTIONS(2399), - [anon_sym_null] = ACTIONS(2399), - [anon_sym_Null] = ACTIONS(2399), - [anon_sym_NULL] = ACTIONS(2399), - [sym_string] = ACTIONS(2401), - [anon_sym_AT] = ACTIONS(2401), - [anon_sym_TILDE] = ACTIONS(2401), - [anon_sym_array] = ACTIONS(2399), - [anon_sym_varray] = ACTIONS(2399), - [anon_sym_darray] = ACTIONS(2399), - [anon_sym_vec] = ACTIONS(2399), - [anon_sym_dict] = ACTIONS(2399), - [anon_sym_keyset] = ACTIONS(2399), - [anon_sym_LT] = ACTIONS(2399), - [anon_sym_PLUS] = ACTIONS(2399), - [anon_sym_DASH] = ACTIONS(2399), - [anon_sym_tuple] = ACTIONS(2399), - [anon_sym_include] = ACTIONS(2399), - [anon_sym_include_once] = ACTIONS(2399), - [anon_sym_require] = ACTIONS(2399), - [anon_sym_require_once] = ACTIONS(2399), - [anon_sym_list] = ACTIONS(2399), - [anon_sym_LT_LT] = ACTIONS(2399), - [anon_sym_BANG] = ACTIONS(2401), - [anon_sym_PLUS_PLUS] = ACTIONS(2401), - [anon_sym_DASH_DASH] = ACTIONS(2401), - [anon_sym_await] = ACTIONS(2399), - [anon_sym_async] = ACTIONS(2399), - [anon_sym_yield] = ACTIONS(2399), - [anon_sym_trait] = ACTIONS(2399), - [anon_sym_interface] = ACTIONS(2399), - [anon_sym_class] = ACTIONS(2399), - [anon_sym_enum] = ACTIONS(2399), - [sym_final_modifier] = ACTIONS(2399), - [sym_abstract_modifier] = ACTIONS(2399), - [sym_xhp_modifier] = ACTIONS(2399), - [sym_xhp_identifier] = ACTIONS(2399), - [sym_xhp_class_identifier] = ACTIONS(2401), - [sym_comment] = ACTIONS(3), - }, - [1312] = { - [sym_identifier] = ACTIONS(2339), - [sym_variable] = ACTIONS(2341), - [sym_pipe_variable] = ACTIONS(2341), - [anon_sym_type] = ACTIONS(2339), - [anon_sym_newtype] = ACTIONS(2339), - [anon_sym_shape] = ACTIONS(2339), - [anon_sym_clone] = ACTIONS(2339), - [anon_sym_new] = ACTIONS(2339), - [anon_sym_print] = ACTIONS(2339), - [sym__backslash] = ACTIONS(2341), - [anon_sym_self] = ACTIONS(2339), - [anon_sym_parent] = ACTIONS(2339), - [anon_sym_static] = ACTIONS(2339), - [anon_sym_LT_LT_LT] = ACTIONS(2341), - [anon_sym_RBRACE] = ACTIONS(2341), - [anon_sym_LBRACE] = ACTIONS(2341), - [anon_sym_SEMI] = ACTIONS(2341), - [anon_sym_return] = ACTIONS(2339), - [anon_sym_break] = ACTIONS(2339), - [anon_sym_continue] = ACTIONS(2339), - [anon_sym_throw] = ACTIONS(2339), - [anon_sym_echo] = ACTIONS(2339), - [anon_sym_unset] = ACTIONS(2339), - [anon_sym_LPAREN] = ACTIONS(2341), - [anon_sym_concurrent] = ACTIONS(2339), - [anon_sym_use] = ACTIONS(2339), - [anon_sym_namespace] = ACTIONS(2339), - [anon_sym_function] = ACTIONS(2339), - [anon_sym_const] = ACTIONS(2339), - [anon_sym_if] = ACTIONS(2339), - [anon_sym_elseif] = ACTIONS(2339), - [anon_sym_else] = ACTIONS(2339), - [anon_sym_switch] = ACTIONS(2339), - [anon_sym_foreach] = ACTIONS(2339), - [anon_sym_while] = ACTIONS(2339), - [anon_sym_do] = ACTIONS(2339), - [anon_sym_for] = ACTIONS(2339), - [anon_sym_try] = ACTIONS(2339), - [anon_sym_using] = ACTIONS(2339), - [sym_float] = ACTIONS(2341), - [sym_integer] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(2339), - [anon_sym_True] = ACTIONS(2339), - [anon_sym_TRUE] = ACTIONS(2339), - [anon_sym_false] = ACTIONS(2339), - [anon_sym_False] = ACTIONS(2339), - [anon_sym_FALSE] = ACTIONS(2339), - [anon_sym_null] = ACTIONS(2339), - [anon_sym_Null] = ACTIONS(2339), - [anon_sym_NULL] = ACTIONS(2339), - [sym_string] = ACTIONS(2341), - [anon_sym_AT] = ACTIONS(2341), - [anon_sym_TILDE] = ACTIONS(2341), - [anon_sym_array] = ACTIONS(2339), - [anon_sym_varray] = ACTIONS(2339), - [anon_sym_darray] = ACTIONS(2339), - [anon_sym_vec] = ACTIONS(2339), - [anon_sym_dict] = ACTIONS(2339), - [anon_sym_keyset] = ACTIONS(2339), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_PLUS] = ACTIONS(2339), - [anon_sym_DASH] = ACTIONS(2339), - [anon_sym_tuple] = ACTIONS(2339), - [anon_sym_include] = ACTIONS(2339), - [anon_sym_include_once] = ACTIONS(2339), - [anon_sym_require] = ACTIONS(2339), - [anon_sym_require_once] = ACTIONS(2339), - [anon_sym_list] = ACTIONS(2339), - [anon_sym_LT_LT] = ACTIONS(2339), - [anon_sym_BANG] = ACTIONS(2341), - [anon_sym_PLUS_PLUS] = ACTIONS(2341), - [anon_sym_DASH_DASH] = ACTIONS(2341), - [anon_sym_await] = ACTIONS(2339), - [anon_sym_async] = ACTIONS(2339), - [anon_sym_yield] = ACTIONS(2339), - [anon_sym_trait] = ACTIONS(2339), - [anon_sym_interface] = ACTIONS(2339), - [anon_sym_class] = ACTIONS(2339), - [anon_sym_enum] = ACTIONS(2339), - [sym_final_modifier] = ACTIONS(2339), - [sym_abstract_modifier] = ACTIONS(2339), - [sym_xhp_modifier] = ACTIONS(2339), - [sym_xhp_identifier] = ACTIONS(2339), - [sym_xhp_class_identifier] = ACTIONS(2341), - [sym_comment] = ACTIONS(3), - }, - [1313] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_elseif] = ACTIONS(1953), - [anon_sym_else] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [1314] = { - [sym_identifier] = ACTIONS(2455), - [sym_variable] = ACTIONS(2457), - [sym_pipe_variable] = ACTIONS(2457), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_newtype] = ACTIONS(2455), - [anon_sym_shape] = ACTIONS(2455), - [anon_sym_clone] = ACTIONS(2455), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_print] = ACTIONS(2455), - [sym__backslash] = ACTIONS(2457), - [anon_sym_self] = ACTIONS(2455), - [anon_sym_parent] = ACTIONS(2455), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_LT_LT_LT] = ACTIONS(2457), - [anon_sym_RBRACE] = ACTIONS(2457), - [anon_sym_LBRACE] = ACTIONS(2457), - [anon_sym_SEMI] = ACTIONS(2457), - [anon_sym_return] = ACTIONS(2455), - [anon_sym_break] = ACTIONS(2455), - [anon_sym_continue] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2455), - [anon_sym_echo] = ACTIONS(2455), - [anon_sym_unset] = ACTIONS(2455), - [anon_sym_LPAREN] = ACTIONS(2457), - [anon_sym_concurrent] = ACTIONS(2455), - [anon_sym_use] = ACTIONS(2455), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2455), - [anon_sym_const] = ACTIONS(2455), - [anon_sym_if] = ACTIONS(2455), - [anon_sym_switch] = ACTIONS(2455), - [anon_sym_case] = ACTIONS(2455), - [anon_sym_default] = ACTIONS(2455), - [anon_sym_foreach] = ACTIONS(2455), - [anon_sym_while] = ACTIONS(2455), - [anon_sym_do] = ACTIONS(2455), - [anon_sym_for] = ACTIONS(2455), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_using] = ACTIONS(2455), - [sym_float] = ACTIONS(2457), - [sym_integer] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(2455), - [anon_sym_True] = ACTIONS(2455), - [anon_sym_TRUE] = ACTIONS(2455), - [anon_sym_false] = ACTIONS(2455), - [anon_sym_False] = ACTIONS(2455), - [anon_sym_FALSE] = ACTIONS(2455), - [anon_sym_null] = ACTIONS(2455), - [anon_sym_Null] = ACTIONS(2455), - [anon_sym_NULL] = ACTIONS(2455), - [sym_string] = ACTIONS(2457), - [anon_sym_AT] = ACTIONS(2457), - [anon_sym_TILDE] = ACTIONS(2457), - [anon_sym_array] = ACTIONS(2455), - [anon_sym_varray] = ACTIONS(2455), - [anon_sym_darray] = ACTIONS(2455), - [anon_sym_vec] = ACTIONS(2455), - [anon_sym_dict] = ACTIONS(2455), - [anon_sym_keyset] = ACTIONS(2455), - [anon_sym_LT] = ACTIONS(2455), - [anon_sym_PLUS] = ACTIONS(2455), - [anon_sym_DASH] = ACTIONS(2455), - [anon_sym_tuple] = ACTIONS(2455), - [anon_sym_include] = ACTIONS(2455), - [anon_sym_include_once] = ACTIONS(2455), - [anon_sym_require] = ACTIONS(2455), - [anon_sym_require_once] = ACTIONS(2455), - [anon_sym_list] = ACTIONS(2455), - [anon_sym_LT_LT] = ACTIONS(2455), - [anon_sym_BANG] = ACTIONS(2457), - [anon_sym_PLUS_PLUS] = ACTIONS(2457), - [anon_sym_DASH_DASH] = ACTIONS(2457), - [anon_sym_await] = ACTIONS(2455), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_yield] = ACTIONS(2455), - [anon_sym_trait] = ACTIONS(2455), - [anon_sym_interface] = ACTIONS(2455), - [anon_sym_class] = ACTIONS(2455), - [anon_sym_enum] = ACTIONS(2455), - [sym_final_modifier] = ACTIONS(2455), - [sym_abstract_modifier] = ACTIONS(2455), - [sym_xhp_modifier] = ACTIONS(2455), - [sym_xhp_identifier] = ACTIONS(2455), - [sym_xhp_class_identifier] = ACTIONS(2457), - [sym_comment] = ACTIONS(3), - }, - [1315] = { - [sym_identifier] = ACTIONS(2447), - [sym_variable] = ACTIONS(2449), - [sym_pipe_variable] = ACTIONS(2449), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_newtype] = ACTIONS(2447), - [anon_sym_shape] = ACTIONS(2447), - [anon_sym_clone] = ACTIONS(2447), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_print] = ACTIONS(2447), - [sym__backslash] = ACTIONS(2449), - [anon_sym_self] = ACTIONS(2447), - [anon_sym_parent] = ACTIONS(2447), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_LT_LT_LT] = ACTIONS(2449), - [anon_sym_RBRACE] = ACTIONS(2449), - [anon_sym_LBRACE] = ACTIONS(2449), - [anon_sym_SEMI] = ACTIONS(2449), - [anon_sym_return] = ACTIONS(2447), - [anon_sym_break] = ACTIONS(2447), - [anon_sym_continue] = ACTIONS(2447), - [anon_sym_throw] = ACTIONS(2447), - [anon_sym_echo] = ACTIONS(2447), - [anon_sym_unset] = ACTIONS(2447), - [anon_sym_LPAREN] = ACTIONS(2449), - [anon_sym_concurrent] = ACTIONS(2447), - [anon_sym_use] = ACTIONS(2447), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2447), - [anon_sym_const] = ACTIONS(2447), - [anon_sym_if] = ACTIONS(2447), - [anon_sym_switch] = ACTIONS(2447), - [anon_sym_case] = ACTIONS(2447), - [anon_sym_default] = ACTIONS(2447), - [anon_sym_foreach] = ACTIONS(2447), - [anon_sym_while] = ACTIONS(2447), - [anon_sym_do] = ACTIONS(2447), - [anon_sym_for] = ACTIONS(2447), - [anon_sym_try] = ACTIONS(2447), - [anon_sym_using] = ACTIONS(2447), - [sym_float] = ACTIONS(2449), - [sym_integer] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(2447), - [anon_sym_True] = ACTIONS(2447), - [anon_sym_TRUE] = ACTIONS(2447), - [anon_sym_false] = ACTIONS(2447), - [anon_sym_False] = ACTIONS(2447), - [anon_sym_FALSE] = ACTIONS(2447), - [anon_sym_null] = ACTIONS(2447), - [anon_sym_Null] = ACTIONS(2447), - [anon_sym_NULL] = ACTIONS(2447), - [sym_string] = ACTIONS(2449), - [anon_sym_AT] = ACTIONS(2449), - [anon_sym_TILDE] = ACTIONS(2449), - [anon_sym_array] = ACTIONS(2447), - [anon_sym_varray] = ACTIONS(2447), - [anon_sym_darray] = ACTIONS(2447), - [anon_sym_vec] = ACTIONS(2447), - [anon_sym_dict] = ACTIONS(2447), - [anon_sym_keyset] = ACTIONS(2447), - [anon_sym_LT] = ACTIONS(2447), - [anon_sym_PLUS] = ACTIONS(2447), - [anon_sym_DASH] = ACTIONS(2447), - [anon_sym_tuple] = ACTIONS(2447), - [anon_sym_include] = ACTIONS(2447), - [anon_sym_include_once] = ACTIONS(2447), - [anon_sym_require] = ACTIONS(2447), - [anon_sym_require_once] = ACTIONS(2447), - [anon_sym_list] = ACTIONS(2447), - [anon_sym_LT_LT] = ACTIONS(2447), - [anon_sym_BANG] = ACTIONS(2449), - [anon_sym_PLUS_PLUS] = ACTIONS(2449), - [anon_sym_DASH_DASH] = ACTIONS(2449), - [anon_sym_await] = ACTIONS(2447), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_yield] = ACTIONS(2447), - [anon_sym_trait] = ACTIONS(2447), - [anon_sym_interface] = ACTIONS(2447), - [anon_sym_class] = ACTIONS(2447), - [anon_sym_enum] = ACTIONS(2447), - [sym_final_modifier] = ACTIONS(2447), - [sym_abstract_modifier] = ACTIONS(2447), - [sym_xhp_modifier] = ACTIONS(2447), - [sym_xhp_identifier] = ACTIONS(2447), - [sym_xhp_class_identifier] = ACTIONS(2449), - [sym_comment] = ACTIONS(3), - }, - [1316] = { - [sym_identifier] = ACTIONS(2171), - [sym_variable] = ACTIONS(2173), - [sym_pipe_variable] = ACTIONS(2173), - [anon_sym_type] = ACTIONS(2171), - [anon_sym_newtype] = ACTIONS(2171), - [anon_sym_shape] = ACTIONS(2171), - [anon_sym_clone] = ACTIONS(2171), - [anon_sym_new] = ACTIONS(2171), - [anon_sym_print] = ACTIONS(2171), - [sym__backslash] = ACTIONS(2173), - [anon_sym_self] = ACTIONS(2171), - [anon_sym_parent] = ACTIONS(2171), - [anon_sym_static] = ACTIONS(2171), - [anon_sym_LT_LT_LT] = ACTIONS(2173), - [anon_sym_RBRACE] = ACTIONS(2173), - [anon_sym_LBRACE] = ACTIONS(2173), - [anon_sym_SEMI] = ACTIONS(2173), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2171), - [anon_sym_continue] = ACTIONS(2171), - [anon_sym_throw] = ACTIONS(2171), - [anon_sym_echo] = ACTIONS(2171), - [anon_sym_unset] = ACTIONS(2171), - [anon_sym_LPAREN] = ACTIONS(2173), - [anon_sym_concurrent] = ACTIONS(2171), - [anon_sym_use] = ACTIONS(2171), - [anon_sym_namespace] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(2171), - [anon_sym_const] = ACTIONS(2171), - [anon_sym_if] = ACTIONS(2171), - [anon_sym_elseif] = ACTIONS(2171), - [anon_sym_else] = ACTIONS(2171), - [anon_sym_switch] = ACTIONS(2171), - [anon_sym_foreach] = ACTIONS(2171), - [anon_sym_while] = ACTIONS(2171), - [anon_sym_do] = ACTIONS(2171), - [anon_sym_for] = ACTIONS(2171), - [anon_sym_try] = ACTIONS(2171), - [anon_sym_using] = ACTIONS(2171), - [sym_float] = ACTIONS(2173), - [sym_integer] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(2171), - [anon_sym_True] = ACTIONS(2171), - [anon_sym_TRUE] = ACTIONS(2171), - [anon_sym_false] = ACTIONS(2171), - [anon_sym_False] = ACTIONS(2171), - [anon_sym_FALSE] = ACTIONS(2171), - [anon_sym_null] = ACTIONS(2171), - [anon_sym_Null] = ACTIONS(2171), - [anon_sym_NULL] = ACTIONS(2171), - [sym_string] = ACTIONS(2173), - [anon_sym_AT] = ACTIONS(2173), - [anon_sym_TILDE] = ACTIONS(2173), - [anon_sym_array] = ACTIONS(2171), - [anon_sym_varray] = ACTIONS(2171), - [anon_sym_darray] = ACTIONS(2171), - [anon_sym_vec] = ACTIONS(2171), - [anon_sym_dict] = ACTIONS(2171), - [anon_sym_keyset] = ACTIONS(2171), - [anon_sym_LT] = ACTIONS(2171), - [anon_sym_PLUS] = ACTIONS(2171), - [anon_sym_DASH] = ACTIONS(2171), - [anon_sym_tuple] = ACTIONS(2171), - [anon_sym_include] = ACTIONS(2171), - [anon_sym_include_once] = ACTIONS(2171), - [anon_sym_require] = ACTIONS(2171), - [anon_sym_require_once] = ACTIONS(2171), - [anon_sym_list] = ACTIONS(2171), - [anon_sym_LT_LT] = ACTIONS(2171), - [anon_sym_BANG] = ACTIONS(2173), - [anon_sym_PLUS_PLUS] = ACTIONS(2173), - [anon_sym_DASH_DASH] = ACTIONS(2173), - [anon_sym_await] = ACTIONS(2171), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_yield] = ACTIONS(2171), - [anon_sym_trait] = ACTIONS(2171), - [anon_sym_interface] = ACTIONS(2171), - [anon_sym_class] = ACTIONS(2171), - [anon_sym_enum] = ACTIONS(2171), - [sym_final_modifier] = ACTIONS(2171), - [sym_abstract_modifier] = ACTIONS(2171), - [sym_xhp_modifier] = ACTIONS(2171), - [sym_xhp_identifier] = ACTIONS(2171), - [sym_xhp_class_identifier] = ACTIONS(2173), - [sym_comment] = ACTIONS(3), - }, - [1317] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_case] = ACTIONS(1963), - [anon_sym_default] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1318] = { - [sym_identifier] = ACTIONS(2295), - [sym_variable] = ACTIONS(2297), - [sym_pipe_variable] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2295), - [anon_sym_newtype] = ACTIONS(2295), - [anon_sym_shape] = ACTIONS(2295), - [anon_sym_clone] = ACTIONS(2295), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_print] = ACTIONS(2295), - [sym__backslash] = ACTIONS(2297), - [anon_sym_self] = ACTIONS(2295), - [anon_sym_parent] = ACTIONS(2295), - [anon_sym_static] = ACTIONS(2295), - [anon_sym_LT_LT_LT] = ACTIONS(2297), - [anon_sym_RBRACE] = ACTIONS(2297), - [anon_sym_LBRACE] = ACTIONS(2297), - [anon_sym_SEMI] = ACTIONS(2297), - [anon_sym_return] = ACTIONS(2295), - [anon_sym_break] = ACTIONS(2295), - [anon_sym_continue] = ACTIONS(2295), - [anon_sym_throw] = ACTIONS(2295), - [anon_sym_echo] = ACTIONS(2295), - [anon_sym_unset] = ACTIONS(2295), - [anon_sym_LPAREN] = ACTIONS(2297), - [anon_sym_concurrent] = ACTIONS(2295), - [anon_sym_use] = ACTIONS(2295), - [anon_sym_namespace] = ACTIONS(2295), - [anon_sym_function] = ACTIONS(2295), - [anon_sym_const] = ACTIONS(2295), - [anon_sym_if] = ACTIONS(2295), - [anon_sym_elseif] = ACTIONS(2295), - [anon_sym_else] = ACTIONS(2295), - [anon_sym_switch] = ACTIONS(2295), - [anon_sym_foreach] = ACTIONS(2295), - [anon_sym_while] = ACTIONS(2295), - [anon_sym_do] = ACTIONS(2295), - [anon_sym_for] = ACTIONS(2295), - [anon_sym_try] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(2295), - [sym_float] = ACTIONS(2297), - [sym_integer] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(2295), - [anon_sym_True] = ACTIONS(2295), - [anon_sym_TRUE] = ACTIONS(2295), - [anon_sym_false] = ACTIONS(2295), - [anon_sym_False] = ACTIONS(2295), - [anon_sym_FALSE] = ACTIONS(2295), - [anon_sym_null] = ACTIONS(2295), - [anon_sym_Null] = ACTIONS(2295), - [anon_sym_NULL] = ACTIONS(2295), - [sym_string] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(2297), - [anon_sym_TILDE] = ACTIONS(2297), - [anon_sym_array] = ACTIONS(2295), - [anon_sym_varray] = ACTIONS(2295), - [anon_sym_darray] = ACTIONS(2295), - [anon_sym_vec] = ACTIONS(2295), - [anon_sym_dict] = ACTIONS(2295), - [anon_sym_keyset] = ACTIONS(2295), - [anon_sym_LT] = ACTIONS(2295), - [anon_sym_PLUS] = ACTIONS(2295), - [anon_sym_DASH] = ACTIONS(2295), - [anon_sym_tuple] = ACTIONS(2295), - [anon_sym_include] = ACTIONS(2295), - [anon_sym_include_once] = ACTIONS(2295), - [anon_sym_require] = ACTIONS(2295), - [anon_sym_require_once] = ACTIONS(2295), - [anon_sym_list] = ACTIONS(2295), - [anon_sym_LT_LT] = ACTIONS(2295), - [anon_sym_BANG] = ACTIONS(2297), - [anon_sym_PLUS_PLUS] = ACTIONS(2297), - [anon_sym_DASH_DASH] = ACTIONS(2297), - [anon_sym_await] = ACTIONS(2295), - [anon_sym_async] = ACTIONS(2295), - [anon_sym_yield] = ACTIONS(2295), - [anon_sym_trait] = ACTIONS(2295), - [anon_sym_interface] = ACTIONS(2295), - [anon_sym_class] = ACTIONS(2295), - [anon_sym_enum] = ACTIONS(2295), - [sym_final_modifier] = ACTIONS(2295), - [sym_abstract_modifier] = ACTIONS(2295), - [sym_xhp_modifier] = ACTIONS(2295), - [sym_xhp_identifier] = ACTIONS(2295), - [sym_xhp_class_identifier] = ACTIONS(2297), - [sym_comment] = ACTIONS(3), - }, - [1319] = { - [sym_identifier] = ACTIONS(2275), - [sym_variable] = ACTIONS(2277), - [sym_pipe_variable] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2275), - [anon_sym_newtype] = ACTIONS(2275), - [anon_sym_shape] = ACTIONS(2275), - [anon_sym_clone] = ACTIONS(2275), - [anon_sym_new] = ACTIONS(2275), - [anon_sym_print] = ACTIONS(2275), - [sym__backslash] = ACTIONS(2277), - [anon_sym_self] = ACTIONS(2275), - [anon_sym_parent] = ACTIONS(2275), - [anon_sym_static] = ACTIONS(2275), - [anon_sym_LT_LT_LT] = ACTIONS(2277), - [anon_sym_RBRACE] = ACTIONS(2277), - [anon_sym_LBRACE] = ACTIONS(2277), - [anon_sym_SEMI] = ACTIONS(2277), - [anon_sym_return] = ACTIONS(2275), - [anon_sym_break] = ACTIONS(2275), - [anon_sym_continue] = ACTIONS(2275), - [anon_sym_throw] = ACTIONS(2275), - [anon_sym_echo] = ACTIONS(2275), - [anon_sym_unset] = ACTIONS(2275), - [anon_sym_LPAREN] = ACTIONS(2277), - [anon_sym_concurrent] = ACTIONS(2275), - [anon_sym_use] = ACTIONS(2275), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_function] = ACTIONS(2275), - [anon_sym_const] = ACTIONS(2275), - [anon_sym_if] = ACTIONS(2275), - [anon_sym_elseif] = ACTIONS(2275), - [anon_sym_else] = ACTIONS(2275), - [anon_sym_switch] = ACTIONS(2275), - [anon_sym_foreach] = ACTIONS(2275), - [anon_sym_while] = ACTIONS(2275), - [anon_sym_do] = ACTIONS(2275), - [anon_sym_for] = ACTIONS(2275), - [anon_sym_try] = ACTIONS(2275), - [anon_sym_using] = ACTIONS(2275), - [sym_float] = ACTIONS(2277), - [sym_integer] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(2275), - [anon_sym_True] = ACTIONS(2275), - [anon_sym_TRUE] = ACTIONS(2275), - [anon_sym_false] = ACTIONS(2275), - [anon_sym_False] = ACTIONS(2275), - [anon_sym_FALSE] = ACTIONS(2275), - [anon_sym_null] = ACTIONS(2275), - [anon_sym_Null] = ACTIONS(2275), - [anon_sym_NULL] = ACTIONS(2275), - [sym_string] = ACTIONS(2277), - [anon_sym_AT] = ACTIONS(2277), - [anon_sym_TILDE] = ACTIONS(2277), - [anon_sym_array] = ACTIONS(2275), - [anon_sym_varray] = ACTIONS(2275), - [anon_sym_darray] = ACTIONS(2275), - [anon_sym_vec] = ACTIONS(2275), - [anon_sym_dict] = ACTIONS(2275), - [anon_sym_keyset] = ACTIONS(2275), - [anon_sym_LT] = ACTIONS(2275), - [anon_sym_PLUS] = ACTIONS(2275), - [anon_sym_DASH] = ACTIONS(2275), - [anon_sym_tuple] = ACTIONS(2275), - [anon_sym_include] = ACTIONS(2275), - [anon_sym_include_once] = ACTIONS(2275), - [anon_sym_require] = ACTIONS(2275), - [anon_sym_require_once] = ACTIONS(2275), - [anon_sym_list] = ACTIONS(2275), - [anon_sym_LT_LT] = ACTIONS(2275), - [anon_sym_BANG] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2277), - [anon_sym_DASH_DASH] = ACTIONS(2277), - [anon_sym_await] = ACTIONS(2275), - [anon_sym_async] = ACTIONS(2275), - [anon_sym_yield] = ACTIONS(2275), - [anon_sym_trait] = ACTIONS(2275), - [anon_sym_interface] = ACTIONS(2275), - [anon_sym_class] = ACTIONS(2275), - [anon_sym_enum] = ACTIONS(2275), - [sym_final_modifier] = ACTIONS(2275), - [sym_abstract_modifier] = ACTIONS(2275), - [sym_xhp_modifier] = ACTIONS(2275), - [sym_xhp_identifier] = ACTIONS(2275), - [sym_xhp_class_identifier] = ACTIONS(2277), - [sym_comment] = ACTIONS(3), - }, - [1320] = { - [sym_identifier] = ACTIONS(2271), - [sym_variable] = ACTIONS(2273), - [sym_pipe_variable] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2271), - [anon_sym_newtype] = ACTIONS(2271), - [anon_sym_shape] = ACTIONS(2271), - [anon_sym_clone] = ACTIONS(2271), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_print] = ACTIONS(2271), - [sym__backslash] = ACTIONS(2273), - [anon_sym_self] = ACTIONS(2271), - [anon_sym_parent] = ACTIONS(2271), - [anon_sym_static] = ACTIONS(2271), - [anon_sym_LT_LT_LT] = ACTIONS(2273), - [anon_sym_RBRACE] = ACTIONS(2273), - [anon_sym_LBRACE] = ACTIONS(2273), - [anon_sym_SEMI] = ACTIONS(2273), - [anon_sym_return] = ACTIONS(2271), - [anon_sym_break] = ACTIONS(2271), - [anon_sym_continue] = ACTIONS(2271), - [anon_sym_throw] = ACTIONS(2271), - [anon_sym_echo] = ACTIONS(2271), - [anon_sym_unset] = ACTIONS(2271), - [anon_sym_LPAREN] = ACTIONS(2273), - [anon_sym_concurrent] = ACTIONS(2271), - [anon_sym_use] = ACTIONS(2271), - [anon_sym_namespace] = ACTIONS(2271), - [anon_sym_function] = ACTIONS(2271), - [anon_sym_const] = ACTIONS(2271), - [anon_sym_if] = ACTIONS(2271), - [anon_sym_elseif] = ACTIONS(2271), - [anon_sym_else] = ACTIONS(2271), - [anon_sym_switch] = ACTIONS(2271), - [anon_sym_foreach] = ACTIONS(2271), - [anon_sym_while] = ACTIONS(2271), - [anon_sym_do] = ACTIONS(2271), - [anon_sym_for] = ACTIONS(2271), - [anon_sym_try] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(2271), - [sym_float] = ACTIONS(2273), - [sym_integer] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(2271), - [anon_sym_True] = ACTIONS(2271), - [anon_sym_TRUE] = ACTIONS(2271), - [anon_sym_false] = ACTIONS(2271), - [anon_sym_False] = ACTIONS(2271), - [anon_sym_FALSE] = ACTIONS(2271), - [anon_sym_null] = ACTIONS(2271), - [anon_sym_Null] = ACTIONS(2271), - [anon_sym_NULL] = ACTIONS(2271), - [sym_string] = ACTIONS(2273), - [anon_sym_AT] = ACTIONS(2273), - [anon_sym_TILDE] = ACTIONS(2273), - [anon_sym_array] = ACTIONS(2271), - [anon_sym_varray] = ACTIONS(2271), - [anon_sym_darray] = ACTIONS(2271), - [anon_sym_vec] = ACTIONS(2271), - [anon_sym_dict] = ACTIONS(2271), - [anon_sym_keyset] = ACTIONS(2271), - [anon_sym_LT] = ACTIONS(2271), - [anon_sym_PLUS] = ACTIONS(2271), - [anon_sym_DASH] = ACTIONS(2271), - [anon_sym_tuple] = ACTIONS(2271), - [anon_sym_include] = ACTIONS(2271), - [anon_sym_include_once] = ACTIONS(2271), - [anon_sym_require] = ACTIONS(2271), - [anon_sym_require_once] = ACTIONS(2271), - [anon_sym_list] = ACTIONS(2271), - [anon_sym_LT_LT] = ACTIONS(2271), - [anon_sym_BANG] = ACTIONS(2273), - [anon_sym_PLUS_PLUS] = ACTIONS(2273), - [anon_sym_DASH_DASH] = ACTIONS(2273), - [anon_sym_await] = ACTIONS(2271), - [anon_sym_async] = ACTIONS(2271), - [anon_sym_yield] = ACTIONS(2271), - [anon_sym_trait] = ACTIONS(2271), - [anon_sym_interface] = ACTIONS(2271), - [anon_sym_class] = ACTIONS(2271), - [anon_sym_enum] = ACTIONS(2271), - [sym_final_modifier] = ACTIONS(2271), - [sym_abstract_modifier] = ACTIONS(2271), - [sym_xhp_modifier] = ACTIONS(2271), - [sym_xhp_identifier] = ACTIONS(2271), - [sym_xhp_class_identifier] = ACTIONS(2273), - [sym_comment] = ACTIONS(3), - }, - [1321] = { - [sym_identifier] = ACTIONS(2263), - [sym_variable] = ACTIONS(2265), - [sym_pipe_variable] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2263), - [anon_sym_newtype] = ACTIONS(2263), - [anon_sym_shape] = ACTIONS(2263), - [anon_sym_clone] = ACTIONS(2263), - [anon_sym_new] = ACTIONS(2263), - [anon_sym_print] = ACTIONS(2263), - [sym__backslash] = ACTIONS(2265), - [anon_sym_self] = ACTIONS(2263), - [anon_sym_parent] = ACTIONS(2263), - [anon_sym_static] = ACTIONS(2263), - [anon_sym_LT_LT_LT] = ACTIONS(2265), - [anon_sym_RBRACE] = ACTIONS(2265), - [anon_sym_LBRACE] = ACTIONS(2265), - [anon_sym_SEMI] = ACTIONS(2265), - [anon_sym_return] = ACTIONS(2263), - [anon_sym_break] = ACTIONS(2263), - [anon_sym_continue] = ACTIONS(2263), - [anon_sym_throw] = ACTIONS(2263), - [anon_sym_echo] = ACTIONS(2263), - [anon_sym_unset] = ACTIONS(2263), - [anon_sym_LPAREN] = ACTIONS(2265), - [anon_sym_concurrent] = ACTIONS(2263), - [anon_sym_use] = ACTIONS(2263), - [anon_sym_namespace] = ACTIONS(2263), - [anon_sym_function] = ACTIONS(2263), - [anon_sym_const] = ACTIONS(2263), - [anon_sym_if] = ACTIONS(2263), - [anon_sym_elseif] = ACTIONS(2263), - [anon_sym_else] = ACTIONS(2263), - [anon_sym_switch] = ACTIONS(2263), - [anon_sym_foreach] = ACTIONS(2263), - [anon_sym_while] = ACTIONS(2263), - [anon_sym_do] = ACTIONS(2263), - [anon_sym_for] = ACTIONS(2263), - [anon_sym_try] = ACTIONS(2263), - [anon_sym_using] = ACTIONS(2263), - [sym_float] = ACTIONS(2265), - [sym_integer] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(2263), - [anon_sym_True] = ACTIONS(2263), - [anon_sym_TRUE] = ACTIONS(2263), - [anon_sym_false] = ACTIONS(2263), - [anon_sym_False] = ACTIONS(2263), - [anon_sym_FALSE] = ACTIONS(2263), - [anon_sym_null] = ACTIONS(2263), - [anon_sym_Null] = ACTIONS(2263), - [anon_sym_NULL] = ACTIONS(2263), - [sym_string] = ACTIONS(2265), - [anon_sym_AT] = ACTIONS(2265), - [anon_sym_TILDE] = ACTIONS(2265), - [anon_sym_array] = ACTIONS(2263), - [anon_sym_varray] = ACTIONS(2263), - [anon_sym_darray] = ACTIONS(2263), - [anon_sym_vec] = ACTIONS(2263), - [anon_sym_dict] = ACTIONS(2263), - [anon_sym_keyset] = ACTIONS(2263), - [anon_sym_LT] = ACTIONS(2263), - [anon_sym_PLUS] = ACTIONS(2263), - [anon_sym_DASH] = ACTIONS(2263), - [anon_sym_tuple] = ACTIONS(2263), - [anon_sym_include] = ACTIONS(2263), - [anon_sym_include_once] = ACTIONS(2263), - [anon_sym_require] = ACTIONS(2263), - [anon_sym_require_once] = ACTIONS(2263), - [anon_sym_list] = ACTIONS(2263), - [anon_sym_LT_LT] = ACTIONS(2263), - [anon_sym_BANG] = ACTIONS(2265), - [anon_sym_PLUS_PLUS] = ACTIONS(2265), - [anon_sym_DASH_DASH] = ACTIONS(2265), - [anon_sym_await] = ACTIONS(2263), - [anon_sym_async] = ACTIONS(2263), - [anon_sym_yield] = ACTIONS(2263), - [anon_sym_trait] = ACTIONS(2263), - [anon_sym_interface] = ACTIONS(2263), - [anon_sym_class] = ACTIONS(2263), - [anon_sym_enum] = ACTIONS(2263), - [sym_final_modifier] = ACTIONS(2263), - [sym_abstract_modifier] = ACTIONS(2263), - [sym_xhp_modifier] = ACTIONS(2263), - [sym_xhp_identifier] = ACTIONS(2263), - [sym_xhp_class_identifier] = ACTIONS(2265), - [sym_comment] = ACTIONS(3), - }, - [1322] = { - [sym_identifier] = ACTIONS(2259), - [sym_variable] = ACTIONS(2261), - [sym_pipe_variable] = ACTIONS(2261), - [anon_sym_type] = ACTIONS(2259), - [anon_sym_newtype] = ACTIONS(2259), - [anon_sym_shape] = ACTIONS(2259), - [anon_sym_clone] = ACTIONS(2259), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_print] = ACTIONS(2259), - [sym__backslash] = ACTIONS(2261), - [anon_sym_self] = ACTIONS(2259), - [anon_sym_parent] = ACTIONS(2259), - [anon_sym_static] = ACTIONS(2259), - [anon_sym_LT_LT_LT] = ACTIONS(2261), - [anon_sym_RBRACE] = ACTIONS(2261), - [anon_sym_LBRACE] = ACTIONS(2261), - [anon_sym_SEMI] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2259), - [anon_sym_break] = ACTIONS(2259), - [anon_sym_continue] = ACTIONS(2259), - [anon_sym_throw] = ACTIONS(2259), - [anon_sym_echo] = ACTIONS(2259), - [anon_sym_unset] = ACTIONS(2259), - [anon_sym_LPAREN] = ACTIONS(2261), - [anon_sym_concurrent] = ACTIONS(2259), - [anon_sym_use] = ACTIONS(2259), - [anon_sym_namespace] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(2259), - [anon_sym_const] = ACTIONS(2259), - [anon_sym_if] = ACTIONS(2259), - [anon_sym_elseif] = ACTIONS(2259), - [anon_sym_else] = ACTIONS(2259), - [anon_sym_switch] = ACTIONS(2259), - [anon_sym_foreach] = ACTIONS(2259), - [anon_sym_while] = ACTIONS(2259), - [anon_sym_do] = ACTIONS(2259), - [anon_sym_for] = ACTIONS(2259), - [anon_sym_try] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(2259), - [sym_float] = ACTIONS(2261), - [sym_integer] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(2259), - [anon_sym_True] = ACTIONS(2259), - [anon_sym_TRUE] = ACTIONS(2259), - [anon_sym_false] = ACTIONS(2259), - [anon_sym_False] = ACTIONS(2259), - [anon_sym_FALSE] = ACTIONS(2259), - [anon_sym_null] = ACTIONS(2259), - [anon_sym_Null] = ACTIONS(2259), - [anon_sym_NULL] = ACTIONS(2259), - [sym_string] = ACTIONS(2261), - [anon_sym_AT] = ACTIONS(2261), - [anon_sym_TILDE] = ACTIONS(2261), - [anon_sym_array] = ACTIONS(2259), - [anon_sym_varray] = ACTIONS(2259), - [anon_sym_darray] = ACTIONS(2259), - [anon_sym_vec] = ACTIONS(2259), - [anon_sym_dict] = ACTIONS(2259), - [anon_sym_keyset] = ACTIONS(2259), - [anon_sym_LT] = ACTIONS(2259), - [anon_sym_PLUS] = ACTIONS(2259), - [anon_sym_DASH] = ACTIONS(2259), - [anon_sym_tuple] = ACTIONS(2259), - [anon_sym_include] = ACTIONS(2259), - [anon_sym_include_once] = ACTIONS(2259), - [anon_sym_require] = ACTIONS(2259), - [anon_sym_require_once] = ACTIONS(2259), - [anon_sym_list] = ACTIONS(2259), - [anon_sym_LT_LT] = ACTIONS(2259), - [anon_sym_BANG] = ACTIONS(2261), - [anon_sym_PLUS_PLUS] = ACTIONS(2261), - [anon_sym_DASH_DASH] = ACTIONS(2261), - [anon_sym_await] = ACTIONS(2259), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_yield] = ACTIONS(2259), - [anon_sym_trait] = ACTIONS(2259), - [anon_sym_interface] = ACTIONS(2259), - [anon_sym_class] = ACTIONS(2259), - [anon_sym_enum] = ACTIONS(2259), - [sym_final_modifier] = ACTIONS(2259), - [sym_abstract_modifier] = ACTIONS(2259), - [sym_xhp_modifier] = ACTIONS(2259), - [sym_xhp_identifier] = ACTIONS(2259), - [sym_xhp_class_identifier] = ACTIONS(2261), - [sym_comment] = ACTIONS(3), - }, - [1323] = { - [sym_identifier] = ACTIONS(2387), - [sym_variable] = ACTIONS(2389), - [sym_pipe_variable] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2387), - [anon_sym_newtype] = ACTIONS(2387), - [anon_sym_shape] = ACTIONS(2387), - [anon_sym_clone] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2387), - [anon_sym_print] = ACTIONS(2387), - [sym__backslash] = ACTIONS(2389), - [anon_sym_self] = ACTIONS(2387), - [anon_sym_parent] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2387), - [anon_sym_LT_LT_LT] = ACTIONS(2389), - [anon_sym_RBRACE] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2389), - [anon_sym_SEMI] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2387), - [anon_sym_break] = ACTIONS(2387), - [anon_sym_continue] = ACTIONS(2387), - [anon_sym_throw] = ACTIONS(2387), - [anon_sym_echo] = ACTIONS(2387), - [anon_sym_unset] = ACTIONS(2387), - [anon_sym_LPAREN] = ACTIONS(2389), - [anon_sym_concurrent] = ACTIONS(2387), - [anon_sym_use] = ACTIONS(2387), - [anon_sym_namespace] = ACTIONS(2387), - [anon_sym_function] = ACTIONS(2387), - [anon_sym_const] = ACTIONS(2387), - [anon_sym_if] = ACTIONS(2387), - [anon_sym_switch] = ACTIONS(2387), - [anon_sym_foreach] = ACTIONS(2387), - [anon_sym_while] = ACTIONS(2387), - [anon_sym_do] = ACTIONS(2387), - [anon_sym_for] = ACTIONS(2387), - [anon_sym_try] = ACTIONS(2387), - [anon_sym_using] = ACTIONS(2387), - [sym_float] = ACTIONS(2389), - [sym_integer] = ACTIONS(2387), - [anon_sym_true] = ACTIONS(2387), - [anon_sym_True] = ACTIONS(2387), - [anon_sym_TRUE] = ACTIONS(2387), - [anon_sym_false] = ACTIONS(2387), - [anon_sym_False] = ACTIONS(2387), - [anon_sym_FALSE] = ACTIONS(2387), - [anon_sym_null] = ACTIONS(2387), - [anon_sym_Null] = ACTIONS(2387), - [anon_sym_NULL] = ACTIONS(2387), - [sym_string] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2389), - [anon_sym_TILDE] = ACTIONS(2389), - [anon_sym_array] = ACTIONS(2387), - [anon_sym_varray] = ACTIONS(2387), - [anon_sym_darray] = ACTIONS(2387), - [anon_sym_vec] = ACTIONS(2387), - [anon_sym_dict] = ACTIONS(2387), - [anon_sym_keyset] = ACTIONS(2387), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2387), - [anon_sym_DASH] = ACTIONS(2387), - [anon_sym_tuple] = ACTIONS(2387), - [anon_sym_include] = ACTIONS(2387), - [anon_sym_include_once] = ACTIONS(2387), - [anon_sym_require] = ACTIONS(2387), - [anon_sym_require_once] = ACTIONS(2387), - [anon_sym_list] = ACTIONS(2387), - [anon_sym_LT_LT] = ACTIONS(2387), - [anon_sym_BANG] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2389), - [anon_sym_DASH_DASH] = ACTIONS(2389), - [anon_sym_await] = ACTIONS(2387), - [anon_sym_async] = ACTIONS(2387), - [anon_sym_yield] = ACTIONS(2387), - [anon_sym_trait] = ACTIONS(2387), - [anon_sym_interface] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2387), - [anon_sym_enum] = ACTIONS(2387), - [sym_final_modifier] = ACTIONS(2387), - [sym_abstract_modifier] = ACTIONS(2387), - [sym_xhp_modifier] = ACTIONS(2387), - [sym_xhp_identifier] = ACTIONS(2387), - [sym_xhp_class_identifier] = ACTIONS(2389), - [sym_comment] = ACTIONS(3), - }, - [1324] = { - [ts_builtin_sym_end] = ACTIONS(2033), - [sym_identifier] = ACTIONS(2031), - [sym_variable] = ACTIONS(2033), - [sym_pipe_variable] = ACTIONS(2033), - [anon_sym_type] = ACTIONS(2031), - [anon_sym_newtype] = ACTIONS(2031), - [anon_sym_shape] = ACTIONS(2031), - [anon_sym_clone] = ACTIONS(2031), - [anon_sym_new] = ACTIONS(2031), - [anon_sym_print] = ACTIONS(2031), - [sym__backslash] = ACTIONS(2033), - [anon_sym_self] = ACTIONS(2031), - [anon_sym_parent] = ACTIONS(2031), - [anon_sym_static] = ACTIONS(2031), - [anon_sym_LT_LT_LT] = ACTIONS(2033), - [anon_sym_LBRACE] = ACTIONS(2033), - [anon_sym_SEMI] = ACTIONS(2033), - [anon_sym_return] = ACTIONS(2031), - [anon_sym_break] = ACTIONS(2031), - [anon_sym_continue] = ACTIONS(2031), - [anon_sym_throw] = ACTIONS(2031), - [anon_sym_echo] = ACTIONS(2031), - [anon_sym_unset] = ACTIONS(2031), - [anon_sym_LPAREN] = ACTIONS(2033), - [anon_sym_concurrent] = ACTIONS(2031), - [anon_sym_use] = ACTIONS(2031), - [anon_sym_namespace] = ACTIONS(2031), - [anon_sym_function] = ACTIONS(2031), - [anon_sym_const] = ACTIONS(2031), - [anon_sym_if] = ACTIONS(2031), - [anon_sym_switch] = ACTIONS(2031), - [anon_sym_foreach] = ACTIONS(2031), - [anon_sym_while] = ACTIONS(2031), - [anon_sym_do] = ACTIONS(2031), - [anon_sym_for] = ACTIONS(2031), - [anon_sym_try] = ACTIONS(2031), - [anon_sym_using] = ACTIONS(2031), - [sym_float] = ACTIONS(2033), - [sym_integer] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(2031), - [anon_sym_True] = ACTIONS(2031), - [anon_sym_TRUE] = ACTIONS(2031), - [anon_sym_false] = ACTIONS(2031), - [anon_sym_False] = ACTIONS(2031), - [anon_sym_FALSE] = ACTIONS(2031), - [anon_sym_null] = ACTIONS(2031), - [anon_sym_Null] = ACTIONS(2031), - [anon_sym_NULL] = ACTIONS(2031), - [sym_string] = ACTIONS(2033), - [anon_sym_AT] = ACTIONS(2033), - [anon_sym_TILDE] = ACTIONS(2033), - [anon_sym_array] = ACTIONS(2031), - [anon_sym_varray] = ACTIONS(2031), - [anon_sym_darray] = ACTIONS(2031), - [anon_sym_vec] = ACTIONS(2031), - [anon_sym_dict] = ACTIONS(2031), - [anon_sym_keyset] = ACTIONS(2031), - [anon_sym_LT] = ACTIONS(2031), - [anon_sym_PLUS] = ACTIONS(2031), - [anon_sym_DASH] = ACTIONS(2031), - [anon_sym_tuple] = ACTIONS(2031), - [anon_sym_include] = ACTIONS(2031), - [anon_sym_include_once] = ACTIONS(2031), - [anon_sym_require] = ACTIONS(2031), - [anon_sym_require_once] = ACTIONS(2031), - [anon_sym_list] = ACTIONS(2031), - [anon_sym_LT_LT] = ACTIONS(2031), - [anon_sym_BANG] = ACTIONS(2033), - [anon_sym_PLUS_PLUS] = ACTIONS(2033), - [anon_sym_DASH_DASH] = ACTIONS(2033), - [anon_sym_await] = ACTIONS(2031), - [anon_sym_async] = ACTIONS(2031), - [anon_sym_yield] = ACTIONS(2031), - [anon_sym_trait] = ACTIONS(2031), - [anon_sym_interface] = ACTIONS(2031), - [anon_sym_class] = ACTIONS(2031), - [anon_sym_enum] = ACTIONS(2031), - [sym_final_modifier] = ACTIONS(2031), - [sym_abstract_modifier] = ACTIONS(2031), - [sym_xhp_modifier] = ACTIONS(2031), - [sym_xhp_identifier] = ACTIONS(2031), - [sym_xhp_class_identifier] = ACTIONS(2033), - [sym_comment] = ACTIONS(3), - }, - [1325] = { - [ts_builtin_sym_end] = ACTIONS(2169), - [sym_identifier] = ACTIONS(2167), - [sym_variable] = ACTIONS(2169), - [sym_pipe_variable] = ACTIONS(2169), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_newtype] = ACTIONS(2167), - [anon_sym_shape] = ACTIONS(2167), - [anon_sym_clone] = ACTIONS(2167), - [anon_sym_new] = ACTIONS(2167), - [anon_sym_print] = ACTIONS(2167), - [sym__backslash] = ACTIONS(2169), - [anon_sym_self] = ACTIONS(2167), - [anon_sym_parent] = ACTIONS(2167), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_LT_LT_LT] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(2169), - [anon_sym_SEMI] = ACTIONS(2169), - [anon_sym_return] = ACTIONS(2167), - [anon_sym_break] = ACTIONS(2167), - [anon_sym_continue] = ACTIONS(2167), - [anon_sym_throw] = ACTIONS(2167), - [anon_sym_echo] = ACTIONS(2167), - [anon_sym_unset] = ACTIONS(2167), - [anon_sym_LPAREN] = ACTIONS(2169), - [anon_sym_concurrent] = ACTIONS(2167), - [anon_sym_use] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2167), - [anon_sym_function] = ACTIONS(2167), - [anon_sym_const] = ACTIONS(2167), - [anon_sym_if] = ACTIONS(2167), - [anon_sym_switch] = ACTIONS(2167), - [anon_sym_foreach] = ACTIONS(2167), - [anon_sym_while] = ACTIONS(2167), - [anon_sym_do] = ACTIONS(2167), - [anon_sym_for] = ACTIONS(2167), - [anon_sym_try] = ACTIONS(2167), - [anon_sym_using] = ACTIONS(2167), - [sym_float] = ACTIONS(2169), - [sym_integer] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(2167), - [anon_sym_True] = ACTIONS(2167), - [anon_sym_TRUE] = ACTIONS(2167), - [anon_sym_false] = ACTIONS(2167), - [anon_sym_False] = ACTIONS(2167), - [anon_sym_FALSE] = ACTIONS(2167), - [anon_sym_null] = ACTIONS(2167), - [anon_sym_Null] = ACTIONS(2167), - [anon_sym_NULL] = ACTIONS(2167), - [sym_string] = ACTIONS(2169), - [anon_sym_AT] = ACTIONS(2169), - [anon_sym_TILDE] = ACTIONS(2169), - [anon_sym_array] = ACTIONS(2167), - [anon_sym_varray] = ACTIONS(2167), - [anon_sym_darray] = ACTIONS(2167), - [anon_sym_vec] = ACTIONS(2167), - [anon_sym_dict] = ACTIONS(2167), - [anon_sym_keyset] = ACTIONS(2167), - [anon_sym_LT] = ACTIONS(2167), - [anon_sym_PLUS] = ACTIONS(2167), - [anon_sym_DASH] = ACTIONS(2167), - [anon_sym_tuple] = ACTIONS(2167), - [anon_sym_include] = ACTIONS(2167), - [anon_sym_include_once] = ACTIONS(2167), - [anon_sym_require] = ACTIONS(2167), - [anon_sym_require_once] = ACTIONS(2167), - [anon_sym_list] = ACTIONS(2167), - [anon_sym_LT_LT] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(2169), - [anon_sym_PLUS_PLUS] = ACTIONS(2169), - [anon_sym_DASH_DASH] = ACTIONS(2169), - [anon_sym_await] = ACTIONS(2167), - [anon_sym_async] = ACTIONS(2167), - [anon_sym_yield] = ACTIONS(2167), - [anon_sym_trait] = ACTIONS(2167), - [anon_sym_interface] = ACTIONS(2167), - [anon_sym_class] = ACTIONS(2167), - [anon_sym_enum] = ACTIONS(2167), - [sym_final_modifier] = ACTIONS(2167), - [sym_abstract_modifier] = ACTIONS(2167), - [sym_xhp_modifier] = ACTIONS(2167), - [sym_xhp_identifier] = ACTIONS(2167), - [sym_xhp_class_identifier] = ACTIONS(2169), - [sym_comment] = ACTIONS(3), - }, - [1326] = { - [ts_builtin_sym_end] = ACTIONS(2213), - [sym_identifier] = ACTIONS(2211), - [sym_variable] = ACTIONS(2213), - [sym_pipe_variable] = ACTIONS(2213), - [anon_sym_type] = ACTIONS(2211), - [anon_sym_newtype] = ACTIONS(2211), - [anon_sym_shape] = ACTIONS(2211), - [anon_sym_clone] = ACTIONS(2211), - [anon_sym_new] = ACTIONS(2211), - [anon_sym_print] = ACTIONS(2211), - [sym__backslash] = ACTIONS(2213), - [anon_sym_self] = ACTIONS(2211), - [anon_sym_parent] = ACTIONS(2211), - [anon_sym_static] = ACTIONS(2211), - [anon_sym_LT_LT_LT] = ACTIONS(2213), - [anon_sym_LBRACE] = ACTIONS(2213), - [anon_sym_SEMI] = ACTIONS(2213), - [anon_sym_return] = ACTIONS(2211), - [anon_sym_break] = ACTIONS(2211), - [anon_sym_continue] = ACTIONS(2211), - [anon_sym_throw] = ACTIONS(2211), - [anon_sym_echo] = ACTIONS(2211), - [anon_sym_unset] = ACTIONS(2211), - [anon_sym_LPAREN] = ACTIONS(2213), - [anon_sym_concurrent] = ACTIONS(2211), - [anon_sym_use] = ACTIONS(2211), - [anon_sym_namespace] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(2211), - [anon_sym_const] = ACTIONS(2211), - [anon_sym_if] = ACTIONS(2211), - [anon_sym_switch] = ACTIONS(2211), - [anon_sym_foreach] = ACTIONS(2211), - [anon_sym_while] = ACTIONS(2211), - [anon_sym_do] = ACTIONS(2211), - [anon_sym_for] = ACTIONS(2211), - [anon_sym_try] = ACTIONS(2211), - [anon_sym_using] = ACTIONS(2211), - [sym_float] = ACTIONS(2213), - [sym_integer] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2211), - [anon_sym_True] = ACTIONS(2211), - [anon_sym_TRUE] = ACTIONS(2211), - [anon_sym_false] = ACTIONS(2211), - [anon_sym_False] = ACTIONS(2211), - [anon_sym_FALSE] = ACTIONS(2211), - [anon_sym_null] = ACTIONS(2211), - [anon_sym_Null] = ACTIONS(2211), - [anon_sym_NULL] = ACTIONS(2211), - [sym_string] = ACTIONS(2213), - [anon_sym_AT] = ACTIONS(2213), - [anon_sym_TILDE] = ACTIONS(2213), - [anon_sym_array] = ACTIONS(2211), - [anon_sym_varray] = ACTIONS(2211), - [anon_sym_darray] = ACTIONS(2211), - [anon_sym_vec] = ACTIONS(2211), - [anon_sym_dict] = ACTIONS(2211), - [anon_sym_keyset] = ACTIONS(2211), - [anon_sym_LT] = ACTIONS(2211), - [anon_sym_PLUS] = ACTIONS(2211), - [anon_sym_DASH] = ACTIONS(2211), - [anon_sym_tuple] = ACTIONS(2211), - [anon_sym_include] = ACTIONS(2211), - [anon_sym_include_once] = ACTIONS(2211), - [anon_sym_require] = ACTIONS(2211), - [anon_sym_require_once] = ACTIONS(2211), - [anon_sym_list] = ACTIONS(2211), - [anon_sym_LT_LT] = ACTIONS(2211), - [anon_sym_BANG] = ACTIONS(2213), - [anon_sym_PLUS_PLUS] = ACTIONS(2213), - [anon_sym_DASH_DASH] = ACTIONS(2213), - [anon_sym_await] = ACTIONS(2211), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_yield] = ACTIONS(2211), - [anon_sym_trait] = ACTIONS(2211), - [anon_sym_interface] = ACTIONS(2211), - [anon_sym_class] = ACTIONS(2211), - [anon_sym_enum] = ACTIONS(2211), - [sym_final_modifier] = ACTIONS(2211), - [sym_abstract_modifier] = ACTIONS(2211), - [sym_xhp_modifier] = ACTIONS(2211), - [sym_xhp_identifier] = ACTIONS(2211), - [sym_xhp_class_identifier] = ACTIONS(2213), - [sym_comment] = ACTIONS(3), - }, - [1327] = { - [ts_builtin_sym_end] = ACTIONS(2157), - [sym_identifier] = ACTIONS(2155), - [sym_variable] = ACTIONS(2157), - [sym_pipe_variable] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2155), - [anon_sym_newtype] = ACTIONS(2155), - [anon_sym_shape] = ACTIONS(2155), - [anon_sym_clone] = ACTIONS(2155), - [anon_sym_new] = ACTIONS(2155), - [anon_sym_print] = ACTIONS(2155), - [sym__backslash] = ACTIONS(2157), - [anon_sym_self] = ACTIONS(2155), - [anon_sym_parent] = ACTIONS(2155), - [anon_sym_static] = ACTIONS(2155), - [anon_sym_LT_LT_LT] = ACTIONS(2157), - [anon_sym_LBRACE] = ACTIONS(2157), - [anon_sym_SEMI] = ACTIONS(2157), - [anon_sym_return] = ACTIONS(2155), - [anon_sym_break] = ACTIONS(2155), - [anon_sym_continue] = ACTIONS(2155), - [anon_sym_throw] = ACTIONS(2155), - [anon_sym_echo] = ACTIONS(2155), - [anon_sym_unset] = ACTIONS(2155), - [anon_sym_LPAREN] = ACTIONS(2157), - [anon_sym_concurrent] = ACTIONS(2155), - [anon_sym_use] = ACTIONS(2155), - [anon_sym_namespace] = ACTIONS(2155), - [anon_sym_function] = ACTIONS(2155), - [anon_sym_const] = ACTIONS(2155), - [anon_sym_if] = ACTIONS(2155), - [anon_sym_switch] = ACTIONS(2155), - [anon_sym_foreach] = ACTIONS(2155), - [anon_sym_while] = ACTIONS(2155), - [anon_sym_do] = ACTIONS(2155), - [anon_sym_for] = ACTIONS(2155), - [anon_sym_try] = ACTIONS(2155), - [anon_sym_using] = ACTIONS(2155), - [sym_float] = ACTIONS(2157), - [sym_integer] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(2155), - [anon_sym_True] = ACTIONS(2155), - [anon_sym_TRUE] = ACTIONS(2155), - [anon_sym_false] = ACTIONS(2155), - [anon_sym_False] = ACTIONS(2155), - [anon_sym_FALSE] = ACTIONS(2155), - [anon_sym_null] = ACTIONS(2155), - [anon_sym_Null] = ACTIONS(2155), - [anon_sym_NULL] = ACTIONS(2155), - [sym_string] = ACTIONS(2157), - [anon_sym_AT] = ACTIONS(2157), - [anon_sym_TILDE] = ACTIONS(2157), - [anon_sym_array] = ACTIONS(2155), - [anon_sym_varray] = ACTIONS(2155), - [anon_sym_darray] = ACTIONS(2155), - [anon_sym_vec] = ACTIONS(2155), - [anon_sym_dict] = ACTIONS(2155), - [anon_sym_keyset] = ACTIONS(2155), - [anon_sym_LT] = ACTIONS(2155), - [anon_sym_PLUS] = ACTIONS(2155), - [anon_sym_DASH] = ACTIONS(2155), - [anon_sym_tuple] = ACTIONS(2155), - [anon_sym_include] = ACTIONS(2155), - [anon_sym_include_once] = ACTIONS(2155), - [anon_sym_require] = ACTIONS(2155), - [anon_sym_require_once] = ACTIONS(2155), - [anon_sym_list] = ACTIONS(2155), - [anon_sym_LT_LT] = ACTIONS(2155), - [anon_sym_BANG] = ACTIONS(2157), - [anon_sym_PLUS_PLUS] = ACTIONS(2157), - [anon_sym_DASH_DASH] = ACTIONS(2157), - [anon_sym_await] = ACTIONS(2155), - [anon_sym_async] = ACTIONS(2155), - [anon_sym_yield] = ACTIONS(2155), - [anon_sym_trait] = ACTIONS(2155), - [anon_sym_interface] = ACTIONS(2155), - [anon_sym_class] = ACTIONS(2155), - [anon_sym_enum] = ACTIONS(2155), - [sym_final_modifier] = ACTIONS(2155), - [sym_abstract_modifier] = ACTIONS(2155), - [sym_xhp_modifier] = ACTIONS(2155), - [sym_xhp_identifier] = ACTIONS(2155), - [sym_xhp_class_identifier] = ACTIONS(2157), - [sym_comment] = ACTIONS(3), - }, - [1328] = { - [ts_builtin_sym_end] = ACTIONS(2185), - [sym_identifier] = ACTIONS(2183), - [sym_variable] = ACTIONS(2185), - [sym_pipe_variable] = ACTIONS(2185), - [anon_sym_type] = ACTIONS(2183), - [anon_sym_newtype] = ACTIONS(2183), - [anon_sym_shape] = ACTIONS(2183), - [anon_sym_clone] = ACTIONS(2183), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_print] = ACTIONS(2183), - [sym__backslash] = ACTIONS(2185), - [anon_sym_self] = ACTIONS(2183), - [anon_sym_parent] = ACTIONS(2183), - [anon_sym_static] = ACTIONS(2183), - [anon_sym_LT_LT_LT] = ACTIONS(2185), - [anon_sym_LBRACE] = ACTIONS(2185), - [anon_sym_SEMI] = ACTIONS(2185), - [anon_sym_return] = ACTIONS(2183), - [anon_sym_break] = ACTIONS(2183), - [anon_sym_continue] = ACTIONS(2183), - [anon_sym_throw] = ACTIONS(2183), - [anon_sym_echo] = ACTIONS(2183), - [anon_sym_unset] = ACTIONS(2183), - [anon_sym_LPAREN] = ACTIONS(2185), - [anon_sym_concurrent] = ACTIONS(2183), - [anon_sym_use] = ACTIONS(2183), - [anon_sym_namespace] = ACTIONS(2183), - [anon_sym_function] = ACTIONS(2183), - [anon_sym_const] = ACTIONS(2183), - [anon_sym_if] = ACTIONS(2183), - [anon_sym_switch] = ACTIONS(2183), - [anon_sym_foreach] = ACTIONS(2183), - [anon_sym_while] = ACTIONS(2183), - [anon_sym_do] = ACTIONS(2183), - [anon_sym_for] = ACTIONS(2183), - [anon_sym_try] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(2183), - [sym_float] = ACTIONS(2185), - [sym_integer] = ACTIONS(2183), - [anon_sym_true] = ACTIONS(2183), - [anon_sym_True] = ACTIONS(2183), - [anon_sym_TRUE] = ACTIONS(2183), - [anon_sym_false] = ACTIONS(2183), - [anon_sym_False] = ACTIONS(2183), - [anon_sym_FALSE] = ACTIONS(2183), - [anon_sym_null] = ACTIONS(2183), - [anon_sym_Null] = ACTIONS(2183), - [anon_sym_NULL] = ACTIONS(2183), - [sym_string] = ACTIONS(2185), - [anon_sym_AT] = ACTIONS(2185), - [anon_sym_TILDE] = ACTIONS(2185), - [anon_sym_array] = ACTIONS(2183), - [anon_sym_varray] = ACTIONS(2183), - [anon_sym_darray] = ACTIONS(2183), - [anon_sym_vec] = ACTIONS(2183), - [anon_sym_dict] = ACTIONS(2183), - [anon_sym_keyset] = ACTIONS(2183), - [anon_sym_LT] = ACTIONS(2183), - [anon_sym_PLUS] = ACTIONS(2183), - [anon_sym_DASH] = ACTIONS(2183), - [anon_sym_tuple] = ACTIONS(2183), - [anon_sym_include] = ACTIONS(2183), - [anon_sym_include_once] = ACTIONS(2183), - [anon_sym_require] = ACTIONS(2183), - [anon_sym_require_once] = ACTIONS(2183), - [anon_sym_list] = ACTIONS(2183), - [anon_sym_LT_LT] = ACTIONS(2183), - [anon_sym_BANG] = ACTIONS(2185), - [anon_sym_PLUS_PLUS] = ACTIONS(2185), - [anon_sym_DASH_DASH] = ACTIONS(2185), - [anon_sym_await] = ACTIONS(2183), - [anon_sym_async] = ACTIONS(2183), - [anon_sym_yield] = ACTIONS(2183), - [anon_sym_trait] = ACTIONS(2183), - [anon_sym_interface] = ACTIONS(2183), - [anon_sym_class] = ACTIONS(2183), - [anon_sym_enum] = ACTIONS(2183), - [sym_final_modifier] = ACTIONS(2183), - [sym_abstract_modifier] = ACTIONS(2183), - [sym_xhp_modifier] = ACTIONS(2183), - [sym_xhp_identifier] = ACTIONS(2183), - [sym_xhp_class_identifier] = ACTIONS(2185), - [sym_comment] = ACTIONS(3), - }, - [1329] = { - [ts_builtin_sym_end] = ACTIONS(2177), - [sym_identifier] = ACTIONS(2175), - [sym_variable] = ACTIONS(2177), - [sym_pipe_variable] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_newtype] = ACTIONS(2175), - [anon_sym_shape] = ACTIONS(2175), - [anon_sym_clone] = ACTIONS(2175), - [anon_sym_new] = ACTIONS(2175), - [anon_sym_print] = ACTIONS(2175), - [sym__backslash] = ACTIONS(2177), - [anon_sym_self] = ACTIONS(2175), - [anon_sym_parent] = ACTIONS(2175), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_LT_LT_LT] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(2177), - [anon_sym_SEMI] = ACTIONS(2177), - [anon_sym_return] = ACTIONS(2175), - [anon_sym_break] = ACTIONS(2175), - [anon_sym_continue] = ACTIONS(2175), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_echo] = ACTIONS(2175), - [anon_sym_unset] = ACTIONS(2175), - [anon_sym_LPAREN] = ACTIONS(2177), - [anon_sym_concurrent] = ACTIONS(2175), - [anon_sym_use] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2175), - [anon_sym_function] = ACTIONS(2175), - [anon_sym_const] = ACTIONS(2175), - [anon_sym_if] = ACTIONS(2175), - [anon_sym_switch] = ACTIONS(2175), - [anon_sym_foreach] = ACTIONS(2175), - [anon_sym_while] = ACTIONS(2175), - [anon_sym_do] = ACTIONS(2175), - [anon_sym_for] = ACTIONS(2175), - [anon_sym_try] = ACTIONS(2175), - [anon_sym_using] = ACTIONS(2175), - [sym_float] = ACTIONS(2177), - [sym_integer] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(2175), - [anon_sym_True] = ACTIONS(2175), - [anon_sym_TRUE] = ACTIONS(2175), - [anon_sym_false] = ACTIONS(2175), - [anon_sym_False] = ACTIONS(2175), - [anon_sym_FALSE] = ACTIONS(2175), - [anon_sym_null] = ACTIONS(2175), - [anon_sym_Null] = ACTIONS(2175), - [anon_sym_NULL] = ACTIONS(2175), - [sym_string] = ACTIONS(2177), - [anon_sym_AT] = ACTIONS(2177), - [anon_sym_TILDE] = ACTIONS(2177), - [anon_sym_array] = ACTIONS(2175), - [anon_sym_varray] = ACTIONS(2175), - [anon_sym_darray] = ACTIONS(2175), - [anon_sym_vec] = ACTIONS(2175), - [anon_sym_dict] = ACTIONS(2175), - [anon_sym_keyset] = ACTIONS(2175), - [anon_sym_LT] = ACTIONS(2175), - [anon_sym_PLUS] = ACTIONS(2175), - [anon_sym_DASH] = ACTIONS(2175), - [anon_sym_tuple] = ACTIONS(2175), - [anon_sym_include] = ACTIONS(2175), - [anon_sym_include_once] = ACTIONS(2175), - [anon_sym_require] = ACTIONS(2175), - [anon_sym_require_once] = ACTIONS(2175), - [anon_sym_list] = ACTIONS(2175), - [anon_sym_LT_LT] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(2177), - [anon_sym_PLUS_PLUS] = ACTIONS(2177), - [anon_sym_DASH_DASH] = ACTIONS(2177), - [anon_sym_await] = ACTIONS(2175), - [anon_sym_async] = ACTIONS(2175), - [anon_sym_yield] = ACTIONS(2175), - [anon_sym_trait] = ACTIONS(2175), - [anon_sym_interface] = ACTIONS(2175), - [anon_sym_class] = ACTIONS(2175), - [anon_sym_enum] = ACTIONS(2175), - [sym_final_modifier] = ACTIONS(2175), - [sym_abstract_modifier] = ACTIONS(2175), - [sym_xhp_modifier] = ACTIONS(2175), - [sym_xhp_identifier] = ACTIONS(2175), - [sym_xhp_class_identifier] = ACTIONS(2177), - [sym_comment] = ACTIONS(3), - }, - [1330] = { - [ts_builtin_sym_end] = ACTIONS(2265), - [sym_identifier] = ACTIONS(2263), - [sym_variable] = ACTIONS(2265), - [sym_pipe_variable] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2263), - [anon_sym_newtype] = ACTIONS(2263), - [anon_sym_shape] = ACTIONS(2263), - [anon_sym_clone] = ACTIONS(2263), - [anon_sym_new] = ACTIONS(2263), - [anon_sym_print] = ACTIONS(2263), - [sym__backslash] = ACTIONS(2265), - [anon_sym_self] = ACTIONS(2263), - [anon_sym_parent] = ACTIONS(2263), - [anon_sym_static] = ACTIONS(2263), - [anon_sym_LT_LT_LT] = ACTIONS(2265), - [anon_sym_LBRACE] = ACTIONS(2265), - [anon_sym_SEMI] = ACTIONS(2265), - [anon_sym_return] = ACTIONS(2263), - [anon_sym_break] = ACTIONS(2263), - [anon_sym_continue] = ACTIONS(2263), - [anon_sym_throw] = ACTIONS(2263), - [anon_sym_echo] = ACTIONS(2263), - [anon_sym_unset] = ACTIONS(2263), - [anon_sym_LPAREN] = ACTIONS(2265), - [anon_sym_concurrent] = ACTIONS(2263), - [anon_sym_use] = ACTIONS(2263), - [anon_sym_namespace] = ACTIONS(2263), - [anon_sym_function] = ACTIONS(2263), - [anon_sym_const] = ACTIONS(2263), - [anon_sym_if] = ACTIONS(2263), - [anon_sym_switch] = ACTIONS(2263), - [anon_sym_foreach] = ACTIONS(2263), - [anon_sym_while] = ACTIONS(2263), - [anon_sym_do] = ACTIONS(2263), - [anon_sym_for] = ACTIONS(2263), - [anon_sym_try] = ACTIONS(2263), - [anon_sym_using] = ACTIONS(2263), - [sym_float] = ACTIONS(2265), - [sym_integer] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(2263), - [anon_sym_True] = ACTIONS(2263), - [anon_sym_TRUE] = ACTIONS(2263), - [anon_sym_false] = ACTIONS(2263), - [anon_sym_False] = ACTIONS(2263), - [anon_sym_FALSE] = ACTIONS(2263), - [anon_sym_null] = ACTIONS(2263), - [anon_sym_Null] = ACTIONS(2263), - [anon_sym_NULL] = ACTIONS(2263), - [sym_string] = ACTIONS(2265), - [anon_sym_AT] = ACTIONS(2265), - [anon_sym_TILDE] = ACTIONS(2265), - [anon_sym_array] = ACTIONS(2263), - [anon_sym_varray] = ACTIONS(2263), - [anon_sym_darray] = ACTIONS(2263), - [anon_sym_vec] = ACTIONS(2263), - [anon_sym_dict] = ACTIONS(2263), - [anon_sym_keyset] = ACTIONS(2263), - [anon_sym_LT] = ACTIONS(2263), - [anon_sym_PLUS] = ACTIONS(2263), - [anon_sym_DASH] = ACTIONS(2263), - [anon_sym_tuple] = ACTIONS(2263), - [anon_sym_include] = ACTIONS(2263), - [anon_sym_include_once] = ACTIONS(2263), - [anon_sym_require] = ACTIONS(2263), - [anon_sym_require_once] = ACTIONS(2263), - [anon_sym_list] = ACTIONS(2263), - [anon_sym_LT_LT] = ACTIONS(2263), - [anon_sym_BANG] = ACTIONS(2265), - [anon_sym_PLUS_PLUS] = ACTIONS(2265), - [anon_sym_DASH_DASH] = ACTIONS(2265), - [anon_sym_await] = ACTIONS(2263), - [anon_sym_async] = ACTIONS(2263), - [anon_sym_yield] = ACTIONS(2263), - [anon_sym_trait] = ACTIONS(2263), - [anon_sym_interface] = ACTIONS(2263), - [anon_sym_class] = ACTIONS(2263), - [anon_sym_enum] = ACTIONS(2263), - [sym_final_modifier] = ACTIONS(2263), - [sym_abstract_modifier] = ACTIONS(2263), - [sym_xhp_modifier] = ACTIONS(2263), - [sym_xhp_identifier] = ACTIONS(2263), - [sym_xhp_class_identifier] = ACTIONS(2265), - [sym_comment] = ACTIONS(3), - }, - [1331] = { - [ts_builtin_sym_end] = ACTIONS(2249), - [sym_identifier] = ACTIONS(2247), - [sym_variable] = ACTIONS(2249), - [sym_pipe_variable] = ACTIONS(2249), - [anon_sym_type] = ACTIONS(2247), - [anon_sym_newtype] = ACTIONS(2247), - [anon_sym_shape] = ACTIONS(2247), - [anon_sym_clone] = ACTIONS(2247), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_print] = ACTIONS(2247), - [sym__backslash] = ACTIONS(2249), - [anon_sym_self] = ACTIONS(2247), - [anon_sym_parent] = ACTIONS(2247), - [anon_sym_static] = ACTIONS(2247), - [anon_sym_LT_LT_LT] = ACTIONS(2249), - [anon_sym_LBRACE] = ACTIONS(2249), - [anon_sym_SEMI] = ACTIONS(2249), - [anon_sym_return] = ACTIONS(2247), - [anon_sym_break] = ACTIONS(2247), - [anon_sym_continue] = ACTIONS(2247), - [anon_sym_throw] = ACTIONS(2247), - [anon_sym_echo] = ACTIONS(2247), - [anon_sym_unset] = ACTIONS(2247), - [anon_sym_LPAREN] = ACTIONS(2249), - [anon_sym_concurrent] = ACTIONS(2247), - [anon_sym_use] = ACTIONS(2247), - [anon_sym_namespace] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(2247), - [anon_sym_const] = ACTIONS(2247), - [anon_sym_if] = ACTIONS(2247), - [anon_sym_switch] = ACTIONS(2247), - [anon_sym_foreach] = ACTIONS(2247), - [anon_sym_while] = ACTIONS(2247), - [anon_sym_do] = ACTIONS(2247), - [anon_sym_for] = ACTIONS(2247), - [anon_sym_try] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(2247), - [sym_float] = ACTIONS(2249), - [sym_integer] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(2247), - [anon_sym_True] = ACTIONS(2247), - [anon_sym_TRUE] = ACTIONS(2247), - [anon_sym_false] = ACTIONS(2247), - [anon_sym_False] = ACTIONS(2247), - [anon_sym_FALSE] = ACTIONS(2247), - [anon_sym_null] = ACTIONS(2247), - [anon_sym_Null] = ACTIONS(2247), - [anon_sym_NULL] = ACTIONS(2247), - [sym_string] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(2249), - [anon_sym_TILDE] = ACTIONS(2249), - [anon_sym_array] = ACTIONS(2247), - [anon_sym_varray] = ACTIONS(2247), - [anon_sym_darray] = ACTIONS(2247), - [anon_sym_vec] = ACTIONS(2247), - [anon_sym_dict] = ACTIONS(2247), - [anon_sym_keyset] = ACTIONS(2247), - [anon_sym_LT] = ACTIONS(2247), - [anon_sym_PLUS] = ACTIONS(2247), - [anon_sym_DASH] = ACTIONS(2247), - [anon_sym_tuple] = ACTIONS(2247), - [anon_sym_include] = ACTIONS(2247), - [anon_sym_include_once] = ACTIONS(2247), - [anon_sym_require] = ACTIONS(2247), - [anon_sym_require_once] = ACTIONS(2247), - [anon_sym_list] = ACTIONS(2247), - [anon_sym_LT_LT] = ACTIONS(2247), - [anon_sym_BANG] = ACTIONS(2249), - [anon_sym_PLUS_PLUS] = ACTIONS(2249), - [anon_sym_DASH_DASH] = ACTIONS(2249), - [anon_sym_await] = ACTIONS(2247), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_yield] = ACTIONS(2247), - [anon_sym_trait] = ACTIONS(2247), - [anon_sym_interface] = ACTIONS(2247), - [anon_sym_class] = ACTIONS(2247), - [anon_sym_enum] = ACTIONS(2247), - [sym_final_modifier] = ACTIONS(2247), - [sym_abstract_modifier] = ACTIONS(2247), - [sym_xhp_modifier] = ACTIONS(2247), - [sym_xhp_identifier] = ACTIONS(2247), - [sym_xhp_class_identifier] = ACTIONS(2249), - [sym_comment] = ACTIONS(3), - }, - [1332] = { - [ts_builtin_sym_end] = ACTIONS(2193), - [sym_identifier] = ACTIONS(2191), - [sym_variable] = ACTIONS(2193), - [sym_pipe_variable] = ACTIONS(2193), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_newtype] = ACTIONS(2191), - [anon_sym_shape] = ACTIONS(2191), - [anon_sym_clone] = ACTIONS(2191), - [anon_sym_new] = ACTIONS(2191), - [anon_sym_print] = ACTIONS(2191), - [sym__backslash] = ACTIONS(2193), - [anon_sym_self] = ACTIONS(2191), - [anon_sym_parent] = ACTIONS(2191), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_LT_LT_LT] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(2193), - [anon_sym_SEMI] = ACTIONS(2193), - [anon_sym_return] = ACTIONS(2191), - [anon_sym_break] = ACTIONS(2191), - [anon_sym_continue] = ACTIONS(2191), - [anon_sym_throw] = ACTIONS(2191), - [anon_sym_echo] = ACTIONS(2191), - [anon_sym_unset] = ACTIONS(2191), - [anon_sym_LPAREN] = ACTIONS(2193), - [anon_sym_concurrent] = ACTIONS(2191), - [anon_sym_use] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2191), - [anon_sym_function] = ACTIONS(2191), - [anon_sym_const] = ACTIONS(2191), - [anon_sym_if] = ACTIONS(2191), - [anon_sym_switch] = ACTIONS(2191), - [anon_sym_foreach] = ACTIONS(2191), - [anon_sym_while] = ACTIONS(2191), - [anon_sym_do] = ACTIONS(2191), - [anon_sym_for] = ACTIONS(2191), - [anon_sym_try] = ACTIONS(2191), - [anon_sym_using] = ACTIONS(2191), - [sym_float] = ACTIONS(2193), - [sym_integer] = ACTIONS(2191), - [anon_sym_true] = ACTIONS(2191), - [anon_sym_True] = ACTIONS(2191), - [anon_sym_TRUE] = ACTIONS(2191), - [anon_sym_false] = ACTIONS(2191), - [anon_sym_False] = ACTIONS(2191), - [anon_sym_FALSE] = ACTIONS(2191), - [anon_sym_null] = ACTIONS(2191), - [anon_sym_Null] = ACTIONS(2191), - [anon_sym_NULL] = ACTIONS(2191), - [sym_string] = ACTIONS(2193), - [anon_sym_AT] = ACTIONS(2193), - [anon_sym_TILDE] = ACTIONS(2193), - [anon_sym_array] = ACTIONS(2191), - [anon_sym_varray] = ACTIONS(2191), - [anon_sym_darray] = ACTIONS(2191), - [anon_sym_vec] = ACTIONS(2191), - [anon_sym_dict] = ACTIONS(2191), - [anon_sym_keyset] = ACTIONS(2191), - [anon_sym_LT] = ACTIONS(2191), - [anon_sym_PLUS] = ACTIONS(2191), - [anon_sym_DASH] = ACTIONS(2191), - [anon_sym_tuple] = ACTIONS(2191), - [anon_sym_include] = ACTIONS(2191), - [anon_sym_include_once] = ACTIONS(2191), - [anon_sym_require] = ACTIONS(2191), - [anon_sym_require_once] = ACTIONS(2191), - [anon_sym_list] = ACTIONS(2191), - [anon_sym_LT_LT] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(2193), - [anon_sym_PLUS_PLUS] = ACTIONS(2193), - [anon_sym_DASH_DASH] = ACTIONS(2193), - [anon_sym_await] = ACTIONS(2191), - [anon_sym_async] = ACTIONS(2191), - [anon_sym_yield] = ACTIONS(2191), - [anon_sym_trait] = ACTIONS(2191), - [anon_sym_interface] = ACTIONS(2191), - [anon_sym_class] = ACTIONS(2191), - [anon_sym_enum] = ACTIONS(2191), - [sym_final_modifier] = ACTIONS(2191), - [sym_abstract_modifier] = ACTIONS(2191), - [sym_xhp_modifier] = ACTIONS(2191), - [sym_xhp_identifier] = ACTIONS(2191), - [sym_xhp_class_identifier] = ACTIONS(2193), - [sym_comment] = ACTIONS(3), - }, - [1333] = { - [ts_builtin_sym_end] = ACTIONS(2189), - [sym_identifier] = ACTIONS(2187), - [sym_variable] = ACTIONS(2189), - [sym_pipe_variable] = ACTIONS(2189), - [anon_sym_type] = ACTIONS(2187), - [anon_sym_newtype] = ACTIONS(2187), - [anon_sym_shape] = ACTIONS(2187), - [anon_sym_clone] = ACTIONS(2187), - [anon_sym_new] = ACTIONS(2187), - [anon_sym_print] = ACTIONS(2187), - [sym__backslash] = ACTIONS(2189), - [anon_sym_self] = ACTIONS(2187), - [anon_sym_parent] = ACTIONS(2187), - [anon_sym_static] = ACTIONS(2187), - [anon_sym_LT_LT_LT] = ACTIONS(2189), - [anon_sym_LBRACE] = ACTIONS(2189), - [anon_sym_SEMI] = ACTIONS(2189), - [anon_sym_return] = ACTIONS(2187), - [anon_sym_break] = ACTIONS(2187), - [anon_sym_continue] = ACTIONS(2187), - [anon_sym_throw] = ACTIONS(2187), - [anon_sym_echo] = ACTIONS(2187), - [anon_sym_unset] = ACTIONS(2187), - [anon_sym_LPAREN] = ACTIONS(2189), - [anon_sym_concurrent] = ACTIONS(2187), - [anon_sym_use] = ACTIONS(2187), - [anon_sym_namespace] = ACTIONS(2187), - [anon_sym_function] = ACTIONS(2187), - [anon_sym_const] = ACTIONS(2187), - [anon_sym_if] = ACTIONS(2187), - [anon_sym_switch] = ACTIONS(2187), - [anon_sym_foreach] = ACTIONS(2187), - [anon_sym_while] = ACTIONS(2187), - [anon_sym_do] = ACTIONS(2187), - [anon_sym_for] = ACTIONS(2187), - [anon_sym_try] = ACTIONS(2187), - [anon_sym_using] = ACTIONS(2187), - [sym_float] = ACTIONS(2189), - [sym_integer] = ACTIONS(2187), - [anon_sym_true] = ACTIONS(2187), - [anon_sym_True] = ACTIONS(2187), - [anon_sym_TRUE] = ACTIONS(2187), - [anon_sym_false] = ACTIONS(2187), - [anon_sym_False] = ACTIONS(2187), - [anon_sym_FALSE] = ACTIONS(2187), - [anon_sym_null] = ACTIONS(2187), - [anon_sym_Null] = ACTIONS(2187), - [anon_sym_NULL] = ACTIONS(2187), - [sym_string] = ACTIONS(2189), - [anon_sym_AT] = ACTIONS(2189), - [anon_sym_TILDE] = ACTIONS(2189), - [anon_sym_array] = ACTIONS(2187), - [anon_sym_varray] = ACTIONS(2187), - [anon_sym_darray] = ACTIONS(2187), - [anon_sym_vec] = ACTIONS(2187), - [anon_sym_dict] = ACTIONS(2187), - [anon_sym_keyset] = ACTIONS(2187), - [anon_sym_LT] = ACTIONS(2187), - [anon_sym_PLUS] = ACTIONS(2187), - [anon_sym_DASH] = ACTIONS(2187), - [anon_sym_tuple] = ACTIONS(2187), - [anon_sym_include] = ACTIONS(2187), - [anon_sym_include_once] = ACTIONS(2187), - [anon_sym_require] = ACTIONS(2187), - [anon_sym_require_once] = ACTIONS(2187), - [anon_sym_list] = ACTIONS(2187), - [anon_sym_LT_LT] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2189), - [anon_sym_PLUS_PLUS] = ACTIONS(2189), - [anon_sym_DASH_DASH] = ACTIONS(2189), - [anon_sym_await] = ACTIONS(2187), - [anon_sym_async] = ACTIONS(2187), - [anon_sym_yield] = ACTIONS(2187), - [anon_sym_trait] = ACTIONS(2187), - [anon_sym_interface] = ACTIONS(2187), - [anon_sym_class] = ACTIONS(2187), - [anon_sym_enum] = ACTIONS(2187), - [sym_final_modifier] = ACTIONS(2187), - [sym_abstract_modifier] = ACTIONS(2187), - [sym_xhp_modifier] = ACTIONS(2187), - [sym_xhp_identifier] = ACTIONS(2187), - [sym_xhp_class_identifier] = ACTIONS(2189), - [sym_comment] = ACTIONS(3), - }, - [1334] = { - [ts_builtin_sym_end] = ACTIONS(2313), - [sym_identifier] = ACTIONS(2311), - [sym_variable] = ACTIONS(2313), - [sym_pipe_variable] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2311), - [anon_sym_newtype] = ACTIONS(2311), - [anon_sym_shape] = ACTIONS(2311), - [anon_sym_clone] = ACTIONS(2311), - [anon_sym_new] = ACTIONS(2311), - [anon_sym_print] = ACTIONS(2311), - [sym__backslash] = ACTIONS(2313), - [anon_sym_self] = ACTIONS(2311), - [anon_sym_parent] = ACTIONS(2311), - [anon_sym_static] = ACTIONS(2311), - [anon_sym_LT_LT_LT] = ACTIONS(2313), - [anon_sym_LBRACE] = ACTIONS(2313), - [anon_sym_SEMI] = ACTIONS(2313), - [anon_sym_return] = ACTIONS(2311), - [anon_sym_break] = ACTIONS(2311), - [anon_sym_continue] = ACTIONS(2311), - [anon_sym_throw] = ACTIONS(2311), - [anon_sym_echo] = ACTIONS(2311), - [anon_sym_unset] = ACTIONS(2311), - [anon_sym_LPAREN] = ACTIONS(2313), - [anon_sym_concurrent] = ACTIONS(2311), - [anon_sym_use] = ACTIONS(2311), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_function] = ACTIONS(2311), - [anon_sym_const] = ACTIONS(2311), - [anon_sym_if] = ACTIONS(2311), - [anon_sym_switch] = ACTIONS(2311), - [anon_sym_foreach] = ACTIONS(2311), - [anon_sym_while] = ACTIONS(2311), - [anon_sym_do] = ACTIONS(2311), - [anon_sym_for] = ACTIONS(2311), - [anon_sym_try] = ACTIONS(2311), - [anon_sym_using] = ACTIONS(2311), - [sym_float] = ACTIONS(2313), - [sym_integer] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(2311), - [anon_sym_True] = ACTIONS(2311), - [anon_sym_TRUE] = ACTIONS(2311), - [anon_sym_false] = ACTIONS(2311), - [anon_sym_False] = ACTIONS(2311), - [anon_sym_FALSE] = ACTIONS(2311), - [anon_sym_null] = ACTIONS(2311), - [anon_sym_Null] = ACTIONS(2311), - [anon_sym_NULL] = ACTIONS(2311), - [sym_string] = ACTIONS(2313), - [anon_sym_AT] = ACTIONS(2313), - [anon_sym_TILDE] = ACTIONS(2313), - [anon_sym_array] = ACTIONS(2311), - [anon_sym_varray] = ACTIONS(2311), - [anon_sym_darray] = ACTIONS(2311), - [anon_sym_vec] = ACTIONS(2311), - [anon_sym_dict] = ACTIONS(2311), - [anon_sym_keyset] = ACTIONS(2311), - [anon_sym_LT] = ACTIONS(2311), - [anon_sym_PLUS] = ACTIONS(2311), - [anon_sym_DASH] = ACTIONS(2311), - [anon_sym_tuple] = ACTIONS(2311), - [anon_sym_include] = ACTIONS(2311), - [anon_sym_include_once] = ACTIONS(2311), - [anon_sym_require] = ACTIONS(2311), - [anon_sym_require_once] = ACTIONS(2311), - [anon_sym_list] = ACTIONS(2311), - [anon_sym_LT_LT] = ACTIONS(2311), - [anon_sym_BANG] = ACTIONS(2313), - [anon_sym_PLUS_PLUS] = ACTIONS(2313), - [anon_sym_DASH_DASH] = ACTIONS(2313), - [anon_sym_await] = ACTIONS(2311), - [anon_sym_async] = ACTIONS(2311), - [anon_sym_yield] = ACTIONS(2311), - [anon_sym_trait] = ACTIONS(2311), - [anon_sym_interface] = ACTIONS(2311), - [anon_sym_class] = ACTIONS(2311), - [anon_sym_enum] = ACTIONS(2311), - [sym_final_modifier] = ACTIONS(2311), - [sym_abstract_modifier] = ACTIONS(2311), - [sym_xhp_modifier] = ACTIONS(2311), - [sym_xhp_identifier] = ACTIONS(2311), - [sym_xhp_class_identifier] = ACTIONS(2313), - [sym_comment] = ACTIONS(3), - }, - [1335] = { - [ts_builtin_sym_end] = ACTIONS(2245), - [sym_identifier] = ACTIONS(2243), - [sym_variable] = ACTIONS(2245), - [sym_pipe_variable] = ACTIONS(2245), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_newtype] = ACTIONS(2243), - [anon_sym_shape] = ACTIONS(2243), - [anon_sym_clone] = ACTIONS(2243), - [anon_sym_new] = ACTIONS(2243), - [anon_sym_print] = ACTIONS(2243), - [sym__backslash] = ACTIONS(2245), - [anon_sym_self] = ACTIONS(2243), - [anon_sym_parent] = ACTIONS(2243), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_LT_LT_LT] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(2245), - [anon_sym_SEMI] = ACTIONS(2245), - [anon_sym_return] = ACTIONS(2243), - [anon_sym_break] = ACTIONS(2243), - [anon_sym_continue] = ACTIONS(2243), - [anon_sym_throw] = ACTIONS(2243), - [anon_sym_echo] = ACTIONS(2243), - [anon_sym_unset] = ACTIONS(2243), - [anon_sym_LPAREN] = ACTIONS(2245), - [anon_sym_concurrent] = ACTIONS(2243), - [anon_sym_use] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_function] = ACTIONS(2243), - [anon_sym_const] = ACTIONS(2243), - [anon_sym_if] = ACTIONS(2243), - [anon_sym_switch] = ACTIONS(2243), - [anon_sym_foreach] = ACTIONS(2243), - [anon_sym_while] = ACTIONS(2243), - [anon_sym_do] = ACTIONS(2243), - [anon_sym_for] = ACTIONS(2243), - [anon_sym_try] = ACTIONS(2243), - [anon_sym_using] = ACTIONS(2243), - [sym_float] = ACTIONS(2245), - [sym_integer] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(2243), - [anon_sym_True] = ACTIONS(2243), - [anon_sym_TRUE] = ACTIONS(2243), - [anon_sym_false] = ACTIONS(2243), - [anon_sym_False] = ACTIONS(2243), - [anon_sym_FALSE] = ACTIONS(2243), - [anon_sym_null] = ACTIONS(2243), - [anon_sym_Null] = ACTIONS(2243), - [anon_sym_NULL] = ACTIONS(2243), - [sym_string] = ACTIONS(2245), - [anon_sym_AT] = ACTIONS(2245), - [anon_sym_TILDE] = ACTIONS(2245), - [anon_sym_array] = ACTIONS(2243), - [anon_sym_varray] = ACTIONS(2243), - [anon_sym_darray] = ACTIONS(2243), - [anon_sym_vec] = ACTIONS(2243), - [anon_sym_dict] = ACTIONS(2243), - [anon_sym_keyset] = ACTIONS(2243), - [anon_sym_LT] = ACTIONS(2243), - [anon_sym_PLUS] = ACTIONS(2243), - [anon_sym_DASH] = ACTIONS(2243), - [anon_sym_tuple] = ACTIONS(2243), - [anon_sym_include] = ACTIONS(2243), - [anon_sym_include_once] = ACTIONS(2243), - [anon_sym_require] = ACTIONS(2243), - [anon_sym_require_once] = ACTIONS(2243), - [anon_sym_list] = ACTIONS(2243), - [anon_sym_LT_LT] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_await] = ACTIONS(2243), - [anon_sym_async] = ACTIONS(2243), - [anon_sym_yield] = ACTIONS(2243), - [anon_sym_trait] = ACTIONS(2243), - [anon_sym_interface] = ACTIONS(2243), - [anon_sym_class] = ACTIONS(2243), - [anon_sym_enum] = ACTIONS(2243), - [sym_final_modifier] = ACTIONS(2243), - [sym_abstract_modifier] = ACTIONS(2243), - [sym_xhp_modifier] = ACTIONS(2243), - [sym_xhp_identifier] = ACTIONS(2243), - [sym_xhp_class_identifier] = ACTIONS(2245), - [sym_comment] = ACTIONS(3), - }, - [1336] = { - [ts_builtin_sym_end] = ACTIONS(2241), - [sym_identifier] = ACTIONS(2239), - [sym_variable] = ACTIONS(2241), - [sym_pipe_variable] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2239), - [anon_sym_newtype] = ACTIONS(2239), - [anon_sym_shape] = ACTIONS(2239), - [anon_sym_clone] = ACTIONS(2239), - [anon_sym_new] = ACTIONS(2239), - [anon_sym_print] = ACTIONS(2239), - [sym__backslash] = ACTIONS(2241), - [anon_sym_self] = ACTIONS(2239), - [anon_sym_parent] = ACTIONS(2239), - [anon_sym_static] = ACTIONS(2239), - [anon_sym_LT_LT_LT] = ACTIONS(2241), - [anon_sym_LBRACE] = ACTIONS(2241), - [anon_sym_SEMI] = ACTIONS(2241), - [anon_sym_return] = ACTIONS(2239), - [anon_sym_break] = ACTIONS(2239), - [anon_sym_continue] = ACTIONS(2239), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_echo] = ACTIONS(2239), - [anon_sym_unset] = ACTIONS(2239), - [anon_sym_LPAREN] = ACTIONS(2241), - [anon_sym_concurrent] = ACTIONS(2239), - [anon_sym_use] = ACTIONS(2239), - [anon_sym_namespace] = ACTIONS(2239), - [anon_sym_function] = ACTIONS(2239), - [anon_sym_const] = ACTIONS(2239), - [anon_sym_if] = ACTIONS(2239), - [anon_sym_switch] = ACTIONS(2239), - [anon_sym_foreach] = ACTIONS(2239), - [anon_sym_while] = ACTIONS(2239), - [anon_sym_do] = ACTIONS(2239), - [anon_sym_for] = ACTIONS(2239), - [anon_sym_try] = ACTIONS(2239), - [anon_sym_using] = ACTIONS(2239), - [sym_float] = ACTIONS(2241), - [sym_integer] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(2239), - [anon_sym_True] = ACTIONS(2239), - [anon_sym_TRUE] = ACTIONS(2239), - [anon_sym_false] = ACTIONS(2239), - [anon_sym_False] = ACTIONS(2239), - [anon_sym_FALSE] = ACTIONS(2239), - [anon_sym_null] = ACTIONS(2239), - [anon_sym_Null] = ACTIONS(2239), - [anon_sym_NULL] = ACTIONS(2239), - [sym_string] = ACTIONS(2241), - [anon_sym_AT] = ACTIONS(2241), - [anon_sym_TILDE] = ACTIONS(2241), - [anon_sym_array] = ACTIONS(2239), - [anon_sym_varray] = ACTIONS(2239), - [anon_sym_darray] = ACTIONS(2239), - [anon_sym_vec] = ACTIONS(2239), - [anon_sym_dict] = ACTIONS(2239), - [anon_sym_keyset] = ACTIONS(2239), - [anon_sym_LT] = ACTIONS(2239), - [anon_sym_PLUS] = ACTIONS(2239), - [anon_sym_DASH] = ACTIONS(2239), - [anon_sym_tuple] = ACTIONS(2239), - [anon_sym_include] = ACTIONS(2239), - [anon_sym_include_once] = ACTIONS(2239), - [anon_sym_require] = ACTIONS(2239), - [anon_sym_require_once] = ACTIONS(2239), - [anon_sym_list] = ACTIONS(2239), - [anon_sym_LT_LT] = ACTIONS(2239), - [anon_sym_BANG] = ACTIONS(2241), - [anon_sym_PLUS_PLUS] = ACTIONS(2241), - [anon_sym_DASH_DASH] = ACTIONS(2241), - [anon_sym_await] = ACTIONS(2239), - [anon_sym_async] = ACTIONS(2239), - [anon_sym_yield] = ACTIONS(2239), - [anon_sym_trait] = ACTIONS(2239), - [anon_sym_interface] = ACTIONS(2239), - [anon_sym_class] = ACTIONS(2239), - [anon_sym_enum] = ACTIONS(2239), - [sym_final_modifier] = ACTIONS(2239), - [sym_abstract_modifier] = ACTIONS(2239), - [sym_xhp_modifier] = ACTIONS(2239), - [sym_xhp_identifier] = ACTIONS(2239), - [sym_xhp_class_identifier] = ACTIONS(2241), - [sym_comment] = ACTIONS(3), - }, - [1337] = { - [ts_builtin_sym_end] = ACTIONS(2277), - [sym_identifier] = ACTIONS(2275), - [sym_variable] = ACTIONS(2277), - [sym_pipe_variable] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2275), - [anon_sym_newtype] = ACTIONS(2275), - [anon_sym_shape] = ACTIONS(2275), - [anon_sym_clone] = ACTIONS(2275), - [anon_sym_new] = ACTIONS(2275), - [anon_sym_print] = ACTIONS(2275), - [sym__backslash] = ACTIONS(2277), - [anon_sym_self] = ACTIONS(2275), - [anon_sym_parent] = ACTIONS(2275), - [anon_sym_static] = ACTIONS(2275), - [anon_sym_LT_LT_LT] = ACTIONS(2277), - [anon_sym_LBRACE] = ACTIONS(2277), - [anon_sym_SEMI] = ACTIONS(2277), - [anon_sym_return] = ACTIONS(2275), - [anon_sym_break] = ACTIONS(2275), - [anon_sym_continue] = ACTIONS(2275), - [anon_sym_throw] = ACTIONS(2275), - [anon_sym_echo] = ACTIONS(2275), - [anon_sym_unset] = ACTIONS(2275), - [anon_sym_LPAREN] = ACTIONS(2277), - [anon_sym_concurrent] = ACTIONS(2275), - [anon_sym_use] = ACTIONS(2275), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_function] = ACTIONS(2275), - [anon_sym_const] = ACTIONS(2275), - [anon_sym_if] = ACTIONS(2275), - [anon_sym_switch] = ACTIONS(2275), - [anon_sym_foreach] = ACTIONS(2275), - [anon_sym_while] = ACTIONS(2275), - [anon_sym_do] = ACTIONS(2275), - [anon_sym_for] = ACTIONS(2275), - [anon_sym_try] = ACTIONS(2275), - [anon_sym_using] = ACTIONS(2275), - [sym_float] = ACTIONS(2277), - [sym_integer] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(2275), - [anon_sym_True] = ACTIONS(2275), - [anon_sym_TRUE] = ACTIONS(2275), - [anon_sym_false] = ACTIONS(2275), - [anon_sym_False] = ACTIONS(2275), - [anon_sym_FALSE] = ACTIONS(2275), - [anon_sym_null] = ACTIONS(2275), - [anon_sym_Null] = ACTIONS(2275), - [anon_sym_NULL] = ACTIONS(2275), - [sym_string] = ACTIONS(2277), - [anon_sym_AT] = ACTIONS(2277), - [anon_sym_TILDE] = ACTIONS(2277), - [anon_sym_array] = ACTIONS(2275), - [anon_sym_varray] = ACTIONS(2275), - [anon_sym_darray] = ACTIONS(2275), - [anon_sym_vec] = ACTIONS(2275), - [anon_sym_dict] = ACTIONS(2275), - [anon_sym_keyset] = ACTIONS(2275), - [anon_sym_LT] = ACTIONS(2275), - [anon_sym_PLUS] = ACTIONS(2275), - [anon_sym_DASH] = ACTIONS(2275), - [anon_sym_tuple] = ACTIONS(2275), - [anon_sym_include] = ACTIONS(2275), - [anon_sym_include_once] = ACTIONS(2275), - [anon_sym_require] = ACTIONS(2275), - [anon_sym_require_once] = ACTIONS(2275), - [anon_sym_list] = ACTIONS(2275), - [anon_sym_LT_LT] = ACTIONS(2275), - [anon_sym_BANG] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2277), - [anon_sym_DASH_DASH] = ACTIONS(2277), - [anon_sym_await] = ACTIONS(2275), - [anon_sym_async] = ACTIONS(2275), - [anon_sym_yield] = ACTIONS(2275), - [anon_sym_trait] = ACTIONS(2275), - [anon_sym_interface] = ACTIONS(2275), - [anon_sym_class] = ACTIONS(2275), - [anon_sym_enum] = ACTIONS(2275), - [sym_final_modifier] = ACTIONS(2275), - [sym_abstract_modifier] = ACTIONS(2275), - [sym_xhp_modifier] = ACTIONS(2275), - [sym_xhp_identifier] = ACTIONS(2275), - [sym_xhp_class_identifier] = ACTIONS(2277), - [sym_comment] = ACTIONS(3), - }, - [1338] = { - [ts_builtin_sym_end] = ACTIONS(2217), - [sym_identifier] = ACTIONS(2215), - [sym_variable] = ACTIONS(2217), - [sym_pipe_variable] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2215), - [anon_sym_newtype] = ACTIONS(2215), - [anon_sym_shape] = ACTIONS(2215), - [anon_sym_clone] = ACTIONS(2215), - [anon_sym_new] = ACTIONS(2215), - [anon_sym_print] = ACTIONS(2215), - [sym__backslash] = ACTIONS(2217), - [anon_sym_self] = ACTIONS(2215), - [anon_sym_parent] = ACTIONS(2215), - [anon_sym_static] = ACTIONS(2215), - [anon_sym_LT_LT_LT] = ACTIONS(2217), - [anon_sym_LBRACE] = ACTIONS(2217), - [anon_sym_SEMI] = ACTIONS(2217), - [anon_sym_return] = ACTIONS(2215), - [anon_sym_break] = ACTIONS(2215), - [anon_sym_continue] = ACTIONS(2215), - [anon_sym_throw] = ACTIONS(2215), - [anon_sym_echo] = ACTIONS(2215), - [anon_sym_unset] = ACTIONS(2215), - [anon_sym_LPAREN] = ACTIONS(2217), - [anon_sym_concurrent] = ACTIONS(2215), - [anon_sym_use] = ACTIONS(2215), - [anon_sym_namespace] = ACTIONS(2215), - [anon_sym_function] = ACTIONS(2215), - [anon_sym_const] = ACTIONS(2215), - [anon_sym_if] = ACTIONS(2215), - [anon_sym_switch] = ACTIONS(2215), - [anon_sym_foreach] = ACTIONS(2215), - [anon_sym_while] = ACTIONS(2215), - [anon_sym_do] = ACTIONS(2215), - [anon_sym_for] = ACTIONS(2215), - [anon_sym_try] = ACTIONS(2215), - [anon_sym_using] = ACTIONS(2215), - [sym_float] = ACTIONS(2217), - [sym_integer] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(2215), - [anon_sym_True] = ACTIONS(2215), - [anon_sym_TRUE] = ACTIONS(2215), - [anon_sym_false] = ACTIONS(2215), - [anon_sym_False] = ACTIONS(2215), - [anon_sym_FALSE] = ACTIONS(2215), - [anon_sym_null] = ACTIONS(2215), - [anon_sym_Null] = ACTIONS(2215), - [anon_sym_NULL] = ACTIONS(2215), - [sym_string] = ACTIONS(2217), - [anon_sym_AT] = ACTIONS(2217), - [anon_sym_TILDE] = ACTIONS(2217), - [anon_sym_array] = ACTIONS(2215), - [anon_sym_varray] = ACTIONS(2215), - [anon_sym_darray] = ACTIONS(2215), - [anon_sym_vec] = ACTIONS(2215), - [anon_sym_dict] = ACTIONS(2215), - [anon_sym_keyset] = ACTIONS(2215), - [anon_sym_LT] = ACTIONS(2215), - [anon_sym_PLUS] = ACTIONS(2215), - [anon_sym_DASH] = ACTIONS(2215), - [anon_sym_tuple] = ACTIONS(2215), - [anon_sym_include] = ACTIONS(2215), - [anon_sym_include_once] = ACTIONS(2215), - [anon_sym_require] = ACTIONS(2215), - [anon_sym_require_once] = ACTIONS(2215), - [anon_sym_list] = ACTIONS(2215), - [anon_sym_LT_LT] = ACTIONS(2215), - [anon_sym_BANG] = ACTIONS(2217), - [anon_sym_PLUS_PLUS] = ACTIONS(2217), - [anon_sym_DASH_DASH] = ACTIONS(2217), - [anon_sym_await] = ACTIONS(2215), - [anon_sym_async] = ACTIONS(2215), - [anon_sym_yield] = ACTIONS(2215), - [anon_sym_trait] = ACTIONS(2215), - [anon_sym_interface] = ACTIONS(2215), - [anon_sym_class] = ACTIONS(2215), - [anon_sym_enum] = ACTIONS(2215), - [sym_final_modifier] = ACTIONS(2215), - [sym_abstract_modifier] = ACTIONS(2215), - [sym_xhp_modifier] = ACTIONS(2215), - [sym_xhp_identifier] = ACTIONS(2215), - [sym_xhp_class_identifier] = ACTIONS(2217), - [sym_comment] = ACTIONS(3), - }, - [1339] = { - [ts_builtin_sym_end] = ACTIONS(2261), - [sym_identifier] = ACTIONS(2259), - [sym_variable] = ACTIONS(2261), - [sym_pipe_variable] = ACTIONS(2261), - [anon_sym_type] = ACTIONS(2259), - [anon_sym_newtype] = ACTIONS(2259), - [anon_sym_shape] = ACTIONS(2259), - [anon_sym_clone] = ACTIONS(2259), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_print] = ACTIONS(2259), - [sym__backslash] = ACTIONS(2261), - [anon_sym_self] = ACTIONS(2259), - [anon_sym_parent] = ACTIONS(2259), - [anon_sym_static] = ACTIONS(2259), - [anon_sym_LT_LT_LT] = ACTIONS(2261), - [anon_sym_LBRACE] = ACTIONS(2261), - [anon_sym_SEMI] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2259), - [anon_sym_break] = ACTIONS(2259), - [anon_sym_continue] = ACTIONS(2259), - [anon_sym_throw] = ACTIONS(2259), - [anon_sym_echo] = ACTIONS(2259), - [anon_sym_unset] = ACTIONS(2259), - [anon_sym_LPAREN] = ACTIONS(2261), - [anon_sym_concurrent] = ACTIONS(2259), - [anon_sym_use] = ACTIONS(2259), - [anon_sym_namespace] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(2259), - [anon_sym_const] = ACTIONS(2259), - [anon_sym_if] = ACTIONS(2259), - [anon_sym_switch] = ACTIONS(2259), - [anon_sym_foreach] = ACTIONS(2259), - [anon_sym_while] = ACTIONS(2259), - [anon_sym_do] = ACTIONS(2259), - [anon_sym_for] = ACTIONS(2259), - [anon_sym_try] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(2259), - [sym_float] = ACTIONS(2261), - [sym_integer] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(2259), - [anon_sym_True] = ACTIONS(2259), - [anon_sym_TRUE] = ACTIONS(2259), - [anon_sym_false] = ACTIONS(2259), - [anon_sym_False] = ACTIONS(2259), - [anon_sym_FALSE] = ACTIONS(2259), - [anon_sym_null] = ACTIONS(2259), - [anon_sym_Null] = ACTIONS(2259), - [anon_sym_NULL] = ACTIONS(2259), - [sym_string] = ACTIONS(2261), - [anon_sym_AT] = ACTIONS(2261), - [anon_sym_TILDE] = ACTIONS(2261), - [anon_sym_array] = ACTIONS(2259), - [anon_sym_varray] = ACTIONS(2259), - [anon_sym_darray] = ACTIONS(2259), - [anon_sym_vec] = ACTIONS(2259), - [anon_sym_dict] = ACTIONS(2259), - [anon_sym_keyset] = ACTIONS(2259), - [anon_sym_LT] = ACTIONS(2259), - [anon_sym_PLUS] = ACTIONS(2259), - [anon_sym_DASH] = ACTIONS(2259), - [anon_sym_tuple] = ACTIONS(2259), - [anon_sym_include] = ACTIONS(2259), - [anon_sym_include_once] = ACTIONS(2259), - [anon_sym_require] = ACTIONS(2259), - [anon_sym_require_once] = ACTIONS(2259), - [anon_sym_list] = ACTIONS(2259), - [anon_sym_LT_LT] = ACTIONS(2259), - [anon_sym_BANG] = ACTIONS(2261), - [anon_sym_PLUS_PLUS] = ACTIONS(2261), - [anon_sym_DASH_DASH] = ACTIONS(2261), - [anon_sym_await] = ACTIONS(2259), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_yield] = ACTIONS(2259), - [anon_sym_trait] = ACTIONS(2259), - [anon_sym_interface] = ACTIONS(2259), - [anon_sym_class] = ACTIONS(2259), - [anon_sym_enum] = ACTIONS(2259), - [sym_final_modifier] = ACTIONS(2259), - [sym_abstract_modifier] = ACTIONS(2259), - [sym_xhp_modifier] = ACTIONS(2259), - [sym_xhp_identifier] = ACTIONS(2259), - [sym_xhp_class_identifier] = ACTIONS(2261), - [sym_comment] = ACTIONS(3), - }, - [1340] = { - [ts_builtin_sym_end] = ACTIONS(2205), - [sym_identifier] = ACTIONS(2203), - [sym_variable] = ACTIONS(2205), - [sym_pipe_variable] = ACTIONS(2205), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_newtype] = ACTIONS(2203), - [anon_sym_shape] = ACTIONS(2203), - [anon_sym_clone] = ACTIONS(2203), - [anon_sym_new] = ACTIONS(2203), - [anon_sym_print] = ACTIONS(2203), - [sym__backslash] = ACTIONS(2205), - [anon_sym_self] = ACTIONS(2203), - [anon_sym_parent] = ACTIONS(2203), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_LT_LT_LT] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(2205), - [anon_sym_SEMI] = ACTIONS(2205), - [anon_sym_return] = ACTIONS(2203), - [anon_sym_break] = ACTIONS(2203), - [anon_sym_continue] = ACTIONS(2203), - [anon_sym_throw] = ACTIONS(2203), - [anon_sym_echo] = ACTIONS(2203), - [anon_sym_unset] = ACTIONS(2203), - [anon_sym_LPAREN] = ACTIONS(2205), - [anon_sym_concurrent] = ACTIONS(2203), - [anon_sym_use] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2203), - [anon_sym_function] = ACTIONS(2203), - [anon_sym_const] = ACTIONS(2203), - [anon_sym_if] = ACTIONS(2203), - [anon_sym_switch] = ACTIONS(2203), - [anon_sym_foreach] = ACTIONS(2203), - [anon_sym_while] = ACTIONS(2203), - [anon_sym_do] = ACTIONS(2203), - [anon_sym_for] = ACTIONS(2203), - [anon_sym_try] = ACTIONS(2203), - [anon_sym_using] = ACTIONS(2203), - [sym_float] = ACTIONS(2205), - [sym_integer] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(2203), - [anon_sym_True] = ACTIONS(2203), - [anon_sym_TRUE] = ACTIONS(2203), - [anon_sym_false] = ACTIONS(2203), - [anon_sym_False] = ACTIONS(2203), - [anon_sym_FALSE] = ACTIONS(2203), - [anon_sym_null] = ACTIONS(2203), - [anon_sym_Null] = ACTIONS(2203), - [anon_sym_NULL] = ACTIONS(2203), - [sym_string] = ACTIONS(2205), - [anon_sym_AT] = ACTIONS(2205), - [anon_sym_TILDE] = ACTIONS(2205), - [anon_sym_array] = ACTIONS(2203), - [anon_sym_varray] = ACTIONS(2203), - [anon_sym_darray] = ACTIONS(2203), - [anon_sym_vec] = ACTIONS(2203), - [anon_sym_dict] = ACTIONS(2203), - [anon_sym_keyset] = ACTIONS(2203), - [anon_sym_LT] = ACTIONS(2203), - [anon_sym_PLUS] = ACTIONS(2203), - [anon_sym_DASH] = ACTIONS(2203), - [anon_sym_tuple] = ACTIONS(2203), - [anon_sym_include] = ACTIONS(2203), - [anon_sym_include_once] = ACTIONS(2203), - [anon_sym_require] = ACTIONS(2203), - [anon_sym_require_once] = ACTIONS(2203), - [anon_sym_list] = ACTIONS(2203), - [anon_sym_LT_LT] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(2205), - [anon_sym_PLUS_PLUS] = ACTIONS(2205), - [anon_sym_DASH_DASH] = ACTIONS(2205), - [anon_sym_await] = ACTIONS(2203), - [anon_sym_async] = ACTIONS(2203), - [anon_sym_yield] = ACTIONS(2203), - [anon_sym_trait] = ACTIONS(2203), - [anon_sym_interface] = ACTIONS(2203), - [anon_sym_class] = ACTIONS(2203), - [anon_sym_enum] = ACTIONS(2203), - [sym_final_modifier] = ACTIONS(2203), - [sym_abstract_modifier] = ACTIONS(2203), - [sym_xhp_modifier] = ACTIONS(2203), - [sym_xhp_identifier] = ACTIONS(2203), - [sym_xhp_class_identifier] = ACTIONS(2205), - [sym_comment] = ACTIONS(3), - }, - [1341] = { - [ts_builtin_sym_end] = ACTIONS(2201), - [sym_identifier] = ACTIONS(2199), - [sym_variable] = ACTIONS(2201), - [sym_pipe_variable] = ACTIONS(2201), - [anon_sym_type] = ACTIONS(2199), - [anon_sym_newtype] = ACTIONS(2199), - [anon_sym_shape] = ACTIONS(2199), - [anon_sym_clone] = ACTIONS(2199), - [anon_sym_new] = ACTIONS(2199), - [anon_sym_print] = ACTIONS(2199), - [sym__backslash] = ACTIONS(2201), - [anon_sym_self] = ACTIONS(2199), - [anon_sym_parent] = ACTIONS(2199), - [anon_sym_static] = ACTIONS(2199), - [anon_sym_LT_LT_LT] = ACTIONS(2201), - [anon_sym_LBRACE] = ACTIONS(2201), - [anon_sym_SEMI] = ACTIONS(2201), - [anon_sym_return] = ACTIONS(2199), - [anon_sym_break] = ACTIONS(2199), - [anon_sym_continue] = ACTIONS(2199), - [anon_sym_throw] = ACTIONS(2199), - [anon_sym_echo] = ACTIONS(2199), - [anon_sym_unset] = ACTIONS(2199), - [anon_sym_LPAREN] = ACTIONS(2201), - [anon_sym_concurrent] = ACTIONS(2199), - [anon_sym_use] = ACTIONS(2199), - [anon_sym_namespace] = ACTIONS(2199), - [anon_sym_function] = ACTIONS(2199), - [anon_sym_const] = ACTIONS(2199), - [anon_sym_if] = ACTIONS(2199), - [anon_sym_switch] = ACTIONS(2199), - [anon_sym_foreach] = ACTIONS(2199), - [anon_sym_while] = ACTIONS(2199), - [anon_sym_do] = ACTIONS(2199), - [anon_sym_for] = ACTIONS(2199), - [anon_sym_try] = ACTIONS(2199), - [anon_sym_using] = ACTIONS(2199), - [sym_float] = ACTIONS(2201), - [sym_integer] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(2199), - [anon_sym_True] = ACTIONS(2199), - [anon_sym_TRUE] = ACTIONS(2199), - [anon_sym_false] = ACTIONS(2199), - [anon_sym_False] = ACTIONS(2199), - [anon_sym_FALSE] = ACTIONS(2199), - [anon_sym_null] = ACTIONS(2199), - [anon_sym_Null] = ACTIONS(2199), - [anon_sym_NULL] = ACTIONS(2199), - [sym_string] = ACTIONS(2201), - [anon_sym_AT] = ACTIONS(2201), - [anon_sym_TILDE] = ACTIONS(2201), - [anon_sym_array] = ACTIONS(2199), - [anon_sym_varray] = ACTIONS(2199), - [anon_sym_darray] = ACTIONS(2199), - [anon_sym_vec] = ACTIONS(2199), - [anon_sym_dict] = ACTIONS(2199), - [anon_sym_keyset] = ACTIONS(2199), - [anon_sym_LT] = ACTIONS(2199), - [anon_sym_PLUS] = ACTIONS(2199), - [anon_sym_DASH] = ACTIONS(2199), - [anon_sym_tuple] = ACTIONS(2199), - [anon_sym_include] = ACTIONS(2199), - [anon_sym_include_once] = ACTIONS(2199), - [anon_sym_require] = ACTIONS(2199), - [anon_sym_require_once] = ACTIONS(2199), - [anon_sym_list] = ACTIONS(2199), - [anon_sym_LT_LT] = ACTIONS(2199), - [anon_sym_BANG] = ACTIONS(2201), - [anon_sym_PLUS_PLUS] = ACTIONS(2201), - [anon_sym_DASH_DASH] = ACTIONS(2201), - [anon_sym_await] = ACTIONS(2199), - [anon_sym_async] = ACTIONS(2199), - [anon_sym_yield] = ACTIONS(2199), - [anon_sym_trait] = ACTIONS(2199), - [anon_sym_interface] = ACTIONS(2199), - [anon_sym_class] = ACTIONS(2199), - [anon_sym_enum] = ACTIONS(2199), - [sym_final_modifier] = ACTIONS(2199), - [sym_abstract_modifier] = ACTIONS(2199), - [sym_xhp_modifier] = ACTIONS(2199), - [sym_xhp_identifier] = ACTIONS(2199), - [sym_xhp_class_identifier] = ACTIONS(2201), - [sym_comment] = ACTIONS(3), - }, - [1342] = { - [ts_builtin_sym_end] = ACTIONS(2197), - [sym_identifier] = ACTIONS(2195), - [sym_variable] = ACTIONS(2197), - [sym_pipe_variable] = ACTIONS(2197), - [anon_sym_type] = ACTIONS(2195), - [anon_sym_newtype] = ACTIONS(2195), - [anon_sym_shape] = ACTIONS(2195), - [anon_sym_clone] = ACTIONS(2195), - [anon_sym_new] = ACTIONS(2195), - [anon_sym_print] = ACTIONS(2195), - [sym__backslash] = ACTIONS(2197), - [anon_sym_self] = ACTIONS(2195), - [anon_sym_parent] = ACTIONS(2195), - [anon_sym_static] = ACTIONS(2195), - [anon_sym_LT_LT_LT] = ACTIONS(2197), - [anon_sym_LBRACE] = ACTIONS(2197), - [anon_sym_SEMI] = ACTIONS(2197), - [anon_sym_return] = ACTIONS(2195), - [anon_sym_break] = ACTIONS(2195), - [anon_sym_continue] = ACTIONS(2195), - [anon_sym_throw] = ACTIONS(2195), - [anon_sym_echo] = ACTIONS(2195), - [anon_sym_unset] = ACTIONS(2195), - [anon_sym_LPAREN] = ACTIONS(2197), - [anon_sym_concurrent] = ACTIONS(2195), - [anon_sym_use] = ACTIONS(2195), - [anon_sym_namespace] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(2195), - [anon_sym_const] = ACTIONS(2195), - [anon_sym_if] = ACTIONS(2195), - [anon_sym_switch] = ACTIONS(2195), - [anon_sym_foreach] = ACTIONS(2195), - [anon_sym_while] = ACTIONS(2195), - [anon_sym_do] = ACTIONS(2195), - [anon_sym_for] = ACTIONS(2195), - [anon_sym_try] = ACTIONS(2195), - [anon_sym_using] = ACTIONS(2195), - [sym_float] = ACTIONS(2197), - [sym_integer] = ACTIONS(2195), - [anon_sym_true] = ACTIONS(2195), - [anon_sym_True] = ACTIONS(2195), - [anon_sym_TRUE] = ACTIONS(2195), - [anon_sym_false] = ACTIONS(2195), - [anon_sym_False] = ACTIONS(2195), - [anon_sym_FALSE] = ACTIONS(2195), - [anon_sym_null] = ACTIONS(2195), - [anon_sym_Null] = ACTIONS(2195), - [anon_sym_NULL] = ACTIONS(2195), - [sym_string] = ACTIONS(2197), - [anon_sym_AT] = ACTIONS(2197), - [anon_sym_TILDE] = ACTIONS(2197), - [anon_sym_array] = ACTIONS(2195), - [anon_sym_varray] = ACTIONS(2195), - [anon_sym_darray] = ACTIONS(2195), - [anon_sym_vec] = ACTIONS(2195), - [anon_sym_dict] = ACTIONS(2195), - [anon_sym_keyset] = ACTIONS(2195), - [anon_sym_LT] = ACTIONS(2195), - [anon_sym_PLUS] = ACTIONS(2195), - [anon_sym_DASH] = ACTIONS(2195), - [anon_sym_tuple] = ACTIONS(2195), - [anon_sym_include] = ACTIONS(2195), - [anon_sym_include_once] = ACTIONS(2195), - [anon_sym_require] = ACTIONS(2195), - [anon_sym_require_once] = ACTIONS(2195), - [anon_sym_list] = ACTIONS(2195), - [anon_sym_LT_LT] = ACTIONS(2195), - [anon_sym_BANG] = ACTIONS(2197), - [anon_sym_PLUS_PLUS] = ACTIONS(2197), - [anon_sym_DASH_DASH] = ACTIONS(2197), - [anon_sym_await] = ACTIONS(2195), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_yield] = ACTIONS(2195), - [anon_sym_trait] = ACTIONS(2195), - [anon_sym_interface] = ACTIONS(2195), - [anon_sym_class] = ACTIONS(2195), - [anon_sym_enum] = ACTIONS(2195), - [sym_final_modifier] = ACTIONS(2195), - [sym_abstract_modifier] = ACTIONS(2195), - [sym_xhp_modifier] = ACTIONS(2195), - [sym_xhp_identifier] = ACTIONS(2195), - [sym_xhp_class_identifier] = ACTIONS(2197), - [sym_comment] = ACTIONS(3), - }, - [1343] = { - [ts_builtin_sym_end] = ACTIONS(2221), - [sym_identifier] = ACTIONS(2219), - [sym_variable] = ACTIONS(2221), - [sym_pipe_variable] = ACTIONS(2221), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_newtype] = ACTIONS(2219), - [anon_sym_shape] = ACTIONS(2219), - [anon_sym_clone] = ACTIONS(2219), - [anon_sym_new] = ACTIONS(2219), - [anon_sym_print] = ACTIONS(2219), - [sym__backslash] = ACTIONS(2221), - [anon_sym_self] = ACTIONS(2219), - [anon_sym_parent] = ACTIONS(2219), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_LT_LT_LT] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(2221), - [anon_sym_SEMI] = ACTIONS(2221), - [anon_sym_return] = ACTIONS(2219), - [anon_sym_break] = ACTIONS(2219), - [anon_sym_continue] = ACTIONS(2219), - [anon_sym_throw] = ACTIONS(2219), - [anon_sym_echo] = ACTIONS(2219), - [anon_sym_unset] = ACTIONS(2219), - [anon_sym_LPAREN] = ACTIONS(2221), - [anon_sym_concurrent] = ACTIONS(2219), - [anon_sym_use] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_function] = ACTIONS(2219), - [anon_sym_const] = ACTIONS(2219), - [anon_sym_if] = ACTIONS(2219), - [anon_sym_switch] = ACTIONS(2219), - [anon_sym_foreach] = ACTIONS(2219), - [anon_sym_while] = ACTIONS(2219), - [anon_sym_do] = ACTIONS(2219), - [anon_sym_for] = ACTIONS(2219), - [anon_sym_try] = ACTIONS(2219), - [anon_sym_using] = ACTIONS(2219), - [sym_float] = ACTIONS(2221), - [sym_integer] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(2219), - [anon_sym_True] = ACTIONS(2219), - [anon_sym_TRUE] = ACTIONS(2219), - [anon_sym_false] = ACTIONS(2219), - [anon_sym_False] = ACTIONS(2219), - [anon_sym_FALSE] = ACTIONS(2219), - [anon_sym_null] = ACTIONS(2219), - [anon_sym_Null] = ACTIONS(2219), - [anon_sym_NULL] = ACTIONS(2219), - [sym_string] = ACTIONS(2221), - [anon_sym_AT] = ACTIONS(2221), - [anon_sym_TILDE] = ACTIONS(2221), - [anon_sym_array] = ACTIONS(2219), - [anon_sym_varray] = ACTIONS(2219), - [anon_sym_darray] = ACTIONS(2219), - [anon_sym_vec] = ACTIONS(2219), - [anon_sym_dict] = ACTIONS(2219), - [anon_sym_keyset] = ACTIONS(2219), - [anon_sym_LT] = ACTIONS(2219), - [anon_sym_PLUS] = ACTIONS(2219), - [anon_sym_DASH] = ACTIONS(2219), - [anon_sym_tuple] = ACTIONS(2219), - [anon_sym_include] = ACTIONS(2219), - [anon_sym_include_once] = ACTIONS(2219), - [anon_sym_require] = ACTIONS(2219), - [anon_sym_require_once] = ACTIONS(2219), - [anon_sym_list] = ACTIONS(2219), - [anon_sym_LT_LT] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(2221), - [anon_sym_PLUS_PLUS] = ACTIONS(2221), - [anon_sym_DASH_DASH] = ACTIONS(2221), - [anon_sym_await] = ACTIONS(2219), - [anon_sym_async] = ACTIONS(2219), - [anon_sym_yield] = ACTIONS(2219), - [anon_sym_trait] = ACTIONS(2219), - [anon_sym_interface] = ACTIONS(2219), - [anon_sym_class] = ACTIONS(2219), - [anon_sym_enum] = ACTIONS(2219), - [sym_final_modifier] = ACTIONS(2219), - [sym_abstract_modifier] = ACTIONS(2219), - [sym_xhp_modifier] = ACTIONS(2219), - [sym_xhp_identifier] = ACTIONS(2219), - [sym_xhp_class_identifier] = ACTIONS(2221), - [sym_comment] = ACTIONS(3), - }, - [1344] = { - [ts_builtin_sym_end] = ACTIONS(2229), - [sym_identifier] = ACTIONS(2227), - [sym_variable] = ACTIONS(2229), - [sym_pipe_variable] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2227), - [anon_sym_newtype] = ACTIONS(2227), - [anon_sym_shape] = ACTIONS(2227), - [anon_sym_clone] = ACTIONS(2227), - [anon_sym_new] = ACTIONS(2227), - [anon_sym_print] = ACTIONS(2227), - [sym__backslash] = ACTIONS(2229), - [anon_sym_self] = ACTIONS(2227), - [anon_sym_parent] = ACTIONS(2227), - [anon_sym_static] = ACTIONS(2227), - [anon_sym_LT_LT_LT] = ACTIONS(2229), - [anon_sym_LBRACE] = ACTIONS(2229), - [anon_sym_SEMI] = ACTIONS(2229), - [anon_sym_return] = ACTIONS(2227), - [anon_sym_break] = ACTIONS(2227), - [anon_sym_continue] = ACTIONS(2227), - [anon_sym_throw] = ACTIONS(2227), - [anon_sym_echo] = ACTIONS(2227), - [anon_sym_unset] = ACTIONS(2227), - [anon_sym_LPAREN] = ACTIONS(2229), - [anon_sym_concurrent] = ACTIONS(2227), - [anon_sym_use] = ACTIONS(2227), - [anon_sym_namespace] = ACTIONS(2227), - [anon_sym_function] = ACTIONS(2227), - [anon_sym_const] = ACTIONS(2227), - [anon_sym_if] = ACTIONS(2227), - [anon_sym_switch] = ACTIONS(2227), - [anon_sym_foreach] = ACTIONS(2227), - [anon_sym_while] = ACTIONS(2227), - [anon_sym_do] = ACTIONS(2227), - [anon_sym_for] = ACTIONS(2227), - [anon_sym_try] = ACTIONS(2227), - [anon_sym_using] = ACTIONS(2227), - [sym_float] = ACTIONS(2229), - [sym_integer] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(2227), - [anon_sym_True] = ACTIONS(2227), - [anon_sym_TRUE] = ACTIONS(2227), - [anon_sym_false] = ACTIONS(2227), - [anon_sym_False] = ACTIONS(2227), - [anon_sym_FALSE] = ACTIONS(2227), - [anon_sym_null] = ACTIONS(2227), - [anon_sym_Null] = ACTIONS(2227), - [anon_sym_NULL] = ACTIONS(2227), - [sym_string] = ACTIONS(2229), - [anon_sym_AT] = ACTIONS(2229), - [anon_sym_TILDE] = ACTIONS(2229), - [anon_sym_array] = ACTIONS(2227), - [anon_sym_varray] = ACTIONS(2227), - [anon_sym_darray] = ACTIONS(2227), - [anon_sym_vec] = ACTIONS(2227), - [anon_sym_dict] = ACTIONS(2227), - [anon_sym_keyset] = ACTIONS(2227), - [anon_sym_LT] = ACTIONS(2227), - [anon_sym_PLUS] = ACTIONS(2227), - [anon_sym_DASH] = ACTIONS(2227), - [anon_sym_tuple] = ACTIONS(2227), - [anon_sym_include] = ACTIONS(2227), - [anon_sym_include_once] = ACTIONS(2227), - [anon_sym_require] = ACTIONS(2227), - [anon_sym_require_once] = ACTIONS(2227), - [anon_sym_list] = ACTIONS(2227), - [anon_sym_LT_LT] = ACTIONS(2227), - [anon_sym_BANG] = ACTIONS(2229), - [anon_sym_PLUS_PLUS] = ACTIONS(2229), - [anon_sym_DASH_DASH] = ACTIONS(2229), - [anon_sym_await] = ACTIONS(2227), - [anon_sym_async] = ACTIONS(2227), - [anon_sym_yield] = ACTIONS(2227), - [anon_sym_trait] = ACTIONS(2227), - [anon_sym_interface] = ACTIONS(2227), - [anon_sym_class] = ACTIONS(2227), - [anon_sym_enum] = ACTIONS(2227), - [sym_final_modifier] = ACTIONS(2227), - [sym_abstract_modifier] = ACTIONS(2227), - [sym_xhp_modifier] = ACTIONS(2227), - [sym_xhp_identifier] = ACTIONS(2227), - [sym_xhp_class_identifier] = ACTIONS(2229), - [sym_comment] = ACTIONS(3), - }, - [1345] = { - [ts_builtin_sym_end] = ACTIONS(2233), - [sym_identifier] = ACTIONS(2231), - [sym_variable] = ACTIONS(2233), - [sym_pipe_variable] = ACTIONS(2233), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_newtype] = ACTIONS(2231), - [anon_sym_shape] = ACTIONS(2231), - [anon_sym_clone] = ACTIONS(2231), - [anon_sym_new] = ACTIONS(2231), - [anon_sym_print] = ACTIONS(2231), - [sym__backslash] = ACTIONS(2233), - [anon_sym_self] = ACTIONS(2231), - [anon_sym_parent] = ACTIONS(2231), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_LT_LT_LT] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(2233), - [anon_sym_SEMI] = ACTIONS(2233), - [anon_sym_return] = ACTIONS(2231), - [anon_sym_break] = ACTIONS(2231), - [anon_sym_continue] = ACTIONS(2231), - [anon_sym_throw] = ACTIONS(2231), - [anon_sym_echo] = ACTIONS(2231), - [anon_sym_unset] = ACTIONS(2231), - [anon_sym_LPAREN] = ACTIONS(2233), - [anon_sym_concurrent] = ACTIONS(2231), - [anon_sym_use] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_function] = ACTIONS(2231), - [anon_sym_const] = ACTIONS(2231), - [anon_sym_if] = ACTIONS(2231), - [anon_sym_switch] = ACTIONS(2231), - [anon_sym_foreach] = ACTIONS(2231), - [anon_sym_while] = ACTIONS(2231), - [anon_sym_do] = ACTIONS(2231), - [anon_sym_for] = ACTIONS(2231), - [anon_sym_try] = ACTIONS(2231), - [anon_sym_using] = ACTIONS(2231), - [sym_float] = ACTIONS(2233), - [sym_integer] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(2231), - [anon_sym_True] = ACTIONS(2231), - [anon_sym_TRUE] = ACTIONS(2231), - [anon_sym_false] = ACTIONS(2231), - [anon_sym_False] = ACTIONS(2231), - [anon_sym_FALSE] = ACTIONS(2231), - [anon_sym_null] = ACTIONS(2231), - [anon_sym_Null] = ACTIONS(2231), - [anon_sym_NULL] = ACTIONS(2231), - [sym_string] = ACTIONS(2233), - [anon_sym_AT] = ACTIONS(2233), - [anon_sym_TILDE] = ACTIONS(2233), - [anon_sym_array] = ACTIONS(2231), - [anon_sym_varray] = ACTIONS(2231), - [anon_sym_darray] = ACTIONS(2231), - [anon_sym_vec] = ACTIONS(2231), - [anon_sym_dict] = ACTIONS(2231), - [anon_sym_keyset] = ACTIONS(2231), - [anon_sym_LT] = ACTIONS(2231), - [anon_sym_PLUS] = ACTIONS(2231), - [anon_sym_DASH] = ACTIONS(2231), - [anon_sym_tuple] = ACTIONS(2231), - [anon_sym_include] = ACTIONS(2231), - [anon_sym_include_once] = ACTIONS(2231), - [anon_sym_require] = ACTIONS(2231), - [anon_sym_require_once] = ACTIONS(2231), - [anon_sym_list] = ACTIONS(2231), - [anon_sym_LT_LT] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2233), - [anon_sym_DASH_DASH] = ACTIONS(2233), - [anon_sym_await] = ACTIONS(2231), - [anon_sym_async] = ACTIONS(2231), - [anon_sym_yield] = ACTIONS(2231), - [anon_sym_trait] = ACTIONS(2231), - [anon_sym_interface] = ACTIONS(2231), - [anon_sym_class] = ACTIONS(2231), - [anon_sym_enum] = ACTIONS(2231), - [sym_final_modifier] = ACTIONS(2231), - [sym_abstract_modifier] = ACTIONS(2231), - [sym_xhp_modifier] = ACTIONS(2231), - [sym_xhp_identifier] = ACTIONS(2231), - [sym_xhp_class_identifier] = ACTIONS(2233), - [sym_comment] = ACTIONS(3), - }, - [1346] = { - [ts_builtin_sym_end] = ACTIONS(2153), - [sym_identifier] = ACTIONS(2151), - [sym_variable] = ACTIONS(2153), - [sym_pipe_variable] = ACTIONS(2153), - [anon_sym_type] = ACTIONS(2151), - [anon_sym_newtype] = ACTIONS(2151), - [anon_sym_shape] = ACTIONS(2151), - [anon_sym_clone] = ACTIONS(2151), - [anon_sym_new] = ACTIONS(2151), - [anon_sym_print] = ACTIONS(2151), - [sym__backslash] = ACTIONS(2153), - [anon_sym_self] = ACTIONS(2151), - [anon_sym_parent] = ACTIONS(2151), - [anon_sym_static] = ACTIONS(2151), - [anon_sym_LT_LT_LT] = ACTIONS(2153), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_SEMI] = ACTIONS(2153), - [anon_sym_return] = ACTIONS(2151), - [anon_sym_break] = ACTIONS(2151), - [anon_sym_continue] = ACTIONS(2151), - [anon_sym_throw] = ACTIONS(2151), - [anon_sym_echo] = ACTIONS(2151), - [anon_sym_unset] = ACTIONS(2151), - [anon_sym_LPAREN] = ACTIONS(2153), - [anon_sym_concurrent] = ACTIONS(2151), - [anon_sym_use] = ACTIONS(2151), - [anon_sym_namespace] = ACTIONS(2151), - [anon_sym_function] = ACTIONS(2151), - [anon_sym_const] = ACTIONS(2151), - [anon_sym_if] = ACTIONS(2151), - [anon_sym_switch] = ACTIONS(2151), - [anon_sym_foreach] = ACTIONS(2151), - [anon_sym_while] = ACTIONS(2151), - [anon_sym_do] = ACTIONS(2151), - [anon_sym_for] = ACTIONS(2151), - [anon_sym_try] = ACTIONS(2151), - [anon_sym_using] = ACTIONS(2151), - [sym_float] = ACTIONS(2153), - [sym_integer] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(2151), - [anon_sym_True] = ACTIONS(2151), - [anon_sym_TRUE] = ACTIONS(2151), - [anon_sym_false] = ACTIONS(2151), - [anon_sym_False] = ACTIONS(2151), - [anon_sym_FALSE] = ACTIONS(2151), - [anon_sym_null] = ACTIONS(2151), - [anon_sym_Null] = ACTIONS(2151), - [anon_sym_NULL] = ACTIONS(2151), - [sym_string] = ACTIONS(2153), - [anon_sym_AT] = ACTIONS(2153), - [anon_sym_TILDE] = ACTIONS(2153), - [anon_sym_array] = ACTIONS(2151), - [anon_sym_varray] = ACTIONS(2151), - [anon_sym_darray] = ACTIONS(2151), - [anon_sym_vec] = ACTIONS(2151), - [anon_sym_dict] = ACTIONS(2151), - [anon_sym_keyset] = ACTIONS(2151), - [anon_sym_LT] = ACTIONS(2151), - [anon_sym_PLUS] = ACTIONS(2151), - [anon_sym_DASH] = ACTIONS(2151), - [anon_sym_tuple] = ACTIONS(2151), - [anon_sym_include] = ACTIONS(2151), - [anon_sym_include_once] = ACTIONS(2151), - [anon_sym_require] = ACTIONS(2151), - [anon_sym_require_once] = ACTIONS(2151), - [anon_sym_list] = ACTIONS(2151), - [anon_sym_LT_LT] = ACTIONS(2151), - [anon_sym_BANG] = ACTIONS(2153), - [anon_sym_PLUS_PLUS] = ACTIONS(2153), - [anon_sym_DASH_DASH] = ACTIONS(2153), - [anon_sym_await] = ACTIONS(2151), - [anon_sym_async] = ACTIONS(2151), - [anon_sym_yield] = ACTIONS(2151), - [anon_sym_trait] = ACTIONS(2151), - [anon_sym_interface] = ACTIONS(2151), - [anon_sym_class] = ACTIONS(2151), - [anon_sym_enum] = ACTIONS(2151), - [sym_final_modifier] = ACTIONS(2151), - [sym_abstract_modifier] = ACTIONS(2151), - [sym_xhp_modifier] = ACTIONS(2151), - [sym_xhp_identifier] = ACTIONS(2151), - [sym_xhp_class_identifier] = ACTIONS(2153), - [sym_comment] = ACTIONS(3), - }, - [1347] = { - [ts_builtin_sym_end] = ACTIONS(2145), - [sym_identifier] = ACTIONS(2143), - [sym_variable] = ACTIONS(2145), - [sym_pipe_variable] = ACTIONS(2145), - [anon_sym_type] = ACTIONS(2143), - [anon_sym_newtype] = ACTIONS(2143), - [anon_sym_shape] = ACTIONS(2143), - [anon_sym_clone] = ACTIONS(2143), - [anon_sym_new] = ACTIONS(2143), - [anon_sym_print] = ACTIONS(2143), - [sym__backslash] = ACTIONS(2145), - [anon_sym_self] = ACTIONS(2143), - [anon_sym_parent] = ACTIONS(2143), - [anon_sym_static] = ACTIONS(2143), - [anon_sym_LT_LT_LT] = ACTIONS(2145), - [anon_sym_LBRACE] = ACTIONS(2145), - [anon_sym_SEMI] = ACTIONS(2145), - [anon_sym_return] = ACTIONS(2143), - [anon_sym_break] = ACTIONS(2143), - [anon_sym_continue] = ACTIONS(2143), - [anon_sym_throw] = ACTIONS(2143), - [anon_sym_echo] = ACTIONS(2143), - [anon_sym_unset] = ACTIONS(2143), - [anon_sym_LPAREN] = ACTIONS(2145), - [anon_sym_concurrent] = ACTIONS(2143), - [anon_sym_use] = ACTIONS(2143), - [anon_sym_namespace] = ACTIONS(2143), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_const] = ACTIONS(2143), - [anon_sym_if] = ACTIONS(2143), - [anon_sym_switch] = ACTIONS(2143), - [anon_sym_foreach] = ACTIONS(2143), - [anon_sym_while] = ACTIONS(2143), - [anon_sym_do] = ACTIONS(2143), - [anon_sym_for] = ACTIONS(2143), - [anon_sym_try] = ACTIONS(2143), - [anon_sym_using] = ACTIONS(2143), - [sym_float] = ACTIONS(2145), - [sym_integer] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(2143), - [anon_sym_True] = ACTIONS(2143), - [anon_sym_TRUE] = ACTIONS(2143), - [anon_sym_false] = ACTIONS(2143), - [anon_sym_False] = ACTIONS(2143), - [anon_sym_FALSE] = ACTIONS(2143), - [anon_sym_null] = ACTIONS(2143), - [anon_sym_Null] = ACTIONS(2143), - [anon_sym_NULL] = ACTIONS(2143), - [sym_string] = ACTIONS(2145), - [anon_sym_AT] = ACTIONS(2145), - [anon_sym_TILDE] = ACTIONS(2145), - [anon_sym_array] = ACTIONS(2143), - [anon_sym_varray] = ACTIONS(2143), - [anon_sym_darray] = ACTIONS(2143), - [anon_sym_vec] = ACTIONS(2143), - [anon_sym_dict] = ACTIONS(2143), - [anon_sym_keyset] = ACTIONS(2143), - [anon_sym_LT] = ACTIONS(2143), - [anon_sym_PLUS] = ACTIONS(2143), - [anon_sym_DASH] = ACTIONS(2143), - [anon_sym_tuple] = ACTIONS(2143), - [anon_sym_include] = ACTIONS(2143), - [anon_sym_include_once] = ACTIONS(2143), - [anon_sym_require] = ACTIONS(2143), - [anon_sym_require_once] = ACTIONS(2143), - [anon_sym_list] = ACTIONS(2143), - [anon_sym_LT_LT] = ACTIONS(2143), - [anon_sym_BANG] = ACTIONS(2145), - [anon_sym_PLUS_PLUS] = ACTIONS(2145), - [anon_sym_DASH_DASH] = ACTIONS(2145), - [anon_sym_await] = ACTIONS(2143), - [anon_sym_async] = ACTIONS(2143), - [anon_sym_yield] = ACTIONS(2143), - [anon_sym_trait] = ACTIONS(2143), - [anon_sym_interface] = ACTIONS(2143), - [anon_sym_class] = ACTIONS(2143), - [anon_sym_enum] = ACTIONS(2143), - [sym_final_modifier] = ACTIONS(2143), - [sym_abstract_modifier] = ACTIONS(2143), - [sym_xhp_modifier] = ACTIONS(2143), - [sym_xhp_identifier] = ACTIONS(2143), - [sym_xhp_class_identifier] = ACTIONS(2145), - [sym_comment] = ACTIONS(3), - }, - [1348] = { - [ts_builtin_sym_end] = ACTIONS(2137), - [sym_identifier] = ACTIONS(2135), - [sym_variable] = ACTIONS(2137), - [sym_pipe_variable] = ACTIONS(2137), - [anon_sym_type] = ACTIONS(2135), - [anon_sym_newtype] = ACTIONS(2135), - [anon_sym_shape] = ACTIONS(2135), - [anon_sym_clone] = ACTIONS(2135), - [anon_sym_new] = ACTIONS(2135), - [anon_sym_print] = ACTIONS(2135), - [sym__backslash] = ACTIONS(2137), - [anon_sym_self] = ACTIONS(2135), - [anon_sym_parent] = ACTIONS(2135), - [anon_sym_static] = ACTIONS(2135), - [anon_sym_LT_LT_LT] = ACTIONS(2137), - [anon_sym_LBRACE] = ACTIONS(2137), - [anon_sym_SEMI] = ACTIONS(2137), - [anon_sym_return] = ACTIONS(2135), - [anon_sym_break] = ACTIONS(2135), - [anon_sym_continue] = ACTIONS(2135), - [anon_sym_throw] = ACTIONS(2135), - [anon_sym_echo] = ACTIONS(2135), - [anon_sym_unset] = ACTIONS(2135), - [anon_sym_LPAREN] = ACTIONS(2137), - [anon_sym_concurrent] = ACTIONS(2135), - [anon_sym_use] = ACTIONS(2135), - [anon_sym_namespace] = ACTIONS(2135), - [anon_sym_function] = ACTIONS(2135), - [anon_sym_const] = ACTIONS(2135), - [anon_sym_if] = ACTIONS(2135), - [anon_sym_switch] = ACTIONS(2135), - [anon_sym_foreach] = ACTIONS(2135), - [anon_sym_while] = ACTIONS(2135), - [anon_sym_do] = ACTIONS(2135), - [anon_sym_for] = ACTIONS(2135), - [anon_sym_try] = ACTIONS(2135), - [anon_sym_using] = ACTIONS(2135), - [sym_float] = ACTIONS(2137), - [sym_integer] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(2135), - [anon_sym_True] = ACTIONS(2135), - [anon_sym_TRUE] = ACTIONS(2135), - [anon_sym_false] = ACTIONS(2135), - [anon_sym_False] = ACTIONS(2135), - [anon_sym_FALSE] = ACTIONS(2135), - [anon_sym_null] = ACTIONS(2135), - [anon_sym_Null] = ACTIONS(2135), - [anon_sym_NULL] = ACTIONS(2135), - [sym_string] = ACTIONS(2137), - [anon_sym_AT] = ACTIONS(2137), - [anon_sym_TILDE] = ACTIONS(2137), - [anon_sym_array] = ACTIONS(2135), - [anon_sym_varray] = ACTIONS(2135), - [anon_sym_darray] = ACTIONS(2135), - [anon_sym_vec] = ACTIONS(2135), - [anon_sym_dict] = ACTIONS(2135), - [anon_sym_keyset] = ACTIONS(2135), - [anon_sym_LT] = ACTIONS(2135), - [anon_sym_PLUS] = ACTIONS(2135), - [anon_sym_DASH] = ACTIONS(2135), - [anon_sym_tuple] = ACTIONS(2135), - [anon_sym_include] = ACTIONS(2135), - [anon_sym_include_once] = ACTIONS(2135), - [anon_sym_require] = ACTIONS(2135), - [anon_sym_require_once] = ACTIONS(2135), - [anon_sym_list] = ACTIONS(2135), - [anon_sym_LT_LT] = ACTIONS(2135), - [anon_sym_BANG] = ACTIONS(2137), - [anon_sym_PLUS_PLUS] = ACTIONS(2137), - [anon_sym_DASH_DASH] = ACTIONS(2137), - [anon_sym_await] = ACTIONS(2135), - [anon_sym_async] = ACTIONS(2135), - [anon_sym_yield] = ACTIONS(2135), - [anon_sym_trait] = ACTIONS(2135), - [anon_sym_interface] = ACTIONS(2135), - [anon_sym_class] = ACTIONS(2135), - [anon_sym_enum] = ACTIONS(2135), - [sym_final_modifier] = ACTIONS(2135), - [sym_abstract_modifier] = ACTIONS(2135), - [sym_xhp_modifier] = ACTIONS(2135), - [sym_xhp_identifier] = ACTIONS(2135), - [sym_xhp_class_identifier] = ACTIONS(2137), - [sym_comment] = ACTIONS(3), - }, - [1349] = { - [ts_builtin_sym_end] = ACTIONS(2253), - [sym_identifier] = ACTIONS(2251), - [sym_variable] = ACTIONS(2253), - [sym_pipe_variable] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2251), - [anon_sym_newtype] = ACTIONS(2251), - [anon_sym_shape] = ACTIONS(2251), - [anon_sym_clone] = ACTIONS(2251), - [anon_sym_new] = ACTIONS(2251), - [anon_sym_print] = ACTIONS(2251), - [sym__backslash] = ACTIONS(2253), - [anon_sym_self] = ACTIONS(2251), - [anon_sym_parent] = ACTIONS(2251), - [anon_sym_static] = ACTIONS(2251), - [anon_sym_LT_LT_LT] = ACTIONS(2253), - [anon_sym_LBRACE] = ACTIONS(2253), - [anon_sym_SEMI] = ACTIONS(2253), - [anon_sym_return] = ACTIONS(2251), - [anon_sym_break] = ACTIONS(2251), - [anon_sym_continue] = ACTIONS(2251), - [anon_sym_throw] = ACTIONS(2251), - [anon_sym_echo] = ACTIONS(2251), - [anon_sym_unset] = ACTIONS(2251), - [anon_sym_LPAREN] = ACTIONS(2253), - [anon_sym_concurrent] = ACTIONS(2251), - [anon_sym_use] = ACTIONS(2251), - [anon_sym_namespace] = ACTIONS(2251), - [anon_sym_function] = ACTIONS(2251), - [anon_sym_const] = ACTIONS(2251), - [anon_sym_if] = ACTIONS(2251), - [anon_sym_switch] = ACTIONS(2251), - [anon_sym_foreach] = ACTIONS(2251), - [anon_sym_while] = ACTIONS(2251), - [anon_sym_do] = ACTIONS(2251), - [anon_sym_for] = ACTIONS(2251), - [anon_sym_try] = ACTIONS(2251), - [anon_sym_using] = ACTIONS(2251), - [sym_float] = ACTIONS(2253), - [sym_integer] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(2251), - [anon_sym_True] = ACTIONS(2251), - [anon_sym_TRUE] = ACTIONS(2251), - [anon_sym_false] = ACTIONS(2251), - [anon_sym_False] = ACTIONS(2251), - [anon_sym_FALSE] = ACTIONS(2251), - [anon_sym_null] = ACTIONS(2251), - [anon_sym_Null] = ACTIONS(2251), - [anon_sym_NULL] = ACTIONS(2251), - [sym_string] = ACTIONS(2253), - [anon_sym_AT] = ACTIONS(2253), - [anon_sym_TILDE] = ACTIONS(2253), - [anon_sym_array] = ACTIONS(2251), - [anon_sym_varray] = ACTIONS(2251), - [anon_sym_darray] = ACTIONS(2251), - [anon_sym_vec] = ACTIONS(2251), - [anon_sym_dict] = ACTIONS(2251), - [anon_sym_keyset] = ACTIONS(2251), - [anon_sym_LT] = ACTIONS(2251), - [anon_sym_PLUS] = ACTIONS(2251), - [anon_sym_DASH] = ACTIONS(2251), - [anon_sym_tuple] = ACTIONS(2251), - [anon_sym_include] = ACTIONS(2251), - [anon_sym_include_once] = ACTIONS(2251), - [anon_sym_require] = ACTIONS(2251), - [anon_sym_require_once] = ACTIONS(2251), - [anon_sym_list] = ACTIONS(2251), - [anon_sym_LT_LT] = ACTIONS(2251), - [anon_sym_BANG] = ACTIONS(2253), - [anon_sym_PLUS_PLUS] = ACTIONS(2253), - [anon_sym_DASH_DASH] = ACTIONS(2253), - [anon_sym_await] = ACTIONS(2251), - [anon_sym_async] = ACTIONS(2251), - [anon_sym_yield] = ACTIONS(2251), - [anon_sym_trait] = ACTIONS(2251), - [anon_sym_interface] = ACTIONS(2251), - [anon_sym_class] = ACTIONS(2251), - [anon_sym_enum] = ACTIONS(2251), - [sym_final_modifier] = ACTIONS(2251), - [sym_abstract_modifier] = ACTIONS(2251), - [sym_xhp_modifier] = ACTIONS(2251), - [sym_xhp_identifier] = ACTIONS(2251), - [sym_xhp_class_identifier] = ACTIONS(2253), - [sym_comment] = ACTIONS(3), - }, - [1350] = { - [ts_builtin_sym_end] = ACTIONS(2101), - [sym_identifier] = ACTIONS(2099), - [sym_variable] = ACTIONS(2101), - [sym_pipe_variable] = ACTIONS(2101), - [anon_sym_type] = ACTIONS(2099), - [anon_sym_newtype] = ACTIONS(2099), - [anon_sym_shape] = ACTIONS(2099), - [anon_sym_clone] = ACTIONS(2099), - [anon_sym_new] = ACTIONS(2099), - [anon_sym_print] = ACTIONS(2099), - [sym__backslash] = ACTIONS(2101), - [anon_sym_self] = ACTIONS(2099), - [anon_sym_parent] = ACTIONS(2099), - [anon_sym_static] = ACTIONS(2099), - [anon_sym_LT_LT_LT] = ACTIONS(2101), - [anon_sym_LBRACE] = ACTIONS(2101), - [anon_sym_SEMI] = ACTIONS(2101), - [anon_sym_return] = ACTIONS(2099), - [anon_sym_break] = ACTIONS(2099), - [anon_sym_continue] = ACTIONS(2099), - [anon_sym_throw] = ACTIONS(2099), - [anon_sym_echo] = ACTIONS(2099), - [anon_sym_unset] = ACTIONS(2099), - [anon_sym_LPAREN] = ACTIONS(2101), - [anon_sym_concurrent] = ACTIONS(2099), - [anon_sym_use] = ACTIONS(2099), - [anon_sym_namespace] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(2099), - [anon_sym_const] = ACTIONS(2099), - [anon_sym_if] = ACTIONS(2099), - [anon_sym_switch] = ACTIONS(2099), - [anon_sym_foreach] = ACTIONS(2099), - [anon_sym_while] = ACTIONS(2099), - [anon_sym_do] = ACTIONS(2099), - [anon_sym_for] = ACTIONS(2099), - [anon_sym_try] = ACTIONS(2099), - [anon_sym_using] = ACTIONS(2099), - [sym_float] = ACTIONS(2101), - [sym_integer] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(2099), - [anon_sym_True] = ACTIONS(2099), - [anon_sym_TRUE] = ACTIONS(2099), - [anon_sym_false] = ACTIONS(2099), - [anon_sym_False] = ACTIONS(2099), - [anon_sym_FALSE] = ACTIONS(2099), - [anon_sym_null] = ACTIONS(2099), - [anon_sym_Null] = ACTIONS(2099), - [anon_sym_NULL] = ACTIONS(2099), - [sym_string] = ACTIONS(2101), - [anon_sym_AT] = ACTIONS(2101), - [anon_sym_TILDE] = ACTIONS(2101), - [anon_sym_array] = ACTIONS(2099), - [anon_sym_varray] = ACTIONS(2099), - [anon_sym_darray] = ACTIONS(2099), - [anon_sym_vec] = ACTIONS(2099), - [anon_sym_dict] = ACTIONS(2099), - [anon_sym_keyset] = ACTIONS(2099), - [anon_sym_LT] = ACTIONS(2099), - [anon_sym_PLUS] = ACTIONS(2099), - [anon_sym_DASH] = ACTIONS(2099), - [anon_sym_tuple] = ACTIONS(2099), - [anon_sym_include] = ACTIONS(2099), - [anon_sym_include_once] = ACTIONS(2099), - [anon_sym_require] = ACTIONS(2099), - [anon_sym_require_once] = ACTIONS(2099), - [anon_sym_list] = ACTIONS(2099), - [anon_sym_LT_LT] = ACTIONS(2099), - [anon_sym_BANG] = ACTIONS(2101), - [anon_sym_PLUS_PLUS] = ACTIONS(2101), - [anon_sym_DASH_DASH] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(2099), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_yield] = ACTIONS(2099), - [anon_sym_trait] = ACTIONS(2099), - [anon_sym_interface] = ACTIONS(2099), - [anon_sym_class] = ACTIONS(2099), - [anon_sym_enum] = ACTIONS(2099), - [sym_final_modifier] = ACTIONS(2099), - [sym_abstract_modifier] = ACTIONS(2099), - [sym_xhp_modifier] = ACTIONS(2099), - [sym_xhp_identifier] = ACTIONS(2099), - [sym_xhp_class_identifier] = ACTIONS(2101), - [sym_comment] = ACTIONS(3), - }, - [1351] = { - [ts_builtin_sym_end] = ACTIONS(2085), - [sym_identifier] = ACTIONS(2083), - [sym_variable] = ACTIONS(2085), - [sym_pipe_variable] = ACTIONS(2085), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_newtype] = ACTIONS(2083), - [anon_sym_shape] = ACTIONS(2083), - [anon_sym_clone] = ACTIONS(2083), - [anon_sym_new] = ACTIONS(2083), - [anon_sym_print] = ACTIONS(2083), - [sym__backslash] = ACTIONS(2085), - [anon_sym_self] = ACTIONS(2083), - [anon_sym_parent] = ACTIONS(2083), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_LT_LT_LT] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(2085), - [anon_sym_SEMI] = ACTIONS(2085), - [anon_sym_return] = ACTIONS(2083), - [anon_sym_break] = ACTIONS(2083), - [anon_sym_continue] = ACTIONS(2083), - [anon_sym_throw] = ACTIONS(2083), - [anon_sym_echo] = ACTIONS(2083), - [anon_sym_unset] = ACTIONS(2083), - [anon_sym_LPAREN] = ACTIONS(2085), - [anon_sym_concurrent] = ACTIONS(2083), - [anon_sym_use] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2083), - [anon_sym_function] = ACTIONS(2083), - [anon_sym_const] = ACTIONS(2083), - [anon_sym_if] = ACTIONS(2083), - [anon_sym_switch] = ACTIONS(2083), - [anon_sym_foreach] = ACTIONS(2083), - [anon_sym_while] = ACTIONS(2083), - [anon_sym_do] = ACTIONS(2083), - [anon_sym_for] = ACTIONS(2083), - [anon_sym_try] = ACTIONS(2083), - [anon_sym_using] = ACTIONS(2083), - [sym_float] = ACTIONS(2085), - [sym_integer] = ACTIONS(2083), - [anon_sym_true] = ACTIONS(2083), - [anon_sym_True] = ACTIONS(2083), - [anon_sym_TRUE] = ACTIONS(2083), - [anon_sym_false] = ACTIONS(2083), - [anon_sym_False] = ACTIONS(2083), - [anon_sym_FALSE] = ACTIONS(2083), - [anon_sym_null] = ACTIONS(2083), - [anon_sym_Null] = ACTIONS(2083), - [anon_sym_NULL] = ACTIONS(2083), - [sym_string] = ACTIONS(2085), - [anon_sym_AT] = ACTIONS(2085), - [anon_sym_TILDE] = ACTIONS(2085), - [anon_sym_array] = ACTIONS(2083), - [anon_sym_varray] = ACTIONS(2083), - [anon_sym_darray] = ACTIONS(2083), - [anon_sym_vec] = ACTIONS(2083), - [anon_sym_dict] = ACTIONS(2083), - [anon_sym_keyset] = ACTIONS(2083), - [anon_sym_LT] = ACTIONS(2083), - [anon_sym_PLUS] = ACTIONS(2083), - [anon_sym_DASH] = ACTIONS(2083), - [anon_sym_tuple] = ACTIONS(2083), - [anon_sym_include] = ACTIONS(2083), - [anon_sym_include_once] = ACTIONS(2083), - [anon_sym_require] = ACTIONS(2083), - [anon_sym_require_once] = ACTIONS(2083), - [anon_sym_list] = ACTIONS(2083), - [anon_sym_LT_LT] = ACTIONS(2083), - [anon_sym_BANG] = ACTIONS(2085), - [anon_sym_PLUS_PLUS] = ACTIONS(2085), - [anon_sym_DASH_DASH] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(2083), - [anon_sym_async] = ACTIONS(2083), - [anon_sym_yield] = ACTIONS(2083), - [anon_sym_trait] = ACTIONS(2083), - [anon_sym_interface] = ACTIONS(2083), - [anon_sym_class] = ACTIONS(2083), - [anon_sym_enum] = ACTIONS(2083), - [sym_final_modifier] = ACTIONS(2083), - [sym_abstract_modifier] = ACTIONS(2083), - [sym_xhp_modifier] = ACTIONS(2083), - [sym_xhp_identifier] = ACTIONS(2083), - [sym_xhp_class_identifier] = ACTIONS(2085), - [sym_comment] = ACTIONS(3), - }, - [1352] = { - [ts_builtin_sym_end] = ACTIONS(2273), - [sym_identifier] = ACTIONS(2271), - [sym_variable] = ACTIONS(2273), - [sym_pipe_variable] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2271), - [anon_sym_newtype] = ACTIONS(2271), - [anon_sym_shape] = ACTIONS(2271), - [anon_sym_clone] = ACTIONS(2271), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_print] = ACTIONS(2271), - [sym__backslash] = ACTIONS(2273), - [anon_sym_self] = ACTIONS(2271), - [anon_sym_parent] = ACTIONS(2271), - [anon_sym_static] = ACTIONS(2271), - [anon_sym_LT_LT_LT] = ACTIONS(2273), - [anon_sym_LBRACE] = ACTIONS(2273), - [anon_sym_SEMI] = ACTIONS(2273), - [anon_sym_return] = ACTIONS(2271), - [anon_sym_break] = ACTIONS(2271), - [anon_sym_continue] = ACTIONS(2271), - [anon_sym_throw] = ACTIONS(2271), - [anon_sym_echo] = ACTIONS(2271), - [anon_sym_unset] = ACTIONS(2271), - [anon_sym_LPAREN] = ACTIONS(2273), - [anon_sym_concurrent] = ACTIONS(2271), - [anon_sym_use] = ACTIONS(2271), - [anon_sym_namespace] = ACTIONS(2271), - [anon_sym_function] = ACTIONS(2271), - [anon_sym_const] = ACTIONS(2271), - [anon_sym_if] = ACTIONS(2271), - [anon_sym_switch] = ACTIONS(2271), - [anon_sym_foreach] = ACTIONS(2271), - [anon_sym_while] = ACTIONS(2271), - [anon_sym_do] = ACTIONS(2271), - [anon_sym_for] = ACTIONS(2271), - [anon_sym_try] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(2271), - [sym_float] = ACTIONS(2273), - [sym_integer] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(2271), - [anon_sym_True] = ACTIONS(2271), - [anon_sym_TRUE] = ACTIONS(2271), - [anon_sym_false] = ACTIONS(2271), - [anon_sym_False] = ACTIONS(2271), - [anon_sym_FALSE] = ACTIONS(2271), - [anon_sym_null] = ACTIONS(2271), - [anon_sym_Null] = ACTIONS(2271), - [anon_sym_NULL] = ACTIONS(2271), - [sym_string] = ACTIONS(2273), - [anon_sym_AT] = ACTIONS(2273), - [anon_sym_TILDE] = ACTIONS(2273), - [anon_sym_array] = ACTIONS(2271), - [anon_sym_varray] = ACTIONS(2271), - [anon_sym_darray] = ACTIONS(2271), - [anon_sym_vec] = ACTIONS(2271), - [anon_sym_dict] = ACTIONS(2271), - [anon_sym_keyset] = ACTIONS(2271), - [anon_sym_LT] = ACTIONS(2271), - [anon_sym_PLUS] = ACTIONS(2271), - [anon_sym_DASH] = ACTIONS(2271), - [anon_sym_tuple] = ACTIONS(2271), - [anon_sym_include] = ACTIONS(2271), - [anon_sym_include_once] = ACTIONS(2271), - [anon_sym_require] = ACTIONS(2271), - [anon_sym_require_once] = ACTIONS(2271), - [anon_sym_list] = ACTIONS(2271), - [anon_sym_LT_LT] = ACTIONS(2271), - [anon_sym_BANG] = ACTIONS(2273), - [anon_sym_PLUS_PLUS] = ACTIONS(2273), - [anon_sym_DASH_DASH] = ACTIONS(2273), - [anon_sym_await] = ACTIONS(2271), - [anon_sym_async] = ACTIONS(2271), - [anon_sym_yield] = ACTIONS(2271), - [anon_sym_trait] = ACTIONS(2271), - [anon_sym_interface] = ACTIONS(2271), - [anon_sym_class] = ACTIONS(2271), - [anon_sym_enum] = ACTIONS(2271), - [sym_final_modifier] = ACTIONS(2271), - [sym_abstract_modifier] = ACTIONS(2271), - [sym_xhp_modifier] = ACTIONS(2271), - [sym_xhp_identifier] = ACTIONS(2271), - [sym_xhp_class_identifier] = ACTIONS(2273), - [sym_comment] = ACTIONS(3), - }, - [1353] = { - [ts_builtin_sym_end] = ACTIONS(2081), - [sym_identifier] = ACTIONS(2079), - [sym_variable] = ACTIONS(2081), - [sym_pipe_variable] = ACTIONS(2081), - [anon_sym_type] = ACTIONS(2079), - [anon_sym_newtype] = ACTIONS(2079), - [anon_sym_shape] = ACTIONS(2079), - [anon_sym_clone] = ACTIONS(2079), - [anon_sym_new] = ACTIONS(2079), - [anon_sym_print] = ACTIONS(2079), - [sym__backslash] = ACTIONS(2081), - [anon_sym_self] = ACTIONS(2079), - [anon_sym_parent] = ACTIONS(2079), - [anon_sym_static] = ACTIONS(2079), - [anon_sym_LT_LT_LT] = ACTIONS(2081), - [anon_sym_LBRACE] = ACTIONS(2081), - [anon_sym_SEMI] = ACTIONS(2081), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_break] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2079), - [anon_sym_throw] = ACTIONS(2079), - [anon_sym_echo] = ACTIONS(2079), - [anon_sym_unset] = ACTIONS(2079), - [anon_sym_LPAREN] = ACTIONS(2081), - [anon_sym_concurrent] = ACTIONS(2079), - [anon_sym_use] = ACTIONS(2079), - [anon_sym_namespace] = ACTIONS(2079), - [anon_sym_function] = ACTIONS(2079), - [anon_sym_const] = ACTIONS(2079), - [anon_sym_if] = ACTIONS(2079), - [anon_sym_switch] = ACTIONS(2079), - [anon_sym_foreach] = ACTIONS(2079), - [anon_sym_while] = ACTIONS(2079), - [anon_sym_do] = ACTIONS(2079), - [anon_sym_for] = ACTIONS(2079), - [anon_sym_try] = ACTIONS(2079), - [anon_sym_using] = ACTIONS(2079), - [sym_float] = ACTIONS(2081), - [sym_integer] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(2079), - [anon_sym_True] = ACTIONS(2079), - [anon_sym_TRUE] = ACTIONS(2079), - [anon_sym_false] = ACTIONS(2079), - [anon_sym_False] = ACTIONS(2079), - [anon_sym_FALSE] = ACTIONS(2079), - [anon_sym_null] = ACTIONS(2079), - [anon_sym_Null] = ACTIONS(2079), - [anon_sym_NULL] = ACTIONS(2079), - [sym_string] = ACTIONS(2081), - [anon_sym_AT] = ACTIONS(2081), - [anon_sym_TILDE] = ACTIONS(2081), - [anon_sym_array] = ACTIONS(2079), - [anon_sym_varray] = ACTIONS(2079), - [anon_sym_darray] = ACTIONS(2079), - [anon_sym_vec] = ACTIONS(2079), - [anon_sym_dict] = ACTIONS(2079), - [anon_sym_keyset] = ACTIONS(2079), - [anon_sym_LT] = ACTIONS(2079), - [anon_sym_PLUS] = ACTIONS(2079), - [anon_sym_DASH] = ACTIONS(2079), - [anon_sym_tuple] = ACTIONS(2079), - [anon_sym_include] = ACTIONS(2079), - [anon_sym_include_once] = ACTIONS(2079), - [anon_sym_require] = ACTIONS(2079), - [anon_sym_require_once] = ACTIONS(2079), - [anon_sym_list] = ACTIONS(2079), - [anon_sym_LT_LT] = ACTIONS(2079), - [anon_sym_BANG] = ACTIONS(2081), - [anon_sym_PLUS_PLUS] = ACTIONS(2081), - [anon_sym_DASH_DASH] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(2079), - [anon_sym_async] = ACTIONS(2079), - [anon_sym_yield] = ACTIONS(2079), - [anon_sym_trait] = ACTIONS(2079), - [anon_sym_interface] = ACTIONS(2079), - [anon_sym_class] = ACTIONS(2079), - [anon_sym_enum] = ACTIONS(2079), - [sym_final_modifier] = ACTIONS(2079), - [sym_abstract_modifier] = ACTIONS(2079), - [sym_xhp_modifier] = ACTIONS(2079), - [sym_xhp_identifier] = ACTIONS(2079), - [sym_xhp_class_identifier] = ACTIONS(2081), - [sym_comment] = ACTIONS(3), - }, - [1354] = { - [ts_builtin_sym_end] = ACTIONS(2161), - [sym_identifier] = ACTIONS(2159), - [sym_variable] = ACTIONS(2161), - [sym_pipe_variable] = ACTIONS(2161), - [anon_sym_type] = ACTIONS(2159), - [anon_sym_newtype] = ACTIONS(2159), - [anon_sym_shape] = ACTIONS(2159), - [anon_sym_clone] = ACTIONS(2159), - [anon_sym_new] = ACTIONS(2159), - [anon_sym_print] = ACTIONS(2159), - [sym__backslash] = ACTIONS(2161), - [anon_sym_self] = ACTIONS(2159), - [anon_sym_parent] = ACTIONS(2159), - [anon_sym_static] = ACTIONS(2159), - [anon_sym_LT_LT_LT] = ACTIONS(2161), - [anon_sym_LBRACE] = ACTIONS(2161), - [anon_sym_SEMI] = ACTIONS(2161), - [anon_sym_return] = ACTIONS(2159), - [anon_sym_break] = ACTIONS(2159), - [anon_sym_continue] = ACTIONS(2159), - [anon_sym_throw] = ACTIONS(2159), - [anon_sym_echo] = ACTIONS(2159), - [anon_sym_unset] = ACTIONS(2159), - [anon_sym_LPAREN] = ACTIONS(2161), - [anon_sym_concurrent] = ACTIONS(2159), - [anon_sym_use] = ACTIONS(2159), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_function] = ACTIONS(2159), - [anon_sym_const] = ACTIONS(2159), - [anon_sym_if] = ACTIONS(2159), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_foreach] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2159), - [anon_sym_do] = ACTIONS(2159), - [anon_sym_for] = ACTIONS(2159), - [anon_sym_try] = ACTIONS(2159), - [anon_sym_using] = ACTIONS(2159), - [sym_float] = ACTIONS(2161), - [sym_integer] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(2159), - [anon_sym_True] = ACTIONS(2159), - [anon_sym_TRUE] = ACTIONS(2159), - [anon_sym_false] = ACTIONS(2159), - [anon_sym_False] = ACTIONS(2159), - [anon_sym_FALSE] = ACTIONS(2159), - [anon_sym_null] = ACTIONS(2159), - [anon_sym_Null] = ACTIONS(2159), - [anon_sym_NULL] = ACTIONS(2159), - [sym_string] = ACTIONS(2161), - [anon_sym_AT] = ACTIONS(2161), - [anon_sym_TILDE] = ACTIONS(2161), - [anon_sym_array] = ACTIONS(2159), - [anon_sym_varray] = ACTIONS(2159), - [anon_sym_darray] = ACTIONS(2159), - [anon_sym_vec] = ACTIONS(2159), - [anon_sym_dict] = ACTIONS(2159), - [anon_sym_keyset] = ACTIONS(2159), - [anon_sym_LT] = ACTIONS(2159), - [anon_sym_PLUS] = ACTIONS(2159), - [anon_sym_DASH] = ACTIONS(2159), - [anon_sym_tuple] = ACTIONS(2159), - [anon_sym_include] = ACTIONS(2159), - [anon_sym_include_once] = ACTIONS(2159), - [anon_sym_require] = ACTIONS(2159), - [anon_sym_require_once] = ACTIONS(2159), - [anon_sym_list] = ACTIONS(2159), - [anon_sym_LT_LT] = ACTIONS(2159), - [anon_sym_BANG] = ACTIONS(2161), - [anon_sym_PLUS_PLUS] = ACTIONS(2161), - [anon_sym_DASH_DASH] = ACTIONS(2161), - [anon_sym_await] = ACTIONS(2159), - [anon_sym_async] = ACTIONS(2159), - [anon_sym_yield] = ACTIONS(2159), - [anon_sym_trait] = ACTIONS(2159), - [anon_sym_interface] = ACTIONS(2159), - [anon_sym_class] = ACTIONS(2159), - [anon_sym_enum] = ACTIONS(2159), - [sym_final_modifier] = ACTIONS(2159), - [sym_abstract_modifier] = ACTIONS(2159), - [sym_xhp_modifier] = ACTIONS(2159), - [sym_xhp_identifier] = ACTIONS(2159), - [sym_xhp_class_identifier] = ACTIONS(2161), - [sym_comment] = ACTIONS(3), - }, - [1355] = { - [ts_builtin_sym_end] = ACTIONS(1973), - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [1356] = { - [ts_builtin_sym_end] = ACTIONS(2257), - [sym_identifier] = ACTIONS(2255), - [sym_variable] = ACTIONS(2257), - [sym_pipe_variable] = ACTIONS(2257), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_newtype] = ACTIONS(2255), - [anon_sym_shape] = ACTIONS(2255), - [anon_sym_clone] = ACTIONS(2255), - [anon_sym_new] = ACTIONS(2255), - [anon_sym_print] = ACTIONS(2255), - [sym__backslash] = ACTIONS(2257), - [anon_sym_self] = ACTIONS(2255), - [anon_sym_parent] = ACTIONS(2255), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_LT_LT_LT] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(2257), - [anon_sym_SEMI] = ACTIONS(2257), - [anon_sym_return] = ACTIONS(2255), - [anon_sym_break] = ACTIONS(2255), - [anon_sym_continue] = ACTIONS(2255), - [anon_sym_throw] = ACTIONS(2255), - [anon_sym_echo] = ACTIONS(2255), - [anon_sym_unset] = ACTIONS(2255), - [anon_sym_LPAREN] = ACTIONS(2257), - [anon_sym_concurrent] = ACTIONS(2255), - [anon_sym_use] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_function] = ACTIONS(2255), - [anon_sym_const] = ACTIONS(2255), - [anon_sym_if] = ACTIONS(2255), - [anon_sym_switch] = ACTIONS(2255), - [anon_sym_foreach] = ACTIONS(2255), - [anon_sym_while] = ACTIONS(2255), - [anon_sym_do] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2255), - [anon_sym_try] = ACTIONS(2255), - [anon_sym_using] = ACTIONS(2255), - [sym_float] = ACTIONS(2257), - [sym_integer] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(2255), - [anon_sym_True] = ACTIONS(2255), - [anon_sym_TRUE] = ACTIONS(2255), - [anon_sym_false] = ACTIONS(2255), - [anon_sym_False] = ACTIONS(2255), - [anon_sym_FALSE] = ACTIONS(2255), - [anon_sym_null] = ACTIONS(2255), - [anon_sym_Null] = ACTIONS(2255), - [anon_sym_NULL] = ACTIONS(2255), - [sym_string] = ACTIONS(2257), - [anon_sym_AT] = ACTIONS(2257), - [anon_sym_TILDE] = ACTIONS(2257), - [anon_sym_array] = ACTIONS(2255), - [anon_sym_varray] = ACTIONS(2255), - [anon_sym_darray] = ACTIONS(2255), - [anon_sym_vec] = ACTIONS(2255), - [anon_sym_dict] = ACTIONS(2255), - [anon_sym_keyset] = ACTIONS(2255), - [anon_sym_LT] = ACTIONS(2255), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_tuple] = ACTIONS(2255), - [anon_sym_include] = ACTIONS(2255), - [anon_sym_include_once] = ACTIONS(2255), - [anon_sym_require] = ACTIONS(2255), - [anon_sym_require_once] = ACTIONS(2255), - [anon_sym_list] = ACTIONS(2255), - [anon_sym_LT_LT] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(2257), - [anon_sym_PLUS_PLUS] = ACTIONS(2257), - [anon_sym_DASH_DASH] = ACTIONS(2257), - [anon_sym_await] = ACTIONS(2255), - [anon_sym_async] = ACTIONS(2255), - [anon_sym_yield] = ACTIONS(2255), - [anon_sym_trait] = ACTIONS(2255), - [anon_sym_interface] = ACTIONS(2255), - [anon_sym_class] = ACTIONS(2255), - [anon_sym_enum] = ACTIONS(2255), - [sym_final_modifier] = ACTIONS(2255), - [sym_abstract_modifier] = ACTIONS(2255), - [sym_xhp_modifier] = ACTIONS(2255), - [sym_xhp_identifier] = ACTIONS(2255), - [sym_xhp_class_identifier] = ACTIONS(2257), - [sym_comment] = ACTIONS(3), - }, - [1357] = { - [ts_builtin_sym_end] = ACTIONS(2269), - [sym_identifier] = ACTIONS(2267), - [sym_variable] = ACTIONS(2269), - [sym_pipe_variable] = ACTIONS(2269), - [anon_sym_type] = ACTIONS(2267), - [anon_sym_newtype] = ACTIONS(2267), - [anon_sym_shape] = ACTIONS(2267), - [anon_sym_clone] = ACTIONS(2267), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_print] = ACTIONS(2267), - [sym__backslash] = ACTIONS(2269), - [anon_sym_self] = ACTIONS(2267), - [anon_sym_parent] = ACTIONS(2267), - [anon_sym_static] = ACTIONS(2267), - [anon_sym_LT_LT_LT] = ACTIONS(2269), - [anon_sym_LBRACE] = ACTIONS(2269), - [anon_sym_SEMI] = ACTIONS(2269), - [anon_sym_return] = ACTIONS(2267), - [anon_sym_break] = ACTIONS(2267), - [anon_sym_continue] = ACTIONS(2267), - [anon_sym_throw] = ACTIONS(2267), - [anon_sym_echo] = ACTIONS(2267), - [anon_sym_unset] = ACTIONS(2267), - [anon_sym_LPAREN] = ACTIONS(2269), - [anon_sym_concurrent] = ACTIONS(2267), - [anon_sym_use] = ACTIONS(2267), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_function] = ACTIONS(2267), - [anon_sym_const] = ACTIONS(2267), - [anon_sym_if] = ACTIONS(2267), - [anon_sym_switch] = ACTIONS(2267), - [anon_sym_foreach] = ACTIONS(2267), - [anon_sym_while] = ACTIONS(2267), - [anon_sym_do] = ACTIONS(2267), - [anon_sym_for] = ACTIONS(2267), - [anon_sym_try] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(2267), - [sym_float] = ACTIONS(2269), - [sym_integer] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(2267), - [anon_sym_True] = ACTIONS(2267), - [anon_sym_TRUE] = ACTIONS(2267), - [anon_sym_false] = ACTIONS(2267), - [anon_sym_False] = ACTIONS(2267), - [anon_sym_FALSE] = ACTIONS(2267), - [anon_sym_null] = ACTIONS(2267), - [anon_sym_Null] = ACTIONS(2267), - [anon_sym_NULL] = ACTIONS(2267), - [sym_string] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(2269), - [anon_sym_TILDE] = ACTIONS(2269), - [anon_sym_array] = ACTIONS(2267), - [anon_sym_varray] = ACTIONS(2267), - [anon_sym_darray] = ACTIONS(2267), - [anon_sym_vec] = ACTIONS(2267), - [anon_sym_dict] = ACTIONS(2267), - [anon_sym_keyset] = ACTIONS(2267), - [anon_sym_LT] = ACTIONS(2267), - [anon_sym_PLUS] = ACTIONS(2267), - [anon_sym_DASH] = ACTIONS(2267), - [anon_sym_tuple] = ACTIONS(2267), - [anon_sym_include] = ACTIONS(2267), - [anon_sym_include_once] = ACTIONS(2267), - [anon_sym_require] = ACTIONS(2267), - [anon_sym_require_once] = ACTIONS(2267), - [anon_sym_list] = ACTIONS(2267), - [anon_sym_LT_LT] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2269), - [anon_sym_PLUS_PLUS] = ACTIONS(2269), - [anon_sym_DASH_DASH] = ACTIONS(2269), - [anon_sym_await] = ACTIONS(2267), - [anon_sym_async] = ACTIONS(2267), - [anon_sym_yield] = ACTIONS(2267), - [anon_sym_trait] = ACTIONS(2267), - [anon_sym_interface] = ACTIONS(2267), - [anon_sym_class] = ACTIONS(2267), - [anon_sym_enum] = ACTIONS(2267), - [sym_final_modifier] = ACTIONS(2267), - [sym_abstract_modifier] = ACTIONS(2267), - [sym_xhp_modifier] = ACTIONS(2267), - [sym_xhp_identifier] = ACTIONS(2267), - [sym_xhp_class_identifier] = ACTIONS(2269), - [sym_comment] = ACTIONS(3), - }, - [1358] = { - [ts_builtin_sym_end] = ACTIONS(2009), - [sym_identifier] = ACTIONS(2007), - [sym_variable] = ACTIONS(2009), - [sym_pipe_variable] = ACTIONS(2009), - [anon_sym_type] = ACTIONS(2007), - [anon_sym_newtype] = ACTIONS(2007), - [anon_sym_shape] = ACTIONS(2007), - [anon_sym_clone] = ACTIONS(2007), - [anon_sym_new] = ACTIONS(2007), - [anon_sym_print] = ACTIONS(2007), - [sym__backslash] = ACTIONS(2009), - [anon_sym_self] = ACTIONS(2007), - [anon_sym_parent] = ACTIONS(2007), - [anon_sym_static] = ACTIONS(2007), - [anon_sym_LT_LT_LT] = ACTIONS(2009), - [anon_sym_LBRACE] = ACTIONS(2009), - [anon_sym_SEMI] = ACTIONS(2009), - [anon_sym_return] = ACTIONS(2007), - [anon_sym_break] = ACTIONS(2007), - [anon_sym_continue] = ACTIONS(2007), - [anon_sym_throw] = ACTIONS(2007), - [anon_sym_echo] = ACTIONS(2007), - [anon_sym_unset] = ACTIONS(2007), - [anon_sym_LPAREN] = ACTIONS(2009), - [anon_sym_concurrent] = ACTIONS(2007), - [anon_sym_use] = ACTIONS(2007), - [anon_sym_namespace] = ACTIONS(2007), - [anon_sym_function] = ACTIONS(2007), - [anon_sym_const] = ACTIONS(2007), - [anon_sym_if] = ACTIONS(2007), - [anon_sym_switch] = ACTIONS(2007), - [anon_sym_foreach] = ACTIONS(2007), - [anon_sym_while] = ACTIONS(2007), - [anon_sym_do] = ACTIONS(2007), - [anon_sym_for] = ACTIONS(2007), - [anon_sym_try] = ACTIONS(2007), - [anon_sym_using] = ACTIONS(2007), - [sym_float] = ACTIONS(2009), - [sym_integer] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(2007), - [anon_sym_True] = ACTIONS(2007), - [anon_sym_TRUE] = ACTIONS(2007), - [anon_sym_false] = ACTIONS(2007), - [anon_sym_False] = ACTIONS(2007), - [anon_sym_FALSE] = ACTIONS(2007), - [anon_sym_null] = ACTIONS(2007), - [anon_sym_Null] = ACTIONS(2007), - [anon_sym_NULL] = ACTIONS(2007), - [sym_string] = ACTIONS(2009), - [anon_sym_AT] = ACTIONS(2009), - [anon_sym_TILDE] = ACTIONS(2009), - [anon_sym_array] = ACTIONS(2007), - [anon_sym_varray] = ACTIONS(2007), - [anon_sym_darray] = ACTIONS(2007), - [anon_sym_vec] = ACTIONS(2007), - [anon_sym_dict] = ACTIONS(2007), - [anon_sym_keyset] = ACTIONS(2007), - [anon_sym_LT] = ACTIONS(2007), - [anon_sym_PLUS] = ACTIONS(2007), - [anon_sym_DASH] = ACTIONS(2007), - [anon_sym_tuple] = ACTIONS(2007), - [anon_sym_include] = ACTIONS(2007), - [anon_sym_include_once] = ACTIONS(2007), - [anon_sym_require] = ACTIONS(2007), - [anon_sym_require_once] = ACTIONS(2007), - [anon_sym_list] = ACTIONS(2007), - [anon_sym_LT_LT] = ACTIONS(2007), - [anon_sym_BANG] = ACTIONS(2009), - [anon_sym_PLUS_PLUS] = ACTIONS(2009), - [anon_sym_DASH_DASH] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(2007), - [anon_sym_async] = ACTIONS(2007), - [anon_sym_yield] = ACTIONS(2007), - [anon_sym_trait] = ACTIONS(2007), - [anon_sym_interface] = ACTIONS(2007), - [anon_sym_class] = ACTIONS(2007), - [anon_sym_enum] = ACTIONS(2007), - [sym_final_modifier] = ACTIONS(2007), - [sym_abstract_modifier] = ACTIONS(2007), - [sym_xhp_modifier] = ACTIONS(2007), - [sym_xhp_identifier] = ACTIONS(2007), - [sym_xhp_class_identifier] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - }, - [1359] = { - [ts_builtin_sym_end] = ACTIONS(2293), - [sym_identifier] = ACTIONS(2291), - [sym_variable] = ACTIONS(2293), - [sym_pipe_variable] = ACTIONS(2293), - [anon_sym_type] = ACTIONS(2291), - [anon_sym_newtype] = ACTIONS(2291), - [anon_sym_shape] = ACTIONS(2291), - [anon_sym_clone] = ACTIONS(2291), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_print] = ACTIONS(2291), - [sym__backslash] = ACTIONS(2293), - [anon_sym_self] = ACTIONS(2291), - [anon_sym_parent] = ACTIONS(2291), - [anon_sym_static] = ACTIONS(2291), - [anon_sym_LT_LT_LT] = ACTIONS(2293), - [anon_sym_LBRACE] = ACTIONS(2293), - [anon_sym_SEMI] = ACTIONS(2293), - [anon_sym_return] = ACTIONS(2291), - [anon_sym_break] = ACTIONS(2291), - [anon_sym_continue] = ACTIONS(2291), - [anon_sym_throw] = ACTIONS(2291), - [anon_sym_echo] = ACTIONS(2291), - [anon_sym_unset] = ACTIONS(2291), - [anon_sym_LPAREN] = ACTIONS(2293), - [anon_sym_concurrent] = ACTIONS(2291), - [anon_sym_use] = ACTIONS(2291), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_function] = ACTIONS(2291), - [anon_sym_const] = ACTIONS(2291), - [anon_sym_if] = ACTIONS(2291), - [anon_sym_switch] = ACTIONS(2291), - [anon_sym_foreach] = ACTIONS(2291), - [anon_sym_while] = ACTIONS(2291), - [anon_sym_do] = ACTIONS(2291), - [anon_sym_for] = ACTIONS(2291), - [anon_sym_try] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(2291), - [sym_float] = ACTIONS(2293), - [sym_integer] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(2291), - [anon_sym_True] = ACTIONS(2291), - [anon_sym_TRUE] = ACTIONS(2291), - [anon_sym_false] = ACTIONS(2291), - [anon_sym_False] = ACTIONS(2291), - [anon_sym_FALSE] = ACTIONS(2291), - [anon_sym_null] = ACTIONS(2291), - [anon_sym_Null] = ACTIONS(2291), - [anon_sym_NULL] = ACTIONS(2291), - [sym_string] = ACTIONS(2293), - [anon_sym_AT] = ACTIONS(2293), - [anon_sym_TILDE] = ACTIONS(2293), - [anon_sym_array] = ACTIONS(2291), - [anon_sym_varray] = ACTIONS(2291), - [anon_sym_darray] = ACTIONS(2291), - [anon_sym_vec] = ACTIONS(2291), - [anon_sym_dict] = ACTIONS(2291), - [anon_sym_keyset] = ACTIONS(2291), - [anon_sym_LT] = ACTIONS(2291), - [anon_sym_PLUS] = ACTIONS(2291), - [anon_sym_DASH] = ACTIONS(2291), - [anon_sym_tuple] = ACTIONS(2291), - [anon_sym_include] = ACTIONS(2291), - [anon_sym_include_once] = ACTIONS(2291), - [anon_sym_require] = ACTIONS(2291), - [anon_sym_require_once] = ACTIONS(2291), - [anon_sym_list] = ACTIONS(2291), - [anon_sym_LT_LT] = ACTIONS(2291), - [anon_sym_BANG] = ACTIONS(2293), - [anon_sym_PLUS_PLUS] = ACTIONS(2293), - [anon_sym_DASH_DASH] = ACTIONS(2293), - [anon_sym_await] = ACTIONS(2291), - [anon_sym_async] = ACTIONS(2291), - [anon_sym_yield] = ACTIONS(2291), - [anon_sym_trait] = ACTIONS(2291), - [anon_sym_interface] = ACTIONS(2291), - [anon_sym_class] = ACTIONS(2291), - [anon_sym_enum] = ACTIONS(2291), - [sym_final_modifier] = ACTIONS(2291), - [sym_abstract_modifier] = ACTIONS(2291), - [sym_xhp_modifier] = ACTIONS(2291), - [sym_xhp_identifier] = ACTIONS(2291), - [sym_xhp_class_identifier] = ACTIONS(2293), - [sym_comment] = ACTIONS(3), - }, - [1360] = { - [ts_builtin_sym_end] = ACTIONS(2301), - [sym_identifier] = ACTIONS(2299), - [sym_variable] = ACTIONS(2301), - [sym_pipe_variable] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2299), - [anon_sym_newtype] = ACTIONS(2299), - [anon_sym_shape] = ACTIONS(2299), - [anon_sym_clone] = ACTIONS(2299), - [anon_sym_new] = ACTIONS(2299), - [anon_sym_print] = ACTIONS(2299), - [sym__backslash] = ACTIONS(2301), - [anon_sym_self] = ACTIONS(2299), - [anon_sym_parent] = ACTIONS(2299), - [anon_sym_static] = ACTIONS(2299), - [anon_sym_LT_LT_LT] = ACTIONS(2301), - [anon_sym_LBRACE] = ACTIONS(2301), - [anon_sym_SEMI] = ACTIONS(2301), - [anon_sym_return] = ACTIONS(2299), - [anon_sym_break] = ACTIONS(2299), - [anon_sym_continue] = ACTIONS(2299), - [anon_sym_throw] = ACTIONS(2299), - [anon_sym_echo] = ACTIONS(2299), - [anon_sym_unset] = ACTIONS(2299), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_concurrent] = ACTIONS(2299), - [anon_sym_use] = ACTIONS(2299), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_function] = ACTIONS(2299), - [anon_sym_const] = ACTIONS(2299), - [anon_sym_if] = ACTIONS(2299), - [anon_sym_switch] = ACTIONS(2299), - [anon_sym_foreach] = ACTIONS(2299), - [anon_sym_while] = ACTIONS(2299), - [anon_sym_do] = ACTIONS(2299), - [anon_sym_for] = ACTIONS(2299), - [anon_sym_try] = ACTIONS(2299), - [anon_sym_using] = ACTIONS(2299), - [sym_float] = ACTIONS(2301), - [sym_integer] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(2299), - [anon_sym_True] = ACTIONS(2299), - [anon_sym_TRUE] = ACTIONS(2299), - [anon_sym_false] = ACTIONS(2299), - [anon_sym_False] = ACTIONS(2299), - [anon_sym_FALSE] = ACTIONS(2299), - [anon_sym_null] = ACTIONS(2299), - [anon_sym_Null] = ACTIONS(2299), - [anon_sym_NULL] = ACTIONS(2299), - [sym_string] = ACTIONS(2301), - [anon_sym_AT] = ACTIONS(2301), - [anon_sym_TILDE] = ACTIONS(2301), - [anon_sym_array] = ACTIONS(2299), - [anon_sym_varray] = ACTIONS(2299), - [anon_sym_darray] = ACTIONS(2299), - [anon_sym_vec] = ACTIONS(2299), - [anon_sym_dict] = ACTIONS(2299), - [anon_sym_keyset] = ACTIONS(2299), - [anon_sym_LT] = ACTIONS(2299), - [anon_sym_PLUS] = ACTIONS(2299), - [anon_sym_DASH] = ACTIONS(2299), - [anon_sym_tuple] = ACTIONS(2299), - [anon_sym_include] = ACTIONS(2299), - [anon_sym_include_once] = ACTIONS(2299), - [anon_sym_require] = ACTIONS(2299), - [anon_sym_require_once] = ACTIONS(2299), - [anon_sym_list] = ACTIONS(2299), - [anon_sym_LT_LT] = ACTIONS(2299), - [anon_sym_BANG] = ACTIONS(2301), - [anon_sym_PLUS_PLUS] = ACTIONS(2301), - [anon_sym_DASH_DASH] = ACTIONS(2301), - [anon_sym_await] = ACTIONS(2299), - [anon_sym_async] = ACTIONS(2299), - [anon_sym_yield] = ACTIONS(2299), - [anon_sym_trait] = ACTIONS(2299), - [anon_sym_interface] = ACTIONS(2299), - [anon_sym_class] = ACTIONS(2299), - [anon_sym_enum] = ACTIONS(2299), - [sym_final_modifier] = ACTIONS(2299), - [sym_abstract_modifier] = ACTIONS(2299), - [sym_xhp_modifier] = ACTIONS(2299), - [sym_xhp_identifier] = ACTIONS(2299), - [sym_xhp_class_identifier] = ACTIONS(2301), - [sym_comment] = ACTIONS(3), - }, - [1361] = { - [ts_builtin_sym_end] = ACTIONS(2077), - [sym_identifier] = ACTIONS(2075), - [sym_variable] = ACTIONS(2077), - [sym_pipe_variable] = ACTIONS(2077), - [anon_sym_type] = ACTIONS(2075), - [anon_sym_newtype] = ACTIONS(2075), - [anon_sym_shape] = ACTIONS(2075), - [anon_sym_clone] = ACTIONS(2075), - [anon_sym_new] = ACTIONS(2075), - [anon_sym_print] = ACTIONS(2075), - [sym__backslash] = ACTIONS(2077), - [anon_sym_self] = ACTIONS(2075), - [anon_sym_parent] = ACTIONS(2075), - [anon_sym_static] = ACTIONS(2075), - [anon_sym_LT_LT_LT] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2077), - [anon_sym_SEMI] = ACTIONS(2077), - [anon_sym_return] = ACTIONS(2075), - [anon_sym_break] = ACTIONS(2075), - [anon_sym_continue] = ACTIONS(2075), - [anon_sym_throw] = ACTIONS(2075), - [anon_sym_echo] = ACTIONS(2075), - [anon_sym_unset] = ACTIONS(2075), - [anon_sym_LPAREN] = ACTIONS(2077), - [anon_sym_concurrent] = ACTIONS(2075), - [anon_sym_use] = ACTIONS(2075), - [anon_sym_namespace] = ACTIONS(2075), - [anon_sym_function] = ACTIONS(2075), - [anon_sym_const] = ACTIONS(2075), - [anon_sym_if] = ACTIONS(2075), - [anon_sym_switch] = ACTIONS(2075), - [anon_sym_foreach] = ACTIONS(2075), - [anon_sym_while] = ACTIONS(2075), - [anon_sym_do] = ACTIONS(2075), - [anon_sym_for] = ACTIONS(2075), - [anon_sym_try] = ACTIONS(2075), - [anon_sym_using] = ACTIONS(2075), - [sym_float] = ACTIONS(2077), - [sym_integer] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2075), - [anon_sym_True] = ACTIONS(2075), - [anon_sym_TRUE] = ACTIONS(2075), - [anon_sym_false] = ACTIONS(2075), - [anon_sym_False] = ACTIONS(2075), - [anon_sym_FALSE] = ACTIONS(2075), - [anon_sym_null] = ACTIONS(2075), - [anon_sym_Null] = ACTIONS(2075), - [anon_sym_NULL] = ACTIONS(2075), - [sym_string] = ACTIONS(2077), - [anon_sym_AT] = ACTIONS(2077), - [anon_sym_TILDE] = ACTIONS(2077), - [anon_sym_array] = ACTIONS(2075), - [anon_sym_varray] = ACTIONS(2075), - [anon_sym_darray] = ACTIONS(2075), - [anon_sym_vec] = ACTIONS(2075), - [anon_sym_dict] = ACTIONS(2075), - [anon_sym_keyset] = ACTIONS(2075), - [anon_sym_LT] = ACTIONS(2075), - [anon_sym_PLUS] = ACTIONS(2075), - [anon_sym_DASH] = ACTIONS(2075), - [anon_sym_tuple] = ACTIONS(2075), - [anon_sym_include] = ACTIONS(2075), - [anon_sym_include_once] = ACTIONS(2075), - [anon_sym_require] = ACTIONS(2075), - [anon_sym_require_once] = ACTIONS(2075), - [anon_sym_list] = ACTIONS(2075), - [anon_sym_LT_LT] = ACTIONS(2075), - [anon_sym_BANG] = ACTIONS(2077), - [anon_sym_PLUS_PLUS] = ACTIONS(2077), - [anon_sym_DASH_DASH] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(2075), - [anon_sym_async] = ACTIONS(2075), - [anon_sym_yield] = ACTIONS(2075), - [anon_sym_trait] = ACTIONS(2075), - [anon_sym_interface] = ACTIONS(2075), - [anon_sym_class] = ACTIONS(2075), - [anon_sym_enum] = ACTIONS(2075), - [sym_final_modifier] = ACTIONS(2075), - [sym_abstract_modifier] = ACTIONS(2075), - [sym_xhp_modifier] = ACTIONS(2075), - [sym_xhp_identifier] = ACTIONS(2075), - [sym_xhp_class_identifier] = ACTIONS(2077), - [sym_comment] = ACTIONS(3), - }, - [1362] = { - [ts_builtin_sym_end] = ACTIONS(2013), - [sym_identifier] = ACTIONS(2011), - [sym_variable] = ACTIONS(2013), - [sym_pipe_variable] = ACTIONS(2013), - [anon_sym_type] = ACTIONS(2011), - [anon_sym_newtype] = ACTIONS(2011), - [anon_sym_shape] = ACTIONS(2011), - [anon_sym_clone] = ACTIONS(2011), - [anon_sym_new] = ACTIONS(2011), - [anon_sym_print] = ACTIONS(2011), - [sym__backslash] = ACTIONS(2013), - [anon_sym_self] = ACTIONS(2011), - [anon_sym_parent] = ACTIONS(2011), - [anon_sym_static] = ACTIONS(2011), - [anon_sym_LT_LT_LT] = ACTIONS(2013), - [anon_sym_LBRACE] = ACTIONS(2013), - [anon_sym_SEMI] = ACTIONS(2013), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2011), - [anon_sym_continue] = ACTIONS(2011), - [anon_sym_throw] = ACTIONS(2011), - [anon_sym_echo] = ACTIONS(2011), - [anon_sym_unset] = ACTIONS(2011), - [anon_sym_LPAREN] = ACTIONS(2013), - [anon_sym_concurrent] = ACTIONS(2011), - [anon_sym_use] = ACTIONS(2011), - [anon_sym_namespace] = ACTIONS(2011), - [anon_sym_function] = ACTIONS(2011), - [anon_sym_const] = ACTIONS(2011), - [anon_sym_if] = ACTIONS(2011), - [anon_sym_switch] = ACTIONS(2011), - [anon_sym_foreach] = ACTIONS(2011), - [anon_sym_while] = ACTIONS(2011), - [anon_sym_do] = ACTIONS(2011), - [anon_sym_for] = ACTIONS(2011), - [anon_sym_try] = ACTIONS(2011), - [anon_sym_using] = ACTIONS(2011), - [sym_float] = ACTIONS(2013), - [sym_integer] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(2011), - [anon_sym_True] = ACTIONS(2011), - [anon_sym_TRUE] = ACTIONS(2011), - [anon_sym_false] = ACTIONS(2011), - [anon_sym_False] = ACTIONS(2011), - [anon_sym_FALSE] = ACTIONS(2011), - [anon_sym_null] = ACTIONS(2011), - [anon_sym_Null] = ACTIONS(2011), - [anon_sym_NULL] = ACTIONS(2011), - [sym_string] = ACTIONS(2013), - [anon_sym_AT] = ACTIONS(2013), - [anon_sym_TILDE] = ACTIONS(2013), - [anon_sym_array] = ACTIONS(2011), - [anon_sym_varray] = ACTIONS(2011), - [anon_sym_darray] = ACTIONS(2011), - [anon_sym_vec] = ACTIONS(2011), - [anon_sym_dict] = ACTIONS(2011), - [anon_sym_keyset] = ACTIONS(2011), - [anon_sym_LT] = ACTIONS(2011), - [anon_sym_PLUS] = ACTIONS(2011), - [anon_sym_DASH] = ACTIONS(2011), - [anon_sym_tuple] = ACTIONS(2011), - [anon_sym_include] = ACTIONS(2011), - [anon_sym_include_once] = ACTIONS(2011), - [anon_sym_require] = ACTIONS(2011), - [anon_sym_require_once] = ACTIONS(2011), - [anon_sym_list] = ACTIONS(2011), - [anon_sym_LT_LT] = ACTIONS(2011), - [anon_sym_BANG] = ACTIONS(2013), - [anon_sym_PLUS_PLUS] = ACTIONS(2013), - [anon_sym_DASH_DASH] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(2011), - [anon_sym_async] = ACTIONS(2011), - [anon_sym_yield] = ACTIONS(2011), - [anon_sym_trait] = ACTIONS(2011), - [anon_sym_interface] = ACTIONS(2011), - [anon_sym_class] = ACTIONS(2011), - [anon_sym_enum] = ACTIONS(2011), - [sym_final_modifier] = ACTIONS(2011), - [sym_abstract_modifier] = ACTIONS(2011), - [sym_xhp_modifier] = ACTIONS(2011), - [sym_xhp_identifier] = ACTIONS(2011), - [sym_xhp_class_identifier] = ACTIONS(2013), - [sym_comment] = ACTIONS(3), - }, - [1363] = { - [ts_builtin_sym_end] = ACTIONS(2305), - [sym_identifier] = ACTIONS(2303), - [sym_variable] = ACTIONS(2305), - [sym_pipe_variable] = ACTIONS(2305), - [anon_sym_type] = ACTIONS(2303), - [anon_sym_newtype] = ACTIONS(2303), - [anon_sym_shape] = ACTIONS(2303), - [anon_sym_clone] = ACTIONS(2303), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_print] = ACTIONS(2303), - [sym__backslash] = ACTIONS(2305), - [anon_sym_self] = ACTIONS(2303), - [anon_sym_parent] = ACTIONS(2303), - [anon_sym_static] = ACTIONS(2303), - [anon_sym_LT_LT_LT] = ACTIONS(2305), - [anon_sym_LBRACE] = ACTIONS(2305), - [anon_sym_SEMI] = ACTIONS(2305), - [anon_sym_return] = ACTIONS(2303), - [anon_sym_break] = ACTIONS(2303), - [anon_sym_continue] = ACTIONS(2303), - [anon_sym_throw] = ACTIONS(2303), - [anon_sym_echo] = ACTIONS(2303), - [anon_sym_unset] = ACTIONS(2303), - [anon_sym_LPAREN] = ACTIONS(2305), - [anon_sym_concurrent] = ACTIONS(2303), - [anon_sym_use] = ACTIONS(2303), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_function] = ACTIONS(2303), - [anon_sym_const] = ACTIONS(2303), - [anon_sym_if] = ACTIONS(2303), - [anon_sym_switch] = ACTIONS(2303), - [anon_sym_foreach] = ACTIONS(2303), - [anon_sym_while] = ACTIONS(2303), - [anon_sym_do] = ACTIONS(2303), - [anon_sym_for] = ACTIONS(2303), - [anon_sym_try] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(2303), - [sym_float] = ACTIONS(2305), - [sym_integer] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(2303), - [anon_sym_True] = ACTIONS(2303), - [anon_sym_TRUE] = ACTIONS(2303), - [anon_sym_false] = ACTIONS(2303), - [anon_sym_False] = ACTIONS(2303), - [anon_sym_FALSE] = ACTIONS(2303), - [anon_sym_null] = ACTIONS(2303), - [anon_sym_Null] = ACTIONS(2303), - [anon_sym_NULL] = ACTIONS(2303), - [sym_string] = ACTIONS(2305), - [anon_sym_AT] = ACTIONS(2305), - [anon_sym_TILDE] = ACTIONS(2305), - [anon_sym_array] = ACTIONS(2303), - [anon_sym_varray] = ACTIONS(2303), - [anon_sym_darray] = ACTIONS(2303), - [anon_sym_vec] = ACTIONS(2303), - [anon_sym_dict] = ACTIONS(2303), - [anon_sym_keyset] = ACTIONS(2303), - [anon_sym_LT] = ACTIONS(2303), - [anon_sym_PLUS] = ACTIONS(2303), - [anon_sym_DASH] = ACTIONS(2303), - [anon_sym_tuple] = ACTIONS(2303), - [anon_sym_include] = ACTIONS(2303), - [anon_sym_include_once] = ACTIONS(2303), - [anon_sym_require] = ACTIONS(2303), - [anon_sym_require_once] = ACTIONS(2303), - [anon_sym_list] = ACTIONS(2303), - [anon_sym_LT_LT] = ACTIONS(2303), - [anon_sym_BANG] = ACTIONS(2305), - [anon_sym_PLUS_PLUS] = ACTIONS(2305), - [anon_sym_DASH_DASH] = ACTIONS(2305), - [anon_sym_await] = ACTIONS(2303), - [anon_sym_async] = ACTIONS(2303), - [anon_sym_yield] = ACTIONS(2303), - [anon_sym_trait] = ACTIONS(2303), - [anon_sym_interface] = ACTIONS(2303), - [anon_sym_class] = ACTIONS(2303), - [anon_sym_enum] = ACTIONS(2303), - [sym_final_modifier] = ACTIONS(2303), - [sym_abstract_modifier] = ACTIONS(2303), - [sym_xhp_modifier] = ACTIONS(2303), - [sym_xhp_identifier] = ACTIONS(2303), - [sym_xhp_class_identifier] = ACTIONS(2305), - [sym_comment] = ACTIONS(3), - }, - [1364] = { - [ts_builtin_sym_end] = ACTIONS(2309), - [sym_identifier] = ACTIONS(2307), - [sym_variable] = ACTIONS(2309), - [sym_pipe_variable] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2307), - [anon_sym_newtype] = ACTIONS(2307), - [anon_sym_shape] = ACTIONS(2307), - [anon_sym_clone] = ACTIONS(2307), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_print] = ACTIONS(2307), - [sym__backslash] = ACTIONS(2309), - [anon_sym_self] = ACTIONS(2307), - [anon_sym_parent] = ACTIONS(2307), - [anon_sym_static] = ACTIONS(2307), - [anon_sym_LT_LT_LT] = ACTIONS(2309), - [anon_sym_LBRACE] = ACTIONS(2309), - [anon_sym_SEMI] = ACTIONS(2309), - [anon_sym_return] = ACTIONS(2307), - [anon_sym_break] = ACTIONS(2307), - [anon_sym_continue] = ACTIONS(2307), - [anon_sym_throw] = ACTIONS(2307), - [anon_sym_echo] = ACTIONS(2307), - [anon_sym_unset] = ACTIONS(2307), - [anon_sym_LPAREN] = ACTIONS(2309), - [anon_sym_concurrent] = ACTIONS(2307), - [anon_sym_use] = ACTIONS(2307), - [anon_sym_namespace] = ACTIONS(2307), - [anon_sym_function] = ACTIONS(2307), - [anon_sym_const] = ACTIONS(2307), - [anon_sym_if] = ACTIONS(2307), - [anon_sym_switch] = ACTIONS(2307), - [anon_sym_foreach] = ACTIONS(2307), - [anon_sym_while] = ACTIONS(2307), - [anon_sym_do] = ACTIONS(2307), - [anon_sym_for] = ACTIONS(2307), - [anon_sym_try] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(2307), - [sym_float] = ACTIONS(2309), - [sym_integer] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(2307), - [anon_sym_True] = ACTIONS(2307), - [anon_sym_TRUE] = ACTIONS(2307), - [anon_sym_false] = ACTIONS(2307), - [anon_sym_False] = ACTIONS(2307), - [anon_sym_FALSE] = ACTIONS(2307), - [anon_sym_null] = ACTIONS(2307), - [anon_sym_Null] = ACTIONS(2307), - [anon_sym_NULL] = ACTIONS(2307), - [sym_string] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(2309), - [anon_sym_TILDE] = ACTIONS(2309), - [anon_sym_array] = ACTIONS(2307), - [anon_sym_varray] = ACTIONS(2307), - [anon_sym_darray] = ACTIONS(2307), - [anon_sym_vec] = ACTIONS(2307), - [anon_sym_dict] = ACTIONS(2307), - [anon_sym_keyset] = ACTIONS(2307), - [anon_sym_LT] = ACTIONS(2307), - [anon_sym_PLUS] = ACTIONS(2307), - [anon_sym_DASH] = ACTIONS(2307), - [anon_sym_tuple] = ACTIONS(2307), - [anon_sym_include] = ACTIONS(2307), - [anon_sym_include_once] = ACTIONS(2307), - [anon_sym_require] = ACTIONS(2307), - [anon_sym_require_once] = ACTIONS(2307), - [anon_sym_list] = ACTIONS(2307), - [anon_sym_LT_LT] = ACTIONS(2307), - [anon_sym_BANG] = ACTIONS(2309), - [anon_sym_PLUS_PLUS] = ACTIONS(2309), - [anon_sym_DASH_DASH] = ACTIONS(2309), - [anon_sym_await] = ACTIONS(2307), - [anon_sym_async] = ACTIONS(2307), - [anon_sym_yield] = ACTIONS(2307), - [anon_sym_trait] = ACTIONS(2307), - [anon_sym_interface] = ACTIONS(2307), - [anon_sym_class] = ACTIONS(2307), - [anon_sym_enum] = ACTIONS(2307), - [sym_final_modifier] = ACTIONS(2307), - [sym_abstract_modifier] = ACTIONS(2307), - [sym_xhp_modifier] = ACTIONS(2307), - [sym_xhp_identifier] = ACTIONS(2307), - [sym_xhp_class_identifier] = ACTIONS(2309), - [sym_comment] = ACTIONS(3), - }, - [1365] = { - [ts_builtin_sym_end] = ACTIONS(2453), - [sym_identifier] = ACTIONS(2451), - [sym_variable] = ACTIONS(2453), - [sym_pipe_variable] = ACTIONS(2453), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_newtype] = ACTIONS(2451), - [anon_sym_shape] = ACTIONS(2451), - [anon_sym_clone] = ACTIONS(2451), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_print] = ACTIONS(2451), - [sym__backslash] = ACTIONS(2453), - [anon_sym_self] = ACTIONS(2451), - [anon_sym_parent] = ACTIONS(2451), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_LT_LT_LT] = ACTIONS(2453), - [anon_sym_LBRACE] = ACTIONS(2453), - [anon_sym_SEMI] = ACTIONS(2453), - [anon_sym_return] = ACTIONS(2451), - [anon_sym_break] = ACTIONS(2451), - [anon_sym_continue] = ACTIONS(2451), - [anon_sym_throw] = ACTIONS(2451), - [anon_sym_echo] = ACTIONS(2451), - [anon_sym_unset] = ACTIONS(2451), - [anon_sym_LPAREN] = ACTIONS(2453), - [anon_sym_concurrent] = ACTIONS(2451), - [anon_sym_use] = ACTIONS(2451), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_const] = ACTIONS(2451), - [anon_sym_if] = ACTIONS(2451), - [anon_sym_switch] = ACTIONS(2451), - [anon_sym_foreach] = ACTIONS(2451), - [anon_sym_while] = ACTIONS(2451), - [anon_sym_do] = ACTIONS(2451), - [anon_sym_for] = ACTIONS(2451), - [anon_sym_try] = ACTIONS(2451), - [anon_sym_using] = ACTIONS(2451), - [sym_float] = ACTIONS(2453), - [sym_integer] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(2451), - [anon_sym_True] = ACTIONS(2451), - [anon_sym_TRUE] = ACTIONS(2451), - [anon_sym_false] = ACTIONS(2451), - [anon_sym_False] = ACTIONS(2451), - [anon_sym_FALSE] = ACTIONS(2451), - [anon_sym_null] = ACTIONS(2451), - [anon_sym_Null] = ACTIONS(2451), - [anon_sym_NULL] = ACTIONS(2451), - [sym_string] = ACTIONS(2453), - [anon_sym_AT] = ACTIONS(2453), - [anon_sym_TILDE] = ACTIONS(2453), - [anon_sym_array] = ACTIONS(2451), - [anon_sym_varray] = ACTIONS(2451), - [anon_sym_darray] = ACTIONS(2451), - [anon_sym_vec] = ACTIONS(2451), - [anon_sym_dict] = ACTIONS(2451), - [anon_sym_keyset] = ACTIONS(2451), - [anon_sym_LT] = ACTIONS(2451), - [anon_sym_PLUS] = ACTIONS(2451), - [anon_sym_DASH] = ACTIONS(2451), - [anon_sym_tuple] = ACTIONS(2451), - [anon_sym_include] = ACTIONS(2451), - [anon_sym_include_once] = ACTIONS(2451), - [anon_sym_require] = ACTIONS(2451), - [anon_sym_require_once] = ACTIONS(2451), - [anon_sym_list] = ACTIONS(2451), - [anon_sym_LT_LT] = ACTIONS(2451), - [anon_sym_BANG] = ACTIONS(2453), - [anon_sym_PLUS_PLUS] = ACTIONS(2453), - [anon_sym_DASH_DASH] = ACTIONS(2453), - [anon_sym_await] = ACTIONS(2451), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_yield] = ACTIONS(2451), - [anon_sym_trait] = ACTIONS(2451), - [anon_sym_interface] = ACTIONS(2451), - [anon_sym_class] = ACTIONS(2451), - [anon_sym_enum] = ACTIONS(2451), - [sym_final_modifier] = ACTIONS(2451), - [sym_abstract_modifier] = ACTIONS(2451), - [sym_xhp_modifier] = ACTIONS(2451), - [sym_xhp_identifier] = ACTIONS(2451), - [sym_xhp_class_identifier] = ACTIONS(2453), - [sym_comment] = ACTIONS(3), - }, - [1366] = { - [ts_builtin_sym_end] = ACTIONS(2325), - [sym_identifier] = ACTIONS(2323), - [sym_variable] = ACTIONS(2325), - [sym_pipe_variable] = ACTIONS(2325), - [anon_sym_type] = ACTIONS(2323), - [anon_sym_newtype] = ACTIONS(2323), - [anon_sym_shape] = ACTIONS(2323), - [anon_sym_clone] = ACTIONS(2323), - [anon_sym_new] = ACTIONS(2323), - [anon_sym_print] = ACTIONS(2323), - [sym__backslash] = ACTIONS(2325), - [anon_sym_self] = ACTIONS(2323), - [anon_sym_parent] = ACTIONS(2323), - [anon_sym_static] = ACTIONS(2323), - [anon_sym_LT_LT_LT] = ACTIONS(2325), - [anon_sym_LBRACE] = ACTIONS(2325), - [anon_sym_SEMI] = ACTIONS(2325), - [anon_sym_return] = ACTIONS(2323), - [anon_sym_break] = ACTIONS(2323), - [anon_sym_continue] = ACTIONS(2323), - [anon_sym_throw] = ACTIONS(2323), - [anon_sym_echo] = ACTIONS(2323), - [anon_sym_unset] = ACTIONS(2323), - [anon_sym_LPAREN] = ACTIONS(2325), - [anon_sym_concurrent] = ACTIONS(2323), - [anon_sym_use] = ACTIONS(2323), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_function] = ACTIONS(2323), - [anon_sym_const] = ACTIONS(2323), - [anon_sym_if] = ACTIONS(2323), - [anon_sym_switch] = ACTIONS(2323), - [anon_sym_foreach] = ACTIONS(2323), - [anon_sym_while] = ACTIONS(2323), - [anon_sym_do] = ACTIONS(2323), - [anon_sym_for] = ACTIONS(2323), - [anon_sym_try] = ACTIONS(2323), - [anon_sym_using] = ACTIONS(2323), - [sym_float] = ACTIONS(2325), - [sym_integer] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(2323), - [anon_sym_True] = ACTIONS(2323), - [anon_sym_TRUE] = ACTIONS(2323), - [anon_sym_false] = ACTIONS(2323), - [anon_sym_False] = ACTIONS(2323), - [anon_sym_FALSE] = ACTIONS(2323), - [anon_sym_null] = ACTIONS(2323), - [anon_sym_Null] = ACTIONS(2323), - [anon_sym_NULL] = ACTIONS(2323), - [sym_string] = ACTIONS(2325), - [anon_sym_AT] = ACTIONS(2325), - [anon_sym_TILDE] = ACTIONS(2325), - [anon_sym_array] = ACTIONS(2323), - [anon_sym_varray] = ACTIONS(2323), - [anon_sym_darray] = ACTIONS(2323), - [anon_sym_vec] = ACTIONS(2323), - [anon_sym_dict] = ACTIONS(2323), - [anon_sym_keyset] = ACTIONS(2323), - [anon_sym_LT] = ACTIONS(2323), - [anon_sym_PLUS] = ACTIONS(2323), - [anon_sym_DASH] = ACTIONS(2323), - [anon_sym_tuple] = ACTIONS(2323), - [anon_sym_include] = ACTIONS(2323), - [anon_sym_include_once] = ACTIONS(2323), - [anon_sym_require] = ACTIONS(2323), - [anon_sym_require_once] = ACTIONS(2323), - [anon_sym_list] = ACTIONS(2323), - [anon_sym_LT_LT] = ACTIONS(2323), - [anon_sym_BANG] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2325), - [anon_sym_DASH_DASH] = ACTIONS(2325), - [anon_sym_await] = ACTIONS(2323), - [anon_sym_async] = ACTIONS(2323), - [anon_sym_yield] = ACTIONS(2323), - [anon_sym_trait] = ACTIONS(2323), - [anon_sym_interface] = ACTIONS(2323), - [anon_sym_class] = ACTIONS(2323), - [anon_sym_enum] = ACTIONS(2323), - [sym_final_modifier] = ACTIONS(2323), - [sym_abstract_modifier] = ACTIONS(2323), - [sym_xhp_modifier] = ACTIONS(2323), - [sym_xhp_identifier] = ACTIONS(2323), - [sym_xhp_class_identifier] = ACTIONS(2325), - [sym_comment] = ACTIONS(3), - }, - [1367] = { - [ts_builtin_sym_end] = ACTIONS(2329), - [sym_identifier] = ACTIONS(2327), - [sym_variable] = ACTIONS(2329), - [sym_pipe_variable] = ACTIONS(2329), - [anon_sym_type] = ACTIONS(2327), - [anon_sym_newtype] = ACTIONS(2327), - [anon_sym_shape] = ACTIONS(2327), - [anon_sym_clone] = ACTIONS(2327), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_print] = ACTIONS(2327), - [sym__backslash] = ACTIONS(2329), - [anon_sym_self] = ACTIONS(2327), - [anon_sym_parent] = ACTIONS(2327), - [anon_sym_static] = ACTIONS(2327), - [anon_sym_LT_LT_LT] = ACTIONS(2329), - [anon_sym_LBRACE] = ACTIONS(2329), - [anon_sym_SEMI] = ACTIONS(2329), - [anon_sym_return] = ACTIONS(2327), - [anon_sym_break] = ACTIONS(2327), - [anon_sym_continue] = ACTIONS(2327), - [anon_sym_throw] = ACTIONS(2327), - [anon_sym_echo] = ACTIONS(2327), - [anon_sym_unset] = ACTIONS(2327), - [anon_sym_LPAREN] = ACTIONS(2329), - [anon_sym_concurrent] = ACTIONS(2327), - [anon_sym_use] = ACTIONS(2327), - [anon_sym_namespace] = ACTIONS(2327), - [anon_sym_function] = ACTIONS(2327), - [anon_sym_const] = ACTIONS(2327), - [anon_sym_if] = ACTIONS(2327), - [anon_sym_switch] = ACTIONS(2327), - [anon_sym_foreach] = ACTIONS(2327), - [anon_sym_while] = ACTIONS(2327), - [anon_sym_do] = ACTIONS(2327), - [anon_sym_for] = ACTIONS(2327), - [anon_sym_try] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(2327), - [sym_float] = ACTIONS(2329), - [sym_integer] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(2327), - [anon_sym_True] = ACTIONS(2327), - [anon_sym_TRUE] = ACTIONS(2327), - [anon_sym_false] = ACTIONS(2327), - [anon_sym_False] = ACTIONS(2327), - [anon_sym_FALSE] = ACTIONS(2327), - [anon_sym_null] = ACTIONS(2327), - [anon_sym_Null] = ACTIONS(2327), - [anon_sym_NULL] = ACTIONS(2327), - [sym_string] = ACTIONS(2329), - [anon_sym_AT] = ACTIONS(2329), - [anon_sym_TILDE] = ACTIONS(2329), - [anon_sym_array] = ACTIONS(2327), - [anon_sym_varray] = ACTIONS(2327), - [anon_sym_darray] = ACTIONS(2327), - [anon_sym_vec] = ACTIONS(2327), - [anon_sym_dict] = ACTIONS(2327), - [anon_sym_keyset] = ACTIONS(2327), - [anon_sym_LT] = ACTIONS(2327), - [anon_sym_PLUS] = ACTIONS(2327), - [anon_sym_DASH] = ACTIONS(2327), - [anon_sym_tuple] = ACTIONS(2327), - [anon_sym_include] = ACTIONS(2327), - [anon_sym_include_once] = ACTIONS(2327), - [anon_sym_require] = ACTIONS(2327), - [anon_sym_require_once] = ACTIONS(2327), - [anon_sym_list] = ACTIONS(2327), - [anon_sym_LT_LT] = ACTIONS(2327), - [anon_sym_BANG] = ACTIONS(2329), - [anon_sym_PLUS_PLUS] = ACTIONS(2329), - [anon_sym_DASH_DASH] = ACTIONS(2329), - [anon_sym_await] = ACTIONS(2327), - [anon_sym_async] = ACTIONS(2327), - [anon_sym_yield] = ACTIONS(2327), - [anon_sym_trait] = ACTIONS(2327), - [anon_sym_interface] = ACTIONS(2327), - [anon_sym_class] = ACTIONS(2327), - [anon_sym_enum] = ACTIONS(2327), - [sym_final_modifier] = ACTIONS(2327), - [sym_abstract_modifier] = ACTIONS(2327), - [sym_xhp_modifier] = ACTIONS(2327), - [sym_xhp_identifier] = ACTIONS(2327), - [sym_xhp_class_identifier] = ACTIONS(2329), - [sym_comment] = ACTIONS(3), - }, - [1368] = { - [ts_builtin_sym_end] = ACTIONS(2141), - [sym_identifier] = ACTIONS(2139), - [sym_variable] = ACTIONS(2141), - [sym_pipe_variable] = ACTIONS(2141), - [anon_sym_type] = ACTIONS(2139), - [anon_sym_newtype] = ACTIONS(2139), - [anon_sym_shape] = ACTIONS(2139), - [anon_sym_clone] = ACTIONS(2139), - [anon_sym_new] = ACTIONS(2139), - [anon_sym_print] = ACTIONS(2139), - [sym__backslash] = ACTIONS(2141), - [anon_sym_self] = ACTIONS(2139), - [anon_sym_parent] = ACTIONS(2139), - [anon_sym_static] = ACTIONS(2139), - [anon_sym_LT_LT_LT] = ACTIONS(2141), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym_return] = ACTIONS(2139), - [anon_sym_break] = ACTIONS(2139), - [anon_sym_continue] = ACTIONS(2139), - [anon_sym_throw] = ACTIONS(2139), - [anon_sym_echo] = ACTIONS(2139), - [anon_sym_unset] = ACTIONS(2139), - [anon_sym_LPAREN] = ACTIONS(2141), - [anon_sym_concurrent] = ACTIONS(2139), - [anon_sym_use] = ACTIONS(2139), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_function] = ACTIONS(2139), - [anon_sym_const] = ACTIONS(2139), - [anon_sym_if] = ACTIONS(2139), - [anon_sym_switch] = ACTIONS(2139), - [anon_sym_foreach] = ACTIONS(2139), - [anon_sym_while] = ACTIONS(2139), - [anon_sym_do] = ACTIONS(2139), - [anon_sym_for] = ACTIONS(2139), - [anon_sym_try] = ACTIONS(2139), - [anon_sym_using] = ACTIONS(2139), - [sym_float] = ACTIONS(2141), - [sym_integer] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(2139), - [anon_sym_True] = ACTIONS(2139), - [anon_sym_TRUE] = ACTIONS(2139), - [anon_sym_false] = ACTIONS(2139), - [anon_sym_False] = ACTIONS(2139), - [anon_sym_FALSE] = ACTIONS(2139), - [anon_sym_null] = ACTIONS(2139), - [anon_sym_Null] = ACTIONS(2139), - [anon_sym_NULL] = ACTIONS(2139), - [sym_string] = ACTIONS(2141), - [anon_sym_AT] = ACTIONS(2141), - [anon_sym_TILDE] = ACTIONS(2141), - [anon_sym_array] = ACTIONS(2139), - [anon_sym_varray] = ACTIONS(2139), - [anon_sym_darray] = ACTIONS(2139), - [anon_sym_vec] = ACTIONS(2139), - [anon_sym_dict] = ACTIONS(2139), - [anon_sym_keyset] = ACTIONS(2139), - [anon_sym_LT] = ACTIONS(2139), - [anon_sym_PLUS] = ACTIONS(2139), - [anon_sym_DASH] = ACTIONS(2139), - [anon_sym_tuple] = ACTIONS(2139), - [anon_sym_include] = ACTIONS(2139), - [anon_sym_include_once] = ACTIONS(2139), - [anon_sym_require] = ACTIONS(2139), - [anon_sym_require_once] = ACTIONS(2139), - [anon_sym_list] = ACTIONS(2139), - [anon_sym_LT_LT] = ACTIONS(2139), - [anon_sym_BANG] = ACTIONS(2141), - [anon_sym_PLUS_PLUS] = ACTIONS(2141), - [anon_sym_DASH_DASH] = ACTIONS(2141), - [anon_sym_await] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2139), - [anon_sym_yield] = ACTIONS(2139), - [anon_sym_trait] = ACTIONS(2139), - [anon_sym_interface] = ACTIONS(2139), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_enum] = ACTIONS(2139), - [sym_final_modifier] = ACTIONS(2139), - [sym_abstract_modifier] = ACTIONS(2139), - [sym_xhp_modifier] = ACTIONS(2139), - [sym_xhp_identifier] = ACTIONS(2139), - [sym_xhp_class_identifier] = ACTIONS(2141), - [sym_comment] = ACTIONS(3), - }, - [1369] = { - [ts_builtin_sym_end] = ACTIONS(2133), - [sym_identifier] = ACTIONS(2131), - [sym_variable] = ACTIONS(2133), - [sym_pipe_variable] = ACTIONS(2133), - [anon_sym_type] = ACTIONS(2131), - [anon_sym_newtype] = ACTIONS(2131), - [anon_sym_shape] = ACTIONS(2131), - [anon_sym_clone] = ACTIONS(2131), - [anon_sym_new] = ACTIONS(2131), - [anon_sym_print] = ACTIONS(2131), - [sym__backslash] = ACTIONS(2133), - [anon_sym_self] = ACTIONS(2131), - [anon_sym_parent] = ACTIONS(2131), - [anon_sym_static] = ACTIONS(2131), - [anon_sym_LT_LT_LT] = ACTIONS(2133), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_SEMI] = ACTIONS(2133), - [anon_sym_return] = ACTIONS(2131), - [anon_sym_break] = ACTIONS(2131), - [anon_sym_continue] = ACTIONS(2131), - [anon_sym_throw] = ACTIONS(2131), - [anon_sym_echo] = ACTIONS(2131), - [anon_sym_unset] = ACTIONS(2131), - [anon_sym_LPAREN] = ACTIONS(2133), - [anon_sym_concurrent] = ACTIONS(2131), - [anon_sym_use] = ACTIONS(2131), - [anon_sym_namespace] = ACTIONS(2131), - [anon_sym_function] = ACTIONS(2131), - [anon_sym_const] = ACTIONS(2131), - [anon_sym_if] = ACTIONS(2131), - [anon_sym_switch] = ACTIONS(2131), - [anon_sym_foreach] = ACTIONS(2131), - [anon_sym_while] = ACTIONS(2131), - [anon_sym_do] = ACTIONS(2131), - [anon_sym_for] = ACTIONS(2131), - [anon_sym_try] = ACTIONS(2131), - [anon_sym_using] = ACTIONS(2131), - [sym_float] = ACTIONS(2133), - [sym_integer] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(2131), - [anon_sym_True] = ACTIONS(2131), - [anon_sym_TRUE] = ACTIONS(2131), - [anon_sym_false] = ACTIONS(2131), - [anon_sym_False] = ACTIONS(2131), - [anon_sym_FALSE] = ACTIONS(2131), - [anon_sym_null] = ACTIONS(2131), - [anon_sym_Null] = ACTIONS(2131), - [anon_sym_NULL] = ACTIONS(2131), - [sym_string] = ACTIONS(2133), - [anon_sym_AT] = ACTIONS(2133), - [anon_sym_TILDE] = ACTIONS(2133), - [anon_sym_array] = ACTIONS(2131), - [anon_sym_varray] = ACTIONS(2131), - [anon_sym_darray] = ACTIONS(2131), - [anon_sym_vec] = ACTIONS(2131), - [anon_sym_dict] = ACTIONS(2131), - [anon_sym_keyset] = ACTIONS(2131), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_PLUS] = ACTIONS(2131), - [anon_sym_DASH] = ACTIONS(2131), - [anon_sym_tuple] = ACTIONS(2131), - [anon_sym_include] = ACTIONS(2131), - [anon_sym_include_once] = ACTIONS(2131), - [anon_sym_require] = ACTIONS(2131), - [anon_sym_require_once] = ACTIONS(2131), - [anon_sym_list] = ACTIONS(2131), - [anon_sym_LT_LT] = ACTIONS(2131), - [anon_sym_BANG] = ACTIONS(2133), - [anon_sym_PLUS_PLUS] = ACTIONS(2133), - [anon_sym_DASH_DASH] = ACTIONS(2133), - [anon_sym_await] = ACTIONS(2131), - [anon_sym_async] = ACTIONS(2131), - [anon_sym_yield] = ACTIONS(2131), - [anon_sym_trait] = ACTIONS(2131), - [anon_sym_interface] = ACTIONS(2131), - [anon_sym_class] = ACTIONS(2131), - [anon_sym_enum] = ACTIONS(2131), - [sym_final_modifier] = ACTIONS(2131), - [sym_abstract_modifier] = ACTIONS(2131), - [sym_xhp_modifier] = ACTIONS(2131), - [sym_xhp_identifier] = ACTIONS(2131), - [sym_xhp_class_identifier] = ACTIONS(2133), - [sym_comment] = ACTIONS(3), - }, - [1370] = { - [ts_builtin_sym_end] = ACTIONS(2125), - [sym_identifier] = ACTIONS(2123), - [sym_variable] = ACTIONS(2125), - [sym_pipe_variable] = ACTIONS(2125), - [anon_sym_type] = ACTIONS(2123), - [anon_sym_newtype] = ACTIONS(2123), - [anon_sym_shape] = ACTIONS(2123), - [anon_sym_clone] = ACTIONS(2123), - [anon_sym_new] = ACTIONS(2123), - [anon_sym_print] = ACTIONS(2123), - [sym__backslash] = ACTIONS(2125), - [anon_sym_self] = ACTIONS(2123), - [anon_sym_parent] = ACTIONS(2123), - [anon_sym_static] = ACTIONS(2123), - [anon_sym_LT_LT_LT] = ACTIONS(2125), - [anon_sym_LBRACE] = ACTIONS(2125), - [anon_sym_SEMI] = ACTIONS(2125), - [anon_sym_return] = ACTIONS(2123), - [anon_sym_break] = ACTIONS(2123), - [anon_sym_continue] = ACTIONS(2123), - [anon_sym_throw] = ACTIONS(2123), - [anon_sym_echo] = ACTIONS(2123), - [anon_sym_unset] = ACTIONS(2123), - [anon_sym_LPAREN] = ACTIONS(2125), - [anon_sym_concurrent] = ACTIONS(2123), - [anon_sym_use] = ACTIONS(2123), - [anon_sym_namespace] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(2123), - [anon_sym_const] = ACTIONS(2123), - [anon_sym_if] = ACTIONS(2123), - [anon_sym_switch] = ACTIONS(2123), - [anon_sym_foreach] = ACTIONS(2123), - [anon_sym_while] = ACTIONS(2123), - [anon_sym_do] = ACTIONS(2123), - [anon_sym_for] = ACTIONS(2123), - [anon_sym_try] = ACTIONS(2123), - [anon_sym_using] = ACTIONS(2123), - [sym_float] = ACTIONS(2125), - [sym_integer] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(2123), - [anon_sym_True] = ACTIONS(2123), - [anon_sym_TRUE] = ACTIONS(2123), - [anon_sym_false] = ACTIONS(2123), - [anon_sym_False] = ACTIONS(2123), - [anon_sym_FALSE] = ACTIONS(2123), - [anon_sym_null] = ACTIONS(2123), - [anon_sym_Null] = ACTIONS(2123), - [anon_sym_NULL] = ACTIONS(2123), - [sym_string] = ACTIONS(2125), - [anon_sym_AT] = ACTIONS(2125), - [anon_sym_TILDE] = ACTIONS(2125), - [anon_sym_array] = ACTIONS(2123), - [anon_sym_varray] = ACTIONS(2123), - [anon_sym_darray] = ACTIONS(2123), - [anon_sym_vec] = ACTIONS(2123), - [anon_sym_dict] = ACTIONS(2123), - [anon_sym_keyset] = ACTIONS(2123), - [anon_sym_LT] = ACTIONS(2123), - [anon_sym_PLUS] = ACTIONS(2123), - [anon_sym_DASH] = ACTIONS(2123), - [anon_sym_tuple] = ACTIONS(2123), - [anon_sym_include] = ACTIONS(2123), - [anon_sym_include_once] = ACTIONS(2123), - [anon_sym_require] = ACTIONS(2123), - [anon_sym_require_once] = ACTIONS(2123), - [anon_sym_list] = ACTIONS(2123), - [anon_sym_LT_LT] = ACTIONS(2123), - [anon_sym_BANG] = ACTIONS(2125), - [anon_sym_PLUS_PLUS] = ACTIONS(2125), - [anon_sym_DASH_DASH] = ACTIONS(2125), - [anon_sym_await] = ACTIONS(2123), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_yield] = ACTIONS(2123), - [anon_sym_trait] = ACTIONS(2123), - [anon_sym_interface] = ACTIONS(2123), - [anon_sym_class] = ACTIONS(2123), - [anon_sym_enum] = ACTIONS(2123), - [sym_final_modifier] = ACTIONS(2123), - [sym_abstract_modifier] = ACTIONS(2123), - [sym_xhp_modifier] = ACTIONS(2123), - [sym_xhp_identifier] = ACTIONS(2123), - [sym_xhp_class_identifier] = ACTIONS(2125), - [sym_comment] = ACTIONS(3), - }, - [1371] = { - [ts_builtin_sym_end] = ACTIONS(2333), - [sym_identifier] = ACTIONS(2331), - [sym_variable] = ACTIONS(2333), - [sym_pipe_variable] = ACTIONS(2333), - [anon_sym_type] = ACTIONS(2331), - [anon_sym_newtype] = ACTIONS(2331), - [anon_sym_shape] = ACTIONS(2331), - [anon_sym_clone] = ACTIONS(2331), - [anon_sym_new] = ACTIONS(2331), - [anon_sym_print] = ACTIONS(2331), - [sym__backslash] = ACTIONS(2333), - [anon_sym_self] = ACTIONS(2331), - [anon_sym_parent] = ACTIONS(2331), - [anon_sym_static] = ACTIONS(2331), - [anon_sym_LT_LT_LT] = ACTIONS(2333), - [anon_sym_LBRACE] = ACTIONS(2333), - [anon_sym_SEMI] = ACTIONS(2333), - [anon_sym_return] = ACTIONS(2331), - [anon_sym_break] = ACTIONS(2331), - [anon_sym_continue] = ACTIONS(2331), - [anon_sym_throw] = ACTIONS(2331), - [anon_sym_echo] = ACTIONS(2331), - [anon_sym_unset] = ACTIONS(2331), - [anon_sym_LPAREN] = ACTIONS(2333), - [anon_sym_concurrent] = ACTIONS(2331), - [anon_sym_use] = ACTIONS(2331), - [anon_sym_namespace] = ACTIONS(2331), - [anon_sym_function] = ACTIONS(2331), - [anon_sym_const] = ACTIONS(2331), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_switch] = ACTIONS(2331), - [anon_sym_foreach] = ACTIONS(2331), - [anon_sym_while] = ACTIONS(2331), - [anon_sym_do] = ACTIONS(2331), - [anon_sym_for] = ACTIONS(2331), - [anon_sym_try] = ACTIONS(2331), - [anon_sym_using] = ACTIONS(2331), - [sym_float] = ACTIONS(2333), - [sym_integer] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(2331), - [anon_sym_True] = ACTIONS(2331), - [anon_sym_TRUE] = ACTIONS(2331), - [anon_sym_false] = ACTIONS(2331), - [anon_sym_False] = ACTIONS(2331), - [anon_sym_FALSE] = ACTIONS(2331), - [anon_sym_null] = ACTIONS(2331), - [anon_sym_Null] = ACTIONS(2331), - [anon_sym_NULL] = ACTIONS(2331), - [sym_string] = ACTIONS(2333), - [anon_sym_AT] = ACTIONS(2333), - [anon_sym_TILDE] = ACTIONS(2333), - [anon_sym_array] = ACTIONS(2331), - [anon_sym_varray] = ACTIONS(2331), - [anon_sym_darray] = ACTIONS(2331), - [anon_sym_vec] = ACTIONS(2331), - [anon_sym_dict] = ACTIONS(2331), - [anon_sym_keyset] = ACTIONS(2331), - [anon_sym_LT] = ACTIONS(2331), - [anon_sym_PLUS] = ACTIONS(2331), - [anon_sym_DASH] = ACTIONS(2331), - [anon_sym_tuple] = ACTIONS(2331), - [anon_sym_include] = ACTIONS(2331), - [anon_sym_include_once] = ACTIONS(2331), - [anon_sym_require] = ACTIONS(2331), - [anon_sym_require_once] = ACTIONS(2331), - [anon_sym_list] = ACTIONS(2331), - [anon_sym_LT_LT] = ACTIONS(2331), - [anon_sym_BANG] = ACTIONS(2333), - [anon_sym_PLUS_PLUS] = ACTIONS(2333), - [anon_sym_DASH_DASH] = ACTIONS(2333), - [anon_sym_await] = ACTIONS(2331), - [anon_sym_async] = ACTIONS(2331), - [anon_sym_yield] = ACTIONS(2331), - [anon_sym_trait] = ACTIONS(2331), - [anon_sym_interface] = ACTIONS(2331), - [anon_sym_class] = ACTIONS(2331), - [anon_sym_enum] = ACTIONS(2331), - [sym_final_modifier] = ACTIONS(2331), - [sym_abstract_modifier] = ACTIONS(2331), - [sym_xhp_modifier] = ACTIONS(2331), - [sym_xhp_identifier] = ACTIONS(2331), - [sym_xhp_class_identifier] = ACTIONS(2333), - [sym_comment] = ACTIONS(3), - }, - [1372] = { - [ts_builtin_sym_end] = ACTIONS(2121), - [sym_identifier] = ACTIONS(2119), - [sym_variable] = ACTIONS(2121), - [sym_pipe_variable] = ACTIONS(2121), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_newtype] = ACTIONS(2119), - [anon_sym_shape] = ACTIONS(2119), - [anon_sym_clone] = ACTIONS(2119), - [anon_sym_new] = ACTIONS(2119), - [anon_sym_print] = ACTIONS(2119), - [sym__backslash] = ACTIONS(2121), - [anon_sym_self] = ACTIONS(2119), - [anon_sym_parent] = ACTIONS(2119), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_LT_LT_LT] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_SEMI] = ACTIONS(2121), - [anon_sym_return] = ACTIONS(2119), - [anon_sym_break] = ACTIONS(2119), - [anon_sym_continue] = ACTIONS(2119), - [anon_sym_throw] = ACTIONS(2119), - [anon_sym_echo] = ACTIONS(2119), - [anon_sym_unset] = ACTIONS(2119), - [anon_sym_LPAREN] = ACTIONS(2121), - [anon_sym_concurrent] = ACTIONS(2119), - [anon_sym_use] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_function] = ACTIONS(2119), - [anon_sym_const] = ACTIONS(2119), - [anon_sym_if] = ACTIONS(2119), - [anon_sym_switch] = ACTIONS(2119), - [anon_sym_foreach] = ACTIONS(2119), - [anon_sym_while] = ACTIONS(2119), - [anon_sym_do] = ACTIONS(2119), - [anon_sym_for] = ACTIONS(2119), - [anon_sym_try] = ACTIONS(2119), - [anon_sym_using] = ACTIONS(2119), - [sym_float] = ACTIONS(2121), - [sym_integer] = ACTIONS(2119), - [anon_sym_true] = ACTIONS(2119), - [anon_sym_True] = ACTIONS(2119), - [anon_sym_TRUE] = ACTIONS(2119), - [anon_sym_false] = ACTIONS(2119), - [anon_sym_False] = ACTIONS(2119), - [anon_sym_FALSE] = ACTIONS(2119), - [anon_sym_null] = ACTIONS(2119), - [anon_sym_Null] = ACTIONS(2119), - [anon_sym_NULL] = ACTIONS(2119), - [sym_string] = ACTIONS(2121), - [anon_sym_AT] = ACTIONS(2121), - [anon_sym_TILDE] = ACTIONS(2121), - [anon_sym_array] = ACTIONS(2119), - [anon_sym_varray] = ACTIONS(2119), - [anon_sym_darray] = ACTIONS(2119), - [anon_sym_vec] = ACTIONS(2119), - [anon_sym_dict] = ACTIONS(2119), - [anon_sym_keyset] = ACTIONS(2119), - [anon_sym_LT] = ACTIONS(2119), - [anon_sym_PLUS] = ACTIONS(2119), - [anon_sym_DASH] = ACTIONS(2119), - [anon_sym_tuple] = ACTIONS(2119), - [anon_sym_include] = ACTIONS(2119), - [anon_sym_include_once] = ACTIONS(2119), - [anon_sym_require] = ACTIONS(2119), - [anon_sym_require_once] = ACTIONS(2119), - [anon_sym_list] = ACTIONS(2119), - [anon_sym_LT_LT] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(2121), - [anon_sym_PLUS_PLUS] = ACTIONS(2121), - [anon_sym_DASH_DASH] = ACTIONS(2121), - [anon_sym_await] = ACTIONS(2119), - [anon_sym_async] = ACTIONS(2119), - [anon_sym_yield] = ACTIONS(2119), - [anon_sym_trait] = ACTIONS(2119), - [anon_sym_interface] = ACTIONS(2119), - [anon_sym_class] = ACTIONS(2119), - [anon_sym_enum] = ACTIONS(2119), - [sym_final_modifier] = ACTIONS(2119), - [sym_abstract_modifier] = ACTIONS(2119), - [sym_xhp_modifier] = ACTIONS(2119), - [sym_xhp_identifier] = ACTIONS(2119), - [sym_xhp_class_identifier] = ACTIONS(2121), - [sym_comment] = ACTIONS(3), - }, - [1373] = { - [ts_builtin_sym_end] = ACTIONS(2109), - [sym_identifier] = ACTIONS(2107), - [sym_variable] = ACTIONS(2109), - [sym_pipe_variable] = ACTIONS(2109), - [anon_sym_type] = ACTIONS(2107), - [anon_sym_newtype] = ACTIONS(2107), - [anon_sym_shape] = ACTIONS(2107), - [anon_sym_clone] = ACTIONS(2107), - [anon_sym_new] = ACTIONS(2107), - [anon_sym_print] = ACTIONS(2107), - [sym__backslash] = ACTIONS(2109), - [anon_sym_self] = ACTIONS(2107), - [anon_sym_parent] = ACTIONS(2107), - [anon_sym_static] = ACTIONS(2107), - [anon_sym_LT_LT_LT] = ACTIONS(2109), - [anon_sym_LBRACE] = ACTIONS(2109), - [anon_sym_SEMI] = ACTIONS(2109), - [anon_sym_return] = ACTIONS(2107), - [anon_sym_break] = ACTIONS(2107), - [anon_sym_continue] = ACTIONS(2107), - [anon_sym_throw] = ACTIONS(2107), - [anon_sym_echo] = ACTIONS(2107), - [anon_sym_unset] = ACTIONS(2107), - [anon_sym_LPAREN] = ACTIONS(2109), - [anon_sym_concurrent] = ACTIONS(2107), - [anon_sym_use] = ACTIONS(2107), - [anon_sym_namespace] = ACTIONS(2107), - [anon_sym_function] = ACTIONS(2107), - [anon_sym_const] = ACTIONS(2107), - [anon_sym_if] = ACTIONS(2107), - [anon_sym_switch] = ACTIONS(2107), - [anon_sym_foreach] = ACTIONS(2107), - [anon_sym_while] = ACTIONS(2107), - [anon_sym_do] = ACTIONS(2107), - [anon_sym_for] = ACTIONS(2107), - [anon_sym_try] = ACTIONS(2107), - [anon_sym_using] = ACTIONS(2107), - [sym_float] = ACTIONS(2109), - [sym_integer] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(2107), - [anon_sym_True] = ACTIONS(2107), - [anon_sym_TRUE] = ACTIONS(2107), - [anon_sym_false] = ACTIONS(2107), - [anon_sym_False] = ACTIONS(2107), - [anon_sym_FALSE] = ACTIONS(2107), - [anon_sym_null] = ACTIONS(2107), - [anon_sym_Null] = ACTIONS(2107), - [anon_sym_NULL] = ACTIONS(2107), - [sym_string] = ACTIONS(2109), - [anon_sym_AT] = ACTIONS(2109), - [anon_sym_TILDE] = ACTIONS(2109), - [anon_sym_array] = ACTIONS(2107), - [anon_sym_varray] = ACTIONS(2107), - [anon_sym_darray] = ACTIONS(2107), - [anon_sym_vec] = ACTIONS(2107), - [anon_sym_dict] = ACTIONS(2107), - [anon_sym_keyset] = ACTIONS(2107), - [anon_sym_LT] = ACTIONS(2107), - [anon_sym_PLUS] = ACTIONS(2107), - [anon_sym_DASH] = ACTIONS(2107), - [anon_sym_tuple] = ACTIONS(2107), - [anon_sym_include] = ACTIONS(2107), - [anon_sym_include_once] = ACTIONS(2107), - [anon_sym_require] = ACTIONS(2107), - [anon_sym_require_once] = ACTIONS(2107), - [anon_sym_list] = ACTIONS(2107), - [anon_sym_LT_LT] = ACTIONS(2107), - [anon_sym_BANG] = ACTIONS(2109), - [anon_sym_PLUS_PLUS] = ACTIONS(2109), - [anon_sym_DASH_DASH] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(2107), - [anon_sym_async] = ACTIONS(2107), - [anon_sym_yield] = ACTIONS(2107), - [anon_sym_trait] = ACTIONS(2107), - [anon_sym_interface] = ACTIONS(2107), - [anon_sym_class] = ACTIONS(2107), - [anon_sym_enum] = ACTIONS(2107), - [sym_final_modifier] = ACTIONS(2107), - [sym_abstract_modifier] = ACTIONS(2107), - [sym_xhp_modifier] = ACTIONS(2107), - [sym_xhp_identifier] = ACTIONS(2107), - [sym_xhp_class_identifier] = ACTIONS(2109), - [sym_comment] = ACTIONS(3), - }, - [1374] = { - [ts_builtin_sym_end] = ACTIONS(2337), - [sym_identifier] = ACTIONS(2335), - [sym_variable] = ACTIONS(2337), - [sym_pipe_variable] = ACTIONS(2337), - [anon_sym_type] = ACTIONS(2335), - [anon_sym_newtype] = ACTIONS(2335), - [anon_sym_shape] = ACTIONS(2335), - [anon_sym_clone] = ACTIONS(2335), - [anon_sym_new] = ACTIONS(2335), - [anon_sym_print] = ACTIONS(2335), - [sym__backslash] = ACTIONS(2337), - [anon_sym_self] = ACTIONS(2335), - [anon_sym_parent] = ACTIONS(2335), - [anon_sym_static] = ACTIONS(2335), - [anon_sym_LT_LT_LT] = ACTIONS(2337), - [anon_sym_LBRACE] = ACTIONS(2337), - [anon_sym_SEMI] = ACTIONS(2337), - [anon_sym_return] = ACTIONS(2335), - [anon_sym_break] = ACTIONS(2335), - [anon_sym_continue] = ACTIONS(2335), - [anon_sym_throw] = ACTIONS(2335), - [anon_sym_echo] = ACTIONS(2335), - [anon_sym_unset] = ACTIONS(2335), - [anon_sym_LPAREN] = ACTIONS(2337), - [anon_sym_concurrent] = ACTIONS(2335), - [anon_sym_use] = ACTIONS(2335), - [anon_sym_namespace] = ACTIONS(2335), - [anon_sym_function] = ACTIONS(2335), - [anon_sym_const] = ACTIONS(2335), - [anon_sym_if] = ACTIONS(2335), - [anon_sym_switch] = ACTIONS(2335), - [anon_sym_foreach] = ACTIONS(2335), - [anon_sym_while] = ACTIONS(2335), - [anon_sym_do] = ACTIONS(2335), - [anon_sym_for] = ACTIONS(2335), - [anon_sym_try] = ACTIONS(2335), - [anon_sym_using] = ACTIONS(2335), - [sym_float] = ACTIONS(2337), - [sym_integer] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(2335), - [anon_sym_True] = ACTIONS(2335), - [anon_sym_TRUE] = ACTIONS(2335), - [anon_sym_false] = ACTIONS(2335), - [anon_sym_False] = ACTIONS(2335), - [anon_sym_FALSE] = ACTIONS(2335), - [anon_sym_null] = ACTIONS(2335), - [anon_sym_Null] = ACTIONS(2335), - [anon_sym_NULL] = ACTIONS(2335), - [sym_string] = ACTIONS(2337), - [anon_sym_AT] = ACTIONS(2337), - [anon_sym_TILDE] = ACTIONS(2337), - [anon_sym_array] = ACTIONS(2335), - [anon_sym_varray] = ACTIONS(2335), - [anon_sym_darray] = ACTIONS(2335), - [anon_sym_vec] = ACTIONS(2335), - [anon_sym_dict] = ACTIONS(2335), - [anon_sym_keyset] = ACTIONS(2335), - [anon_sym_LT] = ACTIONS(2335), - [anon_sym_PLUS] = ACTIONS(2335), - [anon_sym_DASH] = ACTIONS(2335), - [anon_sym_tuple] = ACTIONS(2335), - [anon_sym_include] = ACTIONS(2335), - [anon_sym_include_once] = ACTIONS(2335), - [anon_sym_require] = ACTIONS(2335), - [anon_sym_require_once] = ACTIONS(2335), - [anon_sym_list] = ACTIONS(2335), - [anon_sym_LT_LT] = ACTIONS(2335), - [anon_sym_BANG] = ACTIONS(2337), - [anon_sym_PLUS_PLUS] = ACTIONS(2337), - [anon_sym_DASH_DASH] = ACTIONS(2337), - [anon_sym_await] = ACTIONS(2335), - [anon_sym_async] = ACTIONS(2335), - [anon_sym_yield] = ACTIONS(2335), - [anon_sym_trait] = ACTIONS(2335), - [anon_sym_interface] = ACTIONS(2335), - [anon_sym_class] = ACTIONS(2335), - [anon_sym_enum] = ACTIONS(2335), - [sym_final_modifier] = ACTIONS(2335), - [sym_abstract_modifier] = ACTIONS(2335), - [sym_xhp_modifier] = ACTIONS(2335), - [sym_xhp_identifier] = ACTIONS(2335), - [sym_xhp_class_identifier] = ACTIONS(2337), - [sym_comment] = ACTIONS(3), - }, - [1375] = { - [ts_builtin_sym_end] = ACTIONS(2105), - [sym_identifier] = ACTIONS(2103), - [sym_variable] = ACTIONS(2105), - [sym_pipe_variable] = ACTIONS(2105), - [anon_sym_type] = ACTIONS(2103), - [anon_sym_newtype] = ACTIONS(2103), - [anon_sym_shape] = ACTIONS(2103), - [anon_sym_clone] = ACTIONS(2103), - [anon_sym_new] = ACTIONS(2103), - [anon_sym_print] = ACTIONS(2103), - [sym__backslash] = ACTIONS(2105), - [anon_sym_self] = ACTIONS(2103), - [anon_sym_parent] = ACTIONS(2103), - [anon_sym_static] = ACTIONS(2103), - [anon_sym_LT_LT_LT] = ACTIONS(2105), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_SEMI] = ACTIONS(2105), - [anon_sym_return] = ACTIONS(2103), - [anon_sym_break] = ACTIONS(2103), - [anon_sym_continue] = ACTIONS(2103), - [anon_sym_throw] = ACTIONS(2103), - [anon_sym_echo] = ACTIONS(2103), - [anon_sym_unset] = ACTIONS(2103), - [anon_sym_LPAREN] = ACTIONS(2105), - [anon_sym_concurrent] = ACTIONS(2103), - [anon_sym_use] = ACTIONS(2103), - [anon_sym_namespace] = ACTIONS(2103), - [anon_sym_function] = ACTIONS(2103), - [anon_sym_const] = ACTIONS(2103), - [anon_sym_if] = ACTIONS(2103), - [anon_sym_switch] = ACTIONS(2103), - [anon_sym_foreach] = ACTIONS(2103), - [anon_sym_while] = ACTIONS(2103), - [anon_sym_do] = ACTIONS(2103), - [anon_sym_for] = ACTIONS(2103), - [anon_sym_try] = ACTIONS(2103), - [anon_sym_using] = ACTIONS(2103), - [sym_float] = ACTIONS(2105), - [sym_integer] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(2103), - [anon_sym_True] = ACTIONS(2103), - [anon_sym_TRUE] = ACTIONS(2103), - [anon_sym_false] = ACTIONS(2103), - [anon_sym_False] = ACTIONS(2103), - [anon_sym_FALSE] = ACTIONS(2103), - [anon_sym_null] = ACTIONS(2103), - [anon_sym_Null] = ACTIONS(2103), - [anon_sym_NULL] = ACTIONS(2103), - [sym_string] = ACTIONS(2105), - [anon_sym_AT] = ACTIONS(2105), - [anon_sym_TILDE] = ACTIONS(2105), - [anon_sym_array] = ACTIONS(2103), - [anon_sym_varray] = ACTIONS(2103), - [anon_sym_darray] = ACTIONS(2103), - [anon_sym_vec] = ACTIONS(2103), - [anon_sym_dict] = ACTIONS(2103), - [anon_sym_keyset] = ACTIONS(2103), - [anon_sym_LT] = ACTIONS(2103), - [anon_sym_PLUS] = ACTIONS(2103), - [anon_sym_DASH] = ACTIONS(2103), - [anon_sym_tuple] = ACTIONS(2103), - [anon_sym_include] = ACTIONS(2103), - [anon_sym_include_once] = ACTIONS(2103), - [anon_sym_require] = ACTIONS(2103), - [anon_sym_require_once] = ACTIONS(2103), - [anon_sym_list] = ACTIONS(2103), - [anon_sym_LT_LT] = ACTIONS(2103), - [anon_sym_BANG] = ACTIONS(2105), - [anon_sym_PLUS_PLUS] = ACTIONS(2105), - [anon_sym_DASH_DASH] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(2103), - [anon_sym_async] = ACTIONS(2103), - [anon_sym_yield] = ACTIONS(2103), - [anon_sym_trait] = ACTIONS(2103), - [anon_sym_interface] = ACTIONS(2103), - [anon_sym_class] = ACTIONS(2103), - [anon_sym_enum] = ACTIONS(2103), - [sym_final_modifier] = ACTIONS(2103), - [sym_abstract_modifier] = ACTIONS(2103), - [sym_xhp_modifier] = ACTIONS(2103), - [sym_xhp_identifier] = ACTIONS(2103), - [sym_xhp_class_identifier] = ACTIONS(2105), - [sym_comment] = ACTIONS(3), - }, - [1376] = { - [ts_builtin_sym_end] = ACTIONS(2345), - [sym_identifier] = ACTIONS(2343), - [sym_variable] = ACTIONS(2345), - [sym_pipe_variable] = ACTIONS(2345), - [anon_sym_type] = ACTIONS(2343), - [anon_sym_newtype] = ACTIONS(2343), - [anon_sym_shape] = ACTIONS(2343), - [anon_sym_clone] = ACTIONS(2343), - [anon_sym_new] = ACTIONS(2343), - [anon_sym_print] = ACTIONS(2343), - [sym__backslash] = ACTIONS(2345), - [anon_sym_self] = ACTIONS(2343), - [anon_sym_parent] = ACTIONS(2343), - [anon_sym_static] = ACTIONS(2343), - [anon_sym_LT_LT_LT] = ACTIONS(2345), - [anon_sym_LBRACE] = ACTIONS(2345), - [anon_sym_SEMI] = ACTIONS(2345), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_break] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2343), - [anon_sym_throw] = ACTIONS(2343), - [anon_sym_echo] = ACTIONS(2343), - [anon_sym_unset] = ACTIONS(2343), - [anon_sym_LPAREN] = ACTIONS(2345), - [anon_sym_concurrent] = ACTIONS(2343), - [anon_sym_use] = ACTIONS(2343), - [anon_sym_namespace] = ACTIONS(2343), - [anon_sym_function] = ACTIONS(2343), - [anon_sym_const] = ACTIONS(2343), - [anon_sym_if] = ACTIONS(2343), - [anon_sym_switch] = ACTIONS(2343), - [anon_sym_foreach] = ACTIONS(2343), - [anon_sym_while] = ACTIONS(2343), - [anon_sym_do] = ACTIONS(2343), - [anon_sym_for] = ACTIONS(2343), - [anon_sym_try] = ACTIONS(2343), - [anon_sym_using] = ACTIONS(2343), - [sym_float] = ACTIONS(2345), - [sym_integer] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(2343), - [anon_sym_True] = ACTIONS(2343), - [anon_sym_TRUE] = ACTIONS(2343), - [anon_sym_false] = ACTIONS(2343), - [anon_sym_False] = ACTIONS(2343), - [anon_sym_FALSE] = ACTIONS(2343), - [anon_sym_null] = ACTIONS(2343), - [anon_sym_Null] = ACTIONS(2343), - [anon_sym_NULL] = ACTIONS(2343), - [sym_string] = ACTIONS(2345), - [anon_sym_AT] = ACTIONS(2345), - [anon_sym_TILDE] = ACTIONS(2345), - [anon_sym_array] = ACTIONS(2343), - [anon_sym_varray] = ACTIONS(2343), - [anon_sym_darray] = ACTIONS(2343), - [anon_sym_vec] = ACTIONS(2343), - [anon_sym_dict] = ACTIONS(2343), - [anon_sym_keyset] = ACTIONS(2343), - [anon_sym_LT] = ACTIONS(2343), - [anon_sym_PLUS] = ACTIONS(2343), - [anon_sym_DASH] = ACTIONS(2343), - [anon_sym_tuple] = ACTIONS(2343), - [anon_sym_include] = ACTIONS(2343), - [anon_sym_include_once] = ACTIONS(2343), - [anon_sym_require] = ACTIONS(2343), - [anon_sym_require_once] = ACTIONS(2343), - [anon_sym_list] = ACTIONS(2343), - [anon_sym_LT_LT] = ACTIONS(2343), - [anon_sym_BANG] = ACTIONS(2345), - [anon_sym_PLUS_PLUS] = ACTIONS(2345), - [anon_sym_DASH_DASH] = ACTIONS(2345), - [anon_sym_await] = ACTIONS(2343), - [anon_sym_async] = ACTIONS(2343), - [anon_sym_yield] = ACTIONS(2343), - [anon_sym_trait] = ACTIONS(2343), - [anon_sym_interface] = ACTIONS(2343), - [anon_sym_class] = ACTIONS(2343), - [anon_sym_enum] = ACTIONS(2343), - [sym_final_modifier] = ACTIONS(2343), - [sym_abstract_modifier] = ACTIONS(2343), - [sym_xhp_modifier] = ACTIONS(2343), - [sym_xhp_identifier] = ACTIONS(2343), - [sym_xhp_class_identifier] = ACTIONS(2345), - [sym_comment] = ACTIONS(3), - }, - [1377] = { - [ts_builtin_sym_end] = ACTIONS(2349), - [sym_identifier] = ACTIONS(2347), - [sym_variable] = ACTIONS(2349), - [sym_pipe_variable] = ACTIONS(2349), - [anon_sym_type] = ACTIONS(2347), - [anon_sym_newtype] = ACTIONS(2347), - [anon_sym_shape] = ACTIONS(2347), - [anon_sym_clone] = ACTIONS(2347), - [anon_sym_new] = ACTIONS(2347), - [anon_sym_print] = ACTIONS(2347), - [sym__backslash] = ACTIONS(2349), - [anon_sym_self] = ACTIONS(2347), - [anon_sym_parent] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2347), - [anon_sym_LT_LT_LT] = ACTIONS(2349), - [anon_sym_LBRACE] = ACTIONS(2349), - [anon_sym_SEMI] = ACTIONS(2349), - [anon_sym_return] = ACTIONS(2347), - [anon_sym_break] = ACTIONS(2347), - [anon_sym_continue] = ACTIONS(2347), - [anon_sym_throw] = ACTIONS(2347), - [anon_sym_echo] = ACTIONS(2347), - [anon_sym_unset] = ACTIONS(2347), - [anon_sym_LPAREN] = ACTIONS(2349), - [anon_sym_concurrent] = ACTIONS(2347), - [anon_sym_use] = ACTIONS(2347), - [anon_sym_namespace] = ACTIONS(2347), - [anon_sym_function] = ACTIONS(2347), - [anon_sym_const] = ACTIONS(2347), - [anon_sym_if] = ACTIONS(2347), - [anon_sym_switch] = ACTIONS(2347), - [anon_sym_foreach] = ACTIONS(2347), - [anon_sym_while] = ACTIONS(2347), - [anon_sym_do] = ACTIONS(2347), - [anon_sym_for] = ACTIONS(2347), - [anon_sym_try] = ACTIONS(2347), - [anon_sym_using] = ACTIONS(2347), - [sym_float] = ACTIONS(2349), - [sym_integer] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(2347), - [anon_sym_True] = ACTIONS(2347), - [anon_sym_TRUE] = ACTIONS(2347), - [anon_sym_false] = ACTIONS(2347), - [anon_sym_False] = ACTIONS(2347), - [anon_sym_FALSE] = ACTIONS(2347), - [anon_sym_null] = ACTIONS(2347), - [anon_sym_Null] = ACTIONS(2347), - [anon_sym_NULL] = ACTIONS(2347), - [sym_string] = ACTIONS(2349), - [anon_sym_AT] = ACTIONS(2349), - [anon_sym_TILDE] = ACTIONS(2349), - [anon_sym_array] = ACTIONS(2347), - [anon_sym_varray] = ACTIONS(2347), - [anon_sym_darray] = ACTIONS(2347), - [anon_sym_vec] = ACTIONS(2347), - [anon_sym_dict] = ACTIONS(2347), - [anon_sym_keyset] = ACTIONS(2347), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_PLUS] = ACTIONS(2347), - [anon_sym_DASH] = ACTIONS(2347), - [anon_sym_tuple] = ACTIONS(2347), - [anon_sym_include] = ACTIONS(2347), - [anon_sym_include_once] = ACTIONS(2347), - [anon_sym_require] = ACTIONS(2347), - [anon_sym_require_once] = ACTIONS(2347), - [anon_sym_list] = ACTIONS(2347), - [anon_sym_LT_LT] = ACTIONS(2347), - [anon_sym_BANG] = ACTIONS(2349), - [anon_sym_PLUS_PLUS] = ACTIONS(2349), - [anon_sym_DASH_DASH] = ACTIONS(2349), - [anon_sym_await] = ACTIONS(2347), - [anon_sym_async] = ACTIONS(2347), - [anon_sym_yield] = ACTIONS(2347), - [anon_sym_trait] = ACTIONS(2347), - [anon_sym_interface] = ACTIONS(2347), - [anon_sym_class] = ACTIONS(2347), - [anon_sym_enum] = ACTIONS(2347), - [sym_final_modifier] = ACTIONS(2347), - [sym_abstract_modifier] = ACTIONS(2347), - [sym_xhp_modifier] = ACTIONS(2347), - [sym_xhp_identifier] = ACTIONS(2347), - [sym_xhp_class_identifier] = ACTIONS(2349), - [sym_comment] = ACTIONS(3), - }, - [1378] = { - [ts_builtin_sym_end] = ACTIONS(2097), - [sym_identifier] = ACTIONS(2095), - [sym_variable] = ACTIONS(2097), - [sym_pipe_variable] = ACTIONS(2097), - [anon_sym_type] = ACTIONS(2095), - [anon_sym_newtype] = ACTIONS(2095), - [anon_sym_shape] = ACTIONS(2095), - [anon_sym_clone] = ACTIONS(2095), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_print] = ACTIONS(2095), - [sym__backslash] = ACTIONS(2097), - [anon_sym_self] = ACTIONS(2095), - [anon_sym_parent] = ACTIONS(2095), - [anon_sym_static] = ACTIONS(2095), - [anon_sym_LT_LT_LT] = ACTIONS(2097), - [anon_sym_LBRACE] = ACTIONS(2097), - [anon_sym_SEMI] = ACTIONS(2097), - [anon_sym_return] = ACTIONS(2095), - [anon_sym_break] = ACTIONS(2095), - [anon_sym_continue] = ACTIONS(2095), - [anon_sym_throw] = ACTIONS(2095), - [anon_sym_echo] = ACTIONS(2095), - [anon_sym_unset] = ACTIONS(2095), - [anon_sym_LPAREN] = ACTIONS(2097), - [anon_sym_concurrent] = ACTIONS(2095), - [anon_sym_use] = ACTIONS(2095), - [anon_sym_namespace] = ACTIONS(2095), - [anon_sym_function] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2095), - [anon_sym_if] = ACTIONS(2095), - [anon_sym_switch] = ACTIONS(2095), - [anon_sym_foreach] = ACTIONS(2095), - [anon_sym_while] = ACTIONS(2095), - [anon_sym_do] = ACTIONS(2095), - [anon_sym_for] = ACTIONS(2095), - [anon_sym_try] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(2095), - [sym_float] = ACTIONS(2097), - [sym_integer] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(2095), - [anon_sym_True] = ACTIONS(2095), - [anon_sym_TRUE] = ACTIONS(2095), - [anon_sym_false] = ACTIONS(2095), - [anon_sym_False] = ACTIONS(2095), - [anon_sym_FALSE] = ACTIONS(2095), - [anon_sym_null] = ACTIONS(2095), - [anon_sym_Null] = ACTIONS(2095), - [anon_sym_NULL] = ACTIONS(2095), - [sym_string] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(2097), - [anon_sym_TILDE] = ACTIONS(2097), - [anon_sym_array] = ACTIONS(2095), - [anon_sym_varray] = ACTIONS(2095), - [anon_sym_darray] = ACTIONS(2095), - [anon_sym_vec] = ACTIONS(2095), - [anon_sym_dict] = ACTIONS(2095), - [anon_sym_keyset] = ACTIONS(2095), - [anon_sym_LT] = ACTIONS(2095), - [anon_sym_PLUS] = ACTIONS(2095), - [anon_sym_DASH] = ACTIONS(2095), - [anon_sym_tuple] = ACTIONS(2095), - [anon_sym_include] = ACTIONS(2095), - [anon_sym_include_once] = ACTIONS(2095), - [anon_sym_require] = ACTIONS(2095), - [anon_sym_require_once] = ACTIONS(2095), - [anon_sym_list] = ACTIONS(2095), - [anon_sym_LT_LT] = ACTIONS(2095), - [anon_sym_BANG] = ACTIONS(2097), - [anon_sym_PLUS_PLUS] = ACTIONS(2097), - [anon_sym_DASH_DASH] = ACTIONS(2097), - [anon_sym_await] = ACTIONS(2095), - [anon_sym_async] = ACTIONS(2095), - [anon_sym_yield] = ACTIONS(2095), - [anon_sym_trait] = ACTIONS(2095), - [anon_sym_interface] = ACTIONS(2095), - [anon_sym_class] = ACTIONS(2095), - [anon_sym_enum] = ACTIONS(2095), - [sym_final_modifier] = ACTIONS(2095), - [sym_abstract_modifier] = ACTIONS(2095), - [sym_xhp_modifier] = ACTIONS(2095), - [sym_xhp_identifier] = ACTIONS(2095), - [sym_xhp_class_identifier] = ACTIONS(2097), - [sym_comment] = ACTIONS(3), - }, - [1379] = { - [ts_builtin_sym_end] = ACTIONS(2297), - [sym_identifier] = ACTIONS(2295), - [sym_variable] = ACTIONS(2297), - [sym_pipe_variable] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2295), - [anon_sym_newtype] = ACTIONS(2295), - [anon_sym_shape] = ACTIONS(2295), - [anon_sym_clone] = ACTIONS(2295), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_print] = ACTIONS(2295), - [sym__backslash] = ACTIONS(2297), - [anon_sym_self] = ACTIONS(2295), - [anon_sym_parent] = ACTIONS(2295), - [anon_sym_static] = ACTIONS(2295), - [anon_sym_LT_LT_LT] = ACTIONS(2297), - [anon_sym_LBRACE] = ACTIONS(2297), - [anon_sym_SEMI] = ACTIONS(2297), - [anon_sym_return] = ACTIONS(2295), - [anon_sym_break] = ACTIONS(2295), - [anon_sym_continue] = ACTIONS(2295), - [anon_sym_throw] = ACTIONS(2295), - [anon_sym_echo] = ACTIONS(2295), - [anon_sym_unset] = ACTIONS(2295), - [anon_sym_LPAREN] = ACTIONS(2297), - [anon_sym_concurrent] = ACTIONS(2295), - [anon_sym_use] = ACTIONS(2295), - [anon_sym_namespace] = ACTIONS(2295), - [anon_sym_function] = ACTIONS(2295), - [anon_sym_const] = ACTIONS(2295), - [anon_sym_if] = ACTIONS(2295), - [anon_sym_switch] = ACTIONS(2295), - [anon_sym_foreach] = ACTIONS(2295), - [anon_sym_while] = ACTIONS(2295), - [anon_sym_do] = ACTIONS(2295), - [anon_sym_for] = ACTIONS(2295), - [anon_sym_try] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(2295), - [sym_float] = ACTIONS(2297), - [sym_integer] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(2295), - [anon_sym_True] = ACTIONS(2295), - [anon_sym_TRUE] = ACTIONS(2295), - [anon_sym_false] = ACTIONS(2295), - [anon_sym_False] = ACTIONS(2295), - [anon_sym_FALSE] = ACTIONS(2295), - [anon_sym_null] = ACTIONS(2295), - [anon_sym_Null] = ACTIONS(2295), - [anon_sym_NULL] = ACTIONS(2295), - [sym_string] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(2297), - [anon_sym_TILDE] = ACTIONS(2297), - [anon_sym_array] = ACTIONS(2295), - [anon_sym_varray] = ACTIONS(2295), - [anon_sym_darray] = ACTIONS(2295), - [anon_sym_vec] = ACTIONS(2295), - [anon_sym_dict] = ACTIONS(2295), - [anon_sym_keyset] = ACTIONS(2295), - [anon_sym_LT] = ACTIONS(2295), - [anon_sym_PLUS] = ACTIONS(2295), - [anon_sym_DASH] = ACTIONS(2295), - [anon_sym_tuple] = ACTIONS(2295), - [anon_sym_include] = ACTIONS(2295), - [anon_sym_include_once] = ACTIONS(2295), - [anon_sym_require] = ACTIONS(2295), - [anon_sym_require_once] = ACTIONS(2295), - [anon_sym_list] = ACTIONS(2295), - [anon_sym_LT_LT] = ACTIONS(2295), - [anon_sym_BANG] = ACTIONS(2297), - [anon_sym_PLUS_PLUS] = ACTIONS(2297), - [anon_sym_DASH_DASH] = ACTIONS(2297), - [anon_sym_await] = ACTIONS(2295), - [anon_sym_async] = ACTIONS(2295), - [anon_sym_yield] = ACTIONS(2295), - [anon_sym_trait] = ACTIONS(2295), - [anon_sym_interface] = ACTIONS(2295), - [anon_sym_class] = ACTIONS(2295), - [anon_sym_enum] = ACTIONS(2295), - [sym_final_modifier] = ACTIONS(2295), - [sym_abstract_modifier] = ACTIONS(2295), - [sym_xhp_modifier] = ACTIONS(2295), - [sym_xhp_identifier] = ACTIONS(2295), - [sym_xhp_class_identifier] = ACTIONS(2297), - [sym_comment] = ACTIONS(3), - }, - [1380] = { - [ts_builtin_sym_end] = ACTIONS(2173), - [sym_identifier] = ACTIONS(2171), - [sym_variable] = ACTIONS(2173), - [sym_pipe_variable] = ACTIONS(2173), - [anon_sym_type] = ACTIONS(2171), - [anon_sym_newtype] = ACTIONS(2171), - [anon_sym_shape] = ACTIONS(2171), - [anon_sym_clone] = ACTIONS(2171), - [anon_sym_new] = ACTIONS(2171), - [anon_sym_print] = ACTIONS(2171), - [sym__backslash] = ACTIONS(2173), - [anon_sym_self] = ACTIONS(2171), - [anon_sym_parent] = ACTIONS(2171), - [anon_sym_static] = ACTIONS(2171), - [anon_sym_LT_LT_LT] = ACTIONS(2173), - [anon_sym_LBRACE] = ACTIONS(2173), - [anon_sym_SEMI] = ACTIONS(2173), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2171), - [anon_sym_continue] = ACTIONS(2171), - [anon_sym_throw] = ACTIONS(2171), - [anon_sym_echo] = ACTIONS(2171), - [anon_sym_unset] = ACTIONS(2171), - [anon_sym_LPAREN] = ACTIONS(2173), - [anon_sym_concurrent] = ACTIONS(2171), - [anon_sym_use] = ACTIONS(2171), - [anon_sym_namespace] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(2171), - [anon_sym_const] = ACTIONS(2171), - [anon_sym_if] = ACTIONS(2171), - [anon_sym_switch] = ACTIONS(2171), - [anon_sym_foreach] = ACTIONS(2171), - [anon_sym_while] = ACTIONS(2171), - [anon_sym_do] = ACTIONS(2171), - [anon_sym_for] = ACTIONS(2171), - [anon_sym_try] = ACTIONS(2171), - [anon_sym_using] = ACTIONS(2171), - [sym_float] = ACTIONS(2173), - [sym_integer] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(2171), - [anon_sym_True] = ACTIONS(2171), - [anon_sym_TRUE] = ACTIONS(2171), - [anon_sym_false] = ACTIONS(2171), - [anon_sym_False] = ACTIONS(2171), - [anon_sym_FALSE] = ACTIONS(2171), - [anon_sym_null] = ACTIONS(2171), - [anon_sym_Null] = ACTIONS(2171), - [anon_sym_NULL] = ACTIONS(2171), - [sym_string] = ACTIONS(2173), - [anon_sym_AT] = ACTIONS(2173), - [anon_sym_TILDE] = ACTIONS(2173), - [anon_sym_array] = ACTIONS(2171), - [anon_sym_varray] = ACTIONS(2171), - [anon_sym_darray] = ACTIONS(2171), - [anon_sym_vec] = ACTIONS(2171), - [anon_sym_dict] = ACTIONS(2171), - [anon_sym_keyset] = ACTIONS(2171), - [anon_sym_LT] = ACTIONS(2171), - [anon_sym_PLUS] = ACTIONS(2171), - [anon_sym_DASH] = ACTIONS(2171), - [anon_sym_tuple] = ACTIONS(2171), - [anon_sym_include] = ACTIONS(2171), - [anon_sym_include_once] = ACTIONS(2171), - [anon_sym_require] = ACTIONS(2171), - [anon_sym_require_once] = ACTIONS(2171), - [anon_sym_list] = ACTIONS(2171), - [anon_sym_LT_LT] = ACTIONS(2171), - [anon_sym_BANG] = ACTIONS(2173), - [anon_sym_PLUS_PLUS] = ACTIONS(2173), - [anon_sym_DASH_DASH] = ACTIONS(2173), - [anon_sym_await] = ACTIONS(2171), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_yield] = ACTIONS(2171), - [anon_sym_trait] = ACTIONS(2171), - [anon_sym_interface] = ACTIONS(2171), - [anon_sym_class] = ACTIONS(2171), - [anon_sym_enum] = ACTIONS(2171), - [sym_final_modifier] = ACTIONS(2171), - [sym_abstract_modifier] = ACTIONS(2171), - [sym_xhp_modifier] = ACTIONS(2171), - [sym_xhp_identifier] = ACTIONS(2171), - [sym_xhp_class_identifier] = ACTIONS(2173), - [sym_comment] = ACTIONS(3), - }, - [1381] = { - [ts_builtin_sym_end] = ACTIONS(2089), - [sym_identifier] = ACTIONS(2087), - [sym_variable] = ACTIONS(2089), - [sym_pipe_variable] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2087), - [anon_sym_newtype] = ACTIONS(2087), - [anon_sym_shape] = ACTIONS(2087), - [anon_sym_clone] = ACTIONS(2087), - [anon_sym_new] = ACTIONS(2087), - [anon_sym_print] = ACTIONS(2087), - [sym__backslash] = ACTIONS(2089), - [anon_sym_self] = ACTIONS(2087), - [anon_sym_parent] = ACTIONS(2087), - [anon_sym_static] = ACTIONS(2087), - [anon_sym_LT_LT_LT] = ACTIONS(2089), - [anon_sym_LBRACE] = ACTIONS(2089), - [anon_sym_SEMI] = ACTIONS(2089), - [anon_sym_return] = ACTIONS(2087), - [anon_sym_break] = ACTIONS(2087), - [anon_sym_continue] = ACTIONS(2087), - [anon_sym_throw] = ACTIONS(2087), - [anon_sym_echo] = ACTIONS(2087), - [anon_sym_unset] = ACTIONS(2087), - [anon_sym_LPAREN] = ACTIONS(2089), - [anon_sym_concurrent] = ACTIONS(2087), - [anon_sym_use] = ACTIONS(2087), - [anon_sym_namespace] = ACTIONS(2087), - [anon_sym_function] = ACTIONS(2087), - [anon_sym_const] = ACTIONS(2087), - [anon_sym_if] = ACTIONS(2087), - [anon_sym_switch] = ACTIONS(2087), - [anon_sym_foreach] = ACTIONS(2087), - [anon_sym_while] = ACTIONS(2087), - [anon_sym_do] = ACTIONS(2087), - [anon_sym_for] = ACTIONS(2087), - [anon_sym_try] = ACTIONS(2087), - [anon_sym_using] = ACTIONS(2087), - [sym_float] = ACTIONS(2089), - [sym_integer] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(2087), - [anon_sym_True] = ACTIONS(2087), - [anon_sym_TRUE] = ACTIONS(2087), - [anon_sym_false] = ACTIONS(2087), - [anon_sym_False] = ACTIONS(2087), - [anon_sym_FALSE] = ACTIONS(2087), - [anon_sym_null] = ACTIONS(2087), - [anon_sym_Null] = ACTIONS(2087), - [anon_sym_NULL] = ACTIONS(2087), - [sym_string] = ACTIONS(2089), - [anon_sym_AT] = ACTIONS(2089), - [anon_sym_TILDE] = ACTIONS(2089), - [anon_sym_array] = ACTIONS(2087), - [anon_sym_varray] = ACTIONS(2087), - [anon_sym_darray] = ACTIONS(2087), - [anon_sym_vec] = ACTIONS(2087), - [anon_sym_dict] = ACTIONS(2087), - [anon_sym_keyset] = ACTIONS(2087), - [anon_sym_LT] = ACTIONS(2087), - [anon_sym_PLUS] = ACTIONS(2087), - [anon_sym_DASH] = ACTIONS(2087), - [anon_sym_tuple] = ACTIONS(2087), - [anon_sym_include] = ACTIONS(2087), - [anon_sym_include_once] = ACTIONS(2087), - [anon_sym_require] = ACTIONS(2087), - [anon_sym_require_once] = ACTIONS(2087), - [anon_sym_list] = ACTIONS(2087), - [anon_sym_LT_LT] = ACTIONS(2087), - [anon_sym_BANG] = ACTIONS(2089), - [anon_sym_PLUS_PLUS] = ACTIONS(2089), - [anon_sym_DASH_DASH] = ACTIONS(2089), - [anon_sym_await] = ACTIONS(2087), - [anon_sym_async] = ACTIONS(2087), - [anon_sym_yield] = ACTIONS(2087), - [anon_sym_trait] = ACTIONS(2087), - [anon_sym_interface] = ACTIONS(2087), - [anon_sym_class] = ACTIONS(2087), - [anon_sym_enum] = ACTIONS(2087), - [sym_final_modifier] = ACTIONS(2087), - [sym_abstract_modifier] = ACTIONS(2087), - [sym_xhp_modifier] = ACTIONS(2087), - [sym_xhp_identifier] = ACTIONS(2087), - [sym_xhp_class_identifier] = ACTIONS(2089), - [sym_comment] = ACTIONS(3), - }, - [1382] = { - [ts_builtin_sym_end] = ACTIONS(2029), - [sym_identifier] = ACTIONS(2027), - [sym_variable] = ACTIONS(2029), - [sym_pipe_variable] = ACTIONS(2029), - [anon_sym_type] = ACTIONS(2027), - [anon_sym_newtype] = ACTIONS(2027), - [anon_sym_shape] = ACTIONS(2027), - [anon_sym_clone] = ACTIONS(2027), - [anon_sym_new] = ACTIONS(2027), - [anon_sym_print] = ACTIONS(2027), - [sym__backslash] = ACTIONS(2029), - [anon_sym_self] = ACTIONS(2027), - [anon_sym_parent] = ACTIONS(2027), - [anon_sym_static] = ACTIONS(2027), - [anon_sym_LT_LT_LT] = ACTIONS(2029), - [anon_sym_LBRACE] = ACTIONS(2029), - [anon_sym_SEMI] = ACTIONS(2029), - [anon_sym_return] = ACTIONS(2027), - [anon_sym_break] = ACTIONS(2027), - [anon_sym_continue] = ACTIONS(2027), - [anon_sym_throw] = ACTIONS(2027), - [anon_sym_echo] = ACTIONS(2027), - [anon_sym_unset] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(2029), - [anon_sym_concurrent] = ACTIONS(2027), - [anon_sym_use] = ACTIONS(2027), - [anon_sym_namespace] = ACTIONS(2027), - [anon_sym_function] = ACTIONS(2027), - [anon_sym_const] = ACTIONS(2027), - [anon_sym_if] = ACTIONS(2027), - [anon_sym_switch] = ACTIONS(2027), - [anon_sym_foreach] = ACTIONS(2027), - [anon_sym_while] = ACTIONS(2027), - [anon_sym_do] = ACTIONS(2027), - [anon_sym_for] = ACTIONS(2027), - [anon_sym_try] = ACTIONS(2027), - [anon_sym_using] = ACTIONS(2027), - [sym_float] = ACTIONS(2029), - [sym_integer] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(2027), - [anon_sym_True] = ACTIONS(2027), - [anon_sym_TRUE] = ACTIONS(2027), - [anon_sym_false] = ACTIONS(2027), - [anon_sym_False] = ACTIONS(2027), - [anon_sym_FALSE] = ACTIONS(2027), - [anon_sym_null] = ACTIONS(2027), - [anon_sym_Null] = ACTIONS(2027), - [anon_sym_NULL] = ACTIONS(2027), - [sym_string] = ACTIONS(2029), - [anon_sym_AT] = ACTIONS(2029), - [anon_sym_TILDE] = ACTIONS(2029), - [anon_sym_array] = ACTIONS(2027), - [anon_sym_varray] = ACTIONS(2027), - [anon_sym_darray] = ACTIONS(2027), - [anon_sym_vec] = ACTIONS(2027), - [anon_sym_dict] = ACTIONS(2027), - [anon_sym_keyset] = ACTIONS(2027), - [anon_sym_LT] = ACTIONS(2027), - [anon_sym_PLUS] = ACTIONS(2027), - [anon_sym_DASH] = ACTIONS(2027), - [anon_sym_tuple] = ACTIONS(2027), - [anon_sym_include] = ACTIONS(2027), - [anon_sym_include_once] = ACTIONS(2027), - [anon_sym_require] = ACTIONS(2027), - [anon_sym_require_once] = ACTIONS(2027), - [anon_sym_list] = ACTIONS(2027), - [anon_sym_LT_LT] = ACTIONS(2027), - [anon_sym_BANG] = ACTIONS(2029), - [anon_sym_PLUS_PLUS] = ACTIONS(2029), - [anon_sym_DASH_DASH] = ACTIONS(2029), - [anon_sym_await] = ACTIONS(2027), - [anon_sym_async] = ACTIONS(2027), - [anon_sym_yield] = ACTIONS(2027), - [anon_sym_trait] = ACTIONS(2027), - [anon_sym_interface] = ACTIONS(2027), - [anon_sym_class] = ACTIONS(2027), - [anon_sym_enum] = ACTIONS(2027), - [sym_final_modifier] = ACTIONS(2027), - [sym_abstract_modifier] = ACTIONS(2027), - [sym_xhp_modifier] = ACTIONS(2027), - [sym_xhp_identifier] = ACTIONS(2027), - [sym_xhp_class_identifier] = ACTIONS(2029), - [sym_comment] = ACTIONS(3), - }, - [1383] = { - [ts_builtin_sym_end] = ACTIONS(2069), - [sym_identifier] = ACTIONS(2067), - [sym_variable] = ACTIONS(2069), - [sym_pipe_variable] = ACTIONS(2069), - [anon_sym_type] = ACTIONS(2067), - [anon_sym_newtype] = ACTIONS(2067), - [anon_sym_shape] = ACTIONS(2067), - [anon_sym_clone] = ACTIONS(2067), - [anon_sym_new] = ACTIONS(2067), - [anon_sym_print] = ACTIONS(2067), - [sym__backslash] = ACTIONS(2069), - [anon_sym_self] = ACTIONS(2067), - [anon_sym_parent] = ACTIONS(2067), - [anon_sym_static] = ACTIONS(2067), - [anon_sym_LT_LT_LT] = ACTIONS(2069), - [anon_sym_LBRACE] = ACTIONS(2069), - [anon_sym_SEMI] = ACTIONS(2069), - [anon_sym_return] = ACTIONS(2067), - [anon_sym_break] = ACTIONS(2067), - [anon_sym_continue] = ACTIONS(2067), - [anon_sym_throw] = ACTIONS(2067), - [anon_sym_echo] = ACTIONS(2067), - [anon_sym_unset] = ACTIONS(2067), - [anon_sym_LPAREN] = ACTIONS(2069), - [anon_sym_concurrent] = ACTIONS(2067), - [anon_sym_use] = ACTIONS(2067), - [anon_sym_namespace] = ACTIONS(2067), - [anon_sym_function] = ACTIONS(2067), - [anon_sym_const] = ACTIONS(2067), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_switch] = ACTIONS(2067), - [anon_sym_foreach] = ACTIONS(2067), - [anon_sym_while] = ACTIONS(2067), - [anon_sym_do] = ACTIONS(2067), - [anon_sym_for] = ACTIONS(2067), - [anon_sym_try] = ACTIONS(2067), - [anon_sym_using] = ACTIONS(2067), - [sym_float] = ACTIONS(2069), - [sym_integer] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(2067), - [anon_sym_True] = ACTIONS(2067), - [anon_sym_TRUE] = ACTIONS(2067), - [anon_sym_false] = ACTIONS(2067), - [anon_sym_False] = ACTIONS(2067), - [anon_sym_FALSE] = ACTIONS(2067), - [anon_sym_null] = ACTIONS(2067), - [anon_sym_Null] = ACTIONS(2067), - [anon_sym_NULL] = ACTIONS(2067), - [sym_string] = ACTIONS(2069), - [anon_sym_AT] = ACTIONS(2069), - [anon_sym_TILDE] = ACTIONS(2069), - [anon_sym_array] = ACTIONS(2067), - [anon_sym_varray] = ACTIONS(2067), - [anon_sym_darray] = ACTIONS(2067), - [anon_sym_vec] = ACTIONS(2067), - [anon_sym_dict] = ACTIONS(2067), - [anon_sym_keyset] = ACTIONS(2067), - [anon_sym_LT] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(2067), - [anon_sym_DASH] = ACTIONS(2067), - [anon_sym_tuple] = ACTIONS(2067), - [anon_sym_include] = ACTIONS(2067), - [anon_sym_include_once] = ACTIONS(2067), - [anon_sym_require] = ACTIONS(2067), - [anon_sym_require_once] = ACTIONS(2067), - [anon_sym_list] = ACTIONS(2067), - [anon_sym_LT_LT] = ACTIONS(2067), - [anon_sym_BANG] = ACTIONS(2069), - [anon_sym_PLUS_PLUS] = ACTIONS(2069), - [anon_sym_DASH_DASH] = ACTIONS(2069), - [anon_sym_await] = ACTIONS(2067), - [anon_sym_async] = ACTIONS(2067), - [anon_sym_yield] = ACTIONS(2067), - [anon_sym_trait] = ACTIONS(2067), - [anon_sym_interface] = ACTIONS(2067), - [anon_sym_class] = ACTIONS(2067), - [anon_sym_enum] = ACTIONS(2067), - [sym_final_modifier] = ACTIONS(2067), - [sym_abstract_modifier] = ACTIONS(2067), - [sym_xhp_modifier] = ACTIONS(2067), - [sym_xhp_identifier] = ACTIONS(2067), - [sym_xhp_class_identifier] = ACTIONS(2069), - [sym_comment] = ACTIONS(3), - }, - [1384] = { - [ts_builtin_sym_end] = ACTIONS(2065), - [sym_identifier] = ACTIONS(2063), - [sym_variable] = ACTIONS(2065), - [sym_pipe_variable] = ACTIONS(2065), - [anon_sym_type] = ACTIONS(2063), - [anon_sym_newtype] = ACTIONS(2063), - [anon_sym_shape] = ACTIONS(2063), - [anon_sym_clone] = ACTIONS(2063), - [anon_sym_new] = ACTIONS(2063), - [anon_sym_print] = ACTIONS(2063), - [sym__backslash] = ACTIONS(2065), - [anon_sym_self] = ACTIONS(2063), - [anon_sym_parent] = ACTIONS(2063), - [anon_sym_static] = ACTIONS(2063), - [anon_sym_LT_LT_LT] = ACTIONS(2065), - [anon_sym_LBRACE] = ACTIONS(2065), - [anon_sym_SEMI] = ACTIONS(2065), - [anon_sym_return] = ACTIONS(2063), - [anon_sym_break] = ACTIONS(2063), - [anon_sym_continue] = ACTIONS(2063), - [anon_sym_throw] = ACTIONS(2063), - [anon_sym_echo] = ACTIONS(2063), - [anon_sym_unset] = ACTIONS(2063), - [anon_sym_LPAREN] = ACTIONS(2065), - [anon_sym_concurrent] = ACTIONS(2063), - [anon_sym_use] = ACTIONS(2063), - [anon_sym_namespace] = ACTIONS(2063), - [anon_sym_function] = ACTIONS(2063), - [anon_sym_const] = ACTIONS(2063), - [anon_sym_if] = ACTIONS(2063), - [anon_sym_switch] = ACTIONS(2063), - [anon_sym_foreach] = ACTIONS(2063), - [anon_sym_while] = ACTIONS(2063), - [anon_sym_do] = ACTIONS(2063), - [anon_sym_for] = ACTIONS(2063), - [anon_sym_try] = ACTIONS(2063), - [anon_sym_using] = ACTIONS(2063), - [sym_float] = ACTIONS(2065), - [sym_integer] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(2063), - [anon_sym_True] = ACTIONS(2063), - [anon_sym_TRUE] = ACTIONS(2063), - [anon_sym_false] = ACTIONS(2063), - [anon_sym_False] = ACTIONS(2063), - [anon_sym_FALSE] = ACTIONS(2063), - [anon_sym_null] = ACTIONS(2063), - [anon_sym_Null] = ACTIONS(2063), - [anon_sym_NULL] = ACTIONS(2063), - [sym_string] = ACTIONS(2065), - [anon_sym_AT] = ACTIONS(2065), - [anon_sym_TILDE] = ACTIONS(2065), - [anon_sym_array] = ACTIONS(2063), - [anon_sym_varray] = ACTIONS(2063), - [anon_sym_darray] = ACTIONS(2063), - [anon_sym_vec] = ACTIONS(2063), - [anon_sym_dict] = ACTIONS(2063), - [anon_sym_keyset] = ACTIONS(2063), - [anon_sym_LT] = ACTIONS(2063), - [anon_sym_PLUS] = ACTIONS(2063), - [anon_sym_DASH] = ACTIONS(2063), - [anon_sym_tuple] = ACTIONS(2063), - [anon_sym_include] = ACTIONS(2063), - [anon_sym_include_once] = ACTIONS(2063), - [anon_sym_require] = ACTIONS(2063), - [anon_sym_require_once] = ACTIONS(2063), - [anon_sym_list] = ACTIONS(2063), - [anon_sym_LT_LT] = ACTIONS(2063), - [anon_sym_BANG] = ACTIONS(2065), - [anon_sym_PLUS_PLUS] = ACTIONS(2065), - [anon_sym_DASH_DASH] = ACTIONS(2065), - [anon_sym_await] = ACTIONS(2063), - [anon_sym_async] = ACTIONS(2063), - [anon_sym_yield] = ACTIONS(2063), - [anon_sym_trait] = ACTIONS(2063), - [anon_sym_interface] = ACTIONS(2063), - [anon_sym_class] = ACTIONS(2063), - [anon_sym_enum] = ACTIONS(2063), - [sym_final_modifier] = ACTIONS(2063), - [sym_abstract_modifier] = ACTIONS(2063), - [sym_xhp_modifier] = ACTIONS(2063), - [sym_xhp_identifier] = ACTIONS(2063), - [sym_xhp_class_identifier] = ACTIONS(2065), - [sym_comment] = ACTIONS(3), - }, - [1385] = { - [ts_builtin_sym_end] = ACTIONS(2061), - [sym_identifier] = ACTIONS(2059), - [sym_variable] = ACTIONS(2061), - [sym_pipe_variable] = ACTIONS(2061), - [anon_sym_type] = ACTIONS(2059), - [anon_sym_newtype] = ACTIONS(2059), - [anon_sym_shape] = ACTIONS(2059), - [anon_sym_clone] = ACTIONS(2059), - [anon_sym_new] = ACTIONS(2059), - [anon_sym_print] = ACTIONS(2059), - [sym__backslash] = ACTIONS(2061), - [anon_sym_self] = ACTIONS(2059), - [anon_sym_parent] = ACTIONS(2059), - [anon_sym_static] = ACTIONS(2059), - [anon_sym_LT_LT_LT] = ACTIONS(2061), - [anon_sym_LBRACE] = ACTIONS(2061), - [anon_sym_SEMI] = ACTIONS(2061), - [anon_sym_return] = ACTIONS(2059), - [anon_sym_break] = ACTIONS(2059), - [anon_sym_continue] = ACTIONS(2059), - [anon_sym_throw] = ACTIONS(2059), - [anon_sym_echo] = ACTIONS(2059), - [anon_sym_unset] = ACTIONS(2059), - [anon_sym_LPAREN] = ACTIONS(2061), - [anon_sym_concurrent] = ACTIONS(2059), - [anon_sym_use] = ACTIONS(2059), - [anon_sym_namespace] = ACTIONS(2059), - [anon_sym_function] = ACTIONS(2059), - [anon_sym_const] = ACTIONS(2059), - [anon_sym_if] = ACTIONS(2059), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_foreach] = ACTIONS(2059), - [anon_sym_while] = ACTIONS(2059), - [anon_sym_do] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2059), - [anon_sym_try] = ACTIONS(2059), - [anon_sym_using] = ACTIONS(2059), - [sym_float] = ACTIONS(2061), - [sym_integer] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(2059), - [anon_sym_True] = ACTIONS(2059), - [anon_sym_TRUE] = ACTIONS(2059), - [anon_sym_false] = ACTIONS(2059), - [anon_sym_False] = ACTIONS(2059), - [anon_sym_FALSE] = ACTIONS(2059), - [anon_sym_null] = ACTIONS(2059), - [anon_sym_Null] = ACTIONS(2059), - [anon_sym_NULL] = ACTIONS(2059), - [sym_string] = ACTIONS(2061), - [anon_sym_AT] = ACTIONS(2061), - [anon_sym_TILDE] = ACTIONS(2061), - [anon_sym_array] = ACTIONS(2059), - [anon_sym_varray] = ACTIONS(2059), - [anon_sym_darray] = ACTIONS(2059), - [anon_sym_vec] = ACTIONS(2059), - [anon_sym_dict] = ACTIONS(2059), - [anon_sym_keyset] = ACTIONS(2059), - [anon_sym_LT] = ACTIONS(2059), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_tuple] = ACTIONS(2059), - [anon_sym_include] = ACTIONS(2059), - [anon_sym_include_once] = ACTIONS(2059), - [anon_sym_require] = ACTIONS(2059), - [anon_sym_require_once] = ACTIONS(2059), - [anon_sym_list] = ACTIONS(2059), - [anon_sym_LT_LT] = ACTIONS(2059), - [anon_sym_BANG] = ACTIONS(2061), - [anon_sym_PLUS_PLUS] = ACTIONS(2061), - [anon_sym_DASH_DASH] = ACTIONS(2061), - [anon_sym_await] = ACTIONS(2059), - [anon_sym_async] = ACTIONS(2059), - [anon_sym_yield] = ACTIONS(2059), - [anon_sym_trait] = ACTIONS(2059), - [anon_sym_interface] = ACTIONS(2059), - [anon_sym_class] = ACTIONS(2059), - [anon_sym_enum] = ACTIONS(2059), - [sym_final_modifier] = ACTIONS(2059), - [sym_abstract_modifier] = ACTIONS(2059), - [sym_xhp_modifier] = ACTIONS(2059), - [sym_xhp_identifier] = ACTIONS(2059), - [sym_xhp_class_identifier] = ACTIONS(2061), - [sym_comment] = ACTIONS(3), - }, - [1386] = { - [ts_builtin_sym_end] = ACTIONS(1955), - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [1387] = { - [ts_builtin_sym_end] = ACTIONS(2341), - [sym_identifier] = ACTIONS(2339), - [sym_variable] = ACTIONS(2341), - [sym_pipe_variable] = ACTIONS(2341), - [anon_sym_type] = ACTIONS(2339), - [anon_sym_newtype] = ACTIONS(2339), - [anon_sym_shape] = ACTIONS(2339), - [anon_sym_clone] = ACTIONS(2339), - [anon_sym_new] = ACTIONS(2339), - [anon_sym_print] = ACTIONS(2339), - [sym__backslash] = ACTIONS(2341), - [anon_sym_self] = ACTIONS(2339), - [anon_sym_parent] = ACTIONS(2339), - [anon_sym_static] = ACTIONS(2339), - [anon_sym_LT_LT_LT] = ACTIONS(2341), - [anon_sym_LBRACE] = ACTIONS(2341), - [anon_sym_SEMI] = ACTIONS(2341), - [anon_sym_return] = ACTIONS(2339), - [anon_sym_break] = ACTIONS(2339), - [anon_sym_continue] = ACTIONS(2339), - [anon_sym_throw] = ACTIONS(2339), - [anon_sym_echo] = ACTIONS(2339), - [anon_sym_unset] = ACTIONS(2339), - [anon_sym_LPAREN] = ACTIONS(2341), - [anon_sym_concurrent] = ACTIONS(2339), - [anon_sym_use] = ACTIONS(2339), - [anon_sym_namespace] = ACTIONS(2339), - [anon_sym_function] = ACTIONS(2339), - [anon_sym_const] = ACTIONS(2339), - [anon_sym_if] = ACTIONS(2339), - [anon_sym_switch] = ACTIONS(2339), - [anon_sym_foreach] = ACTIONS(2339), - [anon_sym_while] = ACTIONS(2339), - [anon_sym_do] = ACTIONS(2339), - [anon_sym_for] = ACTIONS(2339), - [anon_sym_try] = ACTIONS(2339), - [anon_sym_using] = ACTIONS(2339), - [sym_float] = ACTIONS(2341), - [sym_integer] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(2339), - [anon_sym_True] = ACTIONS(2339), - [anon_sym_TRUE] = ACTIONS(2339), - [anon_sym_false] = ACTIONS(2339), - [anon_sym_False] = ACTIONS(2339), - [anon_sym_FALSE] = ACTIONS(2339), - [anon_sym_null] = ACTIONS(2339), - [anon_sym_Null] = ACTIONS(2339), - [anon_sym_NULL] = ACTIONS(2339), - [sym_string] = ACTIONS(2341), - [anon_sym_AT] = ACTIONS(2341), - [anon_sym_TILDE] = ACTIONS(2341), - [anon_sym_array] = ACTIONS(2339), - [anon_sym_varray] = ACTIONS(2339), - [anon_sym_darray] = ACTIONS(2339), - [anon_sym_vec] = ACTIONS(2339), - [anon_sym_dict] = ACTIONS(2339), - [anon_sym_keyset] = ACTIONS(2339), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_PLUS] = ACTIONS(2339), - [anon_sym_DASH] = ACTIONS(2339), - [anon_sym_tuple] = ACTIONS(2339), - [anon_sym_include] = ACTIONS(2339), - [anon_sym_include_once] = ACTIONS(2339), - [anon_sym_require] = ACTIONS(2339), - [anon_sym_require_once] = ACTIONS(2339), - [anon_sym_list] = ACTIONS(2339), - [anon_sym_LT_LT] = ACTIONS(2339), - [anon_sym_BANG] = ACTIONS(2341), - [anon_sym_PLUS_PLUS] = ACTIONS(2341), - [anon_sym_DASH_DASH] = ACTIONS(2341), - [anon_sym_await] = ACTIONS(2339), - [anon_sym_async] = ACTIONS(2339), - [anon_sym_yield] = ACTIONS(2339), - [anon_sym_trait] = ACTIONS(2339), - [anon_sym_interface] = ACTIONS(2339), - [anon_sym_class] = ACTIONS(2339), - [anon_sym_enum] = ACTIONS(2339), - [sym_final_modifier] = ACTIONS(2339), - [sym_abstract_modifier] = ACTIONS(2339), - [sym_xhp_modifier] = ACTIONS(2339), - [sym_xhp_identifier] = ACTIONS(2339), - [sym_xhp_class_identifier] = ACTIONS(2341), - [sym_comment] = ACTIONS(3), - }, - [1388] = { - [ts_builtin_sym_end] = ACTIONS(2353), - [sym_identifier] = ACTIONS(2351), - [sym_variable] = ACTIONS(2353), - [sym_pipe_variable] = ACTIONS(2353), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_newtype] = ACTIONS(2351), - [anon_sym_shape] = ACTIONS(2351), - [anon_sym_clone] = ACTIONS(2351), - [anon_sym_new] = ACTIONS(2351), - [anon_sym_print] = ACTIONS(2351), - [sym__backslash] = ACTIONS(2353), - [anon_sym_self] = ACTIONS(2351), - [anon_sym_parent] = ACTIONS(2351), - [anon_sym_static] = ACTIONS(2351), - [anon_sym_LT_LT_LT] = ACTIONS(2353), - [anon_sym_LBRACE] = ACTIONS(2353), - [anon_sym_SEMI] = ACTIONS(2353), - [anon_sym_return] = ACTIONS(2351), - [anon_sym_break] = ACTIONS(2351), - [anon_sym_continue] = ACTIONS(2351), - [anon_sym_throw] = ACTIONS(2351), - [anon_sym_echo] = ACTIONS(2351), - [anon_sym_unset] = ACTIONS(2351), - [anon_sym_LPAREN] = ACTIONS(2353), - [anon_sym_concurrent] = ACTIONS(2351), - [anon_sym_use] = ACTIONS(2351), - [anon_sym_namespace] = ACTIONS(2351), - [anon_sym_function] = ACTIONS(2351), - [anon_sym_const] = ACTIONS(2351), - [anon_sym_if] = ACTIONS(2351), - [anon_sym_switch] = ACTIONS(2351), - [anon_sym_foreach] = ACTIONS(2351), - [anon_sym_while] = ACTIONS(2351), - [anon_sym_do] = ACTIONS(2351), - [anon_sym_for] = ACTIONS(2351), - [anon_sym_try] = ACTIONS(2351), - [anon_sym_using] = ACTIONS(2351), - [sym_float] = ACTIONS(2353), - [sym_integer] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(2351), - [anon_sym_True] = ACTIONS(2351), - [anon_sym_TRUE] = ACTIONS(2351), - [anon_sym_false] = ACTIONS(2351), - [anon_sym_False] = ACTIONS(2351), - [anon_sym_FALSE] = ACTIONS(2351), - [anon_sym_null] = ACTIONS(2351), - [anon_sym_Null] = ACTIONS(2351), - [anon_sym_NULL] = ACTIONS(2351), - [sym_string] = ACTIONS(2353), - [anon_sym_AT] = ACTIONS(2353), - [anon_sym_TILDE] = ACTIONS(2353), - [anon_sym_array] = ACTIONS(2351), - [anon_sym_varray] = ACTIONS(2351), - [anon_sym_darray] = ACTIONS(2351), - [anon_sym_vec] = ACTIONS(2351), - [anon_sym_dict] = ACTIONS(2351), - [anon_sym_keyset] = ACTIONS(2351), - [anon_sym_LT] = ACTIONS(2351), - [anon_sym_PLUS] = ACTIONS(2351), - [anon_sym_DASH] = ACTIONS(2351), - [anon_sym_tuple] = ACTIONS(2351), - [anon_sym_include] = ACTIONS(2351), - [anon_sym_include_once] = ACTIONS(2351), - [anon_sym_require] = ACTIONS(2351), - [anon_sym_require_once] = ACTIONS(2351), - [anon_sym_list] = ACTIONS(2351), - [anon_sym_LT_LT] = ACTIONS(2351), - [anon_sym_BANG] = ACTIONS(2353), - [anon_sym_PLUS_PLUS] = ACTIONS(2353), - [anon_sym_DASH_DASH] = ACTIONS(2353), - [anon_sym_await] = ACTIONS(2351), - [anon_sym_async] = ACTIONS(2351), - [anon_sym_yield] = ACTIONS(2351), - [anon_sym_trait] = ACTIONS(2351), - [anon_sym_interface] = ACTIONS(2351), - [anon_sym_class] = ACTIONS(2351), - [anon_sym_enum] = ACTIONS(2351), - [sym_final_modifier] = ACTIONS(2351), - [sym_abstract_modifier] = ACTIONS(2351), - [sym_xhp_modifier] = ACTIONS(2351), - [sym_xhp_identifier] = ACTIONS(2351), - [sym_xhp_class_identifier] = ACTIONS(2353), - [sym_comment] = ACTIONS(3), - }, - [1389] = { - [ts_builtin_sym_end] = ACTIONS(2357), - [sym_identifier] = ACTIONS(2355), - [sym_variable] = ACTIONS(2357), - [sym_pipe_variable] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2355), - [anon_sym_newtype] = ACTIONS(2355), - [anon_sym_shape] = ACTIONS(2355), - [anon_sym_clone] = ACTIONS(2355), - [anon_sym_new] = ACTIONS(2355), - [anon_sym_print] = ACTIONS(2355), - [sym__backslash] = ACTIONS(2357), - [anon_sym_self] = ACTIONS(2355), - [anon_sym_parent] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2355), - [anon_sym_LT_LT_LT] = ACTIONS(2357), - [anon_sym_LBRACE] = ACTIONS(2357), - [anon_sym_SEMI] = ACTIONS(2357), - [anon_sym_return] = ACTIONS(2355), - [anon_sym_break] = ACTIONS(2355), - [anon_sym_continue] = ACTIONS(2355), - [anon_sym_throw] = ACTIONS(2355), - [anon_sym_echo] = ACTIONS(2355), - [anon_sym_unset] = ACTIONS(2355), - [anon_sym_LPAREN] = ACTIONS(2357), - [anon_sym_concurrent] = ACTIONS(2355), - [anon_sym_use] = ACTIONS(2355), - [anon_sym_namespace] = ACTIONS(2355), - [anon_sym_function] = ACTIONS(2355), - [anon_sym_const] = ACTIONS(2355), - [anon_sym_if] = ACTIONS(2355), - [anon_sym_switch] = ACTIONS(2355), - [anon_sym_foreach] = ACTIONS(2355), - [anon_sym_while] = ACTIONS(2355), - [anon_sym_do] = ACTIONS(2355), - [anon_sym_for] = ACTIONS(2355), - [anon_sym_try] = ACTIONS(2355), - [anon_sym_using] = ACTIONS(2355), - [sym_float] = ACTIONS(2357), - [sym_integer] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(2355), - [anon_sym_True] = ACTIONS(2355), - [anon_sym_TRUE] = ACTIONS(2355), - [anon_sym_false] = ACTIONS(2355), - [anon_sym_False] = ACTIONS(2355), - [anon_sym_FALSE] = ACTIONS(2355), - [anon_sym_null] = ACTIONS(2355), - [anon_sym_Null] = ACTIONS(2355), - [anon_sym_NULL] = ACTIONS(2355), - [sym_string] = ACTIONS(2357), - [anon_sym_AT] = ACTIONS(2357), - [anon_sym_TILDE] = ACTIONS(2357), - [anon_sym_array] = ACTIONS(2355), - [anon_sym_varray] = ACTIONS(2355), - [anon_sym_darray] = ACTIONS(2355), - [anon_sym_vec] = ACTIONS(2355), - [anon_sym_dict] = ACTIONS(2355), - [anon_sym_keyset] = ACTIONS(2355), - [anon_sym_LT] = ACTIONS(2355), - [anon_sym_PLUS] = ACTIONS(2355), - [anon_sym_DASH] = ACTIONS(2355), - [anon_sym_tuple] = ACTIONS(2355), - [anon_sym_include] = ACTIONS(2355), - [anon_sym_include_once] = ACTIONS(2355), - [anon_sym_require] = ACTIONS(2355), - [anon_sym_require_once] = ACTIONS(2355), - [anon_sym_list] = ACTIONS(2355), - [anon_sym_LT_LT] = ACTIONS(2355), - [anon_sym_BANG] = ACTIONS(2357), - [anon_sym_PLUS_PLUS] = ACTIONS(2357), - [anon_sym_DASH_DASH] = ACTIONS(2357), - [anon_sym_await] = ACTIONS(2355), - [anon_sym_async] = ACTIONS(2355), - [anon_sym_yield] = ACTIONS(2355), - [anon_sym_trait] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2355), - [anon_sym_class] = ACTIONS(2355), - [anon_sym_enum] = ACTIONS(2355), - [sym_final_modifier] = ACTIONS(2355), - [sym_abstract_modifier] = ACTIONS(2355), - [sym_xhp_modifier] = ACTIONS(2355), - [sym_xhp_identifier] = ACTIONS(2355), - [sym_xhp_class_identifier] = ACTIONS(2357), - [sym_comment] = ACTIONS(3), - }, - [1390] = { - [ts_builtin_sym_end] = ACTIONS(2057), - [sym_identifier] = ACTIONS(2055), - [sym_variable] = ACTIONS(2057), - [sym_pipe_variable] = ACTIONS(2057), - [anon_sym_type] = ACTIONS(2055), - [anon_sym_newtype] = ACTIONS(2055), - [anon_sym_shape] = ACTIONS(2055), - [anon_sym_clone] = ACTIONS(2055), - [anon_sym_new] = ACTIONS(2055), - [anon_sym_print] = ACTIONS(2055), - [sym__backslash] = ACTIONS(2057), - [anon_sym_self] = ACTIONS(2055), - [anon_sym_parent] = ACTIONS(2055), - [anon_sym_static] = ACTIONS(2055), - [anon_sym_LT_LT_LT] = ACTIONS(2057), - [anon_sym_LBRACE] = ACTIONS(2057), - [anon_sym_SEMI] = ACTIONS(2057), - [anon_sym_return] = ACTIONS(2055), - [anon_sym_break] = ACTIONS(2055), - [anon_sym_continue] = ACTIONS(2055), - [anon_sym_throw] = ACTIONS(2055), - [anon_sym_echo] = ACTIONS(2055), - [anon_sym_unset] = ACTIONS(2055), - [anon_sym_LPAREN] = ACTIONS(2057), - [anon_sym_concurrent] = ACTIONS(2055), - [anon_sym_use] = ACTIONS(2055), - [anon_sym_namespace] = ACTIONS(2055), - [anon_sym_function] = ACTIONS(2055), - [anon_sym_const] = ACTIONS(2055), - [anon_sym_if] = ACTIONS(2055), - [anon_sym_switch] = ACTIONS(2055), - [anon_sym_foreach] = ACTIONS(2055), - [anon_sym_while] = ACTIONS(2055), - [anon_sym_do] = ACTIONS(2055), - [anon_sym_for] = ACTIONS(2055), - [anon_sym_try] = ACTIONS(2055), - [anon_sym_using] = ACTIONS(2055), - [sym_float] = ACTIONS(2057), - [sym_integer] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(2055), - [anon_sym_True] = ACTIONS(2055), - [anon_sym_TRUE] = ACTIONS(2055), - [anon_sym_false] = ACTIONS(2055), - [anon_sym_False] = ACTIONS(2055), - [anon_sym_FALSE] = ACTIONS(2055), - [anon_sym_null] = ACTIONS(2055), - [anon_sym_Null] = ACTIONS(2055), - [anon_sym_NULL] = ACTIONS(2055), - [sym_string] = ACTIONS(2057), - [anon_sym_AT] = ACTIONS(2057), - [anon_sym_TILDE] = ACTIONS(2057), - [anon_sym_array] = ACTIONS(2055), - [anon_sym_varray] = ACTIONS(2055), - [anon_sym_darray] = ACTIONS(2055), - [anon_sym_vec] = ACTIONS(2055), - [anon_sym_dict] = ACTIONS(2055), - [anon_sym_keyset] = ACTIONS(2055), - [anon_sym_LT] = ACTIONS(2055), - [anon_sym_PLUS] = ACTIONS(2055), - [anon_sym_DASH] = ACTIONS(2055), - [anon_sym_tuple] = ACTIONS(2055), - [anon_sym_include] = ACTIONS(2055), - [anon_sym_include_once] = ACTIONS(2055), - [anon_sym_require] = ACTIONS(2055), - [anon_sym_require_once] = ACTIONS(2055), - [anon_sym_list] = ACTIONS(2055), - [anon_sym_LT_LT] = ACTIONS(2055), - [anon_sym_BANG] = ACTIONS(2057), - [anon_sym_PLUS_PLUS] = ACTIONS(2057), - [anon_sym_DASH_DASH] = ACTIONS(2057), - [anon_sym_await] = ACTIONS(2055), - [anon_sym_async] = ACTIONS(2055), - [anon_sym_yield] = ACTIONS(2055), - [anon_sym_trait] = ACTIONS(2055), - [anon_sym_interface] = ACTIONS(2055), - [anon_sym_class] = ACTIONS(2055), - [anon_sym_enum] = ACTIONS(2055), - [sym_final_modifier] = ACTIONS(2055), - [sym_abstract_modifier] = ACTIONS(2055), - [sym_xhp_modifier] = ACTIONS(2055), - [sym_xhp_identifier] = ACTIONS(2055), - [sym_xhp_class_identifier] = ACTIONS(2057), - [sym_comment] = ACTIONS(3), - }, - [1391] = { - [ts_builtin_sym_end] = ACTIONS(2401), - [sym_identifier] = ACTIONS(2399), - [sym_variable] = ACTIONS(2401), - [sym_pipe_variable] = ACTIONS(2401), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_newtype] = ACTIONS(2399), - [anon_sym_shape] = ACTIONS(2399), - [anon_sym_clone] = ACTIONS(2399), - [anon_sym_new] = ACTIONS(2399), - [anon_sym_print] = ACTIONS(2399), - [sym__backslash] = ACTIONS(2401), - [anon_sym_self] = ACTIONS(2399), - [anon_sym_parent] = ACTIONS(2399), - [anon_sym_static] = ACTIONS(2399), - [anon_sym_LT_LT_LT] = ACTIONS(2401), - [anon_sym_LBRACE] = ACTIONS(2401), - [anon_sym_SEMI] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2399), - [anon_sym_break] = ACTIONS(2399), - [anon_sym_continue] = ACTIONS(2399), - [anon_sym_throw] = ACTIONS(2399), - [anon_sym_echo] = ACTIONS(2399), - [anon_sym_unset] = ACTIONS(2399), - [anon_sym_LPAREN] = ACTIONS(2401), - [anon_sym_concurrent] = ACTIONS(2399), - [anon_sym_use] = ACTIONS(2399), - [anon_sym_namespace] = ACTIONS(2399), - [anon_sym_function] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2399), - [anon_sym_if] = ACTIONS(2399), - [anon_sym_switch] = ACTIONS(2399), - [anon_sym_foreach] = ACTIONS(2399), - [anon_sym_while] = ACTIONS(2399), - [anon_sym_do] = ACTIONS(2399), - [anon_sym_for] = ACTIONS(2399), - [anon_sym_try] = ACTIONS(2399), - [anon_sym_using] = ACTIONS(2399), - [sym_float] = ACTIONS(2401), - [sym_integer] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(2399), - [anon_sym_True] = ACTIONS(2399), - [anon_sym_TRUE] = ACTIONS(2399), - [anon_sym_false] = ACTIONS(2399), - [anon_sym_False] = ACTIONS(2399), - [anon_sym_FALSE] = ACTIONS(2399), - [anon_sym_null] = ACTIONS(2399), - [anon_sym_Null] = ACTIONS(2399), - [anon_sym_NULL] = ACTIONS(2399), - [sym_string] = ACTIONS(2401), - [anon_sym_AT] = ACTIONS(2401), - [anon_sym_TILDE] = ACTIONS(2401), - [anon_sym_array] = ACTIONS(2399), - [anon_sym_varray] = ACTIONS(2399), - [anon_sym_darray] = ACTIONS(2399), - [anon_sym_vec] = ACTIONS(2399), - [anon_sym_dict] = ACTIONS(2399), - [anon_sym_keyset] = ACTIONS(2399), - [anon_sym_LT] = ACTIONS(2399), - [anon_sym_PLUS] = ACTIONS(2399), - [anon_sym_DASH] = ACTIONS(2399), - [anon_sym_tuple] = ACTIONS(2399), - [anon_sym_include] = ACTIONS(2399), - [anon_sym_include_once] = ACTIONS(2399), - [anon_sym_require] = ACTIONS(2399), - [anon_sym_require_once] = ACTIONS(2399), - [anon_sym_list] = ACTIONS(2399), - [anon_sym_LT_LT] = ACTIONS(2399), - [anon_sym_BANG] = ACTIONS(2401), - [anon_sym_PLUS_PLUS] = ACTIONS(2401), - [anon_sym_DASH_DASH] = ACTIONS(2401), - [anon_sym_await] = ACTIONS(2399), - [anon_sym_async] = ACTIONS(2399), - [anon_sym_yield] = ACTIONS(2399), - [anon_sym_trait] = ACTIONS(2399), - [anon_sym_interface] = ACTIONS(2399), - [anon_sym_class] = ACTIONS(2399), - [anon_sym_enum] = ACTIONS(2399), - [sym_final_modifier] = ACTIONS(2399), - [sym_abstract_modifier] = ACTIONS(2399), - [sym_xhp_modifier] = ACTIONS(2399), - [sym_xhp_identifier] = ACTIONS(2399), - [sym_xhp_class_identifier] = ACTIONS(2401), - [sym_comment] = ACTIONS(3), - }, - [1392] = { - [ts_builtin_sym_end] = ACTIONS(2365), - [sym_identifier] = ACTIONS(2363), - [sym_variable] = ACTIONS(2365), - [sym_pipe_variable] = ACTIONS(2365), - [anon_sym_type] = ACTIONS(2363), - [anon_sym_newtype] = ACTIONS(2363), - [anon_sym_shape] = ACTIONS(2363), - [anon_sym_clone] = ACTIONS(2363), - [anon_sym_new] = ACTIONS(2363), - [anon_sym_print] = ACTIONS(2363), - [sym__backslash] = ACTIONS(2365), - [anon_sym_self] = ACTIONS(2363), - [anon_sym_parent] = ACTIONS(2363), - [anon_sym_static] = ACTIONS(2363), - [anon_sym_LT_LT_LT] = ACTIONS(2365), - [anon_sym_LBRACE] = ACTIONS(2365), - [anon_sym_SEMI] = ACTIONS(2365), - [anon_sym_return] = ACTIONS(2363), - [anon_sym_break] = ACTIONS(2363), - [anon_sym_continue] = ACTIONS(2363), - [anon_sym_throw] = ACTIONS(2363), - [anon_sym_echo] = ACTIONS(2363), - [anon_sym_unset] = ACTIONS(2363), - [anon_sym_LPAREN] = ACTIONS(2365), - [anon_sym_concurrent] = ACTIONS(2363), - [anon_sym_use] = ACTIONS(2363), - [anon_sym_namespace] = ACTIONS(2363), - [anon_sym_function] = ACTIONS(2363), - [anon_sym_const] = ACTIONS(2363), - [anon_sym_if] = ACTIONS(2363), - [anon_sym_switch] = ACTIONS(2363), - [anon_sym_foreach] = ACTIONS(2363), - [anon_sym_while] = ACTIONS(2363), - [anon_sym_do] = ACTIONS(2363), - [anon_sym_for] = ACTIONS(2363), - [anon_sym_try] = ACTIONS(2363), - [anon_sym_using] = ACTIONS(2363), - [sym_float] = ACTIONS(2365), - [sym_integer] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(2363), - [anon_sym_True] = ACTIONS(2363), - [anon_sym_TRUE] = ACTIONS(2363), - [anon_sym_false] = ACTIONS(2363), - [anon_sym_False] = ACTIONS(2363), - [anon_sym_FALSE] = ACTIONS(2363), - [anon_sym_null] = ACTIONS(2363), - [anon_sym_Null] = ACTIONS(2363), - [anon_sym_NULL] = ACTIONS(2363), - [sym_string] = ACTIONS(2365), - [anon_sym_AT] = ACTIONS(2365), - [anon_sym_TILDE] = ACTIONS(2365), - [anon_sym_array] = ACTIONS(2363), - [anon_sym_varray] = ACTIONS(2363), - [anon_sym_darray] = ACTIONS(2363), - [anon_sym_vec] = ACTIONS(2363), - [anon_sym_dict] = ACTIONS(2363), - [anon_sym_keyset] = ACTIONS(2363), - [anon_sym_LT] = ACTIONS(2363), - [anon_sym_PLUS] = ACTIONS(2363), - [anon_sym_DASH] = ACTIONS(2363), - [anon_sym_tuple] = ACTIONS(2363), - [anon_sym_include] = ACTIONS(2363), - [anon_sym_include_once] = ACTIONS(2363), - [anon_sym_require] = ACTIONS(2363), - [anon_sym_require_once] = ACTIONS(2363), - [anon_sym_list] = ACTIONS(2363), - [anon_sym_LT_LT] = ACTIONS(2363), - [anon_sym_BANG] = ACTIONS(2365), - [anon_sym_PLUS_PLUS] = ACTIONS(2365), - [anon_sym_DASH_DASH] = ACTIONS(2365), - [anon_sym_await] = ACTIONS(2363), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_yield] = ACTIONS(2363), - [anon_sym_trait] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2363), - [anon_sym_class] = ACTIONS(2363), - [anon_sym_enum] = ACTIONS(2363), - [sym_final_modifier] = ACTIONS(2363), - [sym_abstract_modifier] = ACTIONS(2363), - [sym_xhp_modifier] = ACTIONS(2363), - [sym_xhp_identifier] = ACTIONS(2363), - [sym_xhp_class_identifier] = ACTIONS(2365), - [sym_comment] = ACTIONS(3), - }, - [1393] = { - [ts_builtin_sym_end] = ACTIONS(2021), - [sym_identifier] = ACTIONS(2019), - [sym_variable] = ACTIONS(2021), - [sym_pipe_variable] = ACTIONS(2021), - [anon_sym_type] = ACTIONS(2019), - [anon_sym_newtype] = ACTIONS(2019), - [anon_sym_shape] = ACTIONS(2019), - [anon_sym_clone] = ACTIONS(2019), - [anon_sym_new] = ACTIONS(2019), - [anon_sym_print] = ACTIONS(2019), - [sym__backslash] = ACTIONS(2021), - [anon_sym_self] = ACTIONS(2019), - [anon_sym_parent] = ACTIONS(2019), - [anon_sym_static] = ACTIONS(2019), - [anon_sym_LT_LT_LT] = ACTIONS(2021), - [anon_sym_LBRACE] = ACTIONS(2021), - [anon_sym_SEMI] = ACTIONS(2021), - [anon_sym_return] = ACTIONS(2019), - [anon_sym_break] = ACTIONS(2019), - [anon_sym_continue] = ACTIONS(2019), - [anon_sym_throw] = ACTIONS(2019), - [anon_sym_echo] = ACTIONS(2019), - [anon_sym_unset] = ACTIONS(2019), - [anon_sym_LPAREN] = ACTIONS(2021), - [anon_sym_concurrent] = ACTIONS(2019), - [anon_sym_use] = ACTIONS(2019), - [anon_sym_namespace] = ACTIONS(2019), - [anon_sym_function] = ACTIONS(2019), - [anon_sym_const] = ACTIONS(2019), - [anon_sym_if] = ACTIONS(2019), - [anon_sym_switch] = ACTIONS(2019), - [anon_sym_foreach] = ACTIONS(2019), - [anon_sym_while] = ACTIONS(2019), - [anon_sym_do] = ACTIONS(2019), - [anon_sym_for] = ACTIONS(2019), - [anon_sym_try] = ACTIONS(2019), - [anon_sym_using] = ACTIONS(2019), - [sym_float] = ACTIONS(2021), - [sym_integer] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(2019), - [anon_sym_True] = ACTIONS(2019), - [anon_sym_TRUE] = ACTIONS(2019), - [anon_sym_false] = ACTIONS(2019), - [anon_sym_False] = ACTIONS(2019), - [anon_sym_FALSE] = ACTIONS(2019), - [anon_sym_null] = ACTIONS(2019), - [anon_sym_Null] = ACTIONS(2019), - [anon_sym_NULL] = ACTIONS(2019), - [sym_string] = ACTIONS(2021), - [anon_sym_AT] = ACTIONS(2021), - [anon_sym_TILDE] = ACTIONS(2021), - [anon_sym_array] = ACTIONS(2019), - [anon_sym_varray] = ACTIONS(2019), - [anon_sym_darray] = ACTIONS(2019), - [anon_sym_vec] = ACTIONS(2019), - [anon_sym_dict] = ACTIONS(2019), - [anon_sym_keyset] = ACTIONS(2019), - [anon_sym_LT] = ACTIONS(2019), - [anon_sym_PLUS] = ACTIONS(2019), - [anon_sym_DASH] = ACTIONS(2019), - [anon_sym_tuple] = ACTIONS(2019), - [anon_sym_include] = ACTIONS(2019), - [anon_sym_include_once] = ACTIONS(2019), - [anon_sym_require] = ACTIONS(2019), - [anon_sym_require_once] = ACTIONS(2019), - [anon_sym_list] = ACTIONS(2019), - [anon_sym_LT_LT] = ACTIONS(2019), - [anon_sym_BANG] = ACTIONS(2021), - [anon_sym_PLUS_PLUS] = ACTIONS(2021), - [anon_sym_DASH_DASH] = ACTIONS(2021), - [anon_sym_await] = ACTIONS(2019), - [anon_sym_async] = ACTIONS(2019), - [anon_sym_yield] = ACTIONS(2019), - [anon_sym_trait] = ACTIONS(2019), - [anon_sym_interface] = ACTIONS(2019), - [anon_sym_class] = ACTIONS(2019), - [anon_sym_enum] = ACTIONS(2019), - [sym_final_modifier] = ACTIONS(2019), - [sym_abstract_modifier] = ACTIONS(2019), - [sym_xhp_modifier] = ACTIONS(2019), - [sym_xhp_identifier] = ACTIONS(2019), - [sym_xhp_class_identifier] = ACTIONS(2021), - [sym_comment] = ACTIONS(3), - }, - [1394] = { - [ts_builtin_sym_end] = ACTIONS(2369), - [sym_identifier] = ACTIONS(2367), - [sym_variable] = ACTIONS(2369), - [sym_pipe_variable] = ACTIONS(2369), - [anon_sym_type] = ACTIONS(2367), - [anon_sym_newtype] = ACTIONS(2367), - [anon_sym_shape] = ACTIONS(2367), - [anon_sym_clone] = ACTIONS(2367), - [anon_sym_new] = ACTIONS(2367), - [anon_sym_print] = ACTIONS(2367), - [sym__backslash] = ACTIONS(2369), - [anon_sym_self] = ACTIONS(2367), - [anon_sym_parent] = ACTIONS(2367), - [anon_sym_static] = ACTIONS(2367), - [anon_sym_LT_LT_LT] = ACTIONS(2369), - [anon_sym_LBRACE] = ACTIONS(2369), - [anon_sym_SEMI] = ACTIONS(2369), - [anon_sym_return] = ACTIONS(2367), - [anon_sym_break] = ACTIONS(2367), - [anon_sym_continue] = ACTIONS(2367), - [anon_sym_throw] = ACTIONS(2367), - [anon_sym_echo] = ACTIONS(2367), - [anon_sym_unset] = ACTIONS(2367), - [anon_sym_LPAREN] = ACTIONS(2369), - [anon_sym_concurrent] = ACTIONS(2367), - [anon_sym_use] = ACTIONS(2367), - [anon_sym_namespace] = ACTIONS(2367), - [anon_sym_function] = ACTIONS(2367), - [anon_sym_const] = ACTIONS(2367), - [anon_sym_if] = ACTIONS(2367), - [anon_sym_switch] = ACTIONS(2367), - [anon_sym_foreach] = ACTIONS(2367), - [anon_sym_while] = ACTIONS(2367), - [anon_sym_do] = ACTIONS(2367), - [anon_sym_for] = ACTIONS(2367), - [anon_sym_try] = ACTIONS(2367), - [anon_sym_using] = ACTIONS(2367), - [sym_float] = ACTIONS(2369), - [sym_integer] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(2367), - [anon_sym_True] = ACTIONS(2367), - [anon_sym_TRUE] = ACTIONS(2367), - [anon_sym_false] = ACTIONS(2367), - [anon_sym_False] = ACTIONS(2367), - [anon_sym_FALSE] = ACTIONS(2367), - [anon_sym_null] = ACTIONS(2367), - [anon_sym_Null] = ACTIONS(2367), - [anon_sym_NULL] = ACTIONS(2367), - [sym_string] = ACTIONS(2369), - [anon_sym_AT] = ACTIONS(2369), - [anon_sym_TILDE] = ACTIONS(2369), - [anon_sym_array] = ACTIONS(2367), - [anon_sym_varray] = ACTIONS(2367), - [anon_sym_darray] = ACTIONS(2367), - [anon_sym_vec] = ACTIONS(2367), - [anon_sym_dict] = ACTIONS(2367), - [anon_sym_keyset] = ACTIONS(2367), - [anon_sym_LT] = ACTIONS(2367), - [anon_sym_PLUS] = ACTIONS(2367), - [anon_sym_DASH] = ACTIONS(2367), - [anon_sym_tuple] = ACTIONS(2367), - [anon_sym_include] = ACTIONS(2367), - [anon_sym_include_once] = ACTIONS(2367), - [anon_sym_require] = ACTIONS(2367), - [anon_sym_require_once] = ACTIONS(2367), - [anon_sym_list] = ACTIONS(2367), - [anon_sym_LT_LT] = ACTIONS(2367), - [anon_sym_BANG] = ACTIONS(2369), - [anon_sym_PLUS_PLUS] = ACTIONS(2369), - [anon_sym_DASH_DASH] = ACTIONS(2369), - [anon_sym_await] = ACTIONS(2367), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_yield] = ACTIONS(2367), - [anon_sym_trait] = ACTIONS(2367), - [anon_sym_interface] = ACTIONS(2367), - [anon_sym_class] = ACTIONS(2367), - [anon_sym_enum] = ACTIONS(2367), - [sym_final_modifier] = ACTIONS(2367), - [sym_abstract_modifier] = ACTIONS(2367), - [sym_xhp_modifier] = ACTIONS(2367), - [sym_xhp_identifier] = ACTIONS(2367), - [sym_xhp_class_identifier] = ACTIONS(2369), - [sym_comment] = ACTIONS(3), - }, - [1395] = { - [ts_builtin_sym_end] = ACTIONS(2037), - [sym_identifier] = ACTIONS(2035), - [sym_variable] = ACTIONS(2037), - [sym_pipe_variable] = ACTIONS(2037), - [anon_sym_type] = ACTIONS(2035), - [anon_sym_newtype] = ACTIONS(2035), - [anon_sym_shape] = ACTIONS(2035), - [anon_sym_clone] = ACTIONS(2035), - [anon_sym_new] = ACTIONS(2035), - [anon_sym_print] = ACTIONS(2035), - [sym__backslash] = ACTIONS(2037), - [anon_sym_self] = ACTIONS(2035), - [anon_sym_parent] = ACTIONS(2035), - [anon_sym_static] = ACTIONS(2035), - [anon_sym_LT_LT_LT] = ACTIONS(2037), - [anon_sym_LBRACE] = ACTIONS(2037), - [anon_sym_SEMI] = ACTIONS(2037), - [anon_sym_return] = ACTIONS(2035), - [anon_sym_break] = ACTIONS(2035), - [anon_sym_continue] = ACTIONS(2035), - [anon_sym_throw] = ACTIONS(2035), - [anon_sym_echo] = ACTIONS(2035), - [anon_sym_unset] = ACTIONS(2035), - [anon_sym_LPAREN] = ACTIONS(2037), - [anon_sym_concurrent] = ACTIONS(2035), - [anon_sym_use] = ACTIONS(2035), - [anon_sym_namespace] = ACTIONS(2035), - [anon_sym_function] = ACTIONS(2035), - [anon_sym_const] = ACTIONS(2035), - [anon_sym_if] = ACTIONS(2035), - [anon_sym_switch] = ACTIONS(2035), - [anon_sym_foreach] = ACTIONS(2035), - [anon_sym_while] = ACTIONS(2035), - [anon_sym_do] = ACTIONS(2035), - [anon_sym_for] = ACTIONS(2035), - [anon_sym_try] = ACTIONS(2035), - [anon_sym_using] = ACTIONS(2035), - [sym_float] = ACTIONS(2037), - [sym_integer] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(2035), - [anon_sym_True] = ACTIONS(2035), - [anon_sym_TRUE] = ACTIONS(2035), - [anon_sym_false] = ACTIONS(2035), - [anon_sym_False] = ACTIONS(2035), - [anon_sym_FALSE] = ACTIONS(2035), - [anon_sym_null] = ACTIONS(2035), - [anon_sym_Null] = ACTIONS(2035), - [anon_sym_NULL] = ACTIONS(2035), - [sym_string] = ACTIONS(2037), - [anon_sym_AT] = ACTIONS(2037), - [anon_sym_TILDE] = ACTIONS(2037), - [anon_sym_array] = ACTIONS(2035), - [anon_sym_varray] = ACTIONS(2035), - [anon_sym_darray] = ACTIONS(2035), - [anon_sym_vec] = ACTIONS(2035), - [anon_sym_dict] = ACTIONS(2035), - [anon_sym_keyset] = ACTIONS(2035), - [anon_sym_LT] = ACTIONS(2035), - [anon_sym_PLUS] = ACTIONS(2035), - [anon_sym_DASH] = ACTIONS(2035), - [anon_sym_tuple] = ACTIONS(2035), - [anon_sym_include] = ACTIONS(2035), - [anon_sym_include_once] = ACTIONS(2035), - [anon_sym_require] = ACTIONS(2035), - [anon_sym_require_once] = ACTIONS(2035), - [anon_sym_list] = ACTIONS(2035), - [anon_sym_LT_LT] = ACTIONS(2035), - [anon_sym_BANG] = ACTIONS(2037), - [anon_sym_PLUS_PLUS] = ACTIONS(2037), - [anon_sym_DASH_DASH] = ACTIONS(2037), - [anon_sym_await] = ACTIONS(2035), - [anon_sym_async] = ACTIONS(2035), - [anon_sym_yield] = ACTIONS(2035), - [anon_sym_trait] = ACTIONS(2035), - [anon_sym_interface] = ACTIONS(2035), - [anon_sym_class] = ACTIONS(2035), - [anon_sym_enum] = ACTIONS(2035), - [sym_final_modifier] = ACTIONS(2035), - [sym_abstract_modifier] = ACTIONS(2035), - [sym_xhp_modifier] = ACTIONS(2035), - [sym_xhp_identifier] = ACTIONS(2035), - [sym_xhp_class_identifier] = ACTIONS(2037), - [sym_comment] = ACTIONS(3), - }, - [1396] = { - [ts_builtin_sym_end] = ACTIONS(2373), - [sym_identifier] = ACTIONS(2371), - [sym_variable] = ACTIONS(2373), - [sym_pipe_variable] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2371), - [anon_sym_newtype] = ACTIONS(2371), - [anon_sym_shape] = ACTIONS(2371), - [anon_sym_clone] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2371), - [anon_sym_print] = ACTIONS(2371), - [sym__backslash] = ACTIONS(2373), - [anon_sym_self] = ACTIONS(2371), - [anon_sym_parent] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2371), - [anon_sym_LT_LT_LT] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2373), - [anon_sym_SEMI] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2371), - [anon_sym_break] = ACTIONS(2371), - [anon_sym_continue] = ACTIONS(2371), - [anon_sym_throw] = ACTIONS(2371), - [anon_sym_echo] = ACTIONS(2371), - [anon_sym_unset] = ACTIONS(2371), - [anon_sym_LPAREN] = ACTIONS(2373), - [anon_sym_concurrent] = ACTIONS(2371), - [anon_sym_use] = ACTIONS(2371), - [anon_sym_namespace] = ACTIONS(2371), - [anon_sym_function] = ACTIONS(2371), - [anon_sym_const] = ACTIONS(2371), - [anon_sym_if] = ACTIONS(2371), - [anon_sym_switch] = ACTIONS(2371), - [anon_sym_foreach] = ACTIONS(2371), - [anon_sym_while] = ACTIONS(2371), - [anon_sym_do] = ACTIONS(2371), - [anon_sym_for] = ACTIONS(2371), - [anon_sym_try] = ACTIONS(2371), - [anon_sym_using] = ACTIONS(2371), - [sym_float] = ACTIONS(2373), - [sym_integer] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(2371), - [anon_sym_True] = ACTIONS(2371), - [anon_sym_TRUE] = ACTIONS(2371), - [anon_sym_false] = ACTIONS(2371), - [anon_sym_False] = ACTIONS(2371), - [anon_sym_FALSE] = ACTIONS(2371), - [anon_sym_null] = ACTIONS(2371), - [anon_sym_Null] = ACTIONS(2371), - [anon_sym_NULL] = ACTIONS(2371), - [sym_string] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2373), - [anon_sym_TILDE] = ACTIONS(2373), - [anon_sym_array] = ACTIONS(2371), - [anon_sym_varray] = ACTIONS(2371), - [anon_sym_darray] = ACTIONS(2371), - [anon_sym_vec] = ACTIONS(2371), - [anon_sym_dict] = ACTIONS(2371), - [anon_sym_keyset] = ACTIONS(2371), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2371), - [anon_sym_DASH] = ACTIONS(2371), - [anon_sym_tuple] = ACTIONS(2371), - [anon_sym_include] = ACTIONS(2371), - [anon_sym_include_once] = ACTIONS(2371), - [anon_sym_require] = ACTIONS(2371), - [anon_sym_require_once] = ACTIONS(2371), - [anon_sym_list] = ACTIONS(2371), - [anon_sym_LT_LT] = ACTIONS(2371), - [anon_sym_BANG] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2373), - [anon_sym_DASH_DASH] = ACTIONS(2373), - [anon_sym_await] = ACTIONS(2371), - [anon_sym_async] = ACTIONS(2371), - [anon_sym_yield] = ACTIONS(2371), - [anon_sym_trait] = ACTIONS(2371), - [anon_sym_interface] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2371), - [anon_sym_enum] = ACTIONS(2371), - [sym_final_modifier] = ACTIONS(2371), - [sym_abstract_modifier] = ACTIONS(2371), - [sym_xhp_modifier] = ACTIONS(2371), - [sym_xhp_identifier] = ACTIONS(2371), - [sym_xhp_class_identifier] = ACTIONS(2373), - [sym_comment] = ACTIONS(3), - }, - [1397] = { - [ts_builtin_sym_end] = ACTIONS(2045), - [sym_identifier] = ACTIONS(2043), - [sym_variable] = ACTIONS(2045), - [sym_pipe_variable] = ACTIONS(2045), - [anon_sym_type] = ACTIONS(2043), - [anon_sym_newtype] = ACTIONS(2043), - [anon_sym_shape] = ACTIONS(2043), - [anon_sym_clone] = ACTIONS(2043), - [anon_sym_new] = ACTIONS(2043), - [anon_sym_print] = ACTIONS(2043), - [sym__backslash] = ACTIONS(2045), - [anon_sym_self] = ACTIONS(2043), - [anon_sym_parent] = ACTIONS(2043), - [anon_sym_static] = ACTIONS(2043), - [anon_sym_LT_LT_LT] = ACTIONS(2045), - [anon_sym_LBRACE] = ACTIONS(2045), - [anon_sym_SEMI] = ACTIONS(2045), - [anon_sym_return] = ACTIONS(2043), - [anon_sym_break] = ACTIONS(2043), - [anon_sym_continue] = ACTIONS(2043), - [anon_sym_throw] = ACTIONS(2043), - [anon_sym_echo] = ACTIONS(2043), - [anon_sym_unset] = ACTIONS(2043), - [anon_sym_LPAREN] = ACTIONS(2045), - [anon_sym_concurrent] = ACTIONS(2043), - [anon_sym_use] = ACTIONS(2043), - [anon_sym_namespace] = ACTIONS(2043), - [anon_sym_function] = ACTIONS(2043), - [anon_sym_const] = ACTIONS(2043), - [anon_sym_if] = ACTIONS(2043), - [anon_sym_switch] = ACTIONS(2043), - [anon_sym_foreach] = ACTIONS(2043), - [anon_sym_while] = ACTIONS(2043), - [anon_sym_do] = ACTIONS(2043), - [anon_sym_for] = ACTIONS(2043), - [anon_sym_try] = ACTIONS(2043), - [anon_sym_using] = ACTIONS(2043), - [sym_float] = ACTIONS(2045), - [sym_integer] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(2043), - [anon_sym_True] = ACTIONS(2043), - [anon_sym_TRUE] = ACTIONS(2043), - [anon_sym_false] = ACTIONS(2043), - [anon_sym_False] = ACTIONS(2043), - [anon_sym_FALSE] = ACTIONS(2043), - [anon_sym_null] = ACTIONS(2043), - [anon_sym_Null] = ACTIONS(2043), - [anon_sym_NULL] = ACTIONS(2043), - [sym_string] = ACTIONS(2045), - [anon_sym_AT] = ACTIONS(2045), - [anon_sym_TILDE] = ACTIONS(2045), - [anon_sym_array] = ACTIONS(2043), - [anon_sym_varray] = ACTIONS(2043), - [anon_sym_darray] = ACTIONS(2043), - [anon_sym_vec] = ACTIONS(2043), - [anon_sym_dict] = ACTIONS(2043), - [anon_sym_keyset] = ACTIONS(2043), - [anon_sym_LT] = ACTIONS(2043), - [anon_sym_PLUS] = ACTIONS(2043), - [anon_sym_DASH] = ACTIONS(2043), - [anon_sym_tuple] = ACTIONS(2043), - [anon_sym_include] = ACTIONS(2043), - [anon_sym_include_once] = ACTIONS(2043), - [anon_sym_require] = ACTIONS(2043), - [anon_sym_require_once] = ACTIONS(2043), - [anon_sym_list] = ACTIONS(2043), - [anon_sym_LT_LT] = ACTIONS(2043), - [anon_sym_BANG] = ACTIONS(2045), - [anon_sym_PLUS_PLUS] = ACTIONS(2045), - [anon_sym_DASH_DASH] = ACTIONS(2045), - [anon_sym_await] = ACTIONS(2043), - [anon_sym_async] = ACTIONS(2043), - [anon_sym_yield] = ACTIONS(2043), - [anon_sym_trait] = ACTIONS(2043), - [anon_sym_interface] = ACTIONS(2043), - [anon_sym_class] = ACTIONS(2043), - [anon_sym_enum] = ACTIONS(2043), - [sym_final_modifier] = ACTIONS(2043), - [sym_abstract_modifier] = ACTIONS(2043), - [sym_xhp_modifier] = ACTIONS(2043), - [sym_xhp_identifier] = ACTIONS(2043), - [sym_xhp_class_identifier] = ACTIONS(2045), - [sym_comment] = ACTIONS(3), - }, - [1398] = { - [ts_builtin_sym_end] = ACTIONS(2409), - [sym_identifier] = ACTIONS(2407), - [sym_variable] = ACTIONS(2409), - [sym_pipe_variable] = ACTIONS(2409), - [anon_sym_type] = ACTIONS(2407), - [anon_sym_newtype] = ACTIONS(2407), - [anon_sym_shape] = ACTIONS(2407), - [anon_sym_clone] = ACTIONS(2407), - [anon_sym_new] = ACTIONS(2407), - [anon_sym_print] = ACTIONS(2407), - [sym__backslash] = ACTIONS(2409), - [anon_sym_self] = ACTIONS(2407), - [anon_sym_parent] = ACTIONS(2407), - [anon_sym_static] = ACTIONS(2407), - [anon_sym_LT_LT_LT] = ACTIONS(2409), - [anon_sym_LBRACE] = ACTIONS(2409), - [anon_sym_SEMI] = ACTIONS(2409), - [anon_sym_return] = ACTIONS(2407), - [anon_sym_break] = ACTIONS(2407), - [anon_sym_continue] = ACTIONS(2407), - [anon_sym_throw] = ACTIONS(2407), - [anon_sym_echo] = ACTIONS(2407), - [anon_sym_unset] = ACTIONS(2407), - [anon_sym_LPAREN] = ACTIONS(2409), - [anon_sym_concurrent] = ACTIONS(2407), - [anon_sym_use] = ACTIONS(2407), - [anon_sym_namespace] = ACTIONS(2407), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2407), - [anon_sym_if] = ACTIONS(2407), - [anon_sym_switch] = ACTIONS(2407), - [anon_sym_foreach] = ACTIONS(2407), - [anon_sym_while] = ACTIONS(2407), - [anon_sym_do] = ACTIONS(2407), - [anon_sym_for] = ACTIONS(2407), - [anon_sym_try] = ACTIONS(2407), - [anon_sym_using] = ACTIONS(2407), - [sym_float] = ACTIONS(2409), - [sym_integer] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(2407), - [anon_sym_True] = ACTIONS(2407), - [anon_sym_TRUE] = ACTIONS(2407), - [anon_sym_false] = ACTIONS(2407), - [anon_sym_False] = ACTIONS(2407), - [anon_sym_FALSE] = ACTIONS(2407), - [anon_sym_null] = ACTIONS(2407), - [anon_sym_Null] = ACTIONS(2407), - [anon_sym_NULL] = ACTIONS(2407), - [sym_string] = ACTIONS(2409), - [anon_sym_AT] = ACTIONS(2409), - [anon_sym_TILDE] = ACTIONS(2409), - [anon_sym_array] = ACTIONS(2407), - [anon_sym_varray] = ACTIONS(2407), - [anon_sym_darray] = ACTIONS(2407), - [anon_sym_vec] = ACTIONS(2407), - [anon_sym_dict] = ACTIONS(2407), - [anon_sym_keyset] = ACTIONS(2407), - [anon_sym_LT] = ACTIONS(2407), - [anon_sym_PLUS] = ACTIONS(2407), - [anon_sym_DASH] = ACTIONS(2407), - [anon_sym_tuple] = ACTIONS(2407), - [anon_sym_include] = ACTIONS(2407), - [anon_sym_include_once] = ACTIONS(2407), - [anon_sym_require] = ACTIONS(2407), - [anon_sym_require_once] = ACTIONS(2407), - [anon_sym_list] = ACTIONS(2407), - [anon_sym_LT_LT] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2409), - [anon_sym_PLUS_PLUS] = ACTIONS(2409), - [anon_sym_DASH_DASH] = ACTIONS(2409), - [anon_sym_await] = ACTIONS(2407), - [anon_sym_async] = ACTIONS(2407), - [anon_sym_yield] = ACTIONS(2407), - [anon_sym_trait] = ACTIONS(2407), - [anon_sym_interface] = ACTIONS(2407), - [anon_sym_class] = ACTIONS(2407), - [anon_sym_enum] = ACTIONS(2407), - [sym_final_modifier] = ACTIONS(2407), - [sym_abstract_modifier] = ACTIONS(2407), - [sym_xhp_modifier] = ACTIONS(2407), - [sym_xhp_identifier] = ACTIONS(2407), - [sym_xhp_class_identifier] = ACTIONS(2409), - [sym_comment] = ACTIONS(3), - }, - [1399] = { - [ts_builtin_sym_end] = ACTIONS(2381), - [sym_identifier] = ACTIONS(2379), - [sym_variable] = ACTIONS(2381), - [sym_pipe_variable] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2379), - [anon_sym_newtype] = ACTIONS(2379), - [anon_sym_shape] = ACTIONS(2379), - [anon_sym_clone] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2379), - [anon_sym_print] = ACTIONS(2379), - [sym__backslash] = ACTIONS(2381), - [anon_sym_self] = ACTIONS(2379), - [anon_sym_parent] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2379), - [anon_sym_LT_LT_LT] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2381), - [anon_sym_SEMI] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2379), - [anon_sym_break] = ACTIONS(2379), - [anon_sym_continue] = ACTIONS(2379), - [anon_sym_throw] = ACTIONS(2379), - [anon_sym_echo] = ACTIONS(2379), - [anon_sym_unset] = ACTIONS(2379), - [anon_sym_LPAREN] = ACTIONS(2381), - [anon_sym_concurrent] = ACTIONS(2379), - [anon_sym_use] = ACTIONS(2379), - [anon_sym_namespace] = ACTIONS(2379), - [anon_sym_function] = ACTIONS(2379), - [anon_sym_const] = ACTIONS(2379), - [anon_sym_if] = ACTIONS(2379), - [anon_sym_switch] = ACTIONS(2379), - [anon_sym_foreach] = ACTIONS(2379), - [anon_sym_while] = ACTIONS(2379), - [anon_sym_do] = ACTIONS(2379), - [anon_sym_for] = ACTIONS(2379), - [anon_sym_try] = ACTIONS(2379), - [anon_sym_using] = ACTIONS(2379), - [sym_float] = ACTIONS(2381), - [sym_integer] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(2379), - [anon_sym_True] = ACTIONS(2379), - [anon_sym_TRUE] = ACTIONS(2379), - [anon_sym_false] = ACTIONS(2379), - [anon_sym_False] = ACTIONS(2379), - [anon_sym_FALSE] = ACTIONS(2379), - [anon_sym_null] = ACTIONS(2379), - [anon_sym_Null] = ACTIONS(2379), - [anon_sym_NULL] = ACTIONS(2379), - [sym_string] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2381), - [anon_sym_TILDE] = ACTIONS(2381), - [anon_sym_array] = ACTIONS(2379), - [anon_sym_varray] = ACTIONS(2379), - [anon_sym_darray] = ACTIONS(2379), - [anon_sym_vec] = ACTIONS(2379), - [anon_sym_dict] = ACTIONS(2379), - [anon_sym_keyset] = ACTIONS(2379), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2379), - [anon_sym_DASH] = ACTIONS(2379), - [anon_sym_tuple] = ACTIONS(2379), - [anon_sym_include] = ACTIONS(2379), - [anon_sym_include_once] = ACTIONS(2379), - [anon_sym_require] = ACTIONS(2379), - [anon_sym_require_once] = ACTIONS(2379), - [anon_sym_list] = ACTIONS(2379), - [anon_sym_LT_LT] = ACTIONS(2379), - [anon_sym_BANG] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2381), - [anon_sym_DASH_DASH] = ACTIONS(2381), - [anon_sym_await] = ACTIONS(2379), - [anon_sym_async] = ACTIONS(2379), - [anon_sym_yield] = ACTIONS(2379), - [anon_sym_trait] = ACTIONS(2379), - [anon_sym_interface] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2379), - [anon_sym_enum] = ACTIONS(2379), - [sym_final_modifier] = ACTIONS(2379), - [sym_abstract_modifier] = ACTIONS(2379), - [sym_xhp_modifier] = ACTIONS(2379), - [sym_xhp_identifier] = ACTIONS(2379), - [sym_xhp_class_identifier] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - }, - [1400] = { - [ts_builtin_sym_end] = ACTIONS(2413), - [sym_identifier] = ACTIONS(2411), - [sym_variable] = ACTIONS(2413), - [sym_pipe_variable] = ACTIONS(2413), - [anon_sym_type] = ACTIONS(2411), - [anon_sym_newtype] = ACTIONS(2411), - [anon_sym_shape] = ACTIONS(2411), - [anon_sym_clone] = ACTIONS(2411), - [anon_sym_new] = ACTIONS(2411), - [anon_sym_print] = ACTIONS(2411), - [sym__backslash] = ACTIONS(2413), - [anon_sym_self] = ACTIONS(2411), - [anon_sym_parent] = ACTIONS(2411), - [anon_sym_static] = ACTIONS(2411), - [anon_sym_LT_LT_LT] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2413), - [anon_sym_SEMI] = ACTIONS(2413), - [anon_sym_return] = ACTIONS(2411), - [anon_sym_break] = ACTIONS(2411), - [anon_sym_continue] = ACTIONS(2411), - [anon_sym_throw] = ACTIONS(2411), - [anon_sym_echo] = ACTIONS(2411), - [anon_sym_unset] = ACTIONS(2411), - [anon_sym_LPAREN] = ACTIONS(2413), - [anon_sym_concurrent] = ACTIONS(2411), - [anon_sym_use] = ACTIONS(2411), - [anon_sym_namespace] = ACTIONS(2411), - [anon_sym_function] = ACTIONS(2411), - [anon_sym_const] = ACTIONS(2411), - [anon_sym_if] = ACTIONS(2411), - [anon_sym_switch] = ACTIONS(2411), - [anon_sym_foreach] = ACTIONS(2411), - [anon_sym_while] = ACTIONS(2411), - [anon_sym_do] = ACTIONS(2411), - [anon_sym_for] = ACTIONS(2411), - [anon_sym_try] = ACTIONS(2411), - [anon_sym_using] = ACTIONS(2411), - [sym_float] = ACTIONS(2413), - [sym_integer] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(2411), - [anon_sym_True] = ACTIONS(2411), - [anon_sym_TRUE] = ACTIONS(2411), - [anon_sym_false] = ACTIONS(2411), - [anon_sym_False] = ACTIONS(2411), - [anon_sym_FALSE] = ACTIONS(2411), - [anon_sym_null] = ACTIONS(2411), - [anon_sym_Null] = ACTIONS(2411), - [anon_sym_NULL] = ACTIONS(2411), - [sym_string] = ACTIONS(2413), - [anon_sym_AT] = ACTIONS(2413), - [anon_sym_TILDE] = ACTIONS(2413), - [anon_sym_array] = ACTIONS(2411), - [anon_sym_varray] = ACTIONS(2411), - [anon_sym_darray] = ACTIONS(2411), - [anon_sym_vec] = ACTIONS(2411), - [anon_sym_dict] = ACTIONS(2411), - [anon_sym_keyset] = ACTIONS(2411), - [anon_sym_LT] = ACTIONS(2411), - [anon_sym_PLUS] = ACTIONS(2411), - [anon_sym_DASH] = ACTIONS(2411), - [anon_sym_tuple] = ACTIONS(2411), - [anon_sym_include] = ACTIONS(2411), - [anon_sym_include_once] = ACTIONS(2411), - [anon_sym_require] = ACTIONS(2411), - [anon_sym_require_once] = ACTIONS(2411), - [anon_sym_list] = ACTIONS(2411), - [anon_sym_LT_LT] = ACTIONS(2411), - [anon_sym_BANG] = ACTIONS(2413), - [anon_sym_PLUS_PLUS] = ACTIONS(2413), - [anon_sym_DASH_DASH] = ACTIONS(2413), - [anon_sym_await] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2411), - [anon_sym_yield] = ACTIONS(2411), - [anon_sym_trait] = ACTIONS(2411), - [anon_sym_interface] = ACTIONS(2411), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_enum] = ACTIONS(2411), - [sym_final_modifier] = ACTIONS(2411), - [sym_abstract_modifier] = ACTIONS(2411), - [sym_xhp_modifier] = ACTIONS(2411), - [sym_xhp_identifier] = ACTIONS(2411), - [sym_xhp_class_identifier] = ACTIONS(2413), - [sym_comment] = ACTIONS(3), - }, - [1401] = { - [ts_builtin_sym_end] = ACTIONS(2049), - [sym_identifier] = ACTIONS(2047), - [sym_variable] = ACTIONS(2049), - [sym_pipe_variable] = ACTIONS(2049), - [anon_sym_type] = ACTIONS(2047), - [anon_sym_newtype] = ACTIONS(2047), - [anon_sym_shape] = ACTIONS(2047), - [anon_sym_clone] = ACTIONS(2047), - [anon_sym_new] = ACTIONS(2047), - [anon_sym_print] = ACTIONS(2047), - [sym__backslash] = ACTIONS(2049), - [anon_sym_self] = ACTIONS(2047), - [anon_sym_parent] = ACTIONS(2047), - [anon_sym_static] = ACTIONS(2047), - [anon_sym_LT_LT_LT] = ACTIONS(2049), - [anon_sym_LBRACE] = ACTIONS(2049), - [anon_sym_SEMI] = ACTIONS(2049), - [anon_sym_return] = ACTIONS(2047), - [anon_sym_break] = ACTIONS(2047), - [anon_sym_continue] = ACTIONS(2047), - [anon_sym_throw] = ACTIONS(2047), - [anon_sym_echo] = ACTIONS(2047), - [anon_sym_unset] = ACTIONS(2047), - [anon_sym_LPAREN] = ACTIONS(2049), - [anon_sym_concurrent] = ACTIONS(2047), - [anon_sym_use] = ACTIONS(2047), - [anon_sym_namespace] = ACTIONS(2047), - [anon_sym_function] = ACTIONS(2047), - [anon_sym_const] = ACTIONS(2047), - [anon_sym_if] = ACTIONS(2047), - [anon_sym_switch] = ACTIONS(2047), - [anon_sym_foreach] = ACTIONS(2047), - [anon_sym_while] = ACTIONS(2047), - [anon_sym_do] = ACTIONS(2047), - [anon_sym_for] = ACTIONS(2047), - [anon_sym_try] = ACTIONS(2047), - [anon_sym_using] = ACTIONS(2047), - [sym_float] = ACTIONS(2049), - [sym_integer] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(2047), - [anon_sym_True] = ACTIONS(2047), - [anon_sym_TRUE] = ACTIONS(2047), - [anon_sym_false] = ACTIONS(2047), - [anon_sym_False] = ACTIONS(2047), - [anon_sym_FALSE] = ACTIONS(2047), - [anon_sym_null] = ACTIONS(2047), - [anon_sym_Null] = ACTIONS(2047), - [anon_sym_NULL] = ACTIONS(2047), - [sym_string] = ACTIONS(2049), - [anon_sym_AT] = ACTIONS(2049), - [anon_sym_TILDE] = ACTIONS(2049), - [anon_sym_array] = ACTIONS(2047), - [anon_sym_varray] = ACTIONS(2047), - [anon_sym_darray] = ACTIONS(2047), - [anon_sym_vec] = ACTIONS(2047), - [anon_sym_dict] = ACTIONS(2047), - [anon_sym_keyset] = ACTIONS(2047), - [anon_sym_LT] = ACTIONS(2047), - [anon_sym_PLUS] = ACTIONS(2047), - [anon_sym_DASH] = ACTIONS(2047), - [anon_sym_tuple] = ACTIONS(2047), - [anon_sym_include] = ACTIONS(2047), - [anon_sym_include_once] = ACTIONS(2047), - [anon_sym_require] = ACTIONS(2047), - [anon_sym_require_once] = ACTIONS(2047), - [anon_sym_list] = ACTIONS(2047), - [anon_sym_LT_LT] = ACTIONS(2047), - [anon_sym_BANG] = ACTIONS(2049), - [anon_sym_PLUS_PLUS] = ACTIONS(2049), - [anon_sym_DASH_DASH] = ACTIONS(2049), - [anon_sym_await] = ACTIONS(2047), - [anon_sym_async] = ACTIONS(2047), - [anon_sym_yield] = ACTIONS(2047), - [anon_sym_trait] = ACTIONS(2047), - [anon_sym_interface] = ACTIONS(2047), - [anon_sym_class] = ACTIONS(2047), - [anon_sym_enum] = ACTIONS(2047), - [sym_final_modifier] = ACTIONS(2047), - [sym_abstract_modifier] = ACTIONS(2047), - [sym_xhp_modifier] = ACTIONS(2047), - [sym_xhp_identifier] = ACTIONS(2047), - [sym_xhp_class_identifier] = ACTIONS(2049), - [sym_comment] = ACTIONS(3), - }, - [1402] = { - [ts_builtin_sym_end] = ACTIONS(2385), - [sym_identifier] = ACTIONS(2383), - [sym_variable] = ACTIONS(2385), - [sym_pipe_variable] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2383), - [anon_sym_newtype] = ACTIONS(2383), - [anon_sym_shape] = ACTIONS(2383), - [anon_sym_clone] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2383), - [anon_sym_print] = ACTIONS(2383), - [sym__backslash] = ACTIONS(2385), - [anon_sym_self] = ACTIONS(2383), - [anon_sym_parent] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2383), - [anon_sym_LT_LT_LT] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2385), - [anon_sym_SEMI] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2383), - [anon_sym_break] = ACTIONS(2383), - [anon_sym_continue] = ACTIONS(2383), - [anon_sym_throw] = ACTIONS(2383), - [anon_sym_echo] = ACTIONS(2383), - [anon_sym_unset] = ACTIONS(2383), - [anon_sym_LPAREN] = ACTIONS(2385), - [anon_sym_concurrent] = ACTIONS(2383), - [anon_sym_use] = ACTIONS(2383), - [anon_sym_namespace] = ACTIONS(2383), - [anon_sym_function] = ACTIONS(2383), - [anon_sym_const] = ACTIONS(2383), - [anon_sym_if] = ACTIONS(2383), - [anon_sym_switch] = ACTIONS(2383), - [anon_sym_foreach] = ACTIONS(2383), - [anon_sym_while] = ACTIONS(2383), - [anon_sym_do] = ACTIONS(2383), - [anon_sym_for] = ACTIONS(2383), - [anon_sym_try] = ACTIONS(2383), - [anon_sym_using] = ACTIONS(2383), - [sym_float] = ACTIONS(2385), - [sym_integer] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(2383), - [anon_sym_True] = ACTIONS(2383), - [anon_sym_TRUE] = ACTIONS(2383), - [anon_sym_false] = ACTIONS(2383), - [anon_sym_False] = ACTIONS(2383), - [anon_sym_FALSE] = ACTIONS(2383), - [anon_sym_null] = ACTIONS(2383), - [anon_sym_Null] = ACTIONS(2383), - [anon_sym_NULL] = ACTIONS(2383), - [sym_string] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2385), - [anon_sym_TILDE] = ACTIONS(2385), - [anon_sym_array] = ACTIONS(2383), - [anon_sym_varray] = ACTIONS(2383), - [anon_sym_darray] = ACTIONS(2383), - [anon_sym_vec] = ACTIONS(2383), - [anon_sym_dict] = ACTIONS(2383), - [anon_sym_keyset] = ACTIONS(2383), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2383), - [anon_sym_DASH] = ACTIONS(2383), - [anon_sym_tuple] = ACTIONS(2383), - [anon_sym_include] = ACTIONS(2383), - [anon_sym_include_once] = ACTIONS(2383), - [anon_sym_require] = ACTIONS(2383), - [anon_sym_require_once] = ACTIONS(2383), - [anon_sym_list] = ACTIONS(2383), - [anon_sym_LT_LT] = ACTIONS(2383), - [anon_sym_BANG] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2385), - [anon_sym_DASH_DASH] = ACTIONS(2385), - [anon_sym_await] = ACTIONS(2383), - [anon_sym_async] = ACTIONS(2383), - [anon_sym_yield] = ACTIONS(2383), - [anon_sym_trait] = ACTIONS(2383), - [anon_sym_interface] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2383), - [anon_sym_enum] = ACTIONS(2383), - [sym_final_modifier] = ACTIONS(2383), - [sym_abstract_modifier] = ACTIONS(2383), - [sym_xhp_modifier] = ACTIONS(2383), - [sym_xhp_identifier] = ACTIONS(2383), - [sym_xhp_class_identifier] = ACTIONS(2385), - [sym_comment] = ACTIONS(3), - }, - [1403] = { - [ts_builtin_sym_end] = ACTIONS(2389), - [sym_identifier] = ACTIONS(2387), - [sym_variable] = ACTIONS(2389), - [sym_pipe_variable] = ACTIONS(2389), - [anon_sym_type] = ACTIONS(2387), - [anon_sym_newtype] = ACTIONS(2387), - [anon_sym_shape] = ACTIONS(2387), - [anon_sym_clone] = ACTIONS(2387), - [anon_sym_new] = ACTIONS(2387), - [anon_sym_print] = ACTIONS(2387), - [sym__backslash] = ACTIONS(2389), - [anon_sym_self] = ACTIONS(2387), - [anon_sym_parent] = ACTIONS(2387), - [anon_sym_static] = ACTIONS(2387), - [anon_sym_LT_LT_LT] = ACTIONS(2389), - [anon_sym_LBRACE] = ACTIONS(2389), - [anon_sym_SEMI] = ACTIONS(2389), - [anon_sym_return] = ACTIONS(2387), - [anon_sym_break] = ACTIONS(2387), - [anon_sym_continue] = ACTIONS(2387), - [anon_sym_throw] = ACTIONS(2387), - [anon_sym_echo] = ACTIONS(2387), - [anon_sym_unset] = ACTIONS(2387), - [anon_sym_LPAREN] = ACTIONS(2389), - [anon_sym_concurrent] = ACTIONS(2387), - [anon_sym_use] = ACTIONS(2387), - [anon_sym_namespace] = ACTIONS(2387), - [anon_sym_function] = ACTIONS(2387), - [anon_sym_const] = ACTIONS(2387), - [anon_sym_if] = ACTIONS(2387), - [anon_sym_switch] = ACTIONS(2387), - [anon_sym_foreach] = ACTIONS(2387), - [anon_sym_while] = ACTIONS(2387), - [anon_sym_do] = ACTIONS(2387), - [anon_sym_for] = ACTIONS(2387), - [anon_sym_try] = ACTIONS(2387), - [anon_sym_using] = ACTIONS(2387), - [sym_float] = ACTIONS(2389), - [sym_integer] = ACTIONS(2387), - [anon_sym_true] = ACTIONS(2387), - [anon_sym_True] = ACTIONS(2387), - [anon_sym_TRUE] = ACTIONS(2387), - [anon_sym_false] = ACTIONS(2387), - [anon_sym_False] = ACTIONS(2387), - [anon_sym_FALSE] = ACTIONS(2387), - [anon_sym_null] = ACTIONS(2387), - [anon_sym_Null] = ACTIONS(2387), - [anon_sym_NULL] = ACTIONS(2387), - [sym_string] = ACTIONS(2389), - [anon_sym_AT] = ACTIONS(2389), - [anon_sym_TILDE] = ACTIONS(2389), - [anon_sym_array] = ACTIONS(2387), - [anon_sym_varray] = ACTIONS(2387), - [anon_sym_darray] = ACTIONS(2387), - [anon_sym_vec] = ACTIONS(2387), - [anon_sym_dict] = ACTIONS(2387), - [anon_sym_keyset] = ACTIONS(2387), - [anon_sym_LT] = ACTIONS(2387), - [anon_sym_PLUS] = ACTIONS(2387), - [anon_sym_DASH] = ACTIONS(2387), - [anon_sym_tuple] = ACTIONS(2387), - [anon_sym_include] = ACTIONS(2387), - [anon_sym_include_once] = ACTIONS(2387), - [anon_sym_require] = ACTIONS(2387), - [anon_sym_require_once] = ACTIONS(2387), - [anon_sym_list] = ACTIONS(2387), - [anon_sym_LT_LT] = ACTIONS(2387), - [anon_sym_BANG] = ACTIONS(2389), - [anon_sym_PLUS_PLUS] = ACTIONS(2389), - [anon_sym_DASH_DASH] = ACTIONS(2389), - [anon_sym_await] = ACTIONS(2387), - [anon_sym_async] = ACTIONS(2387), - [anon_sym_yield] = ACTIONS(2387), - [anon_sym_trait] = ACTIONS(2387), - [anon_sym_interface] = ACTIONS(2387), - [anon_sym_class] = ACTIONS(2387), - [anon_sym_enum] = ACTIONS(2387), - [sym_final_modifier] = ACTIONS(2387), - [sym_abstract_modifier] = ACTIONS(2387), - [sym_xhp_modifier] = ACTIONS(2387), - [sym_xhp_identifier] = ACTIONS(2387), - [sym_xhp_class_identifier] = ACTIONS(2389), - [sym_comment] = ACTIONS(3), - }, - [1404] = { - [ts_builtin_sym_end] = ACTIONS(2041), - [sym_identifier] = ACTIONS(2039), - [sym_variable] = ACTIONS(2041), - [sym_pipe_variable] = ACTIONS(2041), - [anon_sym_type] = ACTIONS(2039), - [anon_sym_newtype] = ACTIONS(2039), - [anon_sym_shape] = ACTIONS(2039), - [anon_sym_clone] = ACTIONS(2039), - [anon_sym_new] = ACTIONS(2039), - [anon_sym_print] = ACTIONS(2039), - [sym__backslash] = ACTIONS(2041), - [anon_sym_self] = ACTIONS(2039), - [anon_sym_parent] = ACTIONS(2039), - [anon_sym_static] = ACTIONS(2039), - [anon_sym_LT_LT_LT] = ACTIONS(2041), - [anon_sym_LBRACE] = ACTIONS(2041), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym_return] = ACTIONS(2039), - [anon_sym_break] = ACTIONS(2039), - [anon_sym_continue] = ACTIONS(2039), - [anon_sym_throw] = ACTIONS(2039), - [anon_sym_echo] = ACTIONS(2039), - [anon_sym_unset] = ACTIONS(2039), - [anon_sym_LPAREN] = ACTIONS(2041), - [anon_sym_concurrent] = ACTIONS(2039), - [anon_sym_use] = ACTIONS(2039), - [anon_sym_namespace] = ACTIONS(2039), - [anon_sym_function] = ACTIONS(2039), - [anon_sym_const] = ACTIONS(2039), - [anon_sym_if] = ACTIONS(2039), - [anon_sym_switch] = ACTIONS(2039), - [anon_sym_foreach] = ACTIONS(2039), - [anon_sym_while] = ACTIONS(2039), - [anon_sym_do] = ACTIONS(2039), - [anon_sym_for] = ACTIONS(2039), - [anon_sym_try] = ACTIONS(2039), - [anon_sym_using] = ACTIONS(2039), - [sym_float] = ACTIONS(2041), - [sym_integer] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(2039), - [anon_sym_True] = ACTIONS(2039), - [anon_sym_TRUE] = ACTIONS(2039), - [anon_sym_false] = ACTIONS(2039), - [anon_sym_False] = ACTIONS(2039), - [anon_sym_FALSE] = ACTIONS(2039), - [anon_sym_null] = ACTIONS(2039), - [anon_sym_Null] = ACTIONS(2039), - [anon_sym_NULL] = ACTIONS(2039), - [sym_string] = ACTIONS(2041), - [anon_sym_AT] = ACTIONS(2041), - [anon_sym_TILDE] = ACTIONS(2041), - [anon_sym_array] = ACTIONS(2039), - [anon_sym_varray] = ACTIONS(2039), - [anon_sym_darray] = ACTIONS(2039), - [anon_sym_vec] = ACTIONS(2039), - [anon_sym_dict] = ACTIONS(2039), - [anon_sym_keyset] = ACTIONS(2039), - [anon_sym_LT] = ACTIONS(2039), - [anon_sym_PLUS] = ACTIONS(2039), - [anon_sym_DASH] = ACTIONS(2039), - [anon_sym_tuple] = ACTIONS(2039), - [anon_sym_include] = ACTIONS(2039), - [anon_sym_include_once] = ACTIONS(2039), - [anon_sym_require] = ACTIONS(2039), - [anon_sym_require_once] = ACTIONS(2039), - [anon_sym_list] = ACTIONS(2039), - [anon_sym_LT_LT] = ACTIONS(2039), - [anon_sym_BANG] = ACTIONS(2041), - [anon_sym_PLUS_PLUS] = ACTIONS(2041), - [anon_sym_DASH_DASH] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(2039), - [anon_sym_async] = ACTIONS(2039), - [anon_sym_yield] = ACTIONS(2039), - [anon_sym_trait] = ACTIONS(2039), - [anon_sym_interface] = ACTIONS(2039), - [anon_sym_class] = ACTIONS(2039), - [anon_sym_enum] = ACTIONS(2039), - [sym_final_modifier] = ACTIONS(2039), - [sym_abstract_modifier] = ACTIONS(2039), - [sym_xhp_modifier] = ACTIONS(2039), - [sym_xhp_identifier] = ACTIONS(2039), - [sym_xhp_class_identifier] = ACTIONS(2041), - [sym_comment] = ACTIONS(3), - }, - [1405] = { - [ts_builtin_sym_end] = ACTIONS(2393), - [sym_identifier] = ACTIONS(2391), - [sym_variable] = ACTIONS(2393), - [sym_pipe_variable] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_newtype] = ACTIONS(2391), - [anon_sym_shape] = ACTIONS(2391), - [anon_sym_clone] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2391), - [anon_sym_print] = ACTIONS(2391), - [sym__backslash] = ACTIONS(2393), - [anon_sym_self] = ACTIONS(2391), - [anon_sym_parent] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2391), - [anon_sym_LT_LT_LT] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2393), - [anon_sym_SEMI] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2391), - [anon_sym_break] = ACTIONS(2391), - [anon_sym_continue] = ACTIONS(2391), - [anon_sym_throw] = ACTIONS(2391), - [anon_sym_echo] = ACTIONS(2391), - [anon_sym_unset] = ACTIONS(2391), - [anon_sym_LPAREN] = ACTIONS(2393), - [anon_sym_concurrent] = ACTIONS(2391), - [anon_sym_use] = ACTIONS(2391), - [anon_sym_namespace] = ACTIONS(2391), - [anon_sym_function] = ACTIONS(2391), - [anon_sym_const] = ACTIONS(2391), - [anon_sym_if] = ACTIONS(2391), - [anon_sym_switch] = ACTIONS(2391), - [anon_sym_foreach] = ACTIONS(2391), - [anon_sym_while] = ACTIONS(2391), - [anon_sym_do] = ACTIONS(2391), - [anon_sym_for] = ACTIONS(2391), - [anon_sym_try] = ACTIONS(2391), - [anon_sym_using] = ACTIONS(2391), - [sym_float] = ACTIONS(2393), - [sym_integer] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(2391), - [anon_sym_True] = ACTIONS(2391), - [anon_sym_TRUE] = ACTIONS(2391), - [anon_sym_false] = ACTIONS(2391), - [anon_sym_False] = ACTIONS(2391), - [anon_sym_FALSE] = ACTIONS(2391), - [anon_sym_null] = ACTIONS(2391), - [anon_sym_Null] = ACTIONS(2391), - [anon_sym_NULL] = ACTIONS(2391), - [sym_string] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2393), - [anon_sym_TILDE] = ACTIONS(2393), - [anon_sym_array] = ACTIONS(2391), - [anon_sym_varray] = ACTIONS(2391), - [anon_sym_darray] = ACTIONS(2391), - [anon_sym_vec] = ACTIONS(2391), - [anon_sym_dict] = ACTIONS(2391), - [anon_sym_keyset] = ACTIONS(2391), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2391), - [anon_sym_DASH] = ACTIONS(2391), - [anon_sym_tuple] = ACTIONS(2391), - [anon_sym_include] = ACTIONS(2391), - [anon_sym_include_once] = ACTIONS(2391), - [anon_sym_require] = ACTIONS(2391), - [anon_sym_require_once] = ACTIONS(2391), - [anon_sym_list] = ACTIONS(2391), - [anon_sym_LT_LT] = ACTIONS(2391), - [anon_sym_BANG] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2393), - [anon_sym_DASH_DASH] = ACTIONS(2393), - [anon_sym_await] = ACTIONS(2391), - [anon_sym_async] = ACTIONS(2391), - [anon_sym_yield] = ACTIONS(2391), - [anon_sym_trait] = ACTIONS(2391), - [anon_sym_interface] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2391), - [anon_sym_enum] = ACTIONS(2391), - [sym_final_modifier] = ACTIONS(2391), - [sym_abstract_modifier] = ACTIONS(2391), - [sym_xhp_modifier] = ACTIONS(2391), - [sym_xhp_identifier] = ACTIONS(2391), - [sym_xhp_class_identifier] = ACTIONS(2393), - [sym_comment] = ACTIONS(3), - }, - [1406] = { - [ts_builtin_sym_end] = ACTIONS(2093), - [sym_identifier] = ACTIONS(2091), - [sym_variable] = ACTIONS(2093), - [sym_pipe_variable] = ACTIONS(2093), - [anon_sym_type] = ACTIONS(2091), - [anon_sym_newtype] = ACTIONS(2091), - [anon_sym_shape] = ACTIONS(2091), - [anon_sym_clone] = ACTIONS(2091), - [anon_sym_new] = ACTIONS(2091), - [anon_sym_print] = ACTIONS(2091), - [sym__backslash] = ACTIONS(2093), - [anon_sym_self] = ACTIONS(2091), - [anon_sym_parent] = ACTIONS(2091), - [anon_sym_static] = ACTIONS(2091), - [anon_sym_LT_LT_LT] = ACTIONS(2093), - [anon_sym_LBRACE] = ACTIONS(2093), - [anon_sym_SEMI] = ACTIONS(2093), - [anon_sym_return] = ACTIONS(2091), - [anon_sym_break] = ACTIONS(2091), - [anon_sym_continue] = ACTIONS(2091), - [anon_sym_throw] = ACTIONS(2091), - [anon_sym_echo] = ACTIONS(2091), - [anon_sym_unset] = ACTIONS(2091), - [anon_sym_LPAREN] = ACTIONS(2093), - [anon_sym_concurrent] = ACTIONS(2091), - [anon_sym_use] = ACTIONS(2091), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_function] = ACTIONS(2091), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_if] = ACTIONS(2091), - [anon_sym_switch] = ACTIONS(2091), - [anon_sym_foreach] = ACTIONS(2091), - [anon_sym_while] = ACTIONS(2091), - [anon_sym_do] = ACTIONS(2091), - [anon_sym_for] = ACTIONS(2091), - [anon_sym_try] = ACTIONS(2091), - [anon_sym_using] = ACTIONS(2091), - [sym_float] = ACTIONS(2093), - [sym_integer] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(2091), - [anon_sym_True] = ACTIONS(2091), - [anon_sym_TRUE] = ACTIONS(2091), - [anon_sym_false] = ACTIONS(2091), - [anon_sym_False] = ACTIONS(2091), - [anon_sym_FALSE] = ACTIONS(2091), - [anon_sym_null] = ACTIONS(2091), - [anon_sym_Null] = ACTIONS(2091), - [anon_sym_NULL] = ACTIONS(2091), - [sym_string] = ACTIONS(2093), - [anon_sym_AT] = ACTIONS(2093), - [anon_sym_TILDE] = ACTIONS(2093), - [anon_sym_array] = ACTIONS(2091), - [anon_sym_varray] = ACTIONS(2091), - [anon_sym_darray] = ACTIONS(2091), - [anon_sym_vec] = ACTIONS(2091), - [anon_sym_dict] = ACTIONS(2091), - [anon_sym_keyset] = ACTIONS(2091), - [anon_sym_LT] = ACTIONS(2091), - [anon_sym_PLUS] = ACTIONS(2091), - [anon_sym_DASH] = ACTIONS(2091), - [anon_sym_tuple] = ACTIONS(2091), - [anon_sym_include] = ACTIONS(2091), - [anon_sym_include_once] = ACTIONS(2091), - [anon_sym_require] = ACTIONS(2091), - [anon_sym_require_once] = ACTIONS(2091), - [anon_sym_list] = ACTIONS(2091), - [anon_sym_LT_LT] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(2093), - [anon_sym_PLUS_PLUS] = ACTIONS(2093), - [anon_sym_DASH_DASH] = ACTIONS(2093), - [anon_sym_await] = ACTIONS(2091), - [anon_sym_async] = ACTIONS(2091), - [anon_sym_yield] = ACTIONS(2091), - [anon_sym_trait] = ACTIONS(2091), - [anon_sym_interface] = ACTIONS(2091), - [anon_sym_class] = ACTIONS(2091), - [anon_sym_enum] = ACTIONS(2091), - [sym_final_modifier] = ACTIONS(2091), - [sym_abstract_modifier] = ACTIONS(2091), - [sym_xhp_modifier] = ACTIONS(2091), - [sym_xhp_identifier] = ACTIONS(2091), - [sym_xhp_class_identifier] = ACTIONS(2093), - [sym_comment] = ACTIONS(3), - }, - [1407] = { - [ts_builtin_sym_end] = ACTIONS(2025), - [sym_identifier] = ACTIONS(2023), - [sym_variable] = ACTIONS(2025), - [sym_pipe_variable] = ACTIONS(2025), - [anon_sym_type] = ACTIONS(2023), - [anon_sym_newtype] = ACTIONS(2023), - [anon_sym_shape] = ACTIONS(2023), - [anon_sym_clone] = ACTIONS(2023), - [anon_sym_new] = ACTIONS(2023), - [anon_sym_print] = ACTIONS(2023), - [sym__backslash] = ACTIONS(2025), - [anon_sym_self] = ACTIONS(2023), - [anon_sym_parent] = ACTIONS(2023), - [anon_sym_static] = ACTIONS(2023), - [anon_sym_LT_LT_LT] = ACTIONS(2025), - [anon_sym_LBRACE] = ACTIONS(2025), - [anon_sym_SEMI] = ACTIONS(2025), - [anon_sym_return] = ACTIONS(2023), - [anon_sym_break] = ACTIONS(2023), - [anon_sym_continue] = ACTIONS(2023), - [anon_sym_throw] = ACTIONS(2023), - [anon_sym_echo] = ACTIONS(2023), - [anon_sym_unset] = ACTIONS(2023), - [anon_sym_LPAREN] = ACTIONS(2025), - [anon_sym_concurrent] = ACTIONS(2023), - [anon_sym_use] = ACTIONS(2023), - [anon_sym_namespace] = ACTIONS(2023), - [anon_sym_function] = ACTIONS(2023), - [anon_sym_const] = ACTIONS(2023), - [anon_sym_if] = ACTIONS(2023), - [anon_sym_switch] = ACTIONS(2023), - [anon_sym_foreach] = ACTIONS(2023), - [anon_sym_while] = ACTIONS(2023), - [anon_sym_do] = ACTIONS(2023), - [anon_sym_for] = ACTIONS(2023), - [anon_sym_try] = ACTIONS(2023), - [anon_sym_using] = ACTIONS(2023), - [sym_float] = ACTIONS(2025), - [sym_integer] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(2023), - [anon_sym_True] = ACTIONS(2023), - [anon_sym_TRUE] = ACTIONS(2023), - [anon_sym_false] = ACTIONS(2023), - [anon_sym_False] = ACTIONS(2023), - [anon_sym_FALSE] = ACTIONS(2023), - [anon_sym_null] = ACTIONS(2023), - [anon_sym_Null] = ACTIONS(2023), - [anon_sym_NULL] = ACTIONS(2023), - [sym_string] = ACTIONS(2025), - [anon_sym_AT] = ACTIONS(2025), - [anon_sym_TILDE] = ACTIONS(2025), - [anon_sym_array] = ACTIONS(2023), - [anon_sym_varray] = ACTIONS(2023), - [anon_sym_darray] = ACTIONS(2023), - [anon_sym_vec] = ACTIONS(2023), - [anon_sym_dict] = ACTIONS(2023), - [anon_sym_keyset] = ACTIONS(2023), - [anon_sym_LT] = ACTIONS(2023), - [anon_sym_PLUS] = ACTIONS(2023), - [anon_sym_DASH] = ACTIONS(2023), - [anon_sym_tuple] = ACTIONS(2023), - [anon_sym_include] = ACTIONS(2023), - [anon_sym_include_once] = ACTIONS(2023), - [anon_sym_require] = ACTIONS(2023), - [anon_sym_require_once] = ACTIONS(2023), - [anon_sym_list] = ACTIONS(2023), - [anon_sym_LT_LT] = ACTIONS(2023), - [anon_sym_BANG] = ACTIONS(2025), - [anon_sym_PLUS_PLUS] = ACTIONS(2025), - [anon_sym_DASH_DASH] = ACTIONS(2025), - [anon_sym_await] = ACTIONS(2023), - [anon_sym_async] = ACTIONS(2023), - [anon_sym_yield] = ACTIONS(2023), - [anon_sym_trait] = ACTIONS(2023), - [anon_sym_interface] = ACTIONS(2023), - [anon_sym_class] = ACTIONS(2023), - [anon_sym_enum] = ACTIONS(2023), - [sym_final_modifier] = ACTIONS(2023), - [sym_abstract_modifier] = ACTIONS(2023), - [sym_xhp_modifier] = ACTIONS(2023), - [sym_xhp_identifier] = ACTIONS(2023), - [sym_xhp_class_identifier] = ACTIONS(2025), - [sym_comment] = ACTIONS(3), - }, - [1408] = { - [ts_builtin_sym_end] = ACTIONS(2433), - [sym_identifier] = ACTIONS(2431), - [sym_variable] = ACTIONS(2433), - [sym_pipe_variable] = ACTIONS(2433), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_newtype] = ACTIONS(2431), - [anon_sym_shape] = ACTIONS(2431), - [anon_sym_clone] = ACTIONS(2431), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_print] = ACTIONS(2431), - [sym__backslash] = ACTIONS(2433), - [anon_sym_self] = ACTIONS(2431), - [anon_sym_parent] = ACTIONS(2431), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_LT_LT_LT] = ACTIONS(2433), - [anon_sym_LBRACE] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(2433), - [anon_sym_return] = ACTIONS(2431), - [anon_sym_break] = ACTIONS(2431), - [anon_sym_continue] = ACTIONS(2431), - [anon_sym_throw] = ACTIONS(2431), - [anon_sym_echo] = ACTIONS(2431), - [anon_sym_unset] = ACTIONS(2431), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_concurrent] = ACTIONS(2431), - [anon_sym_use] = ACTIONS(2431), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2431), - [anon_sym_const] = ACTIONS(2431), - [anon_sym_if] = ACTIONS(2431), - [anon_sym_switch] = ACTIONS(2431), - [anon_sym_foreach] = ACTIONS(2431), - [anon_sym_while] = ACTIONS(2431), - [anon_sym_do] = ACTIONS(2431), - [anon_sym_for] = ACTIONS(2431), - [anon_sym_try] = ACTIONS(2431), - [anon_sym_using] = ACTIONS(2431), - [sym_float] = ACTIONS(2433), - [sym_integer] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(2431), - [anon_sym_True] = ACTIONS(2431), - [anon_sym_TRUE] = ACTIONS(2431), - [anon_sym_false] = ACTIONS(2431), - [anon_sym_False] = ACTIONS(2431), - [anon_sym_FALSE] = ACTIONS(2431), - [anon_sym_null] = ACTIONS(2431), - [anon_sym_Null] = ACTIONS(2431), - [anon_sym_NULL] = ACTIONS(2431), - [sym_string] = ACTIONS(2433), - [anon_sym_AT] = ACTIONS(2433), - [anon_sym_TILDE] = ACTIONS(2433), - [anon_sym_array] = ACTIONS(2431), - [anon_sym_varray] = ACTIONS(2431), - [anon_sym_darray] = ACTIONS(2431), - [anon_sym_vec] = ACTIONS(2431), - [anon_sym_dict] = ACTIONS(2431), - [anon_sym_keyset] = ACTIONS(2431), - [anon_sym_LT] = ACTIONS(2431), - [anon_sym_PLUS] = ACTIONS(2431), - [anon_sym_DASH] = ACTIONS(2431), - [anon_sym_tuple] = ACTIONS(2431), - [anon_sym_include] = ACTIONS(2431), - [anon_sym_include_once] = ACTIONS(2431), - [anon_sym_require] = ACTIONS(2431), - [anon_sym_require_once] = ACTIONS(2431), - [anon_sym_list] = ACTIONS(2431), - [anon_sym_LT_LT] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(2433), - [anon_sym_PLUS_PLUS] = ACTIONS(2433), - [anon_sym_DASH_DASH] = ACTIONS(2433), - [anon_sym_await] = ACTIONS(2431), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_yield] = ACTIONS(2431), - [anon_sym_trait] = ACTIONS(2431), - [anon_sym_interface] = ACTIONS(2431), - [anon_sym_class] = ACTIONS(2431), - [anon_sym_enum] = ACTIONS(2431), - [sym_final_modifier] = ACTIONS(2431), - [sym_abstract_modifier] = ACTIONS(2431), - [sym_xhp_modifier] = ACTIONS(2431), - [sym_xhp_identifier] = ACTIONS(2431), - [sym_xhp_class_identifier] = ACTIONS(2433), - [sym_comment] = ACTIONS(3), - }, - [1409] = { - [ts_builtin_sym_end] = ACTIONS(2053), - [sym_identifier] = ACTIONS(2051), - [sym_variable] = ACTIONS(2053), - [sym_pipe_variable] = ACTIONS(2053), - [anon_sym_type] = ACTIONS(2051), - [anon_sym_newtype] = ACTIONS(2051), - [anon_sym_shape] = ACTIONS(2051), - [anon_sym_clone] = ACTIONS(2051), - [anon_sym_new] = ACTIONS(2051), - [anon_sym_print] = ACTIONS(2051), - [sym__backslash] = ACTIONS(2053), - [anon_sym_self] = ACTIONS(2051), - [anon_sym_parent] = ACTIONS(2051), - [anon_sym_static] = ACTIONS(2051), - [anon_sym_LT_LT_LT] = ACTIONS(2053), - [anon_sym_LBRACE] = ACTIONS(2053), - [anon_sym_SEMI] = ACTIONS(2053), - [anon_sym_return] = ACTIONS(2051), - [anon_sym_break] = ACTIONS(2051), - [anon_sym_continue] = ACTIONS(2051), - [anon_sym_throw] = ACTIONS(2051), - [anon_sym_echo] = ACTIONS(2051), - [anon_sym_unset] = ACTIONS(2051), - [anon_sym_LPAREN] = ACTIONS(2053), - [anon_sym_concurrent] = ACTIONS(2051), - [anon_sym_use] = ACTIONS(2051), - [anon_sym_namespace] = ACTIONS(2051), - [anon_sym_function] = ACTIONS(2051), - [anon_sym_const] = ACTIONS(2051), - [anon_sym_if] = ACTIONS(2051), - [anon_sym_switch] = ACTIONS(2051), - [anon_sym_foreach] = ACTIONS(2051), - [anon_sym_while] = ACTIONS(2051), - [anon_sym_do] = ACTIONS(2051), - [anon_sym_for] = ACTIONS(2051), - [anon_sym_try] = ACTIONS(2051), - [anon_sym_using] = ACTIONS(2051), - [sym_float] = ACTIONS(2053), - [sym_integer] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(2051), - [anon_sym_True] = ACTIONS(2051), - [anon_sym_TRUE] = ACTIONS(2051), - [anon_sym_false] = ACTIONS(2051), - [anon_sym_False] = ACTIONS(2051), - [anon_sym_FALSE] = ACTIONS(2051), - [anon_sym_null] = ACTIONS(2051), - [anon_sym_Null] = ACTIONS(2051), - [anon_sym_NULL] = ACTIONS(2051), - [sym_string] = ACTIONS(2053), - [anon_sym_AT] = ACTIONS(2053), - [anon_sym_TILDE] = ACTIONS(2053), - [anon_sym_array] = ACTIONS(2051), - [anon_sym_varray] = ACTIONS(2051), - [anon_sym_darray] = ACTIONS(2051), - [anon_sym_vec] = ACTIONS(2051), - [anon_sym_dict] = ACTIONS(2051), - [anon_sym_keyset] = ACTIONS(2051), - [anon_sym_LT] = ACTIONS(2051), - [anon_sym_PLUS] = ACTIONS(2051), - [anon_sym_DASH] = ACTIONS(2051), - [anon_sym_tuple] = ACTIONS(2051), - [anon_sym_include] = ACTIONS(2051), - [anon_sym_include_once] = ACTIONS(2051), - [anon_sym_require] = ACTIONS(2051), - [anon_sym_require_once] = ACTIONS(2051), - [anon_sym_list] = ACTIONS(2051), - [anon_sym_LT_LT] = ACTIONS(2051), - [anon_sym_BANG] = ACTIONS(2053), - [anon_sym_PLUS_PLUS] = ACTIONS(2053), - [anon_sym_DASH_DASH] = ACTIONS(2053), - [anon_sym_await] = ACTIONS(2051), - [anon_sym_async] = ACTIONS(2051), - [anon_sym_yield] = ACTIONS(2051), - [anon_sym_trait] = ACTIONS(2051), - [anon_sym_interface] = ACTIONS(2051), - [anon_sym_class] = ACTIONS(2051), - [anon_sym_enum] = ACTIONS(2051), - [sym_final_modifier] = ACTIONS(2051), - [sym_abstract_modifier] = ACTIONS(2051), - [sym_xhp_modifier] = ACTIONS(2051), - [sym_xhp_identifier] = ACTIONS(2051), - [sym_xhp_class_identifier] = ACTIONS(2053), - [sym_comment] = ACTIONS(3), - }, - [1410] = { - [sym_identifier] = ACTIONS(2023), - [sym_variable] = ACTIONS(2025), - [sym_pipe_variable] = ACTIONS(2025), - [anon_sym_type] = ACTIONS(2023), - [anon_sym_newtype] = ACTIONS(2023), - [anon_sym_shape] = ACTIONS(2023), - [anon_sym_clone] = ACTIONS(2023), - [anon_sym_new] = ACTIONS(2023), - [anon_sym_print] = ACTIONS(2023), - [sym__backslash] = ACTIONS(2025), - [anon_sym_self] = ACTIONS(2023), - [anon_sym_parent] = ACTIONS(2023), - [anon_sym_static] = ACTIONS(2023), - [anon_sym_LT_LT_LT] = ACTIONS(2025), - [anon_sym_RBRACE] = ACTIONS(2025), - [anon_sym_LBRACE] = ACTIONS(2025), - [anon_sym_SEMI] = ACTIONS(2025), - [anon_sym_return] = ACTIONS(2023), - [anon_sym_break] = ACTIONS(2023), - [anon_sym_continue] = ACTIONS(2023), - [anon_sym_throw] = ACTIONS(2023), - [anon_sym_echo] = ACTIONS(2023), - [anon_sym_unset] = ACTIONS(2023), - [anon_sym_LPAREN] = ACTIONS(2025), - [anon_sym_concurrent] = ACTIONS(2023), - [anon_sym_use] = ACTIONS(2023), - [anon_sym_namespace] = ACTIONS(2023), - [anon_sym_function] = ACTIONS(2023), - [anon_sym_const] = ACTIONS(2023), - [anon_sym_if] = ACTIONS(2023), - [anon_sym_switch] = ACTIONS(2023), - [anon_sym_foreach] = ACTIONS(2023), - [anon_sym_while] = ACTIONS(2023), - [anon_sym_do] = ACTIONS(2023), - [anon_sym_for] = ACTIONS(2023), - [anon_sym_try] = ACTIONS(2023), - [anon_sym_using] = ACTIONS(2023), - [sym_float] = ACTIONS(2025), - [sym_integer] = ACTIONS(2023), - [anon_sym_true] = ACTIONS(2023), - [anon_sym_True] = ACTIONS(2023), - [anon_sym_TRUE] = ACTIONS(2023), - [anon_sym_false] = ACTIONS(2023), - [anon_sym_False] = ACTIONS(2023), - [anon_sym_FALSE] = ACTIONS(2023), - [anon_sym_null] = ACTIONS(2023), - [anon_sym_Null] = ACTIONS(2023), - [anon_sym_NULL] = ACTIONS(2023), - [sym_string] = ACTIONS(2025), - [anon_sym_AT] = ACTIONS(2025), - [anon_sym_TILDE] = ACTIONS(2025), - [anon_sym_array] = ACTIONS(2023), - [anon_sym_varray] = ACTIONS(2023), - [anon_sym_darray] = ACTIONS(2023), - [anon_sym_vec] = ACTIONS(2023), - [anon_sym_dict] = ACTIONS(2023), - [anon_sym_keyset] = ACTIONS(2023), - [anon_sym_LT] = ACTIONS(2023), - [anon_sym_PLUS] = ACTIONS(2023), - [anon_sym_DASH] = ACTIONS(2023), - [anon_sym_tuple] = ACTIONS(2023), - [anon_sym_include] = ACTIONS(2023), - [anon_sym_include_once] = ACTIONS(2023), - [anon_sym_require] = ACTIONS(2023), - [anon_sym_require_once] = ACTIONS(2023), - [anon_sym_list] = ACTIONS(2023), - [anon_sym_LT_LT] = ACTIONS(2023), - [anon_sym_BANG] = ACTIONS(2025), - [anon_sym_PLUS_PLUS] = ACTIONS(2025), - [anon_sym_DASH_DASH] = ACTIONS(2025), - [anon_sym_await] = ACTIONS(2023), - [anon_sym_async] = ACTIONS(2023), - [anon_sym_yield] = ACTIONS(2023), - [anon_sym_trait] = ACTIONS(2023), - [anon_sym_interface] = ACTIONS(2023), - [anon_sym_class] = ACTIONS(2023), - [anon_sym_enum] = ACTIONS(2023), - [sym_final_modifier] = ACTIONS(2023), - [sym_abstract_modifier] = ACTIONS(2023), - [sym_xhp_modifier] = ACTIONS(2023), - [sym_xhp_identifier] = ACTIONS(2023), - [sym_xhp_class_identifier] = ACTIONS(2025), - [sym_comment] = ACTIONS(3), - }, - [1411] = { - [sym_identifier] = ACTIONS(2039), - [sym_variable] = ACTIONS(2041), - [sym_pipe_variable] = ACTIONS(2041), - [anon_sym_type] = ACTIONS(2039), - [anon_sym_newtype] = ACTIONS(2039), - [anon_sym_shape] = ACTIONS(2039), - [anon_sym_clone] = ACTIONS(2039), - [anon_sym_new] = ACTIONS(2039), - [anon_sym_print] = ACTIONS(2039), - [sym__backslash] = ACTIONS(2041), - [anon_sym_self] = ACTIONS(2039), - [anon_sym_parent] = ACTIONS(2039), - [anon_sym_static] = ACTIONS(2039), - [anon_sym_LT_LT_LT] = ACTIONS(2041), - [anon_sym_RBRACE] = ACTIONS(2041), - [anon_sym_LBRACE] = ACTIONS(2041), - [anon_sym_SEMI] = ACTIONS(2041), - [anon_sym_return] = ACTIONS(2039), - [anon_sym_break] = ACTIONS(2039), - [anon_sym_continue] = ACTIONS(2039), - [anon_sym_throw] = ACTIONS(2039), - [anon_sym_echo] = ACTIONS(2039), - [anon_sym_unset] = ACTIONS(2039), - [anon_sym_LPAREN] = ACTIONS(2041), - [anon_sym_concurrent] = ACTIONS(2039), - [anon_sym_use] = ACTIONS(2039), - [anon_sym_namespace] = ACTIONS(2039), - [anon_sym_function] = ACTIONS(2039), - [anon_sym_const] = ACTIONS(2039), - [anon_sym_if] = ACTIONS(2039), - [anon_sym_switch] = ACTIONS(2039), - [anon_sym_foreach] = ACTIONS(2039), - [anon_sym_while] = ACTIONS(2039), - [anon_sym_do] = ACTIONS(2039), - [anon_sym_for] = ACTIONS(2039), - [anon_sym_try] = ACTIONS(2039), - [anon_sym_using] = ACTIONS(2039), - [sym_float] = ACTIONS(2041), - [sym_integer] = ACTIONS(2039), - [anon_sym_true] = ACTIONS(2039), - [anon_sym_True] = ACTIONS(2039), - [anon_sym_TRUE] = ACTIONS(2039), - [anon_sym_false] = ACTIONS(2039), - [anon_sym_False] = ACTIONS(2039), - [anon_sym_FALSE] = ACTIONS(2039), - [anon_sym_null] = ACTIONS(2039), - [anon_sym_Null] = ACTIONS(2039), - [anon_sym_NULL] = ACTIONS(2039), - [sym_string] = ACTIONS(2041), - [anon_sym_AT] = ACTIONS(2041), - [anon_sym_TILDE] = ACTIONS(2041), - [anon_sym_array] = ACTIONS(2039), - [anon_sym_varray] = ACTIONS(2039), - [anon_sym_darray] = ACTIONS(2039), - [anon_sym_vec] = ACTIONS(2039), - [anon_sym_dict] = ACTIONS(2039), - [anon_sym_keyset] = ACTIONS(2039), - [anon_sym_LT] = ACTIONS(2039), - [anon_sym_PLUS] = ACTIONS(2039), - [anon_sym_DASH] = ACTIONS(2039), - [anon_sym_tuple] = ACTIONS(2039), - [anon_sym_include] = ACTIONS(2039), - [anon_sym_include_once] = ACTIONS(2039), - [anon_sym_require] = ACTIONS(2039), - [anon_sym_require_once] = ACTIONS(2039), - [anon_sym_list] = ACTIONS(2039), - [anon_sym_LT_LT] = ACTIONS(2039), - [anon_sym_BANG] = ACTIONS(2041), - [anon_sym_PLUS_PLUS] = ACTIONS(2041), - [anon_sym_DASH_DASH] = ACTIONS(2041), - [anon_sym_await] = ACTIONS(2039), - [anon_sym_async] = ACTIONS(2039), - [anon_sym_yield] = ACTIONS(2039), - [anon_sym_trait] = ACTIONS(2039), - [anon_sym_interface] = ACTIONS(2039), - [anon_sym_class] = ACTIONS(2039), - [anon_sym_enum] = ACTIONS(2039), - [sym_final_modifier] = ACTIONS(2039), - [sym_abstract_modifier] = ACTIONS(2039), - [sym_xhp_modifier] = ACTIONS(2039), - [sym_xhp_identifier] = ACTIONS(2039), - [sym_xhp_class_identifier] = ACTIONS(2041), - [sym_comment] = ACTIONS(3), - }, - [1412] = { - [ts_builtin_sym_end] = ACTIONS(2461), - [sym_identifier] = ACTIONS(2459), - [sym_variable] = ACTIONS(2461), - [sym_pipe_variable] = ACTIONS(2461), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_newtype] = ACTIONS(2459), - [anon_sym_shape] = ACTIONS(2459), - [anon_sym_clone] = ACTIONS(2459), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_print] = ACTIONS(2459), - [sym__backslash] = ACTIONS(2461), - [anon_sym_self] = ACTIONS(2459), - [anon_sym_parent] = ACTIONS(2459), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_LT_LT_LT] = ACTIONS(2461), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_return] = ACTIONS(2459), - [anon_sym_break] = ACTIONS(2459), - [anon_sym_continue] = ACTIONS(2459), - [anon_sym_throw] = ACTIONS(2459), - [anon_sym_echo] = ACTIONS(2459), - [anon_sym_unset] = ACTIONS(2459), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_concurrent] = ACTIONS(2459), - [anon_sym_use] = ACTIONS(2459), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_const] = ACTIONS(2459), - [anon_sym_if] = ACTIONS(2459), - [anon_sym_switch] = ACTIONS(2459), - [anon_sym_foreach] = ACTIONS(2459), - [anon_sym_while] = ACTIONS(2459), - [anon_sym_do] = ACTIONS(2459), - [anon_sym_for] = ACTIONS(2459), - [anon_sym_try] = ACTIONS(2459), - [anon_sym_using] = ACTIONS(2459), - [sym_float] = ACTIONS(2461), - [sym_integer] = ACTIONS(2459), - [anon_sym_true] = ACTIONS(2459), - [anon_sym_True] = ACTIONS(2459), - [anon_sym_TRUE] = ACTIONS(2459), - [anon_sym_false] = ACTIONS(2459), - [anon_sym_False] = ACTIONS(2459), - [anon_sym_FALSE] = ACTIONS(2459), - [anon_sym_null] = ACTIONS(2459), - [anon_sym_Null] = ACTIONS(2459), - [anon_sym_NULL] = ACTIONS(2459), - [sym_string] = ACTIONS(2461), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_array] = ACTIONS(2459), - [anon_sym_varray] = ACTIONS(2459), - [anon_sym_darray] = ACTIONS(2459), - [anon_sym_vec] = ACTIONS(2459), - [anon_sym_dict] = ACTIONS(2459), - [anon_sym_keyset] = ACTIONS(2459), - [anon_sym_LT] = ACTIONS(2459), - [anon_sym_PLUS] = ACTIONS(2459), - [anon_sym_DASH] = ACTIONS(2459), - [anon_sym_tuple] = ACTIONS(2459), - [anon_sym_include] = ACTIONS(2459), - [anon_sym_include_once] = ACTIONS(2459), - [anon_sym_require] = ACTIONS(2459), - [anon_sym_require_once] = ACTIONS(2459), - [anon_sym_list] = ACTIONS(2459), - [anon_sym_LT_LT] = ACTIONS(2459), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2459), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_yield] = ACTIONS(2459), - [anon_sym_trait] = ACTIONS(2459), - [anon_sym_interface] = ACTIONS(2459), - [anon_sym_class] = ACTIONS(2459), - [anon_sym_enum] = ACTIONS(2459), - [sym_final_modifier] = ACTIONS(2459), - [sym_abstract_modifier] = ACTIONS(2459), - [sym_xhp_modifier] = ACTIONS(2459), - [sym_xhp_identifier] = ACTIONS(2459), - [sym_xhp_class_identifier] = ACTIONS(2461), - [sym_comment] = ACTIONS(3), - }, - [1413] = { - [sym_identifier] = ACTIONS(2055), - [sym_variable] = ACTIONS(2057), - [sym_pipe_variable] = ACTIONS(2057), - [anon_sym_type] = ACTIONS(2055), - [anon_sym_newtype] = ACTIONS(2055), - [anon_sym_shape] = ACTIONS(2055), - [anon_sym_clone] = ACTIONS(2055), - [anon_sym_new] = ACTIONS(2055), - [anon_sym_print] = ACTIONS(2055), - [sym__backslash] = ACTIONS(2057), - [anon_sym_self] = ACTIONS(2055), - [anon_sym_parent] = ACTIONS(2055), - [anon_sym_static] = ACTIONS(2055), - [anon_sym_LT_LT_LT] = ACTIONS(2057), - [anon_sym_RBRACE] = ACTIONS(2057), - [anon_sym_LBRACE] = ACTIONS(2057), - [anon_sym_SEMI] = ACTIONS(2057), - [anon_sym_return] = ACTIONS(2055), - [anon_sym_break] = ACTIONS(2055), - [anon_sym_continue] = ACTIONS(2055), - [anon_sym_throw] = ACTIONS(2055), - [anon_sym_echo] = ACTIONS(2055), - [anon_sym_unset] = ACTIONS(2055), - [anon_sym_LPAREN] = ACTIONS(2057), - [anon_sym_concurrent] = ACTIONS(2055), - [anon_sym_use] = ACTIONS(2055), - [anon_sym_namespace] = ACTIONS(2055), - [anon_sym_function] = ACTIONS(2055), - [anon_sym_const] = ACTIONS(2055), - [anon_sym_if] = ACTIONS(2055), - [anon_sym_switch] = ACTIONS(2055), - [anon_sym_foreach] = ACTIONS(2055), - [anon_sym_while] = ACTIONS(2055), - [anon_sym_do] = ACTIONS(2055), - [anon_sym_for] = ACTIONS(2055), - [anon_sym_try] = ACTIONS(2055), - [anon_sym_using] = ACTIONS(2055), - [sym_float] = ACTIONS(2057), - [sym_integer] = ACTIONS(2055), - [anon_sym_true] = ACTIONS(2055), - [anon_sym_True] = ACTIONS(2055), - [anon_sym_TRUE] = ACTIONS(2055), - [anon_sym_false] = ACTIONS(2055), - [anon_sym_False] = ACTIONS(2055), - [anon_sym_FALSE] = ACTIONS(2055), - [anon_sym_null] = ACTIONS(2055), - [anon_sym_Null] = ACTIONS(2055), - [anon_sym_NULL] = ACTIONS(2055), - [sym_string] = ACTIONS(2057), - [anon_sym_AT] = ACTIONS(2057), - [anon_sym_TILDE] = ACTIONS(2057), - [anon_sym_array] = ACTIONS(2055), - [anon_sym_varray] = ACTIONS(2055), - [anon_sym_darray] = ACTIONS(2055), - [anon_sym_vec] = ACTIONS(2055), - [anon_sym_dict] = ACTIONS(2055), - [anon_sym_keyset] = ACTIONS(2055), - [anon_sym_LT] = ACTIONS(2055), - [anon_sym_PLUS] = ACTIONS(2055), - [anon_sym_DASH] = ACTIONS(2055), - [anon_sym_tuple] = ACTIONS(2055), - [anon_sym_include] = ACTIONS(2055), - [anon_sym_include_once] = ACTIONS(2055), - [anon_sym_require] = ACTIONS(2055), - [anon_sym_require_once] = ACTIONS(2055), - [anon_sym_list] = ACTIONS(2055), - [anon_sym_LT_LT] = ACTIONS(2055), - [anon_sym_BANG] = ACTIONS(2057), - [anon_sym_PLUS_PLUS] = ACTIONS(2057), - [anon_sym_DASH_DASH] = ACTIONS(2057), - [anon_sym_await] = ACTIONS(2055), - [anon_sym_async] = ACTIONS(2055), - [anon_sym_yield] = ACTIONS(2055), - [anon_sym_trait] = ACTIONS(2055), - [anon_sym_interface] = ACTIONS(2055), - [anon_sym_class] = ACTIONS(2055), - [anon_sym_enum] = ACTIONS(2055), - [sym_final_modifier] = ACTIONS(2055), - [sym_abstract_modifier] = ACTIONS(2055), - [sym_xhp_modifier] = ACTIONS(2055), - [sym_xhp_identifier] = ACTIONS(2055), - [sym_xhp_class_identifier] = ACTIONS(2057), - [sym_comment] = ACTIONS(3), - }, - [1414] = { - [sym_identifier] = ACTIONS(2059), - [sym_variable] = ACTIONS(2061), - [sym_pipe_variable] = ACTIONS(2061), - [anon_sym_type] = ACTIONS(2059), - [anon_sym_newtype] = ACTIONS(2059), - [anon_sym_shape] = ACTIONS(2059), - [anon_sym_clone] = ACTIONS(2059), - [anon_sym_new] = ACTIONS(2059), - [anon_sym_print] = ACTIONS(2059), - [sym__backslash] = ACTIONS(2061), - [anon_sym_self] = ACTIONS(2059), - [anon_sym_parent] = ACTIONS(2059), - [anon_sym_static] = ACTIONS(2059), - [anon_sym_LT_LT_LT] = ACTIONS(2061), - [anon_sym_RBRACE] = ACTIONS(2061), - [anon_sym_LBRACE] = ACTIONS(2061), - [anon_sym_SEMI] = ACTIONS(2061), - [anon_sym_return] = ACTIONS(2059), - [anon_sym_break] = ACTIONS(2059), - [anon_sym_continue] = ACTIONS(2059), - [anon_sym_throw] = ACTIONS(2059), - [anon_sym_echo] = ACTIONS(2059), - [anon_sym_unset] = ACTIONS(2059), - [anon_sym_LPAREN] = ACTIONS(2061), - [anon_sym_concurrent] = ACTIONS(2059), - [anon_sym_use] = ACTIONS(2059), - [anon_sym_namespace] = ACTIONS(2059), - [anon_sym_function] = ACTIONS(2059), - [anon_sym_const] = ACTIONS(2059), - [anon_sym_if] = ACTIONS(2059), - [anon_sym_switch] = ACTIONS(2059), - [anon_sym_foreach] = ACTIONS(2059), - [anon_sym_while] = ACTIONS(2059), - [anon_sym_do] = ACTIONS(2059), - [anon_sym_for] = ACTIONS(2059), - [anon_sym_try] = ACTIONS(2059), - [anon_sym_using] = ACTIONS(2059), - [sym_float] = ACTIONS(2061), - [sym_integer] = ACTIONS(2059), - [anon_sym_true] = ACTIONS(2059), - [anon_sym_True] = ACTIONS(2059), - [anon_sym_TRUE] = ACTIONS(2059), - [anon_sym_false] = ACTIONS(2059), - [anon_sym_False] = ACTIONS(2059), - [anon_sym_FALSE] = ACTIONS(2059), - [anon_sym_null] = ACTIONS(2059), - [anon_sym_Null] = ACTIONS(2059), - [anon_sym_NULL] = ACTIONS(2059), - [sym_string] = ACTIONS(2061), - [anon_sym_AT] = ACTIONS(2061), - [anon_sym_TILDE] = ACTIONS(2061), - [anon_sym_array] = ACTIONS(2059), - [anon_sym_varray] = ACTIONS(2059), - [anon_sym_darray] = ACTIONS(2059), - [anon_sym_vec] = ACTIONS(2059), - [anon_sym_dict] = ACTIONS(2059), - [anon_sym_keyset] = ACTIONS(2059), - [anon_sym_LT] = ACTIONS(2059), - [anon_sym_PLUS] = ACTIONS(2059), - [anon_sym_DASH] = ACTIONS(2059), - [anon_sym_tuple] = ACTIONS(2059), - [anon_sym_include] = ACTIONS(2059), - [anon_sym_include_once] = ACTIONS(2059), - [anon_sym_require] = ACTIONS(2059), - [anon_sym_require_once] = ACTIONS(2059), - [anon_sym_list] = ACTIONS(2059), - [anon_sym_LT_LT] = ACTIONS(2059), - [anon_sym_BANG] = ACTIONS(2061), - [anon_sym_PLUS_PLUS] = ACTIONS(2061), - [anon_sym_DASH_DASH] = ACTIONS(2061), - [anon_sym_await] = ACTIONS(2059), - [anon_sym_async] = ACTIONS(2059), - [anon_sym_yield] = ACTIONS(2059), - [anon_sym_trait] = ACTIONS(2059), - [anon_sym_interface] = ACTIONS(2059), - [anon_sym_class] = ACTIONS(2059), - [anon_sym_enum] = ACTIONS(2059), - [sym_final_modifier] = ACTIONS(2059), - [sym_abstract_modifier] = ACTIONS(2059), - [sym_xhp_modifier] = ACTIONS(2059), - [sym_xhp_identifier] = ACTIONS(2059), - [sym_xhp_class_identifier] = ACTIONS(2061), - [sym_comment] = ACTIONS(3), - }, - [1415] = { - [sym_identifier] = ACTIONS(2063), - [sym_variable] = ACTIONS(2065), - [sym_pipe_variable] = ACTIONS(2065), - [anon_sym_type] = ACTIONS(2063), - [anon_sym_newtype] = ACTIONS(2063), - [anon_sym_shape] = ACTIONS(2063), - [anon_sym_clone] = ACTIONS(2063), - [anon_sym_new] = ACTIONS(2063), - [anon_sym_print] = ACTIONS(2063), - [sym__backslash] = ACTIONS(2065), - [anon_sym_self] = ACTIONS(2063), - [anon_sym_parent] = ACTIONS(2063), - [anon_sym_static] = ACTIONS(2063), - [anon_sym_LT_LT_LT] = ACTIONS(2065), - [anon_sym_RBRACE] = ACTIONS(2065), - [anon_sym_LBRACE] = ACTIONS(2065), - [anon_sym_SEMI] = ACTIONS(2065), - [anon_sym_return] = ACTIONS(2063), - [anon_sym_break] = ACTIONS(2063), - [anon_sym_continue] = ACTIONS(2063), - [anon_sym_throw] = ACTIONS(2063), - [anon_sym_echo] = ACTIONS(2063), - [anon_sym_unset] = ACTIONS(2063), - [anon_sym_LPAREN] = ACTIONS(2065), - [anon_sym_concurrent] = ACTIONS(2063), - [anon_sym_use] = ACTIONS(2063), - [anon_sym_namespace] = ACTIONS(2063), - [anon_sym_function] = ACTIONS(2063), - [anon_sym_const] = ACTIONS(2063), - [anon_sym_if] = ACTIONS(2063), - [anon_sym_switch] = ACTIONS(2063), - [anon_sym_foreach] = ACTIONS(2063), - [anon_sym_while] = ACTIONS(2063), - [anon_sym_do] = ACTIONS(2063), - [anon_sym_for] = ACTIONS(2063), - [anon_sym_try] = ACTIONS(2063), - [anon_sym_using] = ACTIONS(2063), - [sym_float] = ACTIONS(2065), - [sym_integer] = ACTIONS(2063), - [anon_sym_true] = ACTIONS(2063), - [anon_sym_True] = ACTIONS(2063), - [anon_sym_TRUE] = ACTIONS(2063), - [anon_sym_false] = ACTIONS(2063), - [anon_sym_False] = ACTIONS(2063), - [anon_sym_FALSE] = ACTIONS(2063), - [anon_sym_null] = ACTIONS(2063), - [anon_sym_Null] = ACTIONS(2063), - [anon_sym_NULL] = ACTIONS(2063), - [sym_string] = ACTIONS(2065), - [anon_sym_AT] = ACTIONS(2065), - [anon_sym_TILDE] = ACTIONS(2065), - [anon_sym_array] = ACTIONS(2063), - [anon_sym_varray] = ACTIONS(2063), - [anon_sym_darray] = ACTIONS(2063), - [anon_sym_vec] = ACTIONS(2063), - [anon_sym_dict] = ACTIONS(2063), - [anon_sym_keyset] = ACTIONS(2063), - [anon_sym_LT] = ACTIONS(2063), - [anon_sym_PLUS] = ACTIONS(2063), - [anon_sym_DASH] = ACTIONS(2063), - [anon_sym_tuple] = ACTIONS(2063), - [anon_sym_include] = ACTIONS(2063), - [anon_sym_include_once] = ACTIONS(2063), - [anon_sym_require] = ACTIONS(2063), - [anon_sym_require_once] = ACTIONS(2063), - [anon_sym_list] = ACTIONS(2063), - [anon_sym_LT_LT] = ACTIONS(2063), - [anon_sym_BANG] = ACTIONS(2065), - [anon_sym_PLUS_PLUS] = ACTIONS(2065), - [anon_sym_DASH_DASH] = ACTIONS(2065), - [anon_sym_await] = ACTIONS(2063), - [anon_sym_async] = ACTIONS(2063), - [anon_sym_yield] = ACTIONS(2063), - [anon_sym_trait] = ACTIONS(2063), - [anon_sym_interface] = ACTIONS(2063), - [anon_sym_class] = ACTIONS(2063), - [anon_sym_enum] = ACTIONS(2063), - [sym_final_modifier] = ACTIONS(2063), - [sym_abstract_modifier] = ACTIONS(2063), - [sym_xhp_modifier] = ACTIONS(2063), - [sym_xhp_identifier] = ACTIONS(2063), - [sym_xhp_class_identifier] = ACTIONS(2065), - [sym_comment] = ACTIONS(3), - }, - [1416] = { - [sym_identifier] = ACTIONS(2067), - [sym_variable] = ACTIONS(2069), - [sym_pipe_variable] = ACTIONS(2069), - [anon_sym_type] = ACTIONS(2067), - [anon_sym_newtype] = ACTIONS(2067), - [anon_sym_shape] = ACTIONS(2067), - [anon_sym_clone] = ACTIONS(2067), - [anon_sym_new] = ACTIONS(2067), - [anon_sym_print] = ACTIONS(2067), - [sym__backslash] = ACTIONS(2069), - [anon_sym_self] = ACTIONS(2067), - [anon_sym_parent] = ACTIONS(2067), - [anon_sym_static] = ACTIONS(2067), - [anon_sym_LT_LT_LT] = ACTIONS(2069), - [anon_sym_RBRACE] = ACTIONS(2069), - [anon_sym_LBRACE] = ACTIONS(2069), - [anon_sym_SEMI] = ACTIONS(2069), - [anon_sym_return] = ACTIONS(2067), - [anon_sym_break] = ACTIONS(2067), - [anon_sym_continue] = ACTIONS(2067), - [anon_sym_throw] = ACTIONS(2067), - [anon_sym_echo] = ACTIONS(2067), - [anon_sym_unset] = ACTIONS(2067), - [anon_sym_LPAREN] = ACTIONS(2069), - [anon_sym_concurrent] = ACTIONS(2067), - [anon_sym_use] = ACTIONS(2067), - [anon_sym_namespace] = ACTIONS(2067), - [anon_sym_function] = ACTIONS(2067), - [anon_sym_const] = ACTIONS(2067), - [anon_sym_if] = ACTIONS(2067), - [anon_sym_switch] = ACTIONS(2067), - [anon_sym_foreach] = ACTIONS(2067), - [anon_sym_while] = ACTIONS(2067), - [anon_sym_do] = ACTIONS(2067), - [anon_sym_for] = ACTIONS(2067), - [anon_sym_try] = ACTIONS(2067), - [anon_sym_using] = ACTIONS(2067), - [sym_float] = ACTIONS(2069), - [sym_integer] = ACTIONS(2067), - [anon_sym_true] = ACTIONS(2067), - [anon_sym_True] = ACTIONS(2067), - [anon_sym_TRUE] = ACTIONS(2067), - [anon_sym_false] = ACTIONS(2067), - [anon_sym_False] = ACTIONS(2067), - [anon_sym_FALSE] = ACTIONS(2067), - [anon_sym_null] = ACTIONS(2067), - [anon_sym_Null] = ACTIONS(2067), - [anon_sym_NULL] = ACTIONS(2067), - [sym_string] = ACTIONS(2069), - [anon_sym_AT] = ACTIONS(2069), - [anon_sym_TILDE] = ACTIONS(2069), - [anon_sym_array] = ACTIONS(2067), - [anon_sym_varray] = ACTIONS(2067), - [anon_sym_darray] = ACTIONS(2067), - [anon_sym_vec] = ACTIONS(2067), - [anon_sym_dict] = ACTIONS(2067), - [anon_sym_keyset] = ACTIONS(2067), - [anon_sym_LT] = ACTIONS(2067), - [anon_sym_PLUS] = ACTIONS(2067), - [anon_sym_DASH] = ACTIONS(2067), - [anon_sym_tuple] = ACTIONS(2067), - [anon_sym_include] = ACTIONS(2067), - [anon_sym_include_once] = ACTIONS(2067), - [anon_sym_require] = ACTIONS(2067), - [anon_sym_require_once] = ACTIONS(2067), - [anon_sym_list] = ACTIONS(2067), - [anon_sym_LT_LT] = ACTIONS(2067), - [anon_sym_BANG] = ACTIONS(2069), - [anon_sym_PLUS_PLUS] = ACTIONS(2069), - [anon_sym_DASH_DASH] = ACTIONS(2069), - [anon_sym_await] = ACTIONS(2067), - [anon_sym_async] = ACTIONS(2067), - [anon_sym_yield] = ACTIONS(2067), - [anon_sym_trait] = ACTIONS(2067), - [anon_sym_interface] = ACTIONS(2067), - [anon_sym_class] = ACTIONS(2067), - [anon_sym_enum] = ACTIONS(2067), - [sym_final_modifier] = ACTIONS(2067), - [sym_abstract_modifier] = ACTIONS(2067), - [sym_xhp_modifier] = ACTIONS(2067), - [sym_xhp_identifier] = ACTIONS(2067), - [sym_xhp_class_identifier] = ACTIONS(2069), - [sym_comment] = ACTIONS(3), - }, - [1417] = { - [ts_builtin_sym_end] = ACTIONS(2445), - [sym_identifier] = ACTIONS(2443), - [sym_variable] = ACTIONS(2445), - [sym_pipe_variable] = ACTIONS(2445), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_newtype] = ACTIONS(2443), - [anon_sym_shape] = ACTIONS(2443), - [anon_sym_clone] = ACTIONS(2443), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_print] = ACTIONS(2443), - [sym__backslash] = ACTIONS(2445), - [anon_sym_self] = ACTIONS(2443), - [anon_sym_parent] = ACTIONS(2443), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_LT_LT_LT] = ACTIONS(2445), - [anon_sym_LBRACE] = ACTIONS(2445), - [anon_sym_SEMI] = ACTIONS(2445), - [anon_sym_return] = ACTIONS(2443), - [anon_sym_break] = ACTIONS(2443), - [anon_sym_continue] = ACTIONS(2443), - [anon_sym_throw] = ACTIONS(2443), - [anon_sym_echo] = ACTIONS(2443), - [anon_sym_unset] = ACTIONS(2443), - [anon_sym_LPAREN] = ACTIONS(2445), - [anon_sym_concurrent] = ACTIONS(2443), - [anon_sym_use] = ACTIONS(2443), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2443), - [anon_sym_const] = ACTIONS(2443), - [anon_sym_if] = ACTIONS(2443), - [anon_sym_switch] = ACTIONS(2443), - [anon_sym_foreach] = ACTIONS(2443), - [anon_sym_while] = ACTIONS(2443), - [anon_sym_do] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2443), - [anon_sym_try] = ACTIONS(2443), - [anon_sym_using] = ACTIONS(2443), - [sym_float] = ACTIONS(2445), - [sym_integer] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(2443), - [anon_sym_True] = ACTIONS(2443), - [anon_sym_TRUE] = ACTIONS(2443), - [anon_sym_false] = ACTIONS(2443), - [anon_sym_False] = ACTIONS(2443), - [anon_sym_FALSE] = ACTIONS(2443), - [anon_sym_null] = ACTIONS(2443), - [anon_sym_Null] = ACTIONS(2443), - [anon_sym_NULL] = ACTIONS(2443), - [sym_string] = ACTIONS(2445), - [anon_sym_AT] = ACTIONS(2445), - [anon_sym_TILDE] = ACTIONS(2445), - [anon_sym_array] = ACTIONS(2443), - [anon_sym_varray] = ACTIONS(2443), - [anon_sym_darray] = ACTIONS(2443), - [anon_sym_vec] = ACTIONS(2443), - [anon_sym_dict] = ACTIONS(2443), - [anon_sym_keyset] = ACTIONS(2443), - [anon_sym_LT] = ACTIONS(2443), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_tuple] = ACTIONS(2443), - [anon_sym_include] = ACTIONS(2443), - [anon_sym_include_once] = ACTIONS(2443), - [anon_sym_require] = ACTIONS(2443), - [anon_sym_require_once] = ACTIONS(2443), - [anon_sym_list] = ACTIONS(2443), - [anon_sym_LT_LT] = ACTIONS(2443), - [anon_sym_BANG] = ACTIONS(2445), - [anon_sym_PLUS_PLUS] = ACTIONS(2445), - [anon_sym_DASH_DASH] = ACTIONS(2445), - [anon_sym_await] = ACTIONS(2443), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_yield] = ACTIONS(2443), - [anon_sym_trait] = ACTIONS(2443), - [anon_sym_interface] = ACTIONS(2443), - [anon_sym_class] = ACTIONS(2443), - [anon_sym_enum] = ACTIONS(2443), - [sym_final_modifier] = ACTIONS(2443), - [sym_abstract_modifier] = ACTIONS(2443), - [sym_xhp_modifier] = ACTIONS(2443), - [sym_xhp_identifier] = ACTIONS(2443), - [sym_xhp_class_identifier] = ACTIONS(2445), - [sym_comment] = ACTIONS(3), - }, - [1418] = { - [sym_identifier] = ACTIONS(2011), - [sym_variable] = ACTIONS(2013), - [sym_pipe_variable] = ACTIONS(2013), - [anon_sym_type] = ACTIONS(2011), - [anon_sym_newtype] = ACTIONS(2011), - [anon_sym_shape] = ACTIONS(2011), - [anon_sym_clone] = ACTIONS(2011), - [anon_sym_new] = ACTIONS(2011), - [anon_sym_print] = ACTIONS(2011), - [sym__backslash] = ACTIONS(2013), - [anon_sym_self] = ACTIONS(2011), - [anon_sym_parent] = ACTIONS(2011), - [anon_sym_static] = ACTIONS(2011), - [anon_sym_LT_LT_LT] = ACTIONS(2013), - [anon_sym_RBRACE] = ACTIONS(2013), - [anon_sym_LBRACE] = ACTIONS(2013), - [anon_sym_SEMI] = ACTIONS(2013), - [anon_sym_return] = ACTIONS(2011), - [anon_sym_break] = ACTIONS(2011), - [anon_sym_continue] = ACTIONS(2011), - [anon_sym_throw] = ACTIONS(2011), - [anon_sym_echo] = ACTIONS(2011), - [anon_sym_unset] = ACTIONS(2011), - [anon_sym_LPAREN] = ACTIONS(2013), - [anon_sym_concurrent] = ACTIONS(2011), - [anon_sym_use] = ACTIONS(2011), - [anon_sym_namespace] = ACTIONS(2011), - [anon_sym_function] = ACTIONS(2011), - [anon_sym_const] = ACTIONS(2011), - [anon_sym_if] = ACTIONS(2011), - [anon_sym_switch] = ACTIONS(2011), - [anon_sym_foreach] = ACTIONS(2011), - [anon_sym_while] = ACTIONS(2011), - [anon_sym_do] = ACTIONS(2011), - [anon_sym_for] = ACTIONS(2011), - [anon_sym_try] = ACTIONS(2011), - [anon_sym_using] = ACTIONS(2011), - [sym_float] = ACTIONS(2013), - [sym_integer] = ACTIONS(2011), - [anon_sym_true] = ACTIONS(2011), - [anon_sym_True] = ACTIONS(2011), - [anon_sym_TRUE] = ACTIONS(2011), - [anon_sym_false] = ACTIONS(2011), - [anon_sym_False] = ACTIONS(2011), - [anon_sym_FALSE] = ACTIONS(2011), - [anon_sym_null] = ACTIONS(2011), - [anon_sym_Null] = ACTIONS(2011), - [anon_sym_NULL] = ACTIONS(2011), - [sym_string] = ACTIONS(2013), - [anon_sym_AT] = ACTIONS(2013), - [anon_sym_TILDE] = ACTIONS(2013), - [anon_sym_array] = ACTIONS(2011), - [anon_sym_varray] = ACTIONS(2011), - [anon_sym_darray] = ACTIONS(2011), - [anon_sym_vec] = ACTIONS(2011), - [anon_sym_dict] = ACTIONS(2011), - [anon_sym_keyset] = ACTIONS(2011), - [anon_sym_LT] = ACTIONS(2011), - [anon_sym_PLUS] = ACTIONS(2011), - [anon_sym_DASH] = ACTIONS(2011), - [anon_sym_tuple] = ACTIONS(2011), - [anon_sym_include] = ACTIONS(2011), - [anon_sym_include_once] = ACTIONS(2011), - [anon_sym_require] = ACTIONS(2011), - [anon_sym_require_once] = ACTIONS(2011), - [anon_sym_list] = ACTIONS(2011), - [anon_sym_LT_LT] = ACTIONS(2011), - [anon_sym_BANG] = ACTIONS(2013), - [anon_sym_PLUS_PLUS] = ACTIONS(2013), - [anon_sym_DASH_DASH] = ACTIONS(2013), - [anon_sym_await] = ACTIONS(2011), - [anon_sym_async] = ACTIONS(2011), - [anon_sym_yield] = ACTIONS(2011), - [anon_sym_trait] = ACTIONS(2011), - [anon_sym_interface] = ACTIONS(2011), - [anon_sym_class] = ACTIONS(2011), - [anon_sym_enum] = ACTIONS(2011), - [sym_final_modifier] = ACTIONS(2011), - [sym_abstract_modifier] = ACTIONS(2011), - [sym_xhp_modifier] = ACTIONS(2011), - [sym_xhp_identifier] = ACTIONS(2011), - [sym_xhp_class_identifier] = ACTIONS(2013), - [sym_comment] = ACTIONS(3), - }, - [1419] = { - [sym_identifier] = ACTIONS(2075), - [sym_variable] = ACTIONS(2077), - [sym_pipe_variable] = ACTIONS(2077), - [anon_sym_type] = ACTIONS(2075), - [anon_sym_newtype] = ACTIONS(2075), - [anon_sym_shape] = ACTIONS(2075), - [anon_sym_clone] = ACTIONS(2075), - [anon_sym_new] = ACTIONS(2075), - [anon_sym_print] = ACTIONS(2075), - [sym__backslash] = ACTIONS(2077), - [anon_sym_self] = ACTIONS(2075), - [anon_sym_parent] = ACTIONS(2075), - [anon_sym_static] = ACTIONS(2075), - [anon_sym_LT_LT_LT] = ACTIONS(2077), - [anon_sym_RBRACE] = ACTIONS(2077), - [anon_sym_LBRACE] = ACTIONS(2077), - [anon_sym_SEMI] = ACTIONS(2077), - [anon_sym_return] = ACTIONS(2075), - [anon_sym_break] = ACTIONS(2075), - [anon_sym_continue] = ACTIONS(2075), - [anon_sym_throw] = ACTIONS(2075), - [anon_sym_echo] = ACTIONS(2075), - [anon_sym_unset] = ACTIONS(2075), - [anon_sym_LPAREN] = ACTIONS(2077), - [anon_sym_concurrent] = ACTIONS(2075), - [anon_sym_use] = ACTIONS(2075), - [anon_sym_namespace] = ACTIONS(2075), - [anon_sym_function] = ACTIONS(2075), - [anon_sym_const] = ACTIONS(2075), - [anon_sym_if] = ACTIONS(2075), - [anon_sym_switch] = ACTIONS(2075), - [anon_sym_foreach] = ACTIONS(2075), - [anon_sym_while] = ACTIONS(2075), - [anon_sym_do] = ACTIONS(2075), - [anon_sym_for] = ACTIONS(2075), - [anon_sym_try] = ACTIONS(2075), - [anon_sym_using] = ACTIONS(2075), - [sym_float] = ACTIONS(2077), - [sym_integer] = ACTIONS(2075), - [anon_sym_true] = ACTIONS(2075), - [anon_sym_True] = ACTIONS(2075), - [anon_sym_TRUE] = ACTIONS(2075), - [anon_sym_false] = ACTIONS(2075), - [anon_sym_False] = ACTIONS(2075), - [anon_sym_FALSE] = ACTIONS(2075), - [anon_sym_null] = ACTIONS(2075), - [anon_sym_Null] = ACTIONS(2075), - [anon_sym_NULL] = ACTIONS(2075), - [sym_string] = ACTIONS(2077), - [anon_sym_AT] = ACTIONS(2077), - [anon_sym_TILDE] = ACTIONS(2077), - [anon_sym_array] = ACTIONS(2075), - [anon_sym_varray] = ACTIONS(2075), - [anon_sym_darray] = ACTIONS(2075), - [anon_sym_vec] = ACTIONS(2075), - [anon_sym_dict] = ACTIONS(2075), - [anon_sym_keyset] = ACTIONS(2075), - [anon_sym_LT] = ACTIONS(2075), - [anon_sym_PLUS] = ACTIONS(2075), - [anon_sym_DASH] = ACTIONS(2075), - [anon_sym_tuple] = ACTIONS(2075), - [anon_sym_include] = ACTIONS(2075), - [anon_sym_include_once] = ACTIONS(2075), - [anon_sym_require] = ACTIONS(2075), - [anon_sym_require_once] = ACTIONS(2075), - [anon_sym_list] = ACTIONS(2075), - [anon_sym_LT_LT] = ACTIONS(2075), - [anon_sym_BANG] = ACTIONS(2077), - [anon_sym_PLUS_PLUS] = ACTIONS(2077), - [anon_sym_DASH_DASH] = ACTIONS(2077), - [anon_sym_await] = ACTIONS(2075), - [anon_sym_async] = ACTIONS(2075), - [anon_sym_yield] = ACTIONS(2075), - [anon_sym_trait] = ACTIONS(2075), - [anon_sym_interface] = ACTIONS(2075), - [anon_sym_class] = ACTIONS(2075), - [anon_sym_enum] = ACTIONS(2075), - [sym_final_modifier] = ACTIONS(2075), - [sym_abstract_modifier] = ACTIONS(2075), - [sym_xhp_modifier] = ACTIONS(2075), - [sym_xhp_identifier] = ACTIONS(2075), - [sym_xhp_class_identifier] = ACTIONS(2077), - [sym_comment] = ACTIONS(3), - }, - [1420] = { - [sym_identifier] = ACTIONS(2079), - [sym_variable] = ACTIONS(2081), - [sym_pipe_variable] = ACTIONS(2081), - [anon_sym_type] = ACTIONS(2079), - [anon_sym_newtype] = ACTIONS(2079), - [anon_sym_shape] = ACTIONS(2079), - [anon_sym_clone] = ACTIONS(2079), - [anon_sym_new] = ACTIONS(2079), - [anon_sym_print] = ACTIONS(2079), - [sym__backslash] = ACTIONS(2081), - [anon_sym_self] = ACTIONS(2079), - [anon_sym_parent] = ACTIONS(2079), - [anon_sym_static] = ACTIONS(2079), - [anon_sym_LT_LT_LT] = ACTIONS(2081), - [anon_sym_RBRACE] = ACTIONS(2081), - [anon_sym_LBRACE] = ACTIONS(2081), - [anon_sym_SEMI] = ACTIONS(2081), - [anon_sym_return] = ACTIONS(2079), - [anon_sym_break] = ACTIONS(2079), - [anon_sym_continue] = ACTIONS(2079), - [anon_sym_throw] = ACTIONS(2079), - [anon_sym_echo] = ACTIONS(2079), - [anon_sym_unset] = ACTIONS(2079), - [anon_sym_LPAREN] = ACTIONS(2081), - [anon_sym_concurrent] = ACTIONS(2079), - [anon_sym_use] = ACTIONS(2079), - [anon_sym_namespace] = ACTIONS(2079), - [anon_sym_function] = ACTIONS(2079), - [anon_sym_const] = ACTIONS(2079), - [anon_sym_if] = ACTIONS(2079), - [anon_sym_switch] = ACTIONS(2079), - [anon_sym_foreach] = ACTIONS(2079), - [anon_sym_while] = ACTIONS(2079), - [anon_sym_do] = ACTIONS(2079), - [anon_sym_for] = ACTIONS(2079), - [anon_sym_try] = ACTIONS(2079), - [anon_sym_using] = ACTIONS(2079), - [sym_float] = ACTIONS(2081), - [sym_integer] = ACTIONS(2079), - [anon_sym_true] = ACTIONS(2079), - [anon_sym_True] = ACTIONS(2079), - [anon_sym_TRUE] = ACTIONS(2079), - [anon_sym_false] = ACTIONS(2079), - [anon_sym_False] = ACTIONS(2079), - [anon_sym_FALSE] = ACTIONS(2079), - [anon_sym_null] = ACTIONS(2079), - [anon_sym_Null] = ACTIONS(2079), - [anon_sym_NULL] = ACTIONS(2079), - [sym_string] = ACTIONS(2081), - [anon_sym_AT] = ACTIONS(2081), - [anon_sym_TILDE] = ACTIONS(2081), - [anon_sym_array] = ACTIONS(2079), - [anon_sym_varray] = ACTIONS(2079), - [anon_sym_darray] = ACTIONS(2079), - [anon_sym_vec] = ACTIONS(2079), - [anon_sym_dict] = ACTIONS(2079), - [anon_sym_keyset] = ACTIONS(2079), - [anon_sym_LT] = ACTIONS(2079), - [anon_sym_PLUS] = ACTIONS(2079), - [anon_sym_DASH] = ACTIONS(2079), - [anon_sym_tuple] = ACTIONS(2079), - [anon_sym_include] = ACTIONS(2079), - [anon_sym_include_once] = ACTIONS(2079), - [anon_sym_require] = ACTIONS(2079), - [anon_sym_require_once] = ACTIONS(2079), - [anon_sym_list] = ACTIONS(2079), - [anon_sym_LT_LT] = ACTIONS(2079), - [anon_sym_BANG] = ACTIONS(2081), - [anon_sym_PLUS_PLUS] = ACTIONS(2081), - [anon_sym_DASH_DASH] = ACTIONS(2081), - [anon_sym_await] = ACTIONS(2079), - [anon_sym_async] = ACTIONS(2079), - [anon_sym_yield] = ACTIONS(2079), - [anon_sym_trait] = ACTIONS(2079), - [anon_sym_interface] = ACTIONS(2079), - [anon_sym_class] = ACTIONS(2079), - [anon_sym_enum] = ACTIONS(2079), - [sym_final_modifier] = ACTIONS(2079), - [sym_abstract_modifier] = ACTIONS(2079), - [sym_xhp_modifier] = ACTIONS(2079), - [sym_xhp_identifier] = ACTIONS(2079), - [sym_xhp_class_identifier] = ACTIONS(2081), - [sym_comment] = ACTIONS(3), - }, - [1421] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1422] = { - [sym_identifier] = ACTIONS(2083), - [sym_variable] = ACTIONS(2085), - [sym_pipe_variable] = ACTIONS(2085), - [anon_sym_type] = ACTIONS(2083), - [anon_sym_newtype] = ACTIONS(2083), - [anon_sym_shape] = ACTIONS(2083), - [anon_sym_clone] = ACTIONS(2083), - [anon_sym_new] = ACTIONS(2083), - [anon_sym_print] = ACTIONS(2083), - [sym__backslash] = ACTIONS(2085), - [anon_sym_self] = ACTIONS(2083), - [anon_sym_parent] = ACTIONS(2083), - [anon_sym_static] = ACTIONS(2083), - [anon_sym_LT_LT_LT] = ACTIONS(2085), - [anon_sym_RBRACE] = ACTIONS(2085), - [anon_sym_LBRACE] = ACTIONS(2085), - [anon_sym_SEMI] = ACTIONS(2085), - [anon_sym_return] = ACTIONS(2083), - [anon_sym_break] = ACTIONS(2083), - [anon_sym_continue] = ACTIONS(2083), - [anon_sym_throw] = ACTIONS(2083), - [anon_sym_echo] = ACTIONS(2083), - [anon_sym_unset] = ACTIONS(2083), - [anon_sym_LPAREN] = ACTIONS(2085), - [anon_sym_concurrent] = ACTIONS(2083), - [anon_sym_use] = ACTIONS(2083), - [anon_sym_namespace] = ACTIONS(2083), - [anon_sym_function] = ACTIONS(2083), - [anon_sym_const] = ACTIONS(2083), - [anon_sym_if] = ACTIONS(2083), - [anon_sym_switch] = ACTIONS(2083), - [anon_sym_foreach] = ACTIONS(2083), - [anon_sym_while] = ACTIONS(2083), - [anon_sym_do] = ACTIONS(2083), - [anon_sym_for] = ACTIONS(2083), - [anon_sym_try] = ACTIONS(2083), - [anon_sym_using] = ACTIONS(2083), - [sym_float] = ACTIONS(2085), - [sym_integer] = ACTIONS(2083), - [anon_sym_true] = ACTIONS(2083), - [anon_sym_True] = ACTIONS(2083), - [anon_sym_TRUE] = ACTIONS(2083), - [anon_sym_false] = ACTIONS(2083), - [anon_sym_False] = ACTIONS(2083), - [anon_sym_FALSE] = ACTIONS(2083), - [anon_sym_null] = ACTIONS(2083), - [anon_sym_Null] = ACTIONS(2083), - [anon_sym_NULL] = ACTIONS(2083), - [sym_string] = ACTIONS(2085), - [anon_sym_AT] = ACTIONS(2085), - [anon_sym_TILDE] = ACTIONS(2085), - [anon_sym_array] = ACTIONS(2083), - [anon_sym_varray] = ACTIONS(2083), - [anon_sym_darray] = ACTIONS(2083), - [anon_sym_vec] = ACTIONS(2083), - [anon_sym_dict] = ACTIONS(2083), - [anon_sym_keyset] = ACTIONS(2083), - [anon_sym_LT] = ACTIONS(2083), - [anon_sym_PLUS] = ACTIONS(2083), - [anon_sym_DASH] = ACTIONS(2083), - [anon_sym_tuple] = ACTIONS(2083), - [anon_sym_include] = ACTIONS(2083), - [anon_sym_include_once] = ACTIONS(2083), - [anon_sym_require] = ACTIONS(2083), - [anon_sym_require_once] = ACTIONS(2083), - [anon_sym_list] = ACTIONS(2083), - [anon_sym_LT_LT] = ACTIONS(2083), - [anon_sym_BANG] = ACTIONS(2085), - [anon_sym_PLUS_PLUS] = ACTIONS(2085), - [anon_sym_DASH_DASH] = ACTIONS(2085), - [anon_sym_await] = ACTIONS(2083), - [anon_sym_async] = ACTIONS(2083), - [anon_sym_yield] = ACTIONS(2083), - [anon_sym_trait] = ACTIONS(2083), - [anon_sym_interface] = ACTIONS(2083), - [anon_sym_class] = ACTIONS(2083), - [anon_sym_enum] = ACTIONS(2083), - [sym_final_modifier] = ACTIONS(2083), - [sym_abstract_modifier] = ACTIONS(2083), - [sym_xhp_modifier] = ACTIONS(2083), - [sym_xhp_identifier] = ACTIONS(2083), - [sym_xhp_class_identifier] = ACTIONS(2085), - [sym_comment] = ACTIONS(3), - }, - [1423] = { - [sym_identifier] = ACTIONS(2099), - [sym_variable] = ACTIONS(2101), - [sym_pipe_variable] = ACTIONS(2101), - [anon_sym_type] = ACTIONS(2099), - [anon_sym_newtype] = ACTIONS(2099), - [anon_sym_shape] = ACTIONS(2099), - [anon_sym_clone] = ACTIONS(2099), - [anon_sym_new] = ACTIONS(2099), - [anon_sym_print] = ACTIONS(2099), - [sym__backslash] = ACTIONS(2101), - [anon_sym_self] = ACTIONS(2099), - [anon_sym_parent] = ACTIONS(2099), - [anon_sym_static] = ACTIONS(2099), - [anon_sym_LT_LT_LT] = ACTIONS(2101), - [anon_sym_RBRACE] = ACTIONS(2101), - [anon_sym_LBRACE] = ACTIONS(2101), - [anon_sym_SEMI] = ACTIONS(2101), - [anon_sym_return] = ACTIONS(2099), - [anon_sym_break] = ACTIONS(2099), - [anon_sym_continue] = ACTIONS(2099), - [anon_sym_throw] = ACTIONS(2099), - [anon_sym_echo] = ACTIONS(2099), - [anon_sym_unset] = ACTIONS(2099), - [anon_sym_LPAREN] = ACTIONS(2101), - [anon_sym_concurrent] = ACTIONS(2099), - [anon_sym_use] = ACTIONS(2099), - [anon_sym_namespace] = ACTIONS(2099), - [anon_sym_function] = ACTIONS(2099), - [anon_sym_const] = ACTIONS(2099), - [anon_sym_if] = ACTIONS(2099), - [anon_sym_switch] = ACTIONS(2099), - [anon_sym_foreach] = ACTIONS(2099), - [anon_sym_while] = ACTIONS(2099), - [anon_sym_do] = ACTIONS(2099), - [anon_sym_for] = ACTIONS(2099), - [anon_sym_try] = ACTIONS(2099), - [anon_sym_using] = ACTIONS(2099), - [sym_float] = ACTIONS(2101), - [sym_integer] = ACTIONS(2099), - [anon_sym_true] = ACTIONS(2099), - [anon_sym_True] = ACTIONS(2099), - [anon_sym_TRUE] = ACTIONS(2099), - [anon_sym_false] = ACTIONS(2099), - [anon_sym_False] = ACTIONS(2099), - [anon_sym_FALSE] = ACTIONS(2099), - [anon_sym_null] = ACTIONS(2099), - [anon_sym_Null] = ACTIONS(2099), - [anon_sym_NULL] = ACTIONS(2099), - [sym_string] = ACTIONS(2101), - [anon_sym_AT] = ACTIONS(2101), - [anon_sym_TILDE] = ACTIONS(2101), - [anon_sym_array] = ACTIONS(2099), - [anon_sym_varray] = ACTIONS(2099), - [anon_sym_darray] = ACTIONS(2099), - [anon_sym_vec] = ACTIONS(2099), - [anon_sym_dict] = ACTIONS(2099), - [anon_sym_keyset] = ACTIONS(2099), - [anon_sym_LT] = ACTIONS(2099), - [anon_sym_PLUS] = ACTIONS(2099), - [anon_sym_DASH] = ACTIONS(2099), - [anon_sym_tuple] = ACTIONS(2099), - [anon_sym_include] = ACTIONS(2099), - [anon_sym_include_once] = ACTIONS(2099), - [anon_sym_require] = ACTIONS(2099), - [anon_sym_require_once] = ACTIONS(2099), - [anon_sym_list] = ACTIONS(2099), - [anon_sym_LT_LT] = ACTIONS(2099), - [anon_sym_BANG] = ACTIONS(2101), - [anon_sym_PLUS_PLUS] = ACTIONS(2101), - [anon_sym_DASH_DASH] = ACTIONS(2101), - [anon_sym_await] = ACTIONS(2099), - [anon_sym_async] = ACTIONS(2099), - [anon_sym_yield] = ACTIONS(2099), - [anon_sym_trait] = ACTIONS(2099), - [anon_sym_interface] = ACTIONS(2099), - [anon_sym_class] = ACTIONS(2099), - [anon_sym_enum] = ACTIONS(2099), - [sym_final_modifier] = ACTIONS(2099), - [sym_abstract_modifier] = ACTIONS(2099), - [sym_xhp_modifier] = ACTIONS(2099), - [sym_xhp_identifier] = ACTIONS(2099), - [sym_xhp_class_identifier] = ACTIONS(2101), - [sym_comment] = ACTIONS(3), - }, - [1424] = { - [sym_identifier] = ACTIONS(2135), - [sym_variable] = ACTIONS(2137), - [sym_pipe_variable] = ACTIONS(2137), - [anon_sym_type] = ACTIONS(2135), - [anon_sym_newtype] = ACTIONS(2135), - [anon_sym_shape] = ACTIONS(2135), - [anon_sym_clone] = ACTIONS(2135), - [anon_sym_new] = ACTIONS(2135), - [anon_sym_print] = ACTIONS(2135), - [sym__backslash] = ACTIONS(2137), - [anon_sym_self] = ACTIONS(2135), - [anon_sym_parent] = ACTIONS(2135), - [anon_sym_static] = ACTIONS(2135), - [anon_sym_LT_LT_LT] = ACTIONS(2137), - [anon_sym_RBRACE] = ACTIONS(2137), - [anon_sym_LBRACE] = ACTIONS(2137), - [anon_sym_SEMI] = ACTIONS(2137), - [anon_sym_return] = ACTIONS(2135), - [anon_sym_break] = ACTIONS(2135), - [anon_sym_continue] = ACTIONS(2135), - [anon_sym_throw] = ACTIONS(2135), - [anon_sym_echo] = ACTIONS(2135), - [anon_sym_unset] = ACTIONS(2135), - [anon_sym_LPAREN] = ACTIONS(2137), - [anon_sym_concurrent] = ACTIONS(2135), - [anon_sym_use] = ACTIONS(2135), - [anon_sym_namespace] = ACTIONS(2135), - [anon_sym_function] = ACTIONS(2135), - [anon_sym_const] = ACTIONS(2135), - [anon_sym_if] = ACTIONS(2135), - [anon_sym_switch] = ACTIONS(2135), - [anon_sym_foreach] = ACTIONS(2135), - [anon_sym_while] = ACTIONS(2135), - [anon_sym_do] = ACTIONS(2135), - [anon_sym_for] = ACTIONS(2135), - [anon_sym_try] = ACTIONS(2135), - [anon_sym_using] = ACTIONS(2135), - [sym_float] = ACTIONS(2137), - [sym_integer] = ACTIONS(2135), - [anon_sym_true] = ACTIONS(2135), - [anon_sym_True] = ACTIONS(2135), - [anon_sym_TRUE] = ACTIONS(2135), - [anon_sym_false] = ACTIONS(2135), - [anon_sym_False] = ACTIONS(2135), - [anon_sym_FALSE] = ACTIONS(2135), - [anon_sym_null] = ACTIONS(2135), - [anon_sym_Null] = ACTIONS(2135), - [anon_sym_NULL] = ACTIONS(2135), - [sym_string] = ACTIONS(2137), - [anon_sym_AT] = ACTIONS(2137), - [anon_sym_TILDE] = ACTIONS(2137), - [anon_sym_array] = ACTIONS(2135), - [anon_sym_varray] = ACTIONS(2135), - [anon_sym_darray] = ACTIONS(2135), - [anon_sym_vec] = ACTIONS(2135), - [anon_sym_dict] = ACTIONS(2135), - [anon_sym_keyset] = ACTIONS(2135), - [anon_sym_LT] = ACTIONS(2135), - [anon_sym_PLUS] = ACTIONS(2135), - [anon_sym_DASH] = ACTIONS(2135), - [anon_sym_tuple] = ACTIONS(2135), - [anon_sym_include] = ACTIONS(2135), - [anon_sym_include_once] = ACTIONS(2135), - [anon_sym_require] = ACTIONS(2135), - [anon_sym_require_once] = ACTIONS(2135), - [anon_sym_list] = ACTIONS(2135), - [anon_sym_LT_LT] = ACTIONS(2135), - [anon_sym_BANG] = ACTIONS(2137), - [anon_sym_PLUS_PLUS] = ACTIONS(2137), - [anon_sym_DASH_DASH] = ACTIONS(2137), - [anon_sym_await] = ACTIONS(2135), - [anon_sym_async] = ACTIONS(2135), - [anon_sym_yield] = ACTIONS(2135), - [anon_sym_trait] = ACTIONS(2135), - [anon_sym_interface] = ACTIONS(2135), - [anon_sym_class] = ACTIONS(2135), - [anon_sym_enum] = ACTIONS(2135), - [sym_final_modifier] = ACTIONS(2135), - [sym_abstract_modifier] = ACTIONS(2135), - [sym_xhp_modifier] = ACTIONS(2135), - [sym_xhp_identifier] = ACTIONS(2135), - [sym_xhp_class_identifier] = ACTIONS(2137), - [sym_comment] = ACTIONS(3), - }, - [1425] = { - [sym_identifier] = ACTIONS(2143), - [sym_variable] = ACTIONS(2145), - [sym_pipe_variable] = ACTIONS(2145), - [anon_sym_type] = ACTIONS(2143), - [anon_sym_newtype] = ACTIONS(2143), - [anon_sym_shape] = ACTIONS(2143), - [anon_sym_clone] = ACTIONS(2143), - [anon_sym_new] = ACTIONS(2143), - [anon_sym_print] = ACTIONS(2143), - [sym__backslash] = ACTIONS(2145), - [anon_sym_self] = ACTIONS(2143), - [anon_sym_parent] = ACTIONS(2143), - [anon_sym_static] = ACTIONS(2143), - [anon_sym_LT_LT_LT] = ACTIONS(2145), - [anon_sym_RBRACE] = ACTIONS(2145), - [anon_sym_LBRACE] = ACTIONS(2145), - [anon_sym_SEMI] = ACTIONS(2145), - [anon_sym_return] = ACTIONS(2143), - [anon_sym_break] = ACTIONS(2143), - [anon_sym_continue] = ACTIONS(2143), - [anon_sym_throw] = ACTIONS(2143), - [anon_sym_echo] = ACTIONS(2143), - [anon_sym_unset] = ACTIONS(2143), - [anon_sym_LPAREN] = ACTIONS(2145), - [anon_sym_concurrent] = ACTIONS(2143), - [anon_sym_use] = ACTIONS(2143), - [anon_sym_namespace] = ACTIONS(2143), - [anon_sym_function] = ACTIONS(2143), - [anon_sym_const] = ACTIONS(2143), - [anon_sym_if] = ACTIONS(2143), - [anon_sym_switch] = ACTIONS(2143), - [anon_sym_foreach] = ACTIONS(2143), - [anon_sym_while] = ACTIONS(2143), - [anon_sym_do] = ACTIONS(2143), - [anon_sym_for] = ACTIONS(2143), - [anon_sym_try] = ACTIONS(2143), - [anon_sym_using] = ACTIONS(2143), - [sym_float] = ACTIONS(2145), - [sym_integer] = ACTIONS(2143), - [anon_sym_true] = ACTIONS(2143), - [anon_sym_True] = ACTIONS(2143), - [anon_sym_TRUE] = ACTIONS(2143), - [anon_sym_false] = ACTIONS(2143), - [anon_sym_False] = ACTIONS(2143), - [anon_sym_FALSE] = ACTIONS(2143), - [anon_sym_null] = ACTIONS(2143), - [anon_sym_Null] = ACTIONS(2143), - [anon_sym_NULL] = ACTIONS(2143), - [sym_string] = ACTIONS(2145), - [anon_sym_AT] = ACTIONS(2145), - [anon_sym_TILDE] = ACTIONS(2145), - [anon_sym_array] = ACTIONS(2143), - [anon_sym_varray] = ACTIONS(2143), - [anon_sym_darray] = ACTIONS(2143), - [anon_sym_vec] = ACTIONS(2143), - [anon_sym_dict] = ACTIONS(2143), - [anon_sym_keyset] = ACTIONS(2143), - [anon_sym_LT] = ACTIONS(2143), - [anon_sym_PLUS] = ACTIONS(2143), - [anon_sym_DASH] = ACTIONS(2143), - [anon_sym_tuple] = ACTIONS(2143), - [anon_sym_include] = ACTIONS(2143), - [anon_sym_include_once] = ACTIONS(2143), - [anon_sym_require] = ACTIONS(2143), - [anon_sym_require_once] = ACTIONS(2143), - [anon_sym_list] = ACTIONS(2143), - [anon_sym_LT_LT] = ACTIONS(2143), - [anon_sym_BANG] = ACTIONS(2145), - [anon_sym_PLUS_PLUS] = ACTIONS(2145), - [anon_sym_DASH_DASH] = ACTIONS(2145), - [anon_sym_await] = ACTIONS(2143), - [anon_sym_async] = ACTIONS(2143), - [anon_sym_yield] = ACTIONS(2143), - [anon_sym_trait] = ACTIONS(2143), - [anon_sym_interface] = ACTIONS(2143), - [anon_sym_class] = ACTIONS(2143), - [anon_sym_enum] = ACTIONS(2143), - [sym_final_modifier] = ACTIONS(2143), - [sym_abstract_modifier] = ACTIONS(2143), - [sym_xhp_modifier] = ACTIONS(2143), - [sym_xhp_identifier] = ACTIONS(2143), - [sym_xhp_class_identifier] = ACTIONS(2145), - [sym_comment] = ACTIONS(3), - }, - [1426] = { - [sym_identifier] = ACTIONS(2151), - [sym_variable] = ACTIONS(2153), - [sym_pipe_variable] = ACTIONS(2153), - [anon_sym_type] = ACTIONS(2151), - [anon_sym_newtype] = ACTIONS(2151), - [anon_sym_shape] = ACTIONS(2151), - [anon_sym_clone] = ACTIONS(2151), - [anon_sym_new] = ACTIONS(2151), - [anon_sym_print] = ACTIONS(2151), - [sym__backslash] = ACTIONS(2153), - [anon_sym_self] = ACTIONS(2151), - [anon_sym_parent] = ACTIONS(2151), - [anon_sym_static] = ACTIONS(2151), - [anon_sym_LT_LT_LT] = ACTIONS(2153), - [anon_sym_RBRACE] = ACTIONS(2153), - [anon_sym_LBRACE] = ACTIONS(2153), - [anon_sym_SEMI] = ACTIONS(2153), - [anon_sym_return] = ACTIONS(2151), - [anon_sym_break] = ACTIONS(2151), - [anon_sym_continue] = ACTIONS(2151), - [anon_sym_throw] = ACTIONS(2151), - [anon_sym_echo] = ACTIONS(2151), - [anon_sym_unset] = ACTIONS(2151), - [anon_sym_LPAREN] = ACTIONS(2153), - [anon_sym_concurrent] = ACTIONS(2151), - [anon_sym_use] = ACTIONS(2151), - [anon_sym_namespace] = ACTIONS(2151), - [anon_sym_function] = ACTIONS(2151), - [anon_sym_const] = ACTIONS(2151), - [anon_sym_if] = ACTIONS(2151), - [anon_sym_switch] = ACTIONS(2151), - [anon_sym_foreach] = ACTIONS(2151), - [anon_sym_while] = ACTIONS(2151), - [anon_sym_do] = ACTIONS(2151), - [anon_sym_for] = ACTIONS(2151), - [anon_sym_try] = ACTIONS(2151), - [anon_sym_using] = ACTIONS(2151), - [sym_float] = ACTIONS(2153), - [sym_integer] = ACTIONS(2151), - [anon_sym_true] = ACTIONS(2151), - [anon_sym_True] = ACTIONS(2151), - [anon_sym_TRUE] = ACTIONS(2151), - [anon_sym_false] = ACTIONS(2151), - [anon_sym_False] = ACTIONS(2151), - [anon_sym_FALSE] = ACTIONS(2151), - [anon_sym_null] = ACTIONS(2151), - [anon_sym_Null] = ACTIONS(2151), - [anon_sym_NULL] = ACTIONS(2151), - [sym_string] = ACTIONS(2153), - [anon_sym_AT] = ACTIONS(2153), - [anon_sym_TILDE] = ACTIONS(2153), - [anon_sym_array] = ACTIONS(2151), - [anon_sym_varray] = ACTIONS(2151), - [anon_sym_darray] = ACTIONS(2151), - [anon_sym_vec] = ACTIONS(2151), - [anon_sym_dict] = ACTIONS(2151), - [anon_sym_keyset] = ACTIONS(2151), - [anon_sym_LT] = ACTIONS(2151), - [anon_sym_PLUS] = ACTIONS(2151), - [anon_sym_DASH] = ACTIONS(2151), - [anon_sym_tuple] = ACTIONS(2151), - [anon_sym_include] = ACTIONS(2151), - [anon_sym_include_once] = ACTIONS(2151), - [anon_sym_require] = ACTIONS(2151), - [anon_sym_require_once] = ACTIONS(2151), - [anon_sym_list] = ACTIONS(2151), - [anon_sym_LT_LT] = ACTIONS(2151), - [anon_sym_BANG] = ACTIONS(2153), - [anon_sym_PLUS_PLUS] = ACTIONS(2153), - [anon_sym_DASH_DASH] = ACTIONS(2153), - [anon_sym_await] = ACTIONS(2151), - [anon_sym_async] = ACTIONS(2151), - [anon_sym_yield] = ACTIONS(2151), - [anon_sym_trait] = ACTIONS(2151), - [anon_sym_interface] = ACTIONS(2151), - [anon_sym_class] = ACTIONS(2151), - [anon_sym_enum] = ACTIONS(2151), - [sym_final_modifier] = ACTIONS(2151), - [sym_abstract_modifier] = ACTIONS(2151), - [sym_xhp_modifier] = ACTIONS(2151), - [sym_xhp_identifier] = ACTIONS(2151), - [sym_xhp_class_identifier] = ACTIONS(2153), - [sym_comment] = ACTIONS(3), - }, - [1427] = { - [ts_builtin_sym_end] = ACTIONS(2441), - [sym_identifier] = ACTIONS(2439), - [sym_variable] = ACTIONS(2441), - [sym_pipe_variable] = ACTIONS(2441), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_newtype] = ACTIONS(2439), - [anon_sym_shape] = ACTIONS(2439), - [anon_sym_clone] = ACTIONS(2439), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_print] = ACTIONS(2439), - [sym__backslash] = ACTIONS(2441), - [anon_sym_self] = ACTIONS(2439), - [anon_sym_parent] = ACTIONS(2439), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_LT_LT_LT] = ACTIONS(2441), - [anon_sym_LBRACE] = ACTIONS(2441), - [anon_sym_SEMI] = ACTIONS(2441), - [anon_sym_return] = ACTIONS(2439), - [anon_sym_break] = ACTIONS(2439), - [anon_sym_continue] = ACTIONS(2439), - [anon_sym_throw] = ACTIONS(2439), - [anon_sym_echo] = ACTIONS(2439), - [anon_sym_unset] = ACTIONS(2439), - [anon_sym_LPAREN] = ACTIONS(2441), - [anon_sym_concurrent] = ACTIONS(2439), - [anon_sym_use] = ACTIONS(2439), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2439), - [anon_sym_const] = ACTIONS(2439), - [anon_sym_if] = ACTIONS(2439), - [anon_sym_switch] = ACTIONS(2439), - [anon_sym_foreach] = ACTIONS(2439), - [anon_sym_while] = ACTIONS(2439), - [anon_sym_do] = ACTIONS(2439), - [anon_sym_for] = ACTIONS(2439), - [anon_sym_try] = ACTIONS(2439), - [anon_sym_using] = ACTIONS(2439), - [sym_float] = ACTIONS(2441), - [sym_integer] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(2439), - [anon_sym_True] = ACTIONS(2439), - [anon_sym_TRUE] = ACTIONS(2439), - [anon_sym_false] = ACTIONS(2439), - [anon_sym_False] = ACTIONS(2439), - [anon_sym_FALSE] = ACTIONS(2439), - [anon_sym_null] = ACTIONS(2439), - [anon_sym_Null] = ACTIONS(2439), - [anon_sym_NULL] = ACTIONS(2439), - [sym_string] = ACTIONS(2441), - [anon_sym_AT] = ACTIONS(2441), - [anon_sym_TILDE] = ACTIONS(2441), - [anon_sym_array] = ACTIONS(2439), - [anon_sym_varray] = ACTIONS(2439), - [anon_sym_darray] = ACTIONS(2439), - [anon_sym_vec] = ACTIONS(2439), - [anon_sym_dict] = ACTIONS(2439), - [anon_sym_keyset] = ACTIONS(2439), - [anon_sym_LT] = ACTIONS(2439), - [anon_sym_PLUS] = ACTIONS(2439), - [anon_sym_DASH] = ACTIONS(2439), - [anon_sym_tuple] = ACTIONS(2439), - [anon_sym_include] = ACTIONS(2439), - [anon_sym_include_once] = ACTIONS(2439), - [anon_sym_require] = ACTIONS(2439), - [anon_sym_require_once] = ACTIONS(2439), - [anon_sym_list] = ACTIONS(2439), - [anon_sym_LT_LT] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(2441), - [anon_sym_PLUS_PLUS] = ACTIONS(2441), - [anon_sym_DASH_DASH] = ACTIONS(2441), - [anon_sym_await] = ACTIONS(2439), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_yield] = ACTIONS(2439), - [anon_sym_trait] = ACTIONS(2439), - [anon_sym_interface] = ACTIONS(2439), - [anon_sym_class] = ACTIONS(2439), - [anon_sym_enum] = ACTIONS(2439), - [sym_final_modifier] = ACTIONS(2439), - [sym_abstract_modifier] = ACTIONS(2439), - [sym_xhp_modifier] = ACTIONS(2439), - [sym_xhp_identifier] = ACTIONS(2439), - [sym_xhp_class_identifier] = ACTIONS(2441), - [sym_comment] = ACTIONS(3), - }, - [1428] = { - [sym_identifier] = ACTIONS(2155), - [sym_variable] = ACTIONS(2157), - [sym_pipe_variable] = ACTIONS(2157), - [anon_sym_type] = ACTIONS(2155), - [anon_sym_newtype] = ACTIONS(2155), - [anon_sym_shape] = ACTIONS(2155), - [anon_sym_clone] = ACTIONS(2155), - [anon_sym_new] = ACTIONS(2155), - [anon_sym_print] = ACTIONS(2155), - [sym__backslash] = ACTIONS(2157), - [anon_sym_self] = ACTIONS(2155), - [anon_sym_parent] = ACTIONS(2155), - [anon_sym_static] = ACTIONS(2155), - [anon_sym_LT_LT_LT] = ACTIONS(2157), - [anon_sym_RBRACE] = ACTIONS(2157), - [anon_sym_LBRACE] = ACTIONS(2157), - [anon_sym_SEMI] = ACTIONS(2157), - [anon_sym_return] = ACTIONS(2155), - [anon_sym_break] = ACTIONS(2155), - [anon_sym_continue] = ACTIONS(2155), - [anon_sym_throw] = ACTIONS(2155), - [anon_sym_echo] = ACTIONS(2155), - [anon_sym_unset] = ACTIONS(2155), - [anon_sym_LPAREN] = ACTIONS(2157), - [anon_sym_concurrent] = ACTIONS(2155), - [anon_sym_use] = ACTIONS(2155), - [anon_sym_namespace] = ACTIONS(2155), - [anon_sym_function] = ACTIONS(2155), - [anon_sym_const] = ACTIONS(2155), - [anon_sym_if] = ACTIONS(2155), - [anon_sym_switch] = ACTIONS(2155), - [anon_sym_foreach] = ACTIONS(2155), - [anon_sym_while] = ACTIONS(2155), - [anon_sym_do] = ACTIONS(2155), - [anon_sym_for] = ACTIONS(2155), - [anon_sym_try] = ACTIONS(2155), - [anon_sym_using] = ACTIONS(2155), - [sym_float] = ACTIONS(2157), - [sym_integer] = ACTIONS(2155), - [anon_sym_true] = ACTIONS(2155), - [anon_sym_True] = ACTIONS(2155), - [anon_sym_TRUE] = ACTIONS(2155), - [anon_sym_false] = ACTIONS(2155), - [anon_sym_False] = ACTIONS(2155), - [anon_sym_FALSE] = ACTIONS(2155), - [anon_sym_null] = ACTIONS(2155), - [anon_sym_Null] = ACTIONS(2155), - [anon_sym_NULL] = ACTIONS(2155), - [sym_string] = ACTIONS(2157), - [anon_sym_AT] = ACTIONS(2157), - [anon_sym_TILDE] = ACTIONS(2157), - [anon_sym_array] = ACTIONS(2155), - [anon_sym_varray] = ACTIONS(2155), - [anon_sym_darray] = ACTIONS(2155), - [anon_sym_vec] = ACTIONS(2155), - [anon_sym_dict] = ACTIONS(2155), - [anon_sym_keyset] = ACTIONS(2155), - [anon_sym_LT] = ACTIONS(2155), - [anon_sym_PLUS] = ACTIONS(2155), - [anon_sym_DASH] = ACTIONS(2155), - [anon_sym_tuple] = ACTIONS(2155), - [anon_sym_include] = ACTIONS(2155), - [anon_sym_include_once] = ACTIONS(2155), - [anon_sym_require] = ACTIONS(2155), - [anon_sym_require_once] = ACTIONS(2155), - [anon_sym_list] = ACTIONS(2155), - [anon_sym_LT_LT] = ACTIONS(2155), - [anon_sym_BANG] = ACTIONS(2157), - [anon_sym_PLUS_PLUS] = ACTIONS(2157), - [anon_sym_DASH_DASH] = ACTIONS(2157), - [anon_sym_await] = ACTIONS(2155), - [anon_sym_async] = ACTIONS(2155), - [anon_sym_yield] = ACTIONS(2155), - [anon_sym_trait] = ACTIONS(2155), - [anon_sym_interface] = ACTIONS(2155), - [anon_sym_class] = ACTIONS(2155), - [anon_sym_enum] = ACTIONS(2155), - [sym_final_modifier] = ACTIONS(2155), - [sym_abstract_modifier] = ACTIONS(2155), - [sym_xhp_modifier] = ACTIONS(2155), - [sym_xhp_identifier] = ACTIONS(2155), - [sym_xhp_class_identifier] = ACTIONS(2157), - [sym_comment] = ACTIONS(3), - }, - [1429] = { - [sym_identifier] = ACTIONS(2167), - [sym_variable] = ACTIONS(2169), - [sym_pipe_variable] = ACTIONS(2169), - [anon_sym_type] = ACTIONS(2167), - [anon_sym_newtype] = ACTIONS(2167), - [anon_sym_shape] = ACTIONS(2167), - [anon_sym_clone] = ACTIONS(2167), - [anon_sym_new] = ACTIONS(2167), - [anon_sym_print] = ACTIONS(2167), - [sym__backslash] = ACTIONS(2169), - [anon_sym_self] = ACTIONS(2167), - [anon_sym_parent] = ACTIONS(2167), - [anon_sym_static] = ACTIONS(2167), - [anon_sym_LT_LT_LT] = ACTIONS(2169), - [anon_sym_RBRACE] = ACTIONS(2169), - [anon_sym_LBRACE] = ACTIONS(2169), - [anon_sym_SEMI] = ACTIONS(2169), - [anon_sym_return] = ACTIONS(2167), - [anon_sym_break] = ACTIONS(2167), - [anon_sym_continue] = ACTIONS(2167), - [anon_sym_throw] = ACTIONS(2167), - [anon_sym_echo] = ACTIONS(2167), - [anon_sym_unset] = ACTIONS(2167), - [anon_sym_LPAREN] = ACTIONS(2169), - [anon_sym_concurrent] = ACTIONS(2167), - [anon_sym_use] = ACTIONS(2167), - [anon_sym_namespace] = ACTIONS(2167), - [anon_sym_function] = ACTIONS(2167), - [anon_sym_const] = ACTIONS(2167), - [anon_sym_if] = ACTIONS(2167), - [anon_sym_switch] = ACTIONS(2167), - [anon_sym_foreach] = ACTIONS(2167), - [anon_sym_while] = ACTIONS(2167), - [anon_sym_do] = ACTIONS(2167), - [anon_sym_for] = ACTIONS(2167), - [anon_sym_try] = ACTIONS(2167), - [anon_sym_using] = ACTIONS(2167), - [sym_float] = ACTIONS(2169), - [sym_integer] = ACTIONS(2167), - [anon_sym_true] = ACTIONS(2167), - [anon_sym_True] = ACTIONS(2167), - [anon_sym_TRUE] = ACTIONS(2167), - [anon_sym_false] = ACTIONS(2167), - [anon_sym_False] = ACTIONS(2167), - [anon_sym_FALSE] = ACTIONS(2167), - [anon_sym_null] = ACTIONS(2167), - [anon_sym_Null] = ACTIONS(2167), - [anon_sym_NULL] = ACTIONS(2167), - [sym_string] = ACTIONS(2169), - [anon_sym_AT] = ACTIONS(2169), - [anon_sym_TILDE] = ACTIONS(2169), - [anon_sym_array] = ACTIONS(2167), - [anon_sym_varray] = ACTIONS(2167), - [anon_sym_darray] = ACTIONS(2167), - [anon_sym_vec] = ACTIONS(2167), - [anon_sym_dict] = ACTIONS(2167), - [anon_sym_keyset] = ACTIONS(2167), - [anon_sym_LT] = ACTIONS(2167), - [anon_sym_PLUS] = ACTIONS(2167), - [anon_sym_DASH] = ACTIONS(2167), - [anon_sym_tuple] = ACTIONS(2167), - [anon_sym_include] = ACTIONS(2167), - [anon_sym_include_once] = ACTIONS(2167), - [anon_sym_require] = ACTIONS(2167), - [anon_sym_require_once] = ACTIONS(2167), - [anon_sym_list] = ACTIONS(2167), - [anon_sym_LT_LT] = ACTIONS(2167), - [anon_sym_BANG] = ACTIONS(2169), - [anon_sym_PLUS_PLUS] = ACTIONS(2169), - [anon_sym_DASH_DASH] = ACTIONS(2169), - [anon_sym_await] = ACTIONS(2167), - [anon_sym_async] = ACTIONS(2167), - [anon_sym_yield] = ACTIONS(2167), - [anon_sym_trait] = ACTIONS(2167), - [anon_sym_interface] = ACTIONS(2167), - [anon_sym_class] = ACTIONS(2167), - [anon_sym_enum] = ACTIONS(2167), - [sym_final_modifier] = ACTIONS(2167), - [sym_abstract_modifier] = ACTIONS(2167), - [sym_xhp_modifier] = ACTIONS(2167), - [sym_xhp_identifier] = ACTIONS(2167), - [sym_xhp_class_identifier] = ACTIONS(2169), - [sym_comment] = ACTIONS(3), - }, - [1430] = { - [sym_identifier] = ACTIONS(2415), - [sym_variable] = ACTIONS(2417), - [sym_pipe_variable] = ACTIONS(2417), - [anon_sym_type] = ACTIONS(2415), - [anon_sym_newtype] = ACTIONS(2415), - [anon_sym_shape] = ACTIONS(2415), - [anon_sym_clone] = ACTIONS(2415), - [anon_sym_new] = ACTIONS(2415), - [anon_sym_print] = ACTIONS(2415), - [sym__backslash] = ACTIONS(2417), - [anon_sym_self] = ACTIONS(2415), - [anon_sym_parent] = ACTIONS(2415), - [anon_sym_static] = ACTIONS(2415), - [anon_sym_LT_LT_LT] = ACTIONS(2417), - [anon_sym_RBRACE] = ACTIONS(2417), - [anon_sym_LBRACE] = ACTIONS(2417), - [anon_sym_SEMI] = ACTIONS(2417), - [anon_sym_return] = ACTIONS(2415), - [anon_sym_break] = ACTIONS(2415), - [anon_sym_continue] = ACTIONS(2415), - [anon_sym_throw] = ACTIONS(2415), - [anon_sym_echo] = ACTIONS(2415), - [anon_sym_unset] = ACTIONS(2415), - [anon_sym_LPAREN] = ACTIONS(2417), - [anon_sym_concurrent] = ACTIONS(2415), - [anon_sym_use] = ACTIONS(2415), - [anon_sym_namespace] = ACTIONS(2415), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_const] = ACTIONS(2415), - [anon_sym_if] = ACTIONS(2415), - [anon_sym_switch] = ACTIONS(2415), - [anon_sym_foreach] = ACTIONS(2415), - [anon_sym_while] = ACTIONS(2415), - [anon_sym_do] = ACTIONS(2415), - [anon_sym_for] = ACTIONS(2415), - [anon_sym_try] = ACTIONS(2415), - [anon_sym_using] = ACTIONS(2415), - [sym_float] = ACTIONS(2417), - [sym_integer] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(2415), - [anon_sym_True] = ACTIONS(2415), - [anon_sym_TRUE] = ACTIONS(2415), - [anon_sym_false] = ACTIONS(2415), - [anon_sym_False] = ACTIONS(2415), - [anon_sym_FALSE] = ACTIONS(2415), - [anon_sym_null] = ACTIONS(2415), - [anon_sym_Null] = ACTIONS(2415), - [anon_sym_NULL] = ACTIONS(2415), - [sym_string] = ACTIONS(2417), - [anon_sym_AT] = ACTIONS(2417), - [anon_sym_TILDE] = ACTIONS(2417), - [anon_sym_array] = ACTIONS(2415), - [anon_sym_varray] = ACTIONS(2415), - [anon_sym_darray] = ACTIONS(2415), - [anon_sym_vec] = ACTIONS(2415), - [anon_sym_dict] = ACTIONS(2415), - [anon_sym_keyset] = ACTIONS(2415), - [anon_sym_LT] = ACTIONS(2415), - [anon_sym_PLUS] = ACTIONS(2415), - [anon_sym_DASH] = ACTIONS(2415), - [anon_sym_tuple] = ACTIONS(2415), - [anon_sym_include] = ACTIONS(2415), - [anon_sym_include_once] = ACTIONS(2415), - [anon_sym_require] = ACTIONS(2415), - [anon_sym_require_once] = ACTIONS(2415), - [anon_sym_list] = ACTIONS(2415), - [anon_sym_LT_LT] = ACTIONS(2415), - [anon_sym_BANG] = ACTIONS(2417), - [anon_sym_PLUS_PLUS] = ACTIONS(2417), - [anon_sym_DASH_DASH] = ACTIONS(2417), - [anon_sym_await] = ACTIONS(2415), - [anon_sym_async] = ACTIONS(2415), - [anon_sym_yield] = ACTIONS(2415), - [anon_sym_trait] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2415), - [anon_sym_class] = ACTIONS(2415), - [anon_sym_enum] = ACTIONS(2415), - [sym_final_modifier] = ACTIONS(2415), - [sym_abstract_modifier] = ACTIONS(2415), - [sym_xhp_modifier] = ACTIONS(2415), - [sym_xhp_identifier] = ACTIONS(2415), - [sym_xhp_class_identifier] = ACTIONS(2417), - [sym_comment] = ACTIONS(3), - }, - [1431] = { - [ts_builtin_sym_end] = ACTIONS(2437), - [sym_identifier] = ACTIONS(2435), - [sym_variable] = ACTIONS(2437), - [sym_pipe_variable] = ACTIONS(2437), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_newtype] = ACTIONS(2435), - [anon_sym_shape] = ACTIONS(2435), - [anon_sym_clone] = ACTIONS(2435), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_print] = ACTIONS(2435), - [sym__backslash] = ACTIONS(2437), - [anon_sym_self] = ACTIONS(2435), - [anon_sym_parent] = ACTIONS(2435), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_LT_LT_LT] = ACTIONS(2437), - [anon_sym_LBRACE] = ACTIONS(2437), - [anon_sym_SEMI] = ACTIONS(2437), - [anon_sym_return] = ACTIONS(2435), - [anon_sym_break] = ACTIONS(2435), - [anon_sym_continue] = ACTIONS(2435), - [anon_sym_throw] = ACTIONS(2435), - [anon_sym_echo] = ACTIONS(2435), - [anon_sym_unset] = ACTIONS(2435), - [anon_sym_LPAREN] = ACTIONS(2437), - [anon_sym_concurrent] = ACTIONS(2435), - [anon_sym_use] = ACTIONS(2435), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2435), - [anon_sym_const] = ACTIONS(2435), - [anon_sym_if] = ACTIONS(2435), - [anon_sym_switch] = ACTIONS(2435), - [anon_sym_foreach] = ACTIONS(2435), - [anon_sym_while] = ACTIONS(2435), - [anon_sym_do] = ACTIONS(2435), - [anon_sym_for] = ACTIONS(2435), - [anon_sym_try] = ACTIONS(2435), - [anon_sym_using] = ACTIONS(2435), - [sym_float] = ACTIONS(2437), - [sym_integer] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(2435), - [anon_sym_True] = ACTIONS(2435), - [anon_sym_TRUE] = ACTIONS(2435), - [anon_sym_false] = ACTIONS(2435), - [anon_sym_False] = ACTIONS(2435), - [anon_sym_FALSE] = ACTIONS(2435), - [anon_sym_null] = ACTIONS(2435), - [anon_sym_Null] = ACTIONS(2435), - [anon_sym_NULL] = ACTIONS(2435), - [sym_string] = ACTIONS(2437), - [anon_sym_AT] = ACTIONS(2437), - [anon_sym_TILDE] = ACTIONS(2437), - [anon_sym_array] = ACTIONS(2435), - [anon_sym_varray] = ACTIONS(2435), - [anon_sym_darray] = ACTIONS(2435), - [anon_sym_vec] = ACTIONS(2435), - [anon_sym_dict] = ACTIONS(2435), - [anon_sym_keyset] = ACTIONS(2435), - [anon_sym_LT] = ACTIONS(2435), - [anon_sym_PLUS] = ACTIONS(2435), - [anon_sym_DASH] = ACTIONS(2435), - [anon_sym_tuple] = ACTIONS(2435), - [anon_sym_include] = ACTIONS(2435), - [anon_sym_include_once] = ACTIONS(2435), - [anon_sym_require] = ACTIONS(2435), - [anon_sym_require_once] = ACTIONS(2435), - [anon_sym_list] = ACTIONS(2435), - [anon_sym_LT_LT] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(2437), - [anon_sym_PLUS_PLUS] = ACTIONS(2437), - [anon_sym_DASH_DASH] = ACTIONS(2437), - [anon_sym_await] = ACTIONS(2435), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_yield] = ACTIONS(2435), - [anon_sym_trait] = ACTIONS(2435), - [anon_sym_interface] = ACTIONS(2435), - [anon_sym_class] = ACTIONS(2435), - [anon_sym_enum] = ACTIONS(2435), - [sym_final_modifier] = ACTIONS(2435), - [sym_abstract_modifier] = ACTIONS(2435), - [sym_xhp_modifier] = ACTIONS(2435), - [sym_xhp_identifier] = ACTIONS(2435), - [sym_xhp_class_identifier] = ACTIONS(2437), - [sym_comment] = ACTIONS(3), - }, - [1432] = { - [sym_identifier] = ACTIONS(2311), - [sym_variable] = ACTIONS(2313), - [sym_pipe_variable] = ACTIONS(2313), - [anon_sym_type] = ACTIONS(2311), - [anon_sym_newtype] = ACTIONS(2311), - [anon_sym_shape] = ACTIONS(2311), - [anon_sym_clone] = ACTIONS(2311), - [anon_sym_new] = ACTIONS(2311), - [anon_sym_print] = ACTIONS(2311), - [sym__backslash] = ACTIONS(2313), - [anon_sym_self] = ACTIONS(2311), - [anon_sym_parent] = ACTIONS(2311), - [anon_sym_static] = ACTIONS(2311), - [anon_sym_LT_LT_LT] = ACTIONS(2313), - [anon_sym_RBRACE] = ACTIONS(2313), - [anon_sym_LBRACE] = ACTIONS(2313), - [anon_sym_SEMI] = ACTIONS(2313), - [anon_sym_return] = ACTIONS(2311), - [anon_sym_break] = ACTIONS(2311), - [anon_sym_continue] = ACTIONS(2311), - [anon_sym_throw] = ACTIONS(2311), - [anon_sym_echo] = ACTIONS(2311), - [anon_sym_unset] = ACTIONS(2311), - [anon_sym_LPAREN] = ACTIONS(2313), - [anon_sym_concurrent] = ACTIONS(2311), - [anon_sym_use] = ACTIONS(2311), - [anon_sym_namespace] = ACTIONS(2311), - [anon_sym_function] = ACTIONS(2311), - [anon_sym_const] = ACTIONS(2311), - [anon_sym_if] = ACTIONS(2311), - [anon_sym_switch] = ACTIONS(2311), - [anon_sym_foreach] = ACTIONS(2311), - [anon_sym_while] = ACTIONS(2311), - [anon_sym_do] = ACTIONS(2311), - [anon_sym_for] = ACTIONS(2311), - [anon_sym_try] = ACTIONS(2311), - [anon_sym_using] = ACTIONS(2311), - [sym_float] = ACTIONS(2313), - [sym_integer] = ACTIONS(2311), - [anon_sym_true] = ACTIONS(2311), - [anon_sym_True] = ACTIONS(2311), - [anon_sym_TRUE] = ACTIONS(2311), - [anon_sym_false] = ACTIONS(2311), - [anon_sym_False] = ACTIONS(2311), - [anon_sym_FALSE] = ACTIONS(2311), - [anon_sym_null] = ACTIONS(2311), - [anon_sym_Null] = ACTIONS(2311), - [anon_sym_NULL] = ACTIONS(2311), - [sym_string] = ACTIONS(2313), - [anon_sym_AT] = ACTIONS(2313), - [anon_sym_TILDE] = ACTIONS(2313), - [anon_sym_array] = ACTIONS(2311), - [anon_sym_varray] = ACTIONS(2311), - [anon_sym_darray] = ACTIONS(2311), - [anon_sym_vec] = ACTIONS(2311), - [anon_sym_dict] = ACTIONS(2311), - [anon_sym_keyset] = ACTIONS(2311), - [anon_sym_LT] = ACTIONS(2311), - [anon_sym_PLUS] = ACTIONS(2311), - [anon_sym_DASH] = ACTIONS(2311), - [anon_sym_tuple] = ACTIONS(2311), - [anon_sym_include] = ACTIONS(2311), - [anon_sym_include_once] = ACTIONS(2311), - [anon_sym_require] = ACTIONS(2311), - [anon_sym_require_once] = ACTIONS(2311), - [anon_sym_list] = ACTIONS(2311), - [anon_sym_LT_LT] = ACTIONS(2311), - [anon_sym_BANG] = ACTIONS(2313), - [anon_sym_PLUS_PLUS] = ACTIONS(2313), - [anon_sym_DASH_DASH] = ACTIONS(2313), - [anon_sym_await] = ACTIONS(2311), - [anon_sym_async] = ACTIONS(2311), - [anon_sym_yield] = ACTIONS(2311), - [anon_sym_trait] = ACTIONS(2311), - [anon_sym_interface] = ACTIONS(2311), - [anon_sym_class] = ACTIONS(2311), - [anon_sym_enum] = ACTIONS(2311), - [sym_final_modifier] = ACTIONS(2311), - [sym_abstract_modifier] = ACTIONS(2311), - [sym_xhp_modifier] = ACTIONS(2311), - [sym_xhp_identifier] = ACTIONS(2311), - [sym_xhp_class_identifier] = ACTIONS(2313), - [sym_comment] = ACTIONS(3), - }, - [1433] = { - [sym_identifier] = ACTIONS(2175), - [sym_variable] = ACTIONS(2177), - [sym_pipe_variable] = ACTIONS(2177), - [anon_sym_type] = ACTIONS(2175), - [anon_sym_newtype] = ACTIONS(2175), - [anon_sym_shape] = ACTIONS(2175), - [anon_sym_clone] = ACTIONS(2175), - [anon_sym_new] = ACTIONS(2175), - [anon_sym_print] = ACTIONS(2175), - [sym__backslash] = ACTIONS(2177), - [anon_sym_self] = ACTIONS(2175), - [anon_sym_parent] = ACTIONS(2175), - [anon_sym_static] = ACTIONS(2175), - [anon_sym_LT_LT_LT] = ACTIONS(2177), - [anon_sym_RBRACE] = ACTIONS(2177), - [anon_sym_LBRACE] = ACTIONS(2177), - [anon_sym_SEMI] = ACTIONS(2177), - [anon_sym_return] = ACTIONS(2175), - [anon_sym_break] = ACTIONS(2175), - [anon_sym_continue] = ACTIONS(2175), - [anon_sym_throw] = ACTIONS(2175), - [anon_sym_echo] = ACTIONS(2175), - [anon_sym_unset] = ACTIONS(2175), - [anon_sym_LPAREN] = ACTIONS(2177), - [anon_sym_concurrent] = ACTIONS(2175), - [anon_sym_use] = ACTIONS(2175), - [anon_sym_namespace] = ACTIONS(2175), - [anon_sym_function] = ACTIONS(2175), - [anon_sym_const] = ACTIONS(2175), - [anon_sym_if] = ACTIONS(2175), - [anon_sym_switch] = ACTIONS(2175), - [anon_sym_foreach] = ACTIONS(2175), - [anon_sym_while] = ACTIONS(2175), - [anon_sym_do] = ACTIONS(2175), - [anon_sym_for] = ACTIONS(2175), - [anon_sym_try] = ACTIONS(2175), - [anon_sym_using] = ACTIONS(2175), - [sym_float] = ACTIONS(2177), - [sym_integer] = ACTIONS(2175), - [anon_sym_true] = ACTIONS(2175), - [anon_sym_True] = ACTIONS(2175), - [anon_sym_TRUE] = ACTIONS(2175), - [anon_sym_false] = ACTIONS(2175), - [anon_sym_False] = ACTIONS(2175), - [anon_sym_FALSE] = ACTIONS(2175), - [anon_sym_null] = ACTIONS(2175), - [anon_sym_Null] = ACTIONS(2175), - [anon_sym_NULL] = ACTIONS(2175), - [sym_string] = ACTIONS(2177), - [anon_sym_AT] = ACTIONS(2177), - [anon_sym_TILDE] = ACTIONS(2177), - [anon_sym_array] = ACTIONS(2175), - [anon_sym_varray] = ACTIONS(2175), - [anon_sym_darray] = ACTIONS(2175), - [anon_sym_vec] = ACTIONS(2175), - [anon_sym_dict] = ACTIONS(2175), - [anon_sym_keyset] = ACTIONS(2175), - [anon_sym_LT] = ACTIONS(2175), - [anon_sym_PLUS] = ACTIONS(2175), - [anon_sym_DASH] = ACTIONS(2175), - [anon_sym_tuple] = ACTIONS(2175), - [anon_sym_include] = ACTIONS(2175), - [anon_sym_include_once] = ACTIONS(2175), - [anon_sym_require] = ACTIONS(2175), - [anon_sym_require_once] = ACTIONS(2175), - [anon_sym_list] = ACTIONS(2175), - [anon_sym_LT_LT] = ACTIONS(2175), - [anon_sym_BANG] = ACTIONS(2177), - [anon_sym_PLUS_PLUS] = ACTIONS(2177), - [anon_sym_DASH_DASH] = ACTIONS(2177), - [anon_sym_await] = ACTIONS(2175), - [anon_sym_async] = ACTIONS(2175), - [anon_sym_yield] = ACTIONS(2175), - [anon_sym_trait] = ACTIONS(2175), - [anon_sym_interface] = ACTIONS(2175), - [anon_sym_class] = ACTIONS(2175), - [anon_sym_enum] = ACTIONS(2175), - [sym_final_modifier] = ACTIONS(2175), - [sym_abstract_modifier] = ACTIONS(2175), - [sym_xhp_modifier] = ACTIONS(2175), - [sym_xhp_identifier] = ACTIONS(2175), - [sym_xhp_class_identifier] = ACTIONS(2177), - [sym_comment] = ACTIONS(3), - }, - [1434] = { - [sym_identifier] = ACTIONS(2179), - [sym_variable] = ACTIONS(2181), - [sym_pipe_variable] = ACTIONS(2181), - [anon_sym_type] = ACTIONS(2179), - [anon_sym_newtype] = ACTIONS(2179), - [anon_sym_shape] = ACTIONS(2179), - [anon_sym_clone] = ACTIONS(2179), - [anon_sym_new] = ACTIONS(2179), - [anon_sym_print] = ACTIONS(2179), - [sym__backslash] = ACTIONS(2181), - [anon_sym_self] = ACTIONS(2179), - [anon_sym_parent] = ACTIONS(2179), - [anon_sym_static] = ACTIONS(2179), - [anon_sym_LT_LT_LT] = ACTIONS(2181), - [anon_sym_RBRACE] = ACTIONS(2181), - [anon_sym_LBRACE] = ACTIONS(2181), - [anon_sym_SEMI] = ACTIONS(2181), - [anon_sym_return] = ACTIONS(2179), - [anon_sym_break] = ACTIONS(2179), - [anon_sym_continue] = ACTIONS(2179), - [anon_sym_throw] = ACTIONS(2179), - [anon_sym_echo] = ACTIONS(2179), - [anon_sym_unset] = ACTIONS(2179), - [anon_sym_LPAREN] = ACTIONS(2181), - [anon_sym_concurrent] = ACTIONS(2179), - [anon_sym_use] = ACTIONS(2179), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(2179), - [anon_sym_const] = ACTIONS(2179), - [anon_sym_if] = ACTIONS(2179), - [anon_sym_switch] = ACTIONS(2179), - [anon_sym_foreach] = ACTIONS(2179), - [anon_sym_while] = ACTIONS(2179), - [anon_sym_do] = ACTIONS(2179), - [anon_sym_for] = ACTIONS(2179), - [anon_sym_try] = ACTIONS(2179), - [anon_sym_using] = ACTIONS(2179), - [sym_float] = ACTIONS(2181), - [sym_integer] = ACTIONS(2179), - [anon_sym_true] = ACTIONS(2179), - [anon_sym_True] = ACTIONS(2179), - [anon_sym_TRUE] = ACTIONS(2179), - [anon_sym_false] = ACTIONS(2179), - [anon_sym_False] = ACTIONS(2179), - [anon_sym_FALSE] = ACTIONS(2179), - [anon_sym_null] = ACTIONS(2179), - [anon_sym_Null] = ACTIONS(2179), - [anon_sym_NULL] = ACTIONS(2179), - [sym_string] = ACTIONS(2181), - [anon_sym_AT] = ACTIONS(2181), - [anon_sym_TILDE] = ACTIONS(2181), - [anon_sym_array] = ACTIONS(2179), - [anon_sym_varray] = ACTIONS(2179), - [anon_sym_darray] = ACTIONS(2179), - [anon_sym_vec] = ACTIONS(2179), - [anon_sym_dict] = ACTIONS(2179), - [anon_sym_keyset] = ACTIONS(2179), - [anon_sym_LT] = ACTIONS(2179), - [anon_sym_PLUS] = ACTIONS(2179), - [anon_sym_DASH] = ACTIONS(2179), - [anon_sym_tuple] = ACTIONS(2179), - [anon_sym_include] = ACTIONS(2179), - [anon_sym_include_once] = ACTIONS(2179), - [anon_sym_require] = ACTIONS(2179), - [anon_sym_require_once] = ACTIONS(2179), - [anon_sym_list] = ACTIONS(2179), - [anon_sym_LT_LT] = ACTIONS(2179), - [anon_sym_BANG] = ACTIONS(2181), - [anon_sym_PLUS_PLUS] = ACTIONS(2181), - [anon_sym_DASH_DASH] = ACTIONS(2181), - [anon_sym_await] = ACTIONS(2179), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_yield] = ACTIONS(2179), - [anon_sym_trait] = ACTIONS(2179), - [anon_sym_interface] = ACTIONS(2179), - [anon_sym_class] = ACTIONS(2179), - [anon_sym_enum] = ACTIONS(2179), - [sym_final_modifier] = ACTIONS(2179), - [sym_abstract_modifier] = ACTIONS(2179), - [sym_xhp_modifier] = ACTIONS(2179), - [sym_xhp_identifier] = ACTIONS(2179), - [sym_xhp_class_identifier] = ACTIONS(2181), - [sym_comment] = ACTIONS(3), - }, - [1435] = { - [sym_identifier] = ACTIONS(2183), - [sym_variable] = ACTIONS(2185), - [sym_pipe_variable] = ACTIONS(2185), - [anon_sym_type] = ACTIONS(2183), - [anon_sym_newtype] = ACTIONS(2183), - [anon_sym_shape] = ACTIONS(2183), - [anon_sym_clone] = ACTIONS(2183), - [anon_sym_new] = ACTIONS(2183), - [anon_sym_print] = ACTIONS(2183), - [sym__backslash] = ACTIONS(2185), - [anon_sym_self] = ACTIONS(2183), - [anon_sym_parent] = ACTIONS(2183), - [anon_sym_static] = ACTIONS(2183), - [anon_sym_LT_LT_LT] = ACTIONS(2185), - [anon_sym_RBRACE] = ACTIONS(2185), - [anon_sym_LBRACE] = ACTIONS(2185), - [anon_sym_SEMI] = ACTIONS(2185), - [anon_sym_return] = ACTIONS(2183), - [anon_sym_break] = ACTIONS(2183), - [anon_sym_continue] = ACTIONS(2183), - [anon_sym_throw] = ACTIONS(2183), - [anon_sym_echo] = ACTIONS(2183), - [anon_sym_unset] = ACTIONS(2183), - [anon_sym_LPAREN] = ACTIONS(2185), - [anon_sym_concurrent] = ACTIONS(2183), - [anon_sym_use] = ACTIONS(2183), - [anon_sym_namespace] = ACTIONS(2183), - [anon_sym_function] = ACTIONS(2183), - [anon_sym_const] = ACTIONS(2183), - [anon_sym_if] = ACTIONS(2183), - [anon_sym_switch] = ACTIONS(2183), - [anon_sym_foreach] = ACTIONS(2183), - [anon_sym_while] = ACTIONS(2183), - [anon_sym_do] = ACTIONS(2183), - [anon_sym_for] = ACTIONS(2183), - [anon_sym_try] = ACTIONS(2183), - [anon_sym_using] = ACTIONS(2183), - [sym_float] = ACTIONS(2185), - [sym_integer] = ACTIONS(2183), - [anon_sym_true] = ACTIONS(2183), - [anon_sym_True] = ACTIONS(2183), - [anon_sym_TRUE] = ACTIONS(2183), - [anon_sym_false] = ACTIONS(2183), - [anon_sym_False] = ACTIONS(2183), - [anon_sym_FALSE] = ACTIONS(2183), - [anon_sym_null] = ACTIONS(2183), - [anon_sym_Null] = ACTIONS(2183), - [anon_sym_NULL] = ACTIONS(2183), - [sym_string] = ACTIONS(2185), - [anon_sym_AT] = ACTIONS(2185), - [anon_sym_TILDE] = ACTIONS(2185), - [anon_sym_array] = ACTIONS(2183), - [anon_sym_varray] = ACTIONS(2183), - [anon_sym_darray] = ACTIONS(2183), - [anon_sym_vec] = ACTIONS(2183), - [anon_sym_dict] = ACTIONS(2183), - [anon_sym_keyset] = ACTIONS(2183), - [anon_sym_LT] = ACTIONS(2183), - [anon_sym_PLUS] = ACTIONS(2183), - [anon_sym_DASH] = ACTIONS(2183), - [anon_sym_tuple] = ACTIONS(2183), - [anon_sym_include] = ACTIONS(2183), - [anon_sym_include_once] = ACTIONS(2183), - [anon_sym_require] = ACTIONS(2183), - [anon_sym_require_once] = ACTIONS(2183), - [anon_sym_list] = ACTIONS(2183), - [anon_sym_LT_LT] = ACTIONS(2183), - [anon_sym_BANG] = ACTIONS(2185), - [anon_sym_PLUS_PLUS] = ACTIONS(2185), - [anon_sym_DASH_DASH] = ACTIONS(2185), - [anon_sym_await] = ACTIONS(2183), - [anon_sym_async] = ACTIONS(2183), - [anon_sym_yield] = ACTIONS(2183), - [anon_sym_trait] = ACTIONS(2183), - [anon_sym_interface] = ACTIONS(2183), - [anon_sym_class] = ACTIONS(2183), - [anon_sym_enum] = ACTIONS(2183), - [sym_final_modifier] = ACTIONS(2183), - [sym_abstract_modifier] = ACTIONS(2183), - [sym_xhp_modifier] = ACTIONS(2183), - [sym_xhp_identifier] = ACTIONS(2183), - [sym_xhp_class_identifier] = ACTIONS(2185), - [sym_comment] = ACTIONS(3), - }, - [1436] = { - [sym_identifier] = ACTIONS(2187), - [sym_variable] = ACTIONS(2189), - [sym_pipe_variable] = ACTIONS(2189), - [anon_sym_type] = ACTIONS(2187), - [anon_sym_newtype] = ACTIONS(2187), - [anon_sym_shape] = ACTIONS(2187), - [anon_sym_clone] = ACTIONS(2187), - [anon_sym_new] = ACTIONS(2187), - [anon_sym_print] = ACTIONS(2187), - [sym__backslash] = ACTIONS(2189), - [anon_sym_self] = ACTIONS(2187), - [anon_sym_parent] = ACTIONS(2187), - [anon_sym_static] = ACTIONS(2187), - [anon_sym_LT_LT_LT] = ACTIONS(2189), - [anon_sym_RBRACE] = ACTIONS(2189), - [anon_sym_LBRACE] = ACTIONS(2189), - [anon_sym_SEMI] = ACTIONS(2189), - [anon_sym_return] = ACTIONS(2187), - [anon_sym_break] = ACTIONS(2187), - [anon_sym_continue] = ACTIONS(2187), - [anon_sym_throw] = ACTIONS(2187), - [anon_sym_echo] = ACTIONS(2187), - [anon_sym_unset] = ACTIONS(2187), - [anon_sym_LPAREN] = ACTIONS(2189), - [anon_sym_concurrent] = ACTIONS(2187), - [anon_sym_use] = ACTIONS(2187), - [anon_sym_namespace] = ACTIONS(2187), - [anon_sym_function] = ACTIONS(2187), - [anon_sym_const] = ACTIONS(2187), - [anon_sym_if] = ACTIONS(2187), - [anon_sym_switch] = ACTIONS(2187), - [anon_sym_foreach] = ACTIONS(2187), - [anon_sym_while] = ACTIONS(2187), - [anon_sym_do] = ACTIONS(2187), - [anon_sym_for] = ACTIONS(2187), - [anon_sym_try] = ACTIONS(2187), - [anon_sym_using] = ACTIONS(2187), - [sym_float] = ACTIONS(2189), - [sym_integer] = ACTIONS(2187), - [anon_sym_true] = ACTIONS(2187), - [anon_sym_True] = ACTIONS(2187), - [anon_sym_TRUE] = ACTIONS(2187), - [anon_sym_false] = ACTIONS(2187), - [anon_sym_False] = ACTIONS(2187), - [anon_sym_FALSE] = ACTIONS(2187), - [anon_sym_null] = ACTIONS(2187), - [anon_sym_Null] = ACTIONS(2187), - [anon_sym_NULL] = ACTIONS(2187), - [sym_string] = ACTIONS(2189), - [anon_sym_AT] = ACTIONS(2189), - [anon_sym_TILDE] = ACTIONS(2189), - [anon_sym_array] = ACTIONS(2187), - [anon_sym_varray] = ACTIONS(2187), - [anon_sym_darray] = ACTIONS(2187), - [anon_sym_vec] = ACTIONS(2187), - [anon_sym_dict] = ACTIONS(2187), - [anon_sym_keyset] = ACTIONS(2187), - [anon_sym_LT] = ACTIONS(2187), - [anon_sym_PLUS] = ACTIONS(2187), - [anon_sym_DASH] = ACTIONS(2187), - [anon_sym_tuple] = ACTIONS(2187), - [anon_sym_include] = ACTIONS(2187), - [anon_sym_include_once] = ACTIONS(2187), - [anon_sym_require] = ACTIONS(2187), - [anon_sym_require_once] = ACTIONS(2187), - [anon_sym_list] = ACTIONS(2187), - [anon_sym_LT_LT] = ACTIONS(2187), - [anon_sym_BANG] = ACTIONS(2189), - [anon_sym_PLUS_PLUS] = ACTIONS(2189), - [anon_sym_DASH_DASH] = ACTIONS(2189), - [anon_sym_await] = ACTIONS(2187), - [anon_sym_async] = ACTIONS(2187), - [anon_sym_yield] = ACTIONS(2187), - [anon_sym_trait] = ACTIONS(2187), - [anon_sym_interface] = ACTIONS(2187), - [anon_sym_class] = ACTIONS(2187), - [anon_sym_enum] = ACTIONS(2187), - [sym_final_modifier] = ACTIONS(2187), - [sym_abstract_modifier] = ACTIONS(2187), - [sym_xhp_modifier] = ACTIONS(2187), - [sym_xhp_identifier] = ACTIONS(2187), - [sym_xhp_class_identifier] = ACTIONS(2189), - [sym_comment] = ACTIONS(3), - }, - [1437] = { - [sym_identifier] = ACTIONS(2191), - [sym_variable] = ACTIONS(2193), - [sym_pipe_variable] = ACTIONS(2193), - [anon_sym_type] = ACTIONS(2191), - [anon_sym_newtype] = ACTIONS(2191), - [anon_sym_shape] = ACTIONS(2191), - [anon_sym_clone] = ACTIONS(2191), - [anon_sym_new] = ACTIONS(2191), - [anon_sym_print] = ACTIONS(2191), - [sym__backslash] = ACTIONS(2193), - [anon_sym_self] = ACTIONS(2191), - [anon_sym_parent] = ACTIONS(2191), - [anon_sym_static] = ACTIONS(2191), - [anon_sym_LT_LT_LT] = ACTIONS(2193), - [anon_sym_RBRACE] = ACTIONS(2193), - [anon_sym_LBRACE] = ACTIONS(2193), - [anon_sym_SEMI] = ACTIONS(2193), - [anon_sym_return] = ACTIONS(2191), - [anon_sym_break] = ACTIONS(2191), - [anon_sym_continue] = ACTIONS(2191), - [anon_sym_throw] = ACTIONS(2191), - [anon_sym_echo] = ACTIONS(2191), - [anon_sym_unset] = ACTIONS(2191), - [anon_sym_LPAREN] = ACTIONS(2193), - [anon_sym_concurrent] = ACTIONS(2191), - [anon_sym_use] = ACTIONS(2191), - [anon_sym_namespace] = ACTIONS(2191), - [anon_sym_function] = ACTIONS(2191), - [anon_sym_const] = ACTIONS(2191), - [anon_sym_if] = ACTIONS(2191), - [anon_sym_switch] = ACTIONS(2191), - [anon_sym_foreach] = ACTIONS(2191), - [anon_sym_while] = ACTIONS(2191), - [anon_sym_do] = ACTIONS(2191), - [anon_sym_for] = ACTIONS(2191), - [anon_sym_try] = ACTIONS(2191), - [anon_sym_using] = ACTIONS(2191), - [sym_float] = ACTIONS(2193), - [sym_integer] = ACTIONS(2191), - [anon_sym_true] = ACTIONS(2191), - [anon_sym_True] = ACTIONS(2191), - [anon_sym_TRUE] = ACTIONS(2191), - [anon_sym_false] = ACTIONS(2191), - [anon_sym_False] = ACTIONS(2191), - [anon_sym_FALSE] = ACTIONS(2191), - [anon_sym_null] = ACTIONS(2191), - [anon_sym_Null] = ACTIONS(2191), - [anon_sym_NULL] = ACTIONS(2191), - [sym_string] = ACTIONS(2193), - [anon_sym_AT] = ACTIONS(2193), - [anon_sym_TILDE] = ACTIONS(2193), - [anon_sym_array] = ACTIONS(2191), - [anon_sym_varray] = ACTIONS(2191), - [anon_sym_darray] = ACTIONS(2191), - [anon_sym_vec] = ACTIONS(2191), - [anon_sym_dict] = ACTIONS(2191), - [anon_sym_keyset] = ACTIONS(2191), - [anon_sym_LT] = ACTIONS(2191), - [anon_sym_PLUS] = ACTIONS(2191), - [anon_sym_DASH] = ACTIONS(2191), - [anon_sym_tuple] = ACTIONS(2191), - [anon_sym_include] = ACTIONS(2191), - [anon_sym_include_once] = ACTIONS(2191), - [anon_sym_require] = ACTIONS(2191), - [anon_sym_require_once] = ACTIONS(2191), - [anon_sym_list] = ACTIONS(2191), - [anon_sym_LT_LT] = ACTIONS(2191), - [anon_sym_BANG] = ACTIONS(2193), - [anon_sym_PLUS_PLUS] = ACTIONS(2193), - [anon_sym_DASH_DASH] = ACTIONS(2193), - [anon_sym_await] = ACTIONS(2191), - [anon_sym_async] = ACTIONS(2191), - [anon_sym_yield] = ACTIONS(2191), - [anon_sym_trait] = ACTIONS(2191), - [anon_sym_interface] = ACTIONS(2191), - [anon_sym_class] = ACTIONS(2191), - [anon_sym_enum] = ACTIONS(2191), - [sym_final_modifier] = ACTIONS(2191), - [sym_abstract_modifier] = ACTIONS(2191), - [sym_xhp_modifier] = ACTIONS(2191), - [sym_xhp_identifier] = ACTIONS(2191), - [sym_xhp_class_identifier] = ACTIONS(2193), - [sym_comment] = ACTIONS(3), - }, - [1438] = { - [sym_identifier] = ACTIONS(2211), - [sym_variable] = ACTIONS(2213), - [sym_pipe_variable] = ACTIONS(2213), - [anon_sym_type] = ACTIONS(2211), - [anon_sym_newtype] = ACTIONS(2211), - [anon_sym_shape] = ACTIONS(2211), - [anon_sym_clone] = ACTIONS(2211), - [anon_sym_new] = ACTIONS(2211), - [anon_sym_print] = ACTIONS(2211), - [sym__backslash] = ACTIONS(2213), - [anon_sym_self] = ACTIONS(2211), - [anon_sym_parent] = ACTIONS(2211), - [anon_sym_static] = ACTIONS(2211), - [anon_sym_LT_LT_LT] = ACTIONS(2213), - [anon_sym_RBRACE] = ACTIONS(2213), - [anon_sym_LBRACE] = ACTIONS(2213), - [anon_sym_SEMI] = ACTIONS(2213), - [anon_sym_return] = ACTIONS(2211), - [anon_sym_break] = ACTIONS(2211), - [anon_sym_continue] = ACTIONS(2211), - [anon_sym_throw] = ACTIONS(2211), - [anon_sym_echo] = ACTIONS(2211), - [anon_sym_unset] = ACTIONS(2211), - [anon_sym_LPAREN] = ACTIONS(2213), - [anon_sym_concurrent] = ACTIONS(2211), - [anon_sym_use] = ACTIONS(2211), - [anon_sym_namespace] = ACTIONS(2211), - [anon_sym_function] = ACTIONS(2211), - [anon_sym_const] = ACTIONS(2211), - [anon_sym_if] = ACTIONS(2211), - [anon_sym_switch] = ACTIONS(2211), - [anon_sym_foreach] = ACTIONS(2211), - [anon_sym_while] = ACTIONS(2211), - [anon_sym_do] = ACTIONS(2211), - [anon_sym_for] = ACTIONS(2211), - [anon_sym_try] = ACTIONS(2211), - [anon_sym_using] = ACTIONS(2211), - [sym_float] = ACTIONS(2213), - [sym_integer] = ACTIONS(2211), - [anon_sym_true] = ACTIONS(2211), - [anon_sym_True] = ACTIONS(2211), - [anon_sym_TRUE] = ACTIONS(2211), - [anon_sym_false] = ACTIONS(2211), - [anon_sym_False] = ACTIONS(2211), - [anon_sym_FALSE] = ACTIONS(2211), - [anon_sym_null] = ACTIONS(2211), - [anon_sym_Null] = ACTIONS(2211), - [anon_sym_NULL] = ACTIONS(2211), - [sym_string] = ACTIONS(2213), - [anon_sym_AT] = ACTIONS(2213), - [anon_sym_TILDE] = ACTIONS(2213), - [anon_sym_array] = ACTIONS(2211), - [anon_sym_varray] = ACTIONS(2211), - [anon_sym_darray] = ACTIONS(2211), - [anon_sym_vec] = ACTIONS(2211), - [anon_sym_dict] = ACTIONS(2211), - [anon_sym_keyset] = ACTIONS(2211), - [anon_sym_LT] = ACTIONS(2211), - [anon_sym_PLUS] = ACTIONS(2211), - [anon_sym_DASH] = ACTIONS(2211), - [anon_sym_tuple] = ACTIONS(2211), - [anon_sym_include] = ACTIONS(2211), - [anon_sym_include_once] = ACTIONS(2211), - [anon_sym_require] = ACTIONS(2211), - [anon_sym_require_once] = ACTIONS(2211), - [anon_sym_list] = ACTIONS(2211), - [anon_sym_LT_LT] = ACTIONS(2211), - [anon_sym_BANG] = ACTIONS(2213), - [anon_sym_PLUS_PLUS] = ACTIONS(2213), - [anon_sym_DASH_DASH] = ACTIONS(2213), - [anon_sym_await] = ACTIONS(2211), - [anon_sym_async] = ACTIONS(2211), - [anon_sym_yield] = ACTIONS(2211), - [anon_sym_trait] = ACTIONS(2211), - [anon_sym_interface] = ACTIONS(2211), - [anon_sym_class] = ACTIONS(2211), - [anon_sym_enum] = ACTIONS(2211), - [sym_final_modifier] = ACTIONS(2211), - [sym_abstract_modifier] = ACTIONS(2211), - [sym_xhp_modifier] = ACTIONS(2211), - [sym_xhp_identifier] = ACTIONS(2211), - [sym_xhp_class_identifier] = ACTIONS(2213), - [sym_comment] = ACTIONS(3), - }, - [1439] = { - [ts_builtin_sym_end] = ACTIONS(2429), - [sym_identifier] = ACTIONS(2427), - [sym_variable] = ACTIONS(2429), - [sym_pipe_variable] = ACTIONS(2429), - [anon_sym_type] = ACTIONS(2427), - [anon_sym_newtype] = ACTIONS(2427), - [anon_sym_shape] = ACTIONS(2427), - [anon_sym_clone] = ACTIONS(2427), - [anon_sym_new] = ACTIONS(2427), - [anon_sym_print] = ACTIONS(2427), - [sym__backslash] = ACTIONS(2429), - [anon_sym_self] = ACTIONS(2427), - [anon_sym_parent] = ACTIONS(2427), - [anon_sym_static] = ACTIONS(2427), - [anon_sym_LT_LT_LT] = ACTIONS(2429), - [anon_sym_LBRACE] = ACTIONS(2429), - [anon_sym_SEMI] = ACTIONS(2429), - [anon_sym_return] = ACTIONS(2427), - [anon_sym_break] = ACTIONS(2427), - [anon_sym_continue] = ACTIONS(2427), - [anon_sym_throw] = ACTIONS(2427), - [anon_sym_echo] = ACTIONS(2427), - [anon_sym_unset] = ACTIONS(2427), - [anon_sym_LPAREN] = ACTIONS(2429), - [anon_sym_concurrent] = ACTIONS(2427), - [anon_sym_use] = ACTIONS(2427), - [anon_sym_namespace] = ACTIONS(2427), - [anon_sym_function] = ACTIONS(2427), - [anon_sym_const] = ACTIONS(2427), - [anon_sym_if] = ACTIONS(2427), - [anon_sym_switch] = ACTIONS(2427), - [anon_sym_foreach] = ACTIONS(2427), - [anon_sym_while] = ACTIONS(2427), - [anon_sym_do] = ACTIONS(2427), - [anon_sym_for] = ACTIONS(2427), - [anon_sym_try] = ACTIONS(2427), - [anon_sym_using] = ACTIONS(2427), - [sym_float] = ACTIONS(2429), - [sym_integer] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(2427), - [anon_sym_True] = ACTIONS(2427), - [anon_sym_TRUE] = ACTIONS(2427), - [anon_sym_false] = ACTIONS(2427), - [anon_sym_False] = ACTIONS(2427), - [anon_sym_FALSE] = ACTIONS(2427), - [anon_sym_null] = ACTIONS(2427), - [anon_sym_Null] = ACTIONS(2427), - [anon_sym_NULL] = ACTIONS(2427), - [sym_string] = ACTIONS(2429), - [anon_sym_AT] = ACTIONS(2429), - [anon_sym_TILDE] = ACTIONS(2429), - [anon_sym_array] = ACTIONS(2427), - [anon_sym_varray] = ACTIONS(2427), - [anon_sym_darray] = ACTIONS(2427), - [anon_sym_vec] = ACTIONS(2427), - [anon_sym_dict] = ACTIONS(2427), - [anon_sym_keyset] = ACTIONS(2427), - [anon_sym_LT] = ACTIONS(2427), - [anon_sym_PLUS] = ACTIONS(2427), - [anon_sym_DASH] = ACTIONS(2427), - [anon_sym_tuple] = ACTIONS(2427), - [anon_sym_include] = ACTIONS(2427), - [anon_sym_include_once] = ACTIONS(2427), - [anon_sym_require] = ACTIONS(2427), - [anon_sym_require_once] = ACTIONS(2427), - [anon_sym_list] = ACTIONS(2427), - [anon_sym_LT_LT] = ACTIONS(2427), - [anon_sym_BANG] = ACTIONS(2429), - [anon_sym_PLUS_PLUS] = ACTIONS(2429), - [anon_sym_DASH_DASH] = ACTIONS(2429), - [anon_sym_await] = ACTIONS(2427), - [anon_sym_async] = ACTIONS(2427), - [anon_sym_yield] = ACTIONS(2427), - [anon_sym_trait] = ACTIONS(2427), - [anon_sym_interface] = ACTIONS(2427), - [anon_sym_class] = ACTIONS(2427), - [anon_sym_enum] = ACTIONS(2427), - [sym_final_modifier] = ACTIONS(2427), - [sym_abstract_modifier] = ACTIONS(2427), - [sym_xhp_modifier] = ACTIONS(2427), - [sym_xhp_identifier] = ACTIONS(2427), - [sym_xhp_class_identifier] = ACTIONS(2429), - [sym_comment] = ACTIONS(3), - }, - [1440] = { - [ts_builtin_sym_end] = ACTIONS(2417), - [sym_identifier] = ACTIONS(2415), - [sym_variable] = ACTIONS(2417), - [sym_pipe_variable] = ACTIONS(2417), - [anon_sym_type] = ACTIONS(2415), - [anon_sym_newtype] = ACTIONS(2415), - [anon_sym_shape] = ACTIONS(2415), - [anon_sym_clone] = ACTIONS(2415), - [anon_sym_new] = ACTIONS(2415), - [anon_sym_print] = ACTIONS(2415), - [sym__backslash] = ACTIONS(2417), - [anon_sym_self] = ACTIONS(2415), - [anon_sym_parent] = ACTIONS(2415), - [anon_sym_static] = ACTIONS(2415), - [anon_sym_LT_LT_LT] = ACTIONS(2417), - [anon_sym_LBRACE] = ACTIONS(2417), - [anon_sym_SEMI] = ACTIONS(2417), - [anon_sym_return] = ACTIONS(2415), - [anon_sym_break] = ACTIONS(2415), - [anon_sym_continue] = ACTIONS(2415), - [anon_sym_throw] = ACTIONS(2415), - [anon_sym_echo] = ACTIONS(2415), - [anon_sym_unset] = ACTIONS(2415), - [anon_sym_LPAREN] = ACTIONS(2417), - [anon_sym_concurrent] = ACTIONS(2415), - [anon_sym_use] = ACTIONS(2415), - [anon_sym_namespace] = ACTIONS(2415), - [anon_sym_function] = ACTIONS(2415), - [anon_sym_const] = ACTIONS(2415), - [anon_sym_if] = ACTIONS(2415), - [anon_sym_switch] = ACTIONS(2415), - [anon_sym_foreach] = ACTIONS(2415), - [anon_sym_while] = ACTIONS(2415), - [anon_sym_do] = ACTIONS(2415), - [anon_sym_for] = ACTIONS(2415), - [anon_sym_try] = ACTIONS(2415), - [anon_sym_using] = ACTIONS(2415), - [sym_float] = ACTIONS(2417), - [sym_integer] = ACTIONS(2415), - [anon_sym_true] = ACTIONS(2415), - [anon_sym_True] = ACTIONS(2415), - [anon_sym_TRUE] = ACTIONS(2415), - [anon_sym_false] = ACTIONS(2415), - [anon_sym_False] = ACTIONS(2415), - [anon_sym_FALSE] = ACTIONS(2415), - [anon_sym_null] = ACTIONS(2415), - [anon_sym_Null] = ACTIONS(2415), - [anon_sym_NULL] = ACTIONS(2415), - [sym_string] = ACTIONS(2417), - [anon_sym_AT] = ACTIONS(2417), - [anon_sym_TILDE] = ACTIONS(2417), - [anon_sym_array] = ACTIONS(2415), - [anon_sym_varray] = ACTIONS(2415), - [anon_sym_darray] = ACTIONS(2415), - [anon_sym_vec] = ACTIONS(2415), - [anon_sym_dict] = ACTIONS(2415), - [anon_sym_keyset] = ACTIONS(2415), - [anon_sym_LT] = ACTIONS(2415), - [anon_sym_PLUS] = ACTIONS(2415), - [anon_sym_DASH] = ACTIONS(2415), - [anon_sym_tuple] = ACTIONS(2415), - [anon_sym_include] = ACTIONS(2415), - [anon_sym_include_once] = ACTIONS(2415), - [anon_sym_require] = ACTIONS(2415), - [anon_sym_require_once] = ACTIONS(2415), - [anon_sym_list] = ACTIONS(2415), - [anon_sym_LT_LT] = ACTIONS(2415), - [anon_sym_BANG] = ACTIONS(2417), - [anon_sym_PLUS_PLUS] = ACTIONS(2417), - [anon_sym_DASH_DASH] = ACTIONS(2417), - [anon_sym_await] = ACTIONS(2415), - [anon_sym_async] = ACTIONS(2415), - [anon_sym_yield] = ACTIONS(2415), - [anon_sym_trait] = ACTIONS(2415), - [anon_sym_interface] = ACTIONS(2415), - [anon_sym_class] = ACTIONS(2415), - [anon_sym_enum] = ACTIONS(2415), - [sym_final_modifier] = ACTIONS(2415), - [sym_abstract_modifier] = ACTIONS(2415), - [sym_xhp_modifier] = ACTIONS(2415), - [sym_xhp_identifier] = ACTIONS(2415), - [sym_xhp_class_identifier] = ACTIONS(2417), - [sym_comment] = ACTIONS(3), - }, - [1441] = { - [sym_identifier] = ACTIONS(2215), - [sym_variable] = ACTIONS(2217), - [sym_pipe_variable] = ACTIONS(2217), - [anon_sym_type] = ACTIONS(2215), - [anon_sym_newtype] = ACTIONS(2215), - [anon_sym_shape] = ACTIONS(2215), - [anon_sym_clone] = ACTIONS(2215), - [anon_sym_new] = ACTIONS(2215), - [anon_sym_print] = ACTIONS(2215), - [sym__backslash] = ACTIONS(2217), - [anon_sym_self] = ACTIONS(2215), - [anon_sym_parent] = ACTIONS(2215), - [anon_sym_static] = ACTIONS(2215), - [anon_sym_LT_LT_LT] = ACTIONS(2217), - [anon_sym_RBRACE] = ACTIONS(2217), - [anon_sym_LBRACE] = ACTIONS(2217), - [anon_sym_SEMI] = ACTIONS(2217), - [anon_sym_return] = ACTIONS(2215), - [anon_sym_break] = ACTIONS(2215), - [anon_sym_continue] = ACTIONS(2215), - [anon_sym_throw] = ACTIONS(2215), - [anon_sym_echo] = ACTIONS(2215), - [anon_sym_unset] = ACTIONS(2215), - [anon_sym_LPAREN] = ACTIONS(2217), - [anon_sym_concurrent] = ACTIONS(2215), - [anon_sym_use] = ACTIONS(2215), - [anon_sym_namespace] = ACTIONS(2215), - [anon_sym_function] = ACTIONS(2215), - [anon_sym_const] = ACTIONS(2215), - [anon_sym_if] = ACTIONS(2215), - [anon_sym_switch] = ACTIONS(2215), - [anon_sym_foreach] = ACTIONS(2215), - [anon_sym_while] = ACTIONS(2215), - [anon_sym_do] = ACTIONS(2215), - [anon_sym_for] = ACTIONS(2215), - [anon_sym_try] = ACTIONS(2215), - [anon_sym_using] = ACTIONS(2215), - [sym_float] = ACTIONS(2217), - [sym_integer] = ACTIONS(2215), - [anon_sym_true] = ACTIONS(2215), - [anon_sym_True] = ACTIONS(2215), - [anon_sym_TRUE] = ACTIONS(2215), - [anon_sym_false] = ACTIONS(2215), - [anon_sym_False] = ACTIONS(2215), - [anon_sym_FALSE] = ACTIONS(2215), - [anon_sym_null] = ACTIONS(2215), - [anon_sym_Null] = ACTIONS(2215), - [anon_sym_NULL] = ACTIONS(2215), - [sym_string] = ACTIONS(2217), - [anon_sym_AT] = ACTIONS(2217), - [anon_sym_TILDE] = ACTIONS(2217), - [anon_sym_array] = ACTIONS(2215), - [anon_sym_varray] = ACTIONS(2215), - [anon_sym_darray] = ACTIONS(2215), - [anon_sym_vec] = ACTIONS(2215), - [anon_sym_dict] = ACTIONS(2215), - [anon_sym_keyset] = ACTIONS(2215), - [anon_sym_LT] = ACTIONS(2215), - [anon_sym_PLUS] = ACTIONS(2215), - [anon_sym_DASH] = ACTIONS(2215), - [anon_sym_tuple] = ACTIONS(2215), - [anon_sym_include] = ACTIONS(2215), - [anon_sym_include_once] = ACTIONS(2215), - [anon_sym_require] = ACTIONS(2215), - [anon_sym_require_once] = ACTIONS(2215), - [anon_sym_list] = ACTIONS(2215), - [anon_sym_LT_LT] = ACTIONS(2215), - [anon_sym_BANG] = ACTIONS(2217), - [anon_sym_PLUS_PLUS] = ACTIONS(2217), - [anon_sym_DASH_DASH] = ACTIONS(2217), - [anon_sym_await] = ACTIONS(2215), - [anon_sym_async] = ACTIONS(2215), - [anon_sym_yield] = ACTIONS(2215), - [anon_sym_trait] = ACTIONS(2215), - [anon_sym_interface] = ACTIONS(2215), - [anon_sym_class] = ACTIONS(2215), - [anon_sym_enum] = ACTIONS(2215), - [sym_final_modifier] = ACTIONS(2215), - [sym_abstract_modifier] = ACTIONS(2215), - [sym_xhp_modifier] = ACTIONS(2215), - [sym_xhp_identifier] = ACTIONS(2215), - [sym_xhp_class_identifier] = ACTIONS(2217), - [sym_comment] = ACTIONS(3), - }, - [1442] = { - [sym_identifier] = ACTIONS(2219), - [sym_variable] = ACTIONS(2221), - [sym_pipe_variable] = ACTIONS(2221), - [anon_sym_type] = ACTIONS(2219), - [anon_sym_newtype] = ACTIONS(2219), - [anon_sym_shape] = ACTIONS(2219), - [anon_sym_clone] = ACTIONS(2219), - [anon_sym_new] = ACTIONS(2219), - [anon_sym_print] = ACTIONS(2219), - [sym__backslash] = ACTIONS(2221), - [anon_sym_self] = ACTIONS(2219), - [anon_sym_parent] = ACTIONS(2219), - [anon_sym_static] = ACTIONS(2219), - [anon_sym_LT_LT_LT] = ACTIONS(2221), - [anon_sym_RBRACE] = ACTIONS(2221), - [anon_sym_LBRACE] = ACTIONS(2221), - [anon_sym_SEMI] = ACTIONS(2221), - [anon_sym_return] = ACTIONS(2219), - [anon_sym_break] = ACTIONS(2219), - [anon_sym_continue] = ACTIONS(2219), - [anon_sym_throw] = ACTIONS(2219), - [anon_sym_echo] = ACTIONS(2219), - [anon_sym_unset] = ACTIONS(2219), - [anon_sym_LPAREN] = ACTIONS(2221), - [anon_sym_concurrent] = ACTIONS(2219), - [anon_sym_use] = ACTIONS(2219), - [anon_sym_namespace] = ACTIONS(2219), - [anon_sym_function] = ACTIONS(2219), - [anon_sym_const] = ACTIONS(2219), - [anon_sym_if] = ACTIONS(2219), - [anon_sym_switch] = ACTIONS(2219), - [anon_sym_foreach] = ACTIONS(2219), - [anon_sym_while] = ACTIONS(2219), - [anon_sym_do] = ACTIONS(2219), - [anon_sym_for] = ACTIONS(2219), - [anon_sym_try] = ACTIONS(2219), - [anon_sym_using] = ACTIONS(2219), - [sym_float] = ACTIONS(2221), - [sym_integer] = ACTIONS(2219), - [anon_sym_true] = ACTIONS(2219), - [anon_sym_True] = ACTIONS(2219), - [anon_sym_TRUE] = ACTIONS(2219), - [anon_sym_false] = ACTIONS(2219), - [anon_sym_False] = ACTIONS(2219), - [anon_sym_FALSE] = ACTIONS(2219), - [anon_sym_null] = ACTIONS(2219), - [anon_sym_Null] = ACTIONS(2219), - [anon_sym_NULL] = ACTIONS(2219), - [sym_string] = ACTIONS(2221), - [anon_sym_AT] = ACTIONS(2221), - [anon_sym_TILDE] = ACTIONS(2221), - [anon_sym_array] = ACTIONS(2219), - [anon_sym_varray] = ACTIONS(2219), - [anon_sym_darray] = ACTIONS(2219), - [anon_sym_vec] = ACTIONS(2219), - [anon_sym_dict] = ACTIONS(2219), - [anon_sym_keyset] = ACTIONS(2219), - [anon_sym_LT] = ACTIONS(2219), - [anon_sym_PLUS] = ACTIONS(2219), - [anon_sym_DASH] = ACTIONS(2219), - [anon_sym_tuple] = ACTIONS(2219), - [anon_sym_include] = ACTIONS(2219), - [anon_sym_include_once] = ACTIONS(2219), - [anon_sym_require] = ACTIONS(2219), - [anon_sym_require_once] = ACTIONS(2219), - [anon_sym_list] = ACTIONS(2219), - [anon_sym_LT_LT] = ACTIONS(2219), - [anon_sym_BANG] = ACTIONS(2221), - [anon_sym_PLUS_PLUS] = ACTIONS(2221), - [anon_sym_DASH_DASH] = ACTIONS(2221), - [anon_sym_await] = ACTIONS(2219), - [anon_sym_async] = ACTIONS(2219), - [anon_sym_yield] = ACTIONS(2219), - [anon_sym_trait] = ACTIONS(2219), - [anon_sym_interface] = ACTIONS(2219), - [anon_sym_class] = ACTIONS(2219), - [anon_sym_enum] = ACTIONS(2219), - [sym_final_modifier] = ACTIONS(2219), - [sym_abstract_modifier] = ACTIONS(2219), - [sym_xhp_modifier] = ACTIONS(2219), - [sym_xhp_identifier] = ACTIONS(2219), - [sym_xhp_class_identifier] = ACTIONS(2221), - [sym_comment] = ACTIONS(3), - }, - [1443] = { - [ts_builtin_sym_end] = ACTIONS(2165), - [sym_identifier] = ACTIONS(2163), - [sym_variable] = ACTIONS(2165), - [sym_pipe_variable] = ACTIONS(2165), - [anon_sym_type] = ACTIONS(2163), - [anon_sym_newtype] = ACTIONS(2163), - [anon_sym_shape] = ACTIONS(2163), - [anon_sym_clone] = ACTIONS(2163), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_print] = ACTIONS(2163), - [sym__backslash] = ACTIONS(2165), - [anon_sym_self] = ACTIONS(2163), - [anon_sym_parent] = ACTIONS(2163), - [anon_sym_static] = ACTIONS(2163), - [anon_sym_LT_LT_LT] = ACTIONS(2165), - [anon_sym_LBRACE] = ACTIONS(2165), - [anon_sym_SEMI] = ACTIONS(2165), - [anon_sym_return] = ACTIONS(2163), - [anon_sym_break] = ACTIONS(2163), - [anon_sym_continue] = ACTIONS(2163), - [anon_sym_throw] = ACTIONS(2163), - [anon_sym_echo] = ACTIONS(2163), - [anon_sym_unset] = ACTIONS(2163), - [anon_sym_LPAREN] = ACTIONS(2165), - [anon_sym_concurrent] = ACTIONS(2163), - [anon_sym_use] = ACTIONS(2163), - [anon_sym_namespace] = ACTIONS(2163), - [anon_sym_function] = ACTIONS(2163), - [anon_sym_const] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2163), - [anon_sym_switch] = ACTIONS(2163), - [anon_sym_foreach] = ACTIONS(2163), - [anon_sym_while] = ACTIONS(2163), - [anon_sym_do] = ACTIONS(2163), - [anon_sym_for] = ACTIONS(2163), - [anon_sym_try] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(2163), - [sym_float] = ACTIONS(2165), - [sym_integer] = ACTIONS(2163), - [anon_sym_true] = ACTIONS(2163), - [anon_sym_True] = ACTIONS(2163), - [anon_sym_TRUE] = ACTIONS(2163), - [anon_sym_false] = ACTIONS(2163), - [anon_sym_False] = ACTIONS(2163), - [anon_sym_FALSE] = ACTIONS(2163), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_Null] = ACTIONS(2163), - [anon_sym_NULL] = ACTIONS(2163), - [sym_string] = ACTIONS(2165), - [anon_sym_AT] = ACTIONS(2165), - [anon_sym_TILDE] = ACTIONS(2165), - [anon_sym_array] = ACTIONS(2163), - [anon_sym_varray] = ACTIONS(2163), - [anon_sym_darray] = ACTIONS(2163), - [anon_sym_vec] = ACTIONS(2163), - [anon_sym_dict] = ACTIONS(2163), - [anon_sym_keyset] = ACTIONS(2163), - [anon_sym_LT] = ACTIONS(2163), - [anon_sym_PLUS] = ACTIONS(2163), - [anon_sym_DASH] = ACTIONS(2163), - [anon_sym_tuple] = ACTIONS(2163), - [anon_sym_include] = ACTIONS(2163), - [anon_sym_include_once] = ACTIONS(2163), - [anon_sym_require] = ACTIONS(2163), - [anon_sym_require_once] = ACTIONS(2163), - [anon_sym_list] = ACTIONS(2163), - [anon_sym_LT_LT] = ACTIONS(2163), - [anon_sym_BANG] = ACTIONS(2165), - [anon_sym_PLUS_PLUS] = ACTIONS(2165), - [anon_sym_DASH_DASH] = ACTIONS(2165), - [anon_sym_await] = ACTIONS(2163), - [anon_sym_async] = ACTIONS(2163), - [anon_sym_yield] = ACTIONS(2163), - [anon_sym_trait] = ACTIONS(2163), - [anon_sym_interface] = ACTIONS(2163), - [anon_sym_class] = ACTIONS(2163), - [anon_sym_enum] = ACTIONS(2163), - [sym_final_modifier] = ACTIONS(2163), - [sym_abstract_modifier] = ACTIONS(2163), - [sym_xhp_modifier] = ACTIONS(2163), - [sym_xhp_identifier] = ACTIONS(2163), - [sym_xhp_class_identifier] = ACTIONS(2165), - [sym_comment] = ACTIONS(3), - }, - [1444] = { - [sym_identifier] = ACTIONS(2227), - [sym_variable] = ACTIONS(2229), - [sym_pipe_variable] = ACTIONS(2229), - [anon_sym_type] = ACTIONS(2227), - [anon_sym_newtype] = ACTIONS(2227), - [anon_sym_shape] = ACTIONS(2227), - [anon_sym_clone] = ACTIONS(2227), - [anon_sym_new] = ACTIONS(2227), - [anon_sym_print] = ACTIONS(2227), - [sym__backslash] = ACTIONS(2229), - [anon_sym_self] = ACTIONS(2227), - [anon_sym_parent] = ACTIONS(2227), - [anon_sym_static] = ACTIONS(2227), - [anon_sym_LT_LT_LT] = ACTIONS(2229), - [anon_sym_RBRACE] = ACTIONS(2229), - [anon_sym_LBRACE] = ACTIONS(2229), - [anon_sym_SEMI] = ACTIONS(2229), - [anon_sym_return] = ACTIONS(2227), - [anon_sym_break] = ACTIONS(2227), - [anon_sym_continue] = ACTIONS(2227), - [anon_sym_throw] = ACTIONS(2227), - [anon_sym_echo] = ACTIONS(2227), - [anon_sym_unset] = ACTIONS(2227), - [anon_sym_LPAREN] = ACTIONS(2229), - [anon_sym_concurrent] = ACTIONS(2227), - [anon_sym_use] = ACTIONS(2227), - [anon_sym_namespace] = ACTIONS(2227), - [anon_sym_function] = ACTIONS(2227), - [anon_sym_const] = ACTIONS(2227), - [anon_sym_if] = ACTIONS(2227), - [anon_sym_switch] = ACTIONS(2227), - [anon_sym_foreach] = ACTIONS(2227), - [anon_sym_while] = ACTIONS(2227), - [anon_sym_do] = ACTIONS(2227), - [anon_sym_for] = ACTIONS(2227), - [anon_sym_try] = ACTIONS(2227), - [anon_sym_using] = ACTIONS(2227), - [sym_float] = ACTIONS(2229), - [sym_integer] = ACTIONS(2227), - [anon_sym_true] = ACTIONS(2227), - [anon_sym_True] = ACTIONS(2227), - [anon_sym_TRUE] = ACTIONS(2227), - [anon_sym_false] = ACTIONS(2227), - [anon_sym_False] = ACTIONS(2227), - [anon_sym_FALSE] = ACTIONS(2227), - [anon_sym_null] = ACTIONS(2227), - [anon_sym_Null] = ACTIONS(2227), - [anon_sym_NULL] = ACTIONS(2227), - [sym_string] = ACTIONS(2229), - [anon_sym_AT] = ACTIONS(2229), - [anon_sym_TILDE] = ACTIONS(2229), - [anon_sym_array] = ACTIONS(2227), - [anon_sym_varray] = ACTIONS(2227), - [anon_sym_darray] = ACTIONS(2227), - [anon_sym_vec] = ACTIONS(2227), - [anon_sym_dict] = ACTIONS(2227), - [anon_sym_keyset] = ACTIONS(2227), - [anon_sym_LT] = ACTIONS(2227), - [anon_sym_PLUS] = ACTIONS(2227), - [anon_sym_DASH] = ACTIONS(2227), - [anon_sym_tuple] = ACTIONS(2227), - [anon_sym_include] = ACTIONS(2227), - [anon_sym_include_once] = ACTIONS(2227), - [anon_sym_require] = ACTIONS(2227), - [anon_sym_require_once] = ACTIONS(2227), - [anon_sym_list] = ACTIONS(2227), - [anon_sym_LT_LT] = ACTIONS(2227), - [anon_sym_BANG] = ACTIONS(2229), - [anon_sym_PLUS_PLUS] = ACTIONS(2229), - [anon_sym_DASH_DASH] = ACTIONS(2229), - [anon_sym_await] = ACTIONS(2227), - [anon_sym_async] = ACTIONS(2227), - [anon_sym_yield] = ACTIONS(2227), - [anon_sym_trait] = ACTIONS(2227), - [anon_sym_interface] = ACTIONS(2227), - [anon_sym_class] = ACTIONS(2227), - [anon_sym_enum] = ACTIONS(2227), - [sym_final_modifier] = ACTIONS(2227), - [sym_abstract_modifier] = ACTIONS(2227), - [sym_xhp_modifier] = ACTIONS(2227), - [sym_xhp_identifier] = ACTIONS(2227), - [sym_xhp_class_identifier] = ACTIONS(2229), - [sym_comment] = ACTIONS(3), - }, - [1445] = { - [sym_identifier] = ACTIONS(2231), - [sym_variable] = ACTIONS(2233), - [sym_pipe_variable] = ACTIONS(2233), - [anon_sym_type] = ACTIONS(2231), - [anon_sym_newtype] = ACTIONS(2231), - [anon_sym_shape] = ACTIONS(2231), - [anon_sym_clone] = ACTIONS(2231), - [anon_sym_new] = ACTIONS(2231), - [anon_sym_print] = ACTIONS(2231), - [sym__backslash] = ACTIONS(2233), - [anon_sym_self] = ACTIONS(2231), - [anon_sym_parent] = ACTIONS(2231), - [anon_sym_static] = ACTIONS(2231), - [anon_sym_LT_LT_LT] = ACTIONS(2233), - [anon_sym_RBRACE] = ACTIONS(2233), - [anon_sym_LBRACE] = ACTIONS(2233), - [anon_sym_SEMI] = ACTIONS(2233), - [anon_sym_return] = ACTIONS(2231), - [anon_sym_break] = ACTIONS(2231), - [anon_sym_continue] = ACTIONS(2231), - [anon_sym_throw] = ACTIONS(2231), - [anon_sym_echo] = ACTIONS(2231), - [anon_sym_unset] = ACTIONS(2231), - [anon_sym_LPAREN] = ACTIONS(2233), - [anon_sym_concurrent] = ACTIONS(2231), - [anon_sym_use] = ACTIONS(2231), - [anon_sym_namespace] = ACTIONS(2231), - [anon_sym_function] = ACTIONS(2231), - [anon_sym_const] = ACTIONS(2231), - [anon_sym_if] = ACTIONS(2231), - [anon_sym_switch] = ACTIONS(2231), - [anon_sym_foreach] = ACTIONS(2231), - [anon_sym_while] = ACTIONS(2231), - [anon_sym_do] = ACTIONS(2231), - [anon_sym_for] = ACTIONS(2231), - [anon_sym_try] = ACTIONS(2231), - [anon_sym_using] = ACTIONS(2231), - [sym_float] = ACTIONS(2233), - [sym_integer] = ACTIONS(2231), - [anon_sym_true] = ACTIONS(2231), - [anon_sym_True] = ACTIONS(2231), - [anon_sym_TRUE] = ACTIONS(2231), - [anon_sym_false] = ACTIONS(2231), - [anon_sym_False] = ACTIONS(2231), - [anon_sym_FALSE] = ACTIONS(2231), - [anon_sym_null] = ACTIONS(2231), - [anon_sym_Null] = ACTIONS(2231), - [anon_sym_NULL] = ACTIONS(2231), - [sym_string] = ACTIONS(2233), - [anon_sym_AT] = ACTIONS(2233), - [anon_sym_TILDE] = ACTIONS(2233), - [anon_sym_array] = ACTIONS(2231), - [anon_sym_varray] = ACTIONS(2231), - [anon_sym_darray] = ACTIONS(2231), - [anon_sym_vec] = ACTIONS(2231), - [anon_sym_dict] = ACTIONS(2231), - [anon_sym_keyset] = ACTIONS(2231), - [anon_sym_LT] = ACTIONS(2231), - [anon_sym_PLUS] = ACTIONS(2231), - [anon_sym_DASH] = ACTIONS(2231), - [anon_sym_tuple] = ACTIONS(2231), - [anon_sym_include] = ACTIONS(2231), - [anon_sym_include_once] = ACTIONS(2231), - [anon_sym_require] = ACTIONS(2231), - [anon_sym_require_once] = ACTIONS(2231), - [anon_sym_list] = ACTIONS(2231), - [anon_sym_LT_LT] = ACTIONS(2231), - [anon_sym_BANG] = ACTIONS(2233), - [anon_sym_PLUS_PLUS] = ACTIONS(2233), - [anon_sym_DASH_DASH] = ACTIONS(2233), - [anon_sym_await] = ACTIONS(2231), - [anon_sym_async] = ACTIONS(2231), - [anon_sym_yield] = ACTIONS(2231), - [anon_sym_trait] = ACTIONS(2231), - [anon_sym_interface] = ACTIONS(2231), - [anon_sym_class] = ACTIONS(2231), - [anon_sym_enum] = ACTIONS(2231), - [sym_final_modifier] = ACTIONS(2231), - [sym_abstract_modifier] = ACTIONS(2231), - [sym_xhp_modifier] = ACTIONS(2231), - [sym_xhp_identifier] = ACTIONS(2231), - [sym_xhp_class_identifier] = ACTIONS(2233), - [sym_comment] = ACTIONS(3), - }, - [1446] = { - [sym_identifier] = ACTIONS(2251), - [sym_variable] = ACTIONS(2253), - [sym_pipe_variable] = ACTIONS(2253), - [anon_sym_type] = ACTIONS(2251), - [anon_sym_newtype] = ACTIONS(2251), - [anon_sym_shape] = ACTIONS(2251), - [anon_sym_clone] = ACTIONS(2251), - [anon_sym_new] = ACTIONS(2251), - [anon_sym_print] = ACTIONS(2251), - [sym__backslash] = ACTIONS(2253), - [anon_sym_self] = ACTIONS(2251), - [anon_sym_parent] = ACTIONS(2251), - [anon_sym_static] = ACTIONS(2251), - [anon_sym_LT_LT_LT] = ACTIONS(2253), - [anon_sym_RBRACE] = ACTIONS(2253), - [anon_sym_LBRACE] = ACTIONS(2253), - [anon_sym_SEMI] = ACTIONS(2253), - [anon_sym_return] = ACTIONS(2251), - [anon_sym_break] = ACTIONS(2251), - [anon_sym_continue] = ACTIONS(2251), - [anon_sym_throw] = ACTIONS(2251), - [anon_sym_echo] = ACTIONS(2251), - [anon_sym_unset] = ACTIONS(2251), - [anon_sym_LPAREN] = ACTIONS(2253), - [anon_sym_concurrent] = ACTIONS(2251), - [anon_sym_use] = ACTIONS(2251), - [anon_sym_namespace] = ACTIONS(2251), - [anon_sym_function] = ACTIONS(2251), - [anon_sym_const] = ACTIONS(2251), - [anon_sym_if] = ACTIONS(2251), - [anon_sym_switch] = ACTIONS(2251), - [anon_sym_foreach] = ACTIONS(2251), - [anon_sym_while] = ACTIONS(2251), - [anon_sym_do] = ACTIONS(2251), - [anon_sym_for] = ACTIONS(2251), - [anon_sym_try] = ACTIONS(2251), - [anon_sym_using] = ACTIONS(2251), - [sym_float] = ACTIONS(2253), - [sym_integer] = ACTIONS(2251), - [anon_sym_true] = ACTIONS(2251), - [anon_sym_True] = ACTIONS(2251), - [anon_sym_TRUE] = ACTIONS(2251), - [anon_sym_false] = ACTIONS(2251), - [anon_sym_False] = ACTIONS(2251), - [anon_sym_FALSE] = ACTIONS(2251), - [anon_sym_null] = ACTIONS(2251), - [anon_sym_Null] = ACTIONS(2251), - [anon_sym_NULL] = ACTIONS(2251), - [sym_string] = ACTIONS(2253), - [anon_sym_AT] = ACTIONS(2253), - [anon_sym_TILDE] = ACTIONS(2253), - [anon_sym_array] = ACTIONS(2251), - [anon_sym_varray] = ACTIONS(2251), - [anon_sym_darray] = ACTIONS(2251), - [anon_sym_vec] = ACTIONS(2251), - [anon_sym_dict] = ACTIONS(2251), - [anon_sym_keyset] = ACTIONS(2251), - [anon_sym_LT] = ACTIONS(2251), - [anon_sym_PLUS] = ACTIONS(2251), - [anon_sym_DASH] = ACTIONS(2251), - [anon_sym_tuple] = ACTIONS(2251), - [anon_sym_include] = ACTIONS(2251), - [anon_sym_include_once] = ACTIONS(2251), - [anon_sym_require] = ACTIONS(2251), - [anon_sym_require_once] = ACTIONS(2251), - [anon_sym_list] = ACTIONS(2251), - [anon_sym_LT_LT] = ACTIONS(2251), - [anon_sym_BANG] = ACTIONS(2253), - [anon_sym_PLUS_PLUS] = ACTIONS(2253), - [anon_sym_DASH_DASH] = ACTIONS(2253), - [anon_sym_await] = ACTIONS(2251), - [anon_sym_async] = ACTIONS(2251), - [anon_sym_yield] = ACTIONS(2251), - [anon_sym_trait] = ACTIONS(2251), - [anon_sym_interface] = ACTIONS(2251), - [anon_sym_class] = ACTIONS(2251), - [anon_sym_enum] = ACTIONS(2251), - [sym_final_modifier] = ACTIONS(2251), - [sym_abstract_modifier] = ACTIONS(2251), - [sym_xhp_modifier] = ACTIONS(2251), - [sym_xhp_identifier] = ACTIONS(2251), - [sym_xhp_class_identifier] = ACTIONS(2253), - [sym_comment] = ACTIONS(3), - }, - [1447] = { - [ts_builtin_sym_end] = ACTIONS(1965), - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1448] = { - [ts_builtin_sym_end] = ACTIONS(2209), - [sym_identifier] = ACTIONS(2207), - [sym_variable] = ACTIONS(2209), - [sym_pipe_variable] = ACTIONS(2209), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_newtype] = ACTIONS(2207), - [anon_sym_shape] = ACTIONS(2207), - [anon_sym_clone] = ACTIONS(2207), - [anon_sym_new] = ACTIONS(2207), - [anon_sym_print] = ACTIONS(2207), - [sym__backslash] = ACTIONS(2209), - [anon_sym_self] = ACTIONS(2207), - [anon_sym_parent] = ACTIONS(2207), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_LT_LT_LT] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(2209), - [anon_sym_SEMI] = ACTIONS(2209), - [anon_sym_return] = ACTIONS(2207), - [anon_sym_break] = ACTIONS(2207), - [anon_sym_continue] = ACTIONS(2207), - [anon_sym_throw] = ACTIONS(2207), - [anon_sym_echo] = ACTIONS(2207), - [anon_sym_unset] = ACTIONS(2207), - [anon_sym_LPAREN] = ACTIONS(2209), - [anon_sym_concurrent] = ACTIONS(2207), - [anon_sym_use] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(2207), - [anon_sym_const] = ACTIONS(2207), - [anon_sym_if] = ACTIONS(2207), - [anon_sym_switch] = ACTIONS(2207), - [anon_sym_foreach] = ACTIONS(2207), - [anon_sym_while] = ACTIONS(2207), - [anon_sym_do] = ACTIONS(2207), - [anon_sym_for] = ACTIONS(2207), - [anon_sym_try] = ACTIONS(2207), - [anon_sym_using] = ACTIONS(2207), - [sym_float] = ACTIONS(2209), - [sym_integer] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(2207), - [anon_sym_True] = ACTIONS(2207), - [anon_sym_TRUE] = ACTIONS(2207), - [anon_sym_false] = ACTIONS(2207), - [anon_sym_False] = ACTIONS(2207), - [anon_sym_FALSE] = ACTIONS(2207), - [anon_sym_null] = ACTIONS(2207), - [anon_sym_Null] = ACTIONS(2207), - [anon_sym_NULL] = ACTIONS(2207), - [sym_string] = ACTIONS(2209), - [anon_sym_AT] = ACTIONS(2209), - [anon_sym_TILDE] = ACTIONS(2209), - [anon_sym_array] = ACTIONS(2207), - [anon_sym_varray] = ACTIONS(2207), - [anon_sym_darray] = ACTIONS(2207), - [anon_sym_vec] = ACTIONS(2207), - [anon_sym_dict] = ACTIONS(2207), - [anon_sym_keyset] = ACTIONS(2207), - [anon_sym_LT] = ACTIONS(2207), - [anon_sym_PLUS] = ACTIONS(2207), - [anon_sym_DASH] = ACTIONS(2207), - [anon_sym_tuple] = ACTIONS(2207), - [anon_sym_include] = ACTIONS(2207), - [anon_sym_include_once] = ACTIONS(2207), - [anon_sym_require] = ACTIONS(2207), - [anon_sym_require_once] = ACTIONS(2207), - [anon_sym_list] = ACTIONS(2207), - [anon_sym_LT_LT] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(2209), - [anon_sym_PLUS_PLUS] = ACTIONS(2209), - [anon_sym_DASH_DASH] = ACTIONS(2209), - [anon_sym_await] = ACTIONS(2207), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_yield] = ACTIONS(2207), - [anon_sym_trait] = ACTIONS(2207), - [anon_sym_interface] = ACTIONS(2207), - [anon_sym_class] = ACTIONS(2207), - [anon_sym_enum] = ACTIONS(2207), - [sym_final_modifier] = ACTIONS(2207), - [sym_abstract_modifier] = ACTIONS(2207), - [sym_xhp_modifier] = ACTIONS(2207), - [sym_xhp_identifier] = ACTIONS(2207), - [sym_xhp_class_identifier] = ACTIONS(2209), - [sym_comment] = ACTIONS(3), - }, - [1449] = { - [sym_identifier] = ACTIONS(2255), - [sym_variable] = ACTIONS(2257), - [sym_pipe_variable] = ACTIONS(2257), - [anon_sym_type] = ACTIONS(2255), - [anon_sym_newtype] = ACTIONS(2255), - [anon_sym_shape] = ACTIONS(2255), - [anon_sym_clone] = ACTIONS(2255), - [anon_sym_new] = ACTIONS(2255), - [anon_sym_print] = ACTIONS(2255), - [sym__backslash] = ACTIONS(2257), - [anon_sym_self] = ACTIONS(2255), - [anon_sym_parent] = ACTIONS(2255), - [anon_sym_static] = ACTIONS(2255), - [anon_sym_LT_LT_LT] = ACTIONS(2257), - [anon_sym_RBRACE] = ACTIONS(2257), - [anon_sym_LBRACE] = ACTIONS(2257), - [anon_sym_SEMI] = ACTIONS(2257), - [anon_sym_return] = ACTIONS(2255), - [anon_sym_break] = ACTIONS(2255), - [anon_sym_continue] = ACTIONS(2255), - [anon_sym_throw] = ACTIONS(2255), - [anon_sym_echo] = ACTIONS(2255), - [anon_sym_unset] = ACTIONS(2255), - [anon_sym_LPAREN] = ACTIONS(2257), - [anon_sym_concurrent] = ACTIONS(2255), - [anon_sym_use] = ACTIONS(2255), - [anon_sym_namespace] = ACTIONS(2255), - [anon_sym_function] = ACTIONS(2255), - [anon_sym_const] = ACTIONS(2255), - [anon_sym_if] = ACTIONS(2255), - [anon_sym_switch] = ACTIONS(2255), - [anon_sym_foreach] = ACTIONS(2255), - [anon_sym_while] = ACTIONS(2255), - [anon_sym_do] = ACTIONS(2255), - [anon_sym_for] = ACTIONS(2255), - [anon_sym_try] = ACTIONS(2255), - [anon_sym_using] = ACTIONS(2255), - [sym_float] = ACTIONS(2257), - [sym_integer] = ACTIONS(2255), - [anon_sym_true] = ACTIONS(2255), - [anon_sym_True] = ACTIONS(2255), - [anon_sym_TRUE] = ACTIONS(2255), - [anon_sym_false] = ACTIONS(2255), - [anon_sym_False] = ACTIONS(2255), - [anon_sym_FALSE] = ACTIONS(2255), - [anon_sym_null] = ACTIONS(2255), - [anon_sym_Null] = ACTIONS(2255), - [anon_sym_NULL] = ACTIONS(2255), - [sym_string] = ACTIONS(2257), - [anon_sym_AT] = ACTIONS(2257), - [anon_sym_TILDE] = ACTIONS(2257), - [anon_sym_array] = ACTIONS(2255), - [anon_sym_varray] = ACTIONS(2255), - [anon_sym_darray] = ACTIONS(2255), - [anon_sym_vec] = ACTIONS(2255), - [anon_sym_dict] = ACTIONS(2255), - [anon_sym_keyset] = ACTIONS(2255), - [anon_sym_LT] = ACTIONS(2255), - [anon_sym_PLUS] = ACTIONS(2255), - [anon_sym_DASH] = ACTIONS(2255), - [anon_sym_tuple] = ACTIONS(2255), - [anon_sym_include] = ACTIONS(2255), - [anon_sym_include_once] = ACTIONS(2255), - [anon_sym_require] = ACTIONS(2255), - [anon_sym_require_once] = ACTIONS(2255), - [anon_sym_list] = ACTIONS(2255), - [anon_sym_LT_LT] = ACTIONS(2255), - [anon_sym_BANG] = ACTIONS(2257), - [anon_sym_PLUS_PLUS] = ACTIONS(2257), - [anon_sym_DASH_DASH] = ACTIONS(2257), - [anon_sym_await] = ACTIONS(2255), - [anon_sym_async] = ACTIONS(2255), - [anon_sym_yield] = ACTIONS(2255), - [anon_sym_trait] = ACTIONS(2255), - [anon_sym_interface] = ACTIONS(2255), - [anon_sym_class] = ACTIONS(2255), - [anon_sym_enum] = ACTIONS(2255), - [sym_final_modifier] = ACTIONS(2255), - [sym_abstract_modifier] = ACTIONS(2255), - [sym_xhp_modifier] = ACTIONS(2255), - [sym_xhp_identifier] = ACTIONS(2255), - [sym_xhp_class_identifier] = ACTIONS(2257), - [sym_comment] = ACTIONS(3), - }, - [1450] = { - [sym_identifier] = ACTIONS(2267), - [sym_variable] = ACTIONS(2269), - [sym_pipe_variable] = ACTIONS(2269), - [anon_sym_type] = ACTIONS(2267), - [anon_sym_newtype] = ACTIONS(2267), - [anon_sym_shape] = ACTIONS(2267), - [anon_sym_clone] = ACTIONS(2267), - [anon_sym_new] = ACTIONS(2267), - [anon_sym_print] = ACTIONS(2267), - [sym__backslash] = ACTIONS(2269), - [anon_sym_self] = ACTIONS(2267), - [anon_sym_parent] = ACTIONS(2267), - [anon_sym_static] = ACTIONS(2267), - [anon_sym_LT_LT_LT] = ACTIONS(2269), - [anon_sym_RBRACE] = ACTIONS(2269), - [anon_sym_LBRACE] = ACTIONS(2269), - [anon_sym_SEMI] = ACTIONS(2269), - [anon_sym_return] = ACTIONS(2267), - [anon_sym_break] = ACTIONS(2267), - [anon_sym_continue] = ACTIONS(2267), - [anon_sym_throw] = ACTIONS(2267), - [anon_sym_echo] = ACTIONS(2267), - [anon_sym_unset] = ACTIONS(2267), - [anon_sym_LPAREN] = ACTIONS(2269), - [anon_sym_concurrent] = ACTIONS(2267), - [anon_sym_use] = ACTIONS(2267), - [anon_sym_namespace] = ACTIONS(2267), - [anon_sym_function] = ACTIONS(2267), - [anon_sym_const] = ACTIONS(2267), - [anon_sym_if] = ACTIONS(2267), - [anon_sym_switch] = ACTIONS(2267), - [anon_sym_foreach] = ACTIONS(2267), - [anon_sym_while] = ACTIONS(2267), - [anon_sym_do] = ACTIONS(2267), - [anon_sym_for] = ACTIONS(2267), - [anon_sym_try] = ACTIONS(2267), - [anon_sym_using] = ACTIONS(2267), - [sym_float] = ACTIONS(2269), - [sym_integer] = ACTIONS(2267), - [anon_sym_true] = ACTIONS(2267), - [anon_sym_True] = ACTIONS(2267), - [anon_sym_TRUE] = ACTIONS(2267), - [anon_sym_false] = ACTIONS(2267), - [anon_sym_False] = ACTIONS(2267), - [anon_sym_FALSE] = ACTIONS(2267), - [anon_sym_null] = ACTIONS(2267), - [anon_sym_Null] = ACTIONS(2267), - [anon_sym_NULL] = ACTIONS(2267), - [sym_string] = ACTIONS(2269), - [anon_sym_AT] = ACTIONS(2269), - [anon_sym_TILDE] = ACTIONS(2269), - [anon_sym_array] = ACTIONS(2267), - [anon_sym_varray] = ACTIONS(2267), - [anon_sym_darray] = ACTIONS(2267), - [anon_sym_vec] = ACTIONS(2267), - [anon_sym_dict] = ACTIONS(2267), - [anon_sym_keyset] = ACTIONS(2267), - [anon_sym_LT] = ACTIONS(2267), - [anon_sym_PLUS] = ACTIONS(2267), - [anon_sym_DASH] = ACTIONS(2267), - [anon_sym_tuple] = ACTIONS(2267), - [anon_sym_include] = ACTIONS(2267), - [anon_sym_include_once] = ACTIONS(2267), - [anon_sym_require] = ACTIONS(2267), - [anon_sym_require_once] = ACTIONS(2267), - [anon_sym_list] = ACTIONS(2267), - [anon_sym_LT_LT] = ACTIONS(2267), - [anon_sym_BANG] = ACTIONS(2269), - [anon_sym_PLUS_PLUS] = ACTIONS(2269), - [anon_sym_DASH_DASH] = ACTIONS(2269), - [anon_sym_await] = ACTIONS(2267), - [anon_sym_async] = ACTIONS(2267), - [anon_sym_yield] = ACTIONS(2267), - [anon_sym_trait] = ACTIONS(2267), - [anon_sym_interface] = ACTIONS(2267), - [anon_sym_class] = ACTIONS(2267), - [anon_sym_enum] = ACTIONS(2267), - [sym_final_modifier] = ACTIONS(2267), - [sym_abstract_modifier] = ACTIONS(2267), - [sym_xhp_modifier] = ACTIONS(2267), - [sym_xhp_identifier] = ACTIONS(2267), - [sym_xhp_class_identifier] = ACTIONS(2269), - [sym_comment] = ACTIONS(3), - }, - [1451] = { - [sym_identifier] = ACTIONS(2007), - [sym_variable] = ACTIONS(2009), - [sym_pipe_variable] = ACTIONS(2009), - [anon_sym_type] = ACTIONS(2007), - [anon_sym_newtype] = ACTIONS(2007), - [anon_sym_shape] = ACTIONS(2007), - [anon_sym_clone] = ACTIONS(2007), - [anon_sym_new] = ACTIONS(2007), - [anon_sym_print] = ACTIONS(2007), - [sym__backslash] = ACTIONS(2009), - [anon_sym_self] = ACTIONS(2007), - [anon_sym_parent] = ACTIONS(2007), - [anon_sym_static] = ACTIONS(2007), - [anon_sym_LT_LT_LT] = ACTIONS(2009), - [anon_sym_RBRACE] = ACTIONS(2009), - [anon_sym_LBRACE] = ACTIONS(2009), - [anon_sym_SEMI] = ACTIONS(2009), - [anon_sym_return] = ACTIONS(2007), - [anon_sym_break] = ACTIONS(2007), - [anon_sym_continue] = ACTIONS(2007), - [anon_sym_throw] = ACTIONS(2007), - [anon_sym_echo] = ACTIONS(2007), - [anon_sym_unset] = ACTIONS(2007), - [anon_sym_LPAREN] = ACTIONS(2009), - [anon_sym_concurrent] = ACTIONS(2007), - [anon_sym_use] = ACTIONS(2007), - [anon_sym_namespace] = ACTIONS(2007), - [anon_sym_function] = ACTIONS(2007), - [anon_sym_const] = ACTIONS(2007), - [anon_sym_if] = ACTIONS(2007), - [anon_sym_switch] = ACTIONS(2007), - [anon_sym_foreach] = ACTIONS(2007), - [anon_sym_while] = ACTIONS(2007), - [anon_sym_do] = ACTIONS(2007), - [anon_sym_for] = ACTIONS(2007), - [anon_sym_try] = ACTIONS(2007), - [anon_sym_using] = ACTIONS(2007), - [sym_float] = ACTIONS(2009), - [sym_integer] = ACTIONS(2007), - [anon_sym_true] = ACTIONS(2007), - [anon_sym_True] = ACTIONS(2007), - [anon_sym_TRUE] = ACTIONS(2007), - [anon_sym_false] = ACTIONS(2007), - [anon_sym_False] = ACTIONS(2007), - [anon_sym_FALSE] = ACTIONS(2007), - [anon_sym_null] = ACTIONS(2007), - [anon_sym_Null] = ACTIONS(2007), - [anon_sym_NULL] = ACTIONS(2007), - [sym_string] = ACTIONS(2009), - [anon_sym_AT] = ACTIONS(2009), - [anon_sym_TILDE] = ACTIONS(2009), - [anon_sym_array] = ACTIONS(2007), - [anon_sym_varray] = ACTIONS(2007), - [anon_sym_darray] = ACTIONS(2007), - [anon_sym_vec] = ACTIONS(2007), - [anon_sym_dict] = ACTIONS(2007), - [anon_sym_keyset] = ACTIONS(2007), - [anon_sym_LT] = ACTIONS(2007), - [anon_sym_PLUS] = ACTIONS(2007), - [anon_sym_DASH] = ACTIONS(2007), - [anon_sym_tuple] = ACTIONS(2007), - [anon_sym_include] = ACTIONS(2007), - [anon_sym_include_once] = ACTIONS(2007), - [anon_sym_require] = ACTIONS(2007), - [anon_sym_require_once] = ACTIONS(2007), - [anon_sym_list] = ACTIONS(2007), - [anon_sym_LT_LT] = ACTIONS(2007), - [anon_sym_BANG] = ACTIONS(2009), - [anon_sym_PLUS_PLUS] = ACTIONS(2009), - [anon_sym_DASH_DASH] = ACTIONS(2009), - [anon_sym_await] = ACTIONS(2007), - [anon_sym_async] = ACTIONS(2007), - [anon_sym_yield] = ACTIONS(2007), - [anon_sym_trait] = ACTIONS(2007), - [anon_sym_interface] = ACTIONS(2007), - [anon_sym_class] = ACTIONS(2007), - [anon_sym_enum] = ACTIONS(2007), - [sym_final_modifier] = ACTIONS(2007), - [sym_abstract_modifier] = ACTIONS(2007), - [sym_xhp_modifier] = ACTIONS(2007), - [sym_xhp_identifier] = ACTIONS(2007), - [sym_xhp_class_identifier] = ACTIONS(2009), - [sym_comment] = ACTIONS(3), - }, - [1452] = { - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_RBRACE] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1453] = { - [sym_identifier] = ACTIONS(2447), - [sym_variable] = ACTIONS(2449), - [sym_pipe_variable] = ACTIONS(2449), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_newtype] = ACTIONS(2447), - [anon_sym_shape] = ACTIONS(2447), - [anon_sym_clone] = ACTIONS(2447), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_print] = ACTIONS(2447), - [sym__backslash] = ACTIONS(2449), - [anon_sym_self] = ACTIONS(2447), - [anon_sym_parent] = ACTIONS(2447), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_LT_LT_LT] = ACTIONS(2449), - [anon_sym_RBRACE] = ACTIONS(2449), - [anon_sym_LBRACE] = ACTIONS(2449), - [anon_sym_SEMI] = ACTIONS(2449), - [anon_sym_return] = ACTIONS(2447), - [anon_sym_break] = ACTIONS(2447), - [anon_sym_continue] = ACTIONS(2447), - [anon_sym_throw] = ACTIONS(2447), - [anon_sym_echo] = ACTIONS(2447), - [anon_sym_unset] = ACTIONS(2447), - [anon_sym_LPAREN] = ACTIONS(2449), - [anon_sym_concurrent] = ACTIONS(2447), - [anon_sym_use] = ACTIONS(2447), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2447), - [anon_sym_const] = ACTIONS(2447), - [anon_sym_if] = ACTIONS(2447), - [anon_sym_switch] = ACTIONS(2447), - [anon_sym_foreach] = ACTIONS(2447), - [anon_sym_while] = ACTIONS(2447), - [anon_sym_do] = ACTIONS(2447), - [anon_sym_for] = ACTIONS(2447), - [anon_sym_try] = ACTIONS(2447), - [anon_sym_using] = ACTIONS(2447), - [sym_float] = ACTIONS(2449), - [sym_integer] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(2447), - [anon_sym_True] = ACTIONS(2447), - [anon_sym_TRUE] = ACTIONS(2447), - [anon_sym_false] = ACTIONS(2447), - [anon_sym_False] = ACTIONS(2447), - [anon_sym_FALSE] = ACTIONS(2447), - [anon_sym_null] = ACTIONS(2447), - [anon_sym_Null] = ACTIONS(2447), - [anon_sym_NULL] = ACTIONS(2447), - [sym_string] = ACTIONS(2449), - [anon_sym_AT] = ACTIONS(2449), - [anon_sym_TILDE] = ACTIONS(2449), - [anon_sym_array] = ACTIONS(2447), - [anon_sym_varray] = ACTIONS(2447), - [anon_sym_darray] = ACTIONS(2447), - [anon_sym_vec] = ACTIONS(2447), - [anon_sym_dict] = ACTIONS(2447), - [anon_sym_keyset] = ACTIONS(2447), - [anon_sym_LT] = ACTIONS(2447), - [anon_sym_PLUS] = ACTIONS(2447), - [anon_sym_DASH] = ACTIONS(2447), - [anon_sym_tuple] = ACTIONS(2447), - [anon_sym_include] = ACTIONS(2447), - [anon_sym_include_once] = ACTIONS(2447), - [anon_sym_require] = ACTIONS(2447), - [anon_sym_require_once] = ACTIONS(2447), - [anon_sym_list] = ACTIONS(2447), - [anon_sym_LT_LT] = ACTIONS(2447), - [anon_sym_BANG] = ACTIONS(2449), - [anon_sym_PLUS_PLUS] = ACTIONS(2449), - [anon_sym_DASH_DASH] = ACTIONS(2449), - [anon_sym_await] = ACTIONS(2447), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_yield] = ACTIONS(2447), - [anon_sym_trait] = ACTIONS(2447), - [anon_sym_interface] = ACTIONS(2447), - [anon_sym_class] = ACTIONS(2447), - [anon_sym_enum] = ACTIONS(2447), - [sym_final_modifier] = ACTIONS(2447), - [sym_abstract_modifier] = ACTIONS(2447), - [sym_xhp_modifier] = ACTIONS(2447), - [sym_xhp_identifier] = ACTIONS(2447), - [sym_xhp_class_identifier] = ACTIONS(2449), - [sym_comment] = ACTIONS(3), - }, - [1454] = { - [sym_identifier] = ACTIONS(2455), - [sym_variable] = ACTIONS(2457), - [sym_pipe_variable] = ACTIONS(2457), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_newtype] = ACTIONS(2455), - [anon_sym_shape] = ACTIONS(2455), - [anon_sym_clone] = ACTIONS(2455), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_print] = ACTIONS(2455), - [sym__backslash] = ACTIONS(2457), - [anon_sym_self] = ACTIONS(2455), - [anon_sym_parent] = ACTIONS(2455), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_LT_LT_LT] = ACTIONS(2457), - [anon_sym_RBRACE] = ACTIONS(2457), - [anon_sym_LBRACE] = ACTIONS(2457), - [anon_sym_SEMI] = ACTIONS(2457), - [anon_sym_return] = ACTIONS(2455), - [anon_sym_break] = ACTIONS(2455), - [anon_sym_continue] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2455), - [anon_sym_echo] = ACTIONS(2455), - [anon_sym_unset] = ACTIONS(2455), - [anon_sym_LPAREN] = ACTIONS(2457), - [anon_sym_concurrent] = ACTIONS(2455), - [anon_sym_use] = ACTIONS(2455), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2455), - [anon_sym_const] = ACTIONS(2455), - [anon_sym_if] = ACTIONS(2455), - [anon_sym_switch] = ACTIONS(2455), - [anon_sym_foreach] = ACTIONS(2455), - [anon_sym_while] = ACTIONS(2455), - [anon_sym_do] = ACTIONS(2455), - [anon_sym_for] = ACTIONS(2455), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_using] = ACTIONS(2455), - [sym_float] = ACTIONS(2457), - [sym_integer] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(2455), - [anon_sym_True] = ACTIONS(2455), - [anon_sym_TRUE] = ACTIONS(2455), - [anon_sym_false] = ACTIONS(2455), - [anon_sym_False] = ACTIONS(2455), - [anon_sym_FALSE] = ACTIONS(2455), - [anon_sym_null] = ACTIONS(2455), - [anon_sym_Null] = ACTIONS(2455), - [anon_sym_NULL] = ACTIONS(2455), - [sym_string] = ACTIONS(2457), - [anon_sym_AT] = ACTIONS(2457), - [anon_sym_TILDE] = ACTIONS(2457), - [anon_sym_array] = ACTIONS(2455), - [anon_sym_varray] = ACTIONS(2455), - [anon_sym_darray] = ACTIONS(2455), - [anon_sym_vec] = ACTIONS(2455), - [anon_sym_dict] = ACTIONS(2455), - [anon_sym_keyset] = ACTIONS(2455), - [anon_sym_LT] = ACTIONS(2455), - [anon_sym_PLUS] = ACTIONS(2455), - [anon_sym_DASH] = ACTIONS(2455), - [anon_sym_tuple] = ACTIONS(2455), - [anon_sym_include] = ACTIONS(2455), - [anon_sym_include_once] = ACTIONS(2455), - [anon_sym_require] = ACTIONS(2455), - [anon_sym_require_once] = ACTIONS(2455), - [anon_sym_list] = ACTIONS(2455), - [anon_sym_LT_LT] = ACTIONS(2455), - [anon_sym_BANG] = ACTIONS(2457), - [anon_sym_PLUS_PLUS] = ACTIONS(2457), - [anon_sym_DASH_DASH] = ACTIONS(2457), - [anon_sym_await] = ACTIONS(2455), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_yield] = ACTIONS(2455), - [anon_sym_trait] = ACTIONS(2455), - [anon_sym_interface] = ACTIONS(2455), - [anon_sym_class] = ACTIONS(2455), - [anon_sym_enum] = ACTIONS(2455), - [sym_final_modifier] = ACTIONS(2455), - [sym_abstract_modifier] = ACTIONS(2455), - [sym_xhp_modifier] = ACTIONS(2455), - [sym_xhp_identifier] = ACTIONS(2455), - [sym_xhp_class_identifier] = ACTIONS(2457), - [sym_comment] = ACTIONS(3), - }, - [1455] = { - [sym_identifier] = ACTIONS(2419), - [sym_variable] = ACTIONS(2421), - [sym_pipe_variable] = ACTIONS(2421), - [anon_sym_type] = ACTIONS(2419), - [anon_sym_newtype] = ACTIONS(2419), - [anon_sym_shape] = ACTIONS(2419), - [anon_sym_clone] = ACTIONS(2419), - [anon_sym_new] = ACTIONS(2419), - [anon_sym_print] = ACTIONS(2419), - [sym__backslash] = ACTIONS(2421), - [anon_sym_self] = ACTIONS(2419), - [anon_sym_parent] = ACTIONS(2419), - [anon_sym_static] = ACTIONS(2419), - [anon_sym_LT_LT_LT] = ACTIONS(2421), - [anon_sym_RBRACE] = ACTIONS(2421), - [anon_sym_LBRACE] = ACTIONS(2421), - [anon_sym_SEMI] = ACTIONS(2421), - [anon_sym_return] = ACTIONS(2419), - [anon_sym_break] = ACTIONS(2419), - [anon_sym_continue] = ACTIONS(2419), - [anon_sym_throw] = ACTIONS(2419), - [anon_sym_echo] = ACTIONS(2419), - [anon_sym_unset] = ACTIONS(2419), - [anon_sym_LPAREN] = ACTIONS(2421), - [anon_sym_concurrent] = ACTIONS(2419), - [anon_sym_use] = ACTIONS(2419), - [anon_sym_namespace] = ACTIONS(2419), - [anon_sym_function] = ACTIONS(2419), - [anon_sym_const] = ACTIONS(2419), - [anon_sym_if] = ACTIONS(2419), - [anon_sym_switch] = ACTIONS(2419), - [anon_sym_foreach] = ACTIONS(2419), - [anon_sym_while] = ACTIONS(2419), - [anon_sym_do] = ACTIONS(2419), - [anon_sym_for] = ACTIONS(2419), - [anon_sym_try] = ACTIONS(2419), - [anon_sym_using] = ACTIONS(2419), - [sym_float] = ACTIONS(2421), - [sym_integer] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(2419), - [anon_sym_True] = ACTIONS(2419), - [anon_sym_TRUE] = ACTIONS(2419), - [anon_sym_false] = ACTIONS(2419), - [anon_sym_False] = ACTIONS(2419), - [anon_sym_FALSE] = ACTIONS(2419), - [anon_sym_null] = ACTIONS(2419), - [anon_sym_Null] = ACTIONS(2419), - [anon_sym_NULL] = ACTIONS(2419), - [sym_string] = ACTIONS(2421), - [anon_sym_AT] = ACTIONS(2421), - [anon_sym_TILDE] = ACTIONS(2421), - [anon_sym_array] = ACTIONS(2419), - [anon_sym_varray] = ACTIONS(2419), - [anon_sym_darray] = ACTIONS(2419), - [anon_sym_vec] = ACTIONS(2419), - [anon_sym_dict] = ACTIONS(2419), - [anon_sym_keyset] = ACTIONS(2419), - [anon_sym_LT] = ACTIONS(2419), - [anon_sym_PLUS] = ACTIONS(2419), - [anon_sym_DASH] = ACTIONS(2419), - [anon_sym_tuple] = ACTIONS(2419), - [anon_sym_include] = ACTIONS(2419), - [anon_sym_include_once] = ACTIONS(2419), - [anon_sym_require] = ACTIONS(2419), - [anon_sym_require_once] = ACTIONS(2419), - [anon_sym_list] = ACTIONS(2419), - [anon_sym_LT_LT] = ACTIONS(2419), - [anon_sym_BANG] = ACTIONS(2421), - [anon_sym_PLUS_PLUS] = ACTIONS(2421), - [anon_sym_DASH_DASH] = ACTIONS(2421), - [anon_sym_await] = ACTIONS(2419), - [anon_sym_async] = ACTIONS(2419), - [anon_sym_yield] = ACTIONS(2419), - [anon_sym_trait] = ACTIONS(2419), - [anon_sym_interface] = ACTIONS(2419), - [anon_sym_class] = ACTIONS(2419), - [anon_sym_enum] = ACTIONS(2419), - [sym_final_modifier] = ACTIONS(2419), - [sym_abstract_modifier] = ACTIONS(2419), - [sym_xhp_modifier] = ACTIONS(2419), - [sym_xhp_identifier] = ACTIONS(2419), - [sym_xhp_class_identifier] = ACTIONS(2421), - [sym_comment] = ACTIONS(3), - }, - [1456] = { - [sym_identifier] = ACTIONS(2291), - [sym_variable] = ACTIONS(2293), - [sym_pipe_variable] = ACTIONS(2293), - [anon_sym_type] = ACTIONS(2291), - [anon_sym_newtype] = ACTIONS(2291), - [anon_sym_shape] = ACTIONS(2291), - [anon_sym_clone] = ACTIONS(2291), - [anon_sym_new] = ACTIONS(2291), - [anon_sym_print] = ACTIONS(2291), - [sym__backslash] = ACTIONS(2293), - [anon_sym_self] = ACTIONS(2291), - [anon_sym_parent] = ACTIONS(2291), - [anon_sym_static] = ACTIONS(2291), - [anon_sym_LT_LT_LT] = ACTIONS(2293), - [anon_sym_RBRACE] = ACTIONS(2293), - [anon_sym_LBRACE] = ACTIONS(2293), - [anon_sym_SEMI] = ACTIONS(2293), - [anon_sym_return] = ACTIONS(2291), - [anon_sym_break] = ACTIONS(2291), - [anon_sym_continue] = ACTIONS(2291), - [anon_sym_throw] = ACTIONS(2291), - [anon_sym_echo] = ACTIONS(2291), - [anon_sym_unset] = ACTIONS(2291), - [anon_sym_LPAREN] = ACTIONS(2293), - [anon_sym_concurrent] = ACTIONS(2291), - [anon_sym_use] = ACTIONS(2291), - [anon_sym_namespace] = ACTIONS(2291), - [anon_sym_function] = ACTIONS(2291), - [anon_sym_const] = ACTIONS(2291), - [anon_sym_if] = ACTIONS(2291), - [anon_sym_switch] = ACTIONS(2291), - [anon_sym_foreach] = ACTIONS(2291), - [anon_sym_while] = ACTIONS(2291), - [anon_sym_do] = ACTIONS(2291), - [anon_sym_for] = ACTIONS(2291), - [anon_sym_try] = ACTIONS(2291), - [anon_sym_using] = ACTIONS(2291), - [sym_float] = ACTIONS(2293), - [sym_integer] = ACTIONS(2291), - [anon_sym_true] = ACTIONS(2291), - [anon_sym_True] = ACTIONS(2291), - [anon_sym_TRUE] = ACTIONS(2291), - [anon_sym_false] = ACTIONS(2291), - [anon_sym_False] = ACTIONS(2291), - [anon_sym_FALSE] = ACTIONS(2291), - [anon_sym_null] = ACTIONS(2291), - [anon_sym_Null] = ACTIONS(2291), - [anon_sym_NULL] = ACTIONS(2291), - [sym_string] = ACTIONS(2293), - [anon_sym_AT] = ACTIONS(2293), - [anon_sym_TILDE] = ACTIONS(2293), - [anon_sym_array] = ACTIONS(2291), - [anon_sym_varray] = ACTIONS(2291), - [anon_sym_darray] = ACTIONS(2291), - [anon_sym_vec] = ACTIONS(2291), - [anon_sym_dict] = ACTIONS(2291), - [anon_sym_keyset] = ACTIONS(2291), - [anon_sym_LT] = ACTIONS(2291), - [anon_sym_PLUS] = ACTIONS(2291), - [anon_sym_DASH] = ACTIONS(2291), - [anon_sym_tuple] = ACTIONS(2291), - [anon_sym_include] = ACTIONS(2291), - [anon_sym_include_once] = ACTIONS(2291), - [anon_sym_require] = ACTIONS(2291), - [anon_sym_require_once] = ACTIONS(2291), - [anon_sym_list] = ACTIONS(2291), - [anon_sym_LT_LT] = ACTIONS(2291), - [anon_sym_BANG] = ACTIONS(2293), - [anon_sym_PLUS_PLUS] = ACTIONS(2293), - [anon_sym_DASH_DASH] = ACTIONS(2293), - [anon_sym_await] = ACTIONS(2291), - [anon_sym_async] = ACTIONS(2291), - [anon_sym_yield] = ACTIONS(2291), - [anon_sym_trait] = ACTIONS(2291), - [anon_sym_interface] = ACTIONS(2291), - [anon_sym_class] = ACTIONS(2291), - [anon_sym_enum] = ACTIONS(2291), - [sym_final_modifier] = ACTIONS(2291), - [sym_abstract_modifier] = ACTIONS(2291), - [sym_xhp_modifier] = ACTIONS(2291), - [sym_xhp_identifier] = ACTIONS(2291), - [sym_xhp_class_identifier] = ACTIONS(2293), - [sym_comment] = ACTIONS(3), - }, - [1457] = { - [ts_builtin_sym_end] = ACTIONS(2397), - [sym_identifier] = ACTIONS(2395), - [sym_variable] = ACTIONS(2397), - [sym_pipe_variable] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2395), - [anon_sym_newtype] = ACTIONS(2395), - [anon_sym_shape] = ACTIONS(2395), - [anon_sym_clone] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2395), - [anon_sym_print] = ACTIONS(2395), - [sym__backslash] = ACTIONS(2397), - [anon_sym_self] = ACTIONS(2395), - [anon_sym_parent] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2395), - [anon_sym_LT_LT_LT] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2397), - [anon_sym_SEMI] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2395), - [anon_sym_break] = ACTIONS(2395), - [anon_sym_continue] = ACTIONS(2395), - [anon_sym_throw] = ACTIONS(2395), - [anon_sym_echo] = ACTIONS(2395), - [anon_sym_unset] = ACTIONS(2395), - [anon_sym_LPAREN] = ACTIONS(2397), - [anon_sym_concurrent] = ACTIONS(2395), - [anon_sym_use] = ACTIONS(2395), - [anon_sym_namespace] = ACTIONS(2395), - [anon_sym_function] = ACTIONS(2395), - [anon_sym_const] = ACTIONS(2395), - [anon_sym_if] = ACTIONS(2395), - [anon_sym_switch] = ACTIONS(2395), - [anon_sym_foreach] = ACTIONS(2395), - [anon_sym_while] = ACTIONS(2395), - [anon_sym_do] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2395), - [anon_sym_try] = ACTIONS(2395), - [anon_sym_using] = ACTIONS(2395), - [sym_float] = ACTIONS(2397), - [sym_integer] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(2395), - [anon_sym_True] = ACTIONS(2395), - [anon_sym_TRUE] = ACTIONS(2395), - [anon_sym_false] = ACTIONS(2395), - [anon_sym_False] = ACTIONS(2395), - [anon_sym_FALSE] = ACTIONS(2395), - [anon_sym_null] = ACTIONS(2395), - [anon_sym_Null] = ACTIONS(2395), - [anon_sym_NULL] = ACTIONS(2395), - [sym_string] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2397), - [anon_sym_TILDE] = ACTIONS(2397), - [anon_sym_array] = ACTIONS(2395), - [anon_sym_varray] = ACTIONS(2395), - [anon_sym_darray] = ACTIONS(2395), - [anon_sym_vec] = ACTIONS(2395), - [anon_sym_dict] = ACTIONS(2395), - [anon_sym_keyset] = ACTIONS(2395), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_tuple] = ACTIONS(2395), - [anon_sym_include] = ACTIONS(2395), - [anon_sym_include_once] = ACTIONS(2395), - [anon_sym_require] = ACTIONS(2395), - [anon_sym_require_once] = ACTIONS(2395), - [anon_sym_list] = ACTIONS(2395), - [anon_sym_LT_LT] = ACTIONS(2395), - [anon_sym_BANG] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2397), - [anon_sym_DASH_DASH] = ACTIONS(2397), - [anon_sym_await] = ACTIONS(2395), - [anon_sym_async] = ACTIONS(2395), - [anon_sym_yield] = ACTIONS(2395), - [anon_sym_trait] = ACTIONS(2395), - [anon_sym_interface] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2395), - [anon_sym_enum] = ACTIONS(2395), - [sym_final_modifier] = ACTIONS(2395), - [sym_abstract_modifier] = ACTIONS(2395), - [sym_xhp_modifier] = ACTIONS(2395), - [sym_xhp_identifier] = ACTIONS(2395), - [sym_xhp_class_identifier] = ACTIONS(2397), - [sym_comment] = ACTIONS(3), - }, - [1458] = { - [sym_identifier] = ACTIONS(2299), - [sym_variable] = ACTIONS(2301), - [sym_pipe_variable] = ACTIONS(2301), - [anon_sym_type] = ACTIONS(2299), - [anon_sym_newtype] = ACTIONS(2299), - [anon_sym_shape] = ACTIONS(2299), - [anon_sym_clone] = ACTIONS(2299), - [anon_sym_new] = ACTIONS(2299), - [anon_sym_print] = ACTIONS(2299), - [sym__backslash] = ACTIONS(2301), - [anon_sym_self] = ACTIONS(2299), - [anon_sym_parent] = ACTIONS(2299), - [anon_sym_static] = ACTIONS(2299), - [anon_sym_LT_LT_LT] = ACTIONS(2301), - [anon_sym_RBRACE] = ACTIONS(2301), - [anon_sym_LBRACE] = ACTIONS(2301), - [anon_sym_SEMI] = ACTIONS(2301), - [anon_sym_return] = ACTIONS(2299), - [anon_sym_break] = ACTIONS(2299), - [anon_sym_continue] = ACTIONS(2299), - [anon_sym_throw] = ACTIONS(2299), - [anon_sym_echo] = ACTIONS(2299), - [anon_sym_unset] = ACTIONS(2299), - [anon_sym_LPAREN] = ACTIONS(2301), - [anon_sym_concurrent] = ACTIONS(2299), - [anon_sym_use] = ACTIONS(2299), - [anon_sym_namespace] = ACTIONS(2299), - [anon_sym_function] = ACTIONS(2299), - [anon_sym_const] = ACTIONS(2299), - [anon_sym_if] = ACTIONS(2299), - [anon_sym_switch] = ACTIONS(2299), - [anon_sym_foreach] = ACTIONS(2299), - [anon_sym_while] = ACTIONS(2299), - [anon_sym_do] = ACTIONS(2299), - [anon_sym_for] = ACTIONS(2299), - [anon_sym_try] = ACTIONS(2299), - [anon_sym_using] = ACTIONS(2299), - [sym_float] = ACTIONS(2301), - [sym_integer] = ACTIONS(2299), - [anon_sym_true] = ACTIONS(2299), - [anon_sym_True] = ACTIONS(2299), - [anon_sym_TRUE] = ACTIONS(2299), - [anon_sym_false] = ACTIONS(2299), - [anon_sym_False] = ACTIONS(2299), - [anon_sym_FALSE] = ACTIONS(2299), - [anon_sym_null] = ACTIONS(2299), - [anon_sym_Null] = ACTIONS(2299), - [anon_sym_NULL] = ACTIONS(2299), - [sym_string] = ACTIONS(2301), - [anon_sym_AT] = ACTIONS(2301), - [anon_sym_TILDE] = ACTIONS(2301), - [anon_sym_array] = ACTIONS(2299), - [anon_sym_varray] = ACTIONS(2299), - [anon_sym_darray] = ACTIONS(2299), - [anon_sym_vec] = ACTIONS(2299), - [anon_sym_dict] = ACTIONS(2299), - [anon_sym_keyset] = ACTIONS(2299), - [anon_sym_LT] = ACTIONS(2299), - [anon_sym_PLUS] = ACTIONS(2299), - [anon_sym_DASH] = ACTIONS(2299), - [anon_sym_tuple] = ACTIONS(2299), - [anon_sym_include] = ACTIONS(2299), - [anon_sym_include_once] = ACTIONS(2299), - [anon_sym_require] = ACTIONS(2299), - [anon_sym_require_once] = ACTIONS(2299), - [anon_sym_list] = ACTIONS(2299), - [anon_sym_LT_LT] = ACTIONS(2299), - [anon_sym_BANG] = ACTIONS(2301), - [anon_sym_PLUS_PLUS] = ACTIONS(2301), - [anon_sym_DASH_DASH] = ACTIONS(2301), - [anon_sym_await] = ACTIONS(2299), - [anon_sym_async] = ACTIONS(2299), - [anon_sym_yield] = ACTIONS(2299), - [anon_sym_trait] = ACTIONS(2299), - [anon_sym_interface] = ACTIONS(2299), - [anon_sym_class] = ACTIONS(2299), - [anon_sym_enum] = ACTIONS(2299), - [sym_final_modifier] = ACTIONS(2299), - [sym_abstract_modifier] = ACTIONS(2299), - [sym_xhp_modifier] = ACTIONS(2299), - [sym_xhp_identifier] = ACTIONS(2299), - [sym_xhp_class_identifier] = ACTIONS(2301), - [sym_comment] = ACTIONS(3), - }, - [1459] = { - [sym_identifier] = ACTIONS(2303), - [sym_variable] = ACTIONS(2305), - [sym_pipe_variable] = ACTIONS(2305), - [anon_sym_type] = ACTIONS(2303), - [anon_sym_newtype] = ACTIONS(2303), - [anon_sym_shape] = ACTIONS(2303), - [anon_sym_clone] = ACTIONS(2303), - [anon_sym_new] = ACTIONS(2303), - [anon_sym_print] = ACTIONS(2303), - [sym__backslash] = ACTIONS(2305), - [anon_sym_self] = ACTIONS(2303), - [anon_sym_parent] = ACTIONS(2303), - [anon_sym_static] = ACTIONS(2303), - [anon_sym_LT_LT_LT] = ACTIONS(2305), - [anon_sym_RBRACE] = ACTIONS(2305), - [anon_sym_LBRACE] = ACTIONS(2305), - [anon_sym_SEMI] = ACTIONS(2305), - [anon_sym_return] = ACTIONS(2303), - [anon_sym_break] = ACTIONS(2303), - [anon_sym_continue] = ACTIONS(2303), - [anon_sym_throw] = ACTIONS(2303), - [anon_sym_echo] = ACTIONS(2303), - [anon_sym_unset] = ACTIONS(2303), - [anon_sym_LPAREN] = ACTIONS(2305), - [anon_sym_concurrent] = ACTIONS(2303), - [anon_sym_use] = ACTIONS(2303), - [anon_sym_namespace] = ACTIONS(2303), - [anon_sym_function] = ACTIONS(2303), - [anon_sym_const] = ACTIONS(2303), - [anon_sym_if] = ACTIONS(2303), - [anon_sym_switch] = ACTIONS(2303), - [anon_sym_foreach] = ACTIONS(2303), - [anon_sym_while] = ACTIONS(2303), - [anon_sym_do] = ACTIONS(2303), - [anon_sym_for] = ACTIONS(2303), - [anon_sym_try] = ACTIONS(2303), - [anon_sym_using] = ACTIONS(2303), - [sym_float] = ACTIONS(2305), - [sym_integer] = ACTIONS(2303), - [anon_sym_true] = ACTIONS(2303), - [anon_sym_True] = ACTIONS(2303), - [anon_sym_TRUE] = ACTIONS(2303), - [anon_sym_false] = ACTIONS(2303), - [anon_sym_False] = ACTIONS(2303), - [anon_sym_FALSE] = ACTIONS(2303), - [anon_sym_null] = ACTIONS(2303), - [anon_sym_Null] = ACTIONS(2303), - [anon_sym_NULL] = ACTIONS(2303), - [sym_string] = ACTIONS(2305), - [anon_sym_AT] = ACTIONS(2305), - [anon_sym_TILDE] = ACTIONS(2305), - [anon_sym_array] = ACTIONS(2303), - [anon_sym_varray] = ACTIONS(2303), - [anon_sym_darray] = ACTIONS(2303), - [anon_sym_vec] = ACTIONS(2303), - [anon_sym_dict] = ACTIONS(2303), - [anon_sym_keyset] = ACTIONS(2303), - [anon_sym_LT] = ACTIONS(2303), - [anon_sym_PLUS] = ACTIONS(2303), - [anon_sym_DASH] = ACTIONS(2303), - [anon_sym_tuple] = ACTIONS(2303), - [anon_sym_include] = ACTIONS(2303), - [anon_sym_include_once] = ACTIONS(2303), - [anon_sym_require] = ACTIONS(2303), - [anon_sym_require_once] = ACTIONS(2303), - [anon_sym_list] = ACTIONS(2303), - [anon_sym_LT_LT] = ACTIONS(2303), - [anon_sym_BANG] = ACTIONS(2305), - [anon_sym_PLUS_PLUS] = ACTIONS(2305), - [anon_sym_DASH_DASH] = ACTIONS(2305), - [anon_sym_await] = ACTIONS(2303), - [anon_sym_async] = ACTIONS(2303), - [anon_sym_yield] = ACTIONS(2303), - [anon_sym_trait] = ACTIONS(2303), - [anon_sym_interface] = ACTIONS(2303), - [anon_sym_class] = ACTIONS(2303), - [anon_sym_enum] = ACTIONS(2303), - [sym_final_modifier] = ACTIONS(2303), - [sym_abstract_modifier] = ACTIONS(2303), - [sym_xhp_modifier] = ACTIONS(2303), - [sym_xhp_identifier] = ACTIONS(2303), - [sym_xhp_class_identifier] = ACTIONS(2305), - [sym_comment] = ACTIONS(3), - }, - [1460] = { - [sym_identifier] = ACTIONS(2307), - [sym_variable] = ACTIONS(2309), - [sym_pipe_variable] = ACTIONS(2309), - [anon_sym_type] = ACTIONS(2307), - [anon_sym_newtype] = ACTIONS(2307), - [anon_sym_shape] = ACTIONS(2307), - [anon_sym_clone] = ACTIONS(2307), - [anon_sym_new] = ACTIONS(2307), - [anon_sym_print] = ACTIONS(2307), - [sym__backslash] = ACTIONS(2309), - [anon_sym_self] = ACTIONS(2307), - [anon_sym_parent] = ACTIONS(2307), - [anon_sym_static] = ACTIONS(2307), - [anon_sym_LT_LT_LT] = ACTIONS(2309), - [anon_sym_RBRACE] = ACTIONS(2309), - [anon_sym_LBRACE] = ACTIONS(2309), - [anon_sym_SEMI] = ACTIONS(2309), - [anon_sym_return] = ACTIONS(2307), - [anon_sym_break] = ACTIONS(2307), - [anon_sym_continue] = ACTIONS(2307), - [anon_sym_throw] = ACTIONS(2307), - [anon_sym_echo] = ACTIONS(2307), - [anon_sym_unset] = ACTIONS(2307), - [anon_sym_LPAREN] = ACTIONS(2309), - [anon_sym_concurrent] = ACTIONS(2307), - [anon_sym_use] = ACTIONS(2307), - [anon_sym_namespace] = ACTIONS(2307), - [anon_sym_function] = ACTIONS(2307), - [anon_sym_const] = ACTIONS(2307), - [anon_sym_if] = ACTIONS(2307), - [anon_sym_switch] = ACTIONS(2307), - [anon_sym_foreach] = ACTIONS(2307), - [anon_sym_while] = ACTIONS(2307), - [anon_sym_do] = ACTIONS(2307), - [anon_sym_for] = ACTIONS(2307), - [anon_sym_try] = ACTIONS(2307), - [anon_sym_using] = ACTIONS(2307), - [sym_float] = ACTIONS(2309), - [sym_integer] = ACTIONS(2307), - [anon_sym_true] = ACTIONS(2307), - [anon_sym_True] = ACTIONS(2307), - [anon_sym_TRUE] = ACTIONS(2307), - [anon_sym_false] = ACTIONS(2307), - [anon_sym_False] = ACTIONS(2307), - [anon_sym_FALSE] = ACTIONS(2307), - [anon_sym_null] = ACTIONS(2307), - [anon_sym_Null] = ACTIONS(2307), - [anon_sym_NULL] = ACTIONS(2307), - [sym_string] = ACTIONS(2309), - [anon_sym_AT] = ACTIONS(2309), - [anon_sym_TILDE] = ACTIONS(2309), - [anon_sym_array] = ACTIONS(2307), - [anon_sym_varray] = ACTIONS(2307), - [anon_sym_darray] = ACTIONS(2307), - [anon_sym_vec] = ACTIONS(2307), - [anon_sym_dict] = ACTIONS(2307), - [anon_sym_keyset] = ACTIONS(2307), - [anon_sym_LT] = ACTIONS(2307), - [anon_sym_PLUS] = ACTIONS(2307), - [anon_sym_DASH] = ACTIONS(2307), - [anon_sym_tuple] = ACTIONS(2307), - [anon_sym_include] = ACTIONS(2307), - [anon_sym_include_once] = ACTIONS(2307), - [anon_sym_require] = ACTIONS(2307), - [anon_sym_require_once] = ACTIONS(2307), - [anon_sym_list] = ACTIONS(2307), - [anon_sym_LT_LT] = ACTIONS(2307), - [anon_sym_BANG] = ACTIONS(2309), - [anon_sym_PLUS_PLUS] = ACTIONS(2309), - [anon_sym_DASH_DASH] = ACTIONS(2309), - [anon_sym_await] = ACTIONS(2307), - [anon_sym_async] = ACTIONS(2307), - [anon_sym_yield] = ACTIONS(2307), - [anon_sym_trait] = ACTIONS(2307), - [anon_sym_interface] = ACTIONS(2307), - [anon_sym_class] = ACTIONS(2307), - [anon_sym_enum] = ACTIONS(2307), - [sym_final_modifier] = ACTIONS(2307), - [sym_abstract_modifier] = ACTIONS(2307), - [sym_xhp_modifier] = ACTIONS(2307), - [sym_xhp_identifier] = ACTIONS(2307), - [sym_xhp_class_identifier] = ACTIONS(2309), - [sym_comment] = ACTIONS(3), - }, - [1461] = { - [sym_identifier] = ACTIONS(2451), - [sym_variable] = ACTIONS(2453), - [sym_pipe_variable] = ACTIONS(2453), - [anon_sym_type] = ACTIONS(2451), - [anon_sym_newtype] = ACTIONS(2451), - [anon_sym_shape] = ACTIONS(2451), - [anon_sym_clone] = ACTIONS(2451), - [anon_sym_new] = ACTIONS(2451), - [anon_sym_print] = ACTIONS(2451), - [sym__backslash] = ACTIONS(2453), - [anon_sym_self] = ACTIONS(2451), - [anon_sym_parent] = ACTIONS(2451), - [anon_sym_static] = ACTIONS(2451), - [anon_sym_LT_LT_LT] = ACTIONS(2453), - [anon_sym_RBRACE] = ACTIONS(2453), - [anon_sym_LBRACE] = ACTIONS(2453), - [anon_sym_SEMI] = ACTIONS(2453), - [anon_sym_return] = ACTIONS(2451), - [anon_sym_break] = ACTIONS(2451), - [anon_sym_continue] = ACTIONS(2451), - [anon_sym_throw] = ACTIONS(2451), - [anon_sym_echo] = ACTIONS(2451), - [anon_sym_unset] = ACTIONS(2451), - [anon_sym_LPAREN] = ACTIONS(2453), - [anon_sym_concurrent] = ACTIONS(2451), - [anon_sym_use] = ACTIONS(2451), - [anon_sym_namespace] = ACTIONS(2451), - [anon_sym_function] = ACTIONS(2451), - [anon_sym_const] = ACTIONS(2451), - [anon_sym_if] = ACTIONS(2451), - [anon_sym_switch] = ACTIONS(2451), - [anon_sym_foreach] = ACTIONS(2451), - [anon_sym_while] = ACTIONS(2451), - [anon_sym_do] = ACTIONS(2451), - [anon_sym_for] = ACTIONS(2451), - [anon_sym_try] = ACTIONS(2451), - [anon_sym_using] = ACTIONS(2451), - [sym_float] = ACTIONS(2453), - [sym_integer] = ACTIONS(2451), - [anon_sym_true] = ACTIONS(2451), - [anon_sym_True] = ACTIONS(2451), - [anon_sym_TRUE] = ACTIONS(2451), - [anon_sym_false] = ACTIONS(2451), - [anon_sym_False] = ACTIONS(2451), - [anon_sym_FALSE] = ACTIONS(2451), - [anon_sym_null] = ACTIONS(2451), - [anon_sym_Null] = ACTIONS(2451), - [anon_sym_NULL] = ACTIONS(2451), - [sym_string] = ACTIONS(2453), - [anon_sym_AT] = ACTIONS(2453), - [anon_sym_TILDE] = ACTIONS(2453), - [anon_sym_array] = ACTIONS(2451), - [anon_sym_varray] = ACTIONS(2451), - [anon_sym_darray] = ACTIONS(2451), - [anon_sym_vec] = ACTIONS(2451), - [anon_sym_dict] = ACTIONS(2451), - [anon_sym_keyset] = ACTIONS(2451), - [anon_sym_LT] = ACTIONS(2451), - [anon_sym_PLUS] = ACTIONS(2451), - [anon_sym_DASH] = ACTIONS(2451), - [anon_sym_tuple] = ACTIONS(2451), - [anon_sym_include] = ACTIONS(2451), - [anon_sym_include_once] = ACTIONS(2451), - [anon_sym_require] = ACTIONS(2451), - [anon_sym_require_once] = ACTIONS(2451), - [anon_sym_list] = ACTIONS(2451), - [anon_sym_LT_LT] = ACTIONS(2451), - [anon_sym_BANG] = ACTIONS(2453), - [anon_sym_PLUS_PLUS] = ACTIONS(2453), - [anon_sym_DASH_DASH] = ACTIONS(2453), - [anon_sym_await] = ACTIONS(2451), - [anon_sym_async] = ACTIONS(2451), - [anon_sym_yield] = ACTIONS(2451), - [anon_sym_trait] = ACTIONS(2451), - [anon_sym_interface] = ACTIONS(2451), - [anon_sym_class] = ACTIONS(2451), - [anon_sym_enum] = ACTIONS(2451), - [sym_final_modifier] = ACTIONS(2451), - [sym_abstract_modifier] = ACTIONS(2451), - [sym_xhp_modifier] = ACTIONS(2451), - [sym_xhp_identifier] = ACTIONS(2451), - [sym_xhp_class_identifier] = ACTIONS(2453), - [sym_comment] = ACTIONS(3), - }, - [1462] = { - [sym_identifier] = ACTIONS(2323), - [sym_variable] = ACTIONS(2325), - [sym_pipe_variable] = ACTIONS(2325), - [anon_sym_type] = ACTIONS(2323), - [anon_sym_newtype] = ACTIONS(2323), - [anon_sym_shape] = ACTIONS(2323), - [anon_sym_clone] = ACTIONS(2323), - [anon_sym_new] = ACTIONS(2323), - [anon_sym_print] = ACTIONS(2323), - [sym__backslash] = ACTIONS(2325), - [anon_sym_self] = ACTIONS(2323), - [anon_sym_parent] = ACTIONS(2323), - [anon_sym_static] = ACTIONS(2323), - [anon_sym_LT_LT_LT] = ACTIONS(2325), - [anon_sym_RBRACE] = ACTIONS(2325), - [anon_sym_LBRACE] = ACTIONS(2325), - [anon_sym_SEMI] = ACTIONS(2325), - [anon_sym_return] = ACTIONS(2323), - [anon_sym_break] = ACTIONS(2323), - [anon_sym_continue] = ACTIONS(2323), - [anon_sym_throw] = ACTIONS(2323), - [anon_sym_echo] = ACTIONS(2323), - [anon_sym_unset] = ACTIONS(2323), - [anon_sym_LPAREN] = ACTIONS(2325), - [anon_sym_concurrent] = ACTIONS(2323), - [anon_sym_use] = ACTIONS(2323), - [anon_sym_namespace] = ACTIONS(2323), - [anon_sym_function] = ACTIONS(2323), - [anon_sym_const] = ACTIONS(2323), - [anon_sym_if] = ACTIONS(2323), - [anon_sym_switch] = ACTIONS(2323), - [anon_sym_foreach] = ACTIONS(2323), - [anon_sym_while] = ACTIONS(2323), - [anon_sym_do] = ACTIONS(2323), - [anon_sym_for] = ACTIONS(2323), - [anon_sym_try] = ACTIONS(2323), - [anon_sym_using] = ACTIONS(2323), - [sym_float] = ACTIONS(2325), - [sym_integer] = ACTIONS(2323), - [anon_sym_true] = ACTIONS(2323), - [anon_sym_True] = ACTIONS(2323), - [anon_sym_TRUE] = ACTIONS(2323), - [anon_sym_false] = ACTIONS(2323), - [anon_sym_False] = ACTIONS(2323), - [anon_sym_FALSE] = ACTIONS(2323), - [anon_sym_null] = ACTIONS(2323), - [anon_sym_Null] = ACTIONS(2323), - [anon_sym_NULL] = ACTIONS(2323), - [sym_string] = ACTIONS(2325), - [anon_sym_AT] = ACTIONS(2325), - [anon_sym_TILDE] = ACTIONS(2325), - [anon_sym_array] = ACTIONS(2323), - [anon_sym_varray] = ACTIONS(2323), - [anon_sym_darray] = ACTIONS(2323), - [anon_sym_vec] = ACTIONS(2323), - [anon_sym_dict] = ACTIONS(2323), - [anon_sym_keyset] = ACTIONS(2323), - [anon_sym_LT] = ACTIONS(2323), - [anon_sym_PLUS] = ACTIONS(2323), - [anon_sym_DASH] = ACTIONS(2323), - [anon_sym_tuple] = ACTIONS(2323), - [anon_sym_include] = ACTIONS(2323), - [anon_sym_include_once] = ACTIONS(2323), - [anon_sym_require] = ACTIONS(2323), - [anon_sym_require_once] = ACTIONS(2323), - [anon_sym_list] = ACTIONS(2323), - [anon_sym_LT_LT] = ACTIONS(2323), - [anon_sym_BANG] = ACTIONS(2325), - [anon_sym_PLUS_PLUS] = ACTIONS(2325), - [anon_sym_DASH_DASH] = ACTIONS(2325), - [anon_sym_await] = ACTIONS(2323), - [anon_sym_async] = ACTIONS(2323), - [anon_sym_yield] = ACTIONS(2323), - [anon_sym_trait] = ACTIONS(2323), - [anon_sym_interface] = ACTIONS(2323), - [anon_sym_class] = ACTIONS(2323), - [anon_sym_enum] = ACTIONS(2323), - [sym_final_modifier] = ACTIONS(2323), - [sym_abstract_modifier] = ACTIONS(2323), - [sym_xhp_modifier] = ACTIONS(2323), - [sym_xhp_identifier] = ACTIONS(2323), - [sym_xhp_class_identifier] = ACTIONS(2325), - [sym_comment] = ACTIONS(3), - }, - [1463] = { - [sym_identifier] = ACTIONS(2327), - [sym_variable] = ACTIONS(2329), - [sym_pipe_variable] = ACTIONS(2329), - [anon_sym_type] = ACTIONS(2327), - [anon_sym_newtype] = ACTIONS(2327), - [anon_sym_shape] = ACTIONS(2327), - [anon_sym_clone] = ACTIONS(2327), - [anon_sym_new] = ACTIONS(2327), - [anon_sym_print] = ACTIONS(2327), - [sym__backslash] = ACTIONS(2329), - [anon_sym_self] = ACTIONS(2327), - [anon_sym_parent] = ACTIONS(2327), - [anon_sym_static] = ACTIONS(2327), - [anon_sym_LT_LT_LT] = ACTIONS(2329), - [anon_sym_RBRACE] = ACTIONS(2329), - [anon_sym_LBRACE] = ACTIONS(2329), - [anon_sym_SEMI] = ACTIONS(2329), - [anon_sym_return] = ACTIONS(2327), - [anon_sym_break] = ACTIONS(2327), - [anon_sym_continue] = ACTIONS(2327), - [anon_sym_throw] = ACTIONS(2327), - [anon_sym_echo] = ACTIONS(2327), - [anon_sym_unset] = ACTIONS(2327), - [anon_sym_LPAREN] = ACTIONS(2329), - [anon_sym_concurrent] = ACTIONS(2327), - [anon_sym_use] = ACTIONS(2327), - [anon_sym_namespace] = ACTIONS(2327), - [anon_sym_function] = ACTIONS(2327), - [anon_sym_const] = ACTIONS(2327), - [anon_sym_if] = ACTIONS(2327), - [anon_sym_switch] = ACTIONS(2327), - [anon_sym_foreach] = ACTIONS(2327), - [anon_sym_while] = ACTIONS(2327), - [anon_sym_do] = ACTIONS(2327), - [anon_sym_for] = ACTIONS(2327), - [anon_sym_try] = ACTIONS(2327), - [anon_sym_using] = ACTIONS(2327), - [sym_float] = ACTIONS(2329), - [sym_integer] = ACTIONS(2327), - [anon_sym_true] = ACTIONS(2327), - [anon_sym_True] = ACTIONS(2327), - [anon_sym_TRUE] = ACTIONS(2327), - [anon_sym_false] = ACTIONS(2327), - [anon_sym_False] = ACTIONS(2327), - [anon_sym_FALSE] = ACTIONS(2327), - [anon_sym_null] = ACTIONS(2327), - [anon_sym_Null] = ACTIONS(2327), - [anon_sym_NULL] = ACTIONS(2327), - [sym_string] = ACTIONS(2329), - [anon_sym_AT] = ACTIONS(2329), - [anon_sym_TILDE] = ACTIONS(2329), - [anon_sym_array] = ACTIONS(2327), - [anon_sym_varray] = ACTIONS(2327), - [anon_sym_darray] = ACTIONS(2327), - [anon_sym_vec] = ACTIONS(2327), - [anon_sym_dict] = ACTIONS(2327), - [anon_sym_keyset] = ACTIONS(2327), - [anon_sym_LT] = ACTIONS(2327), - [anon_sym_PLUS] = ACTIONS(2327), - [anon_sym_DASH] = ACTIONS(2327), - [anon_sym_tuple] = ACTIONS(2327), - [anon_sym_include] = ACTIONS(2327), - [anon_sym_include_once] = ACTIONS(2327), - [anon_sym_require] = ACTIONS(2327), - [anon_sym_require_once] = ACTIONS(2327), - [anon_sym_list] = ACTIONS(2327), - [anon_sym_LT_LT] = ACTIONS(2327), - [anon_sym_BANG] = ACTIONS(2329), - [anon_sym_PLUS_PLUS] = ACTIONS(2329), - [anon_sym_DASH_DASH] = ACTIONS(2329), - [anon_sym_await] = ACTIONS(2327), - [anon_sym_async] = ACTIONS(2327), - [anon_sym_yield] = ACTIONS(2327), - [anon_sym_trait] = ACTIONS(2327), - [anon_sym_interface] = ACTIONS(2327), - [anon_sym_class] = ACTIONS(2327), - [anon_sym_enum] = ACTIONS(2327), - [sym_final_modifier] = ACTIONS(2327), - [sym_abstract_modifier] = ACTIONS(2327), - [sym_xhp_modifier] = ACTIONS(2327), - [sym_xhp_identifier] = ACTIONS(2327), - [sym_xhp_class_identifier] = ACTIONS(2329), - [sym_comment] = ACTIONS(3), - }, - [1464] = { - [ts_builtin_sym_end] = ACTIONS(2237), - [sym_identifier] = ACTIONS(2235), - [sym_variable] = ACTIONS(2237), - [sym_pipe_variable] = ACTIONS(2237), - [anon_sym_type] = ACTIONS(2235), - [anon_sym_newtype] = ACTIONS(2235), - [anon_sym_shape] = ACTIONS(2235), - [anon_sym_clone] = ACTIONS(2235), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_print] = ACTIONS(2235), - [sym__backslash] = ACTIONS(2237), - [anon_sym_self] = ACTIONS(2235), - [anon_sym_parent] = ACTIONS(2235), - [anon_sym_static] = ACTIONS(2235), - [anon_sym_LT_LT_LT] = ACTIONS(2237), - [anon_sym_LBRACE] = ACTIONS(2237), - [anon_sym_SEMI] = ACTIONS(2237), - [anon_sym_return] = ACTIONS(2235), - [anon_sym_break] = ACTIONS(2235), - [anon_sym_continue] = ACTIONS(2235), - [anon_sym_throw] = ACTIONS(2235), - [anon_sym_echo] = ACTIONS(2235), - [anon_sym_unset] = ACTIONS(2235), - [anon_sym_LPAREN] = ACTIONS(2237), - [anon_sym_concurrent] = ACTIONS(2235), - [anon_sym_use] = ACTIONS(2235), - [anon_sym_namespace] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(2235), - [anon_sym_const] = ACTIONS(2235), - [anon_sym_if] = ACTIONS(2235), - [anon_sym_switch] = ACTIONS(2235), - [anon_sym_foreach] = ACTIONS(2235), - [anon_sym_while] = ACTIONS(2235), - [anon_sym_do] = ACTIONS(2235), - [anon_sym_for] = ACTIONS(2235), - [anon_sym_try] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(2235), - [sym_float] = ACTIONS(2237), - [sym_integer] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(2235), - [anon_sym_True] = ACTIONS(2235), - [anon_sym_TRUE] = ACTIONS(2235), - [anon_sym_false] = ACTIONS(2235), - [anon_sym_False] = ACTIONS(2235), - [anon_sym_FALSE] = ACTIONS(2235), - [anon_sym_null] = ACTIONS(2235), - [anon_sym_Null] = ACTIONS(2235), - [anon_sym_NULL] = ACTIONS(2235), - [sym_string] = ACTIONS(2237), - [anon_sym_AT] = ACTIONS(2237), - [anon_sym_TILDE] = ACTIONS(2237), - [anon_sym_array] = ACTIONS(2235), - [anon_sym_varray] = ACTIONS(2235), - [anon_sym_darray] = ACTIONS(2235), - [anon_sym_vec] = ACTIONS(2235), - [anon_sym_dict] = ACTIONS(2235), - [anon_sym_keyset] = ACTIONS(2235), - [anon_sym_LT] = ACTIONS(2235), - [anon_sym_PLUS] = ACTIONS(2235), - [anon_sym_DASH] = ACTIONS(2235), - [anon_sym_tuple] = ACTIONS(2235), - [anon_sym_include] = ACTIONS(2235), - [anon_sym_include_once] = ACTIONS(2235), - [anon_sym_require] = ACTIONS(2235), - [anon_sym_require_once] = ACTIONS(2235), - [anon_sym_list] = ACTIONS(2235), - [anon_sym_LT_LT] = ACTIONS(2235), - [anon_sym_BANG] = ACTIONS(2237), - [anon_sym_PLUS_PLUS] = ACTIONS(2237), - [anon_sym_DASH_DASH] = ACTIONS(2237), - [anon_sym_await] = ACTIONS(2235), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_yield] = ACTIONS(2235), - [anon_sym_trait] = ACTIONS(2235), - [anon_sym_interface] = ACTIONS(2235), - [anon_sym_class] = ACTIONS(2235), - [anon_sym_enum] = ACTIONS(2235), - [sym_final_modifier] = ACTIONS(2235), - [sym_abstract_modifier] = ACTIONS(2235), - [sym_xhp_modifier] = ACTIONS(2235), - [sym_xhp_identifier] = ACTIONS(2235), - [sym_xhp_class_identifier] = ACTIONS(2237), - [sym_comment] = ACTIONS(3), - }, - [1465] = { - [sym_identifier] = ACTIONS(2331), - [sym_variable] = ACTIONS(2333), - [sym_pipe_variable] = ACTIONS(2333), - [anon_sym_type] = ACTIONS(2331), - [anon_sym_newtype] = ACTIONS(2331), - [anon_sym_shape] = ACTIONS(2331), - [anon_sym_clone] = ACTIONS(2331), - [anon_sym_new] = ACTIONS(2331), - [anon_sym_print] = ACTIONS(2331), - [sym__backslash] = ACTIONS(2333), - [anon_sym_self] = ACTIONS(2331), - [anon_sym_parent] = ACTIONS(2331), - [anon_sym_static] = ACTIONS(2331), - [anon_sym_LT_LT_LT] = ACTIONS(2333), - [anon_sym_RBRACE] = ACTIONS(2333), - [anon_sym_LBRACE] = ACTIONS(2333), - [anon_sym_SEMI] = ACTIONS(2333), - [anon_sym_return] = ACTIONS(2331), - [anon_sym_break] = ACTIONS(2331), - [anon_sym_continue] = ACTIONS(2331), - [anon_sym_throw] = ACTIONS(2331), - [anon_sym_echo] = ACTIONS(2331), - [anon_sym_unset] = ACTIONS(2331), - [anon_sym_LPAREN] = ACTIONS(2333), - [anon_sym_concurrent] = ACTIONS(2331), - [anon_sym_use] = ACTIONS(2331), - [anon_sym_namespace] = ACTIONS(2331), - [anon_sym_function] = ACTIONS(2331), - [anon_sym_const] = ACTIONS(2331), - [anon_sym_if] = ACTIONS(2331), - [anon_sym_switch] = ACTIONS(2331), - [anon_sym_foreach] = ACTIONS(2331), - [anon_sym_while] = ACTIONS(2331), - [anon_sym_do] = ACTIONS(2331), - [anon_sym_for] = ACTIONS(2331), - [anon_sym_try] = ACTIONS(2331), - [anon_sym_using] = ACTIONS(2331), - [sym_float] = ACTIONS(2333), - [sym_integer] = ACTIONS(2331), - [anon_sym_true] = ACTIONS(2331), - [anon_sym_True] = ACTIONS(2331), - [anon_sym_TRUE] = ACTIONS(2331), - [anon_sym_false] = ACTIONS(2331), - [anon_sym_False] = ACTIONS(2331), - [anon_sym_FALSE] = ACTIONS(2331), - [anon_sym_null] = ACTIONS(2331), - [anon_sym_Null] = ACTIONS(2331), - [anon_sym_NULL] = ACTIONS(2331), - [sym_string] = ACTIONS(2333), - [anon_sym_AT] = ACTIONS(2333), - [anon_sym_TILDE] = ACTIONS(2333), - [anon_sym_array] = ACTIONS(2331), - [anon_sym_varray] = ACTIONS(2331), - [anon_sym_darray] = ACTIONS(2331), - [anon_sym_vec] = ACTIONS(2331), - [anon_sym_dict] = ACTIONS(2331), - [anon_sym_keyset] = ACTIONS(2331), - [anon_sym_LT] = ACTIONS(2331), - [anon_sym_PLUS] = ACTIONS(2331), - [anon_sym_DASH] = ACTIONS(2331), - [anon_sym_tuple] = ACTIONS(2331), - [anon_sym_include] = ACTIONS(2331), - [anon_sym_include_once] = ACTIONS(2331), - [anon_sym_require] = ACTIONS(2331), - [anon_sym_require_once] = ACTIONS(2331), - [anon_sym_list] = ACTIONS(2331), - [anon_sym_LT_LT] = ACTIONS(2331), - [anon_sym_BANG] = ACTIONS(2333), - [anon_sym_PLUS_PLUS] = ACTIONS(2333), - [anon_sym_DASH_DASH] = ACTIONS(2333), - [anon_sym_await] = ACTIONS(2331), - [anon_sym_async] = ACTIONS(2331), - [anon_sym_yield] = ACTIONS(2331), - [anon_sym_trait] = ACTIONS(2331), - [anon_sym_interface] = ACTIONS(2331), - [anon_sym_class] = ACTIONS(2331), - [anon_sym_enum] = ACTIONS(2331), - [sym_final_modifier] = ACTIONS(2331), - [sym_abstract_modifier] = ACTIONS(2331), - [sym_xhp_modifier] = ACTIONS(2331), - [sym_xhp_identifier] = ACTIONS(2331), - [sym_xhp_class_identifier] = ACTIONS(2333), - [sym_comment] = ACTIONS(3), - }, - [1466] = { - [sym_identifier] = ACTIONS(2283), - [sym_variable] = ACTIONS(2285), - [sym_pipe_variable] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2283), - [anon_sym_newtype] = ACTIONS(2283), - [anon_sym_shape] = ACTIONS(2283), - [anon_sym_clone] = ACTIONS(2283), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_print] = ACTIONS(2283), - [sym__backslash] = ACTIONS(2285), - [anon_sym_self] = ACTIONS(2283), - [anon_sym_parent] = ACTIONS(2283), - [anon_sym_static] = ACTIONS(2283), - [anon_sym_LT_LT_LT] = ACTIONS(2285), - [anon_sym_RBRACE] = ACTIONS(2285), - [anon_sym_LBRACE] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(2285), - [anon_sym_return] = ACTIONS(2283), - [anon_sym_break] = ACTIONS(2283), - [anon_sym_continue] = ACTIONS(2283), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_echo] = ACTIONS(2283), - [anon_sym_unset] = ACTIONS(2283), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_concurrent] = ACTIONS(2283), - [anon_sym_use] = ACTIONS(2283), - [anon_sym_namespace] = ACTIONS(2283), - [anon_sym_function] = ACTIONS(2283), - [anon_sym_const] = ACTIONS(2283), - [anon_sym_if] = ACTIONS(2283), - [anon_sym_switch] = ACTIONS(2283), - [anon_sym_foreach] = ACTIONS(2283), - [anon_sym_while] = ACTIONS(2283), - [anon_sym_do] = ACTIONS(2283), - [anon_sym_for] = ACTIONS(2283), - [anon_sym_try] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(2283), - [sym_float] = ACTIONS(2285), - [sym_integer] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(2283), - [anon_sym_True] = ACTIONS(2283), - [anon_sym_TRUE] = ACTIONS(2283), - [anon_sym_false] = ACTIONS(2283), - [anon_sym_False] = ACTIONS(2283), - [anon_sym_FALSE] = ACTIONS(2283), - [anon_sym_null] = ACTIONS(2283), - [anon_sym_Null] = ACTIONS(2283), - [anon_sym_NULL] = ACTIONS(2283), - [sym_string] = ACTIONS(2285), - [anon_sym_AT] = ACTIONS(2285), - [anon_sym_TILDE] = ACTIONS(2285), - [anon_sym_array] = ACTIONS(2283), - [anon_sym_varray] = ACTIONS(2283), - [anon_sym_darray] = ACTIONS(2283), - [anon_sym_vec] = ACTIONS(2283), - [anon_sym_dict] = ACTIONS(2283), - [anon_sym_keyset] = ACTIONS(2283), - [anon_sym_LT] = ACTIONS(2283), - [anon_sym_PLUS] = ACTIONS(2283), - [anon_sym_DASH] = ACTIONS(2283), - [anon_sym_tuple] = ACTIONS(2283), - [anon_sym_include] = ACTIONS(2283), - [anon_sym_include_once] = ACTIONS(2283), - [anon_sym_require] = ACTIONS(2283), - [anon_sym_require_once] = ACTIONS(2283), - [anon_sym_list] = ACTIONS(2283), - [anon_sym_LT_LT] = ACTIONS(2283), - [anon_sym_BANG] = ACTIONS(2285), - [anon_sym_PLUS_PLUS] = ACTIONS(2285), - [anon_sym_DASH_DASH] = ACTIONS(2285), - [anon_sym_await] = ACTIONS(2283), - [anon_sym_async] = ACTIONS(2283), - [anon_sym_yield] = ACTIONS(2283), - [anon_sym_trait] = ACTIONS(2283), - [anon_sym_interface] = ACTIONS(2283), - [anon_sym_class] = ACTIONS(2283), - [anon_sym_enum] = ACTIONS(2283), - [sym_final_modifier] = ACTIONS(2283), - [sym_abstract_modifier] = ACTIONS(2283), - [sym_xhp_modifier] = ACTIONS(2283), - [sym_xhp_identifier] = ACTIONS(2283), - [sym_xhp_class_identifier] = ACTIONS(2285), - [sym_comment] = ACTIONS(3), - }, - [1467] = { - [sym_identifier] = ACTIONS(2335), - [sym_variable] = ACTIONS(2337), - [sym_pipe_variable] = ACTIONS(2337), - [anon_sym_type] = ACTIONS(2335), - [anon_sym_newtype] = ACTIONS(2335), - [anon_sym_shape] = ACTIONS(2335), - [anon_sym_clone] = ACTIONS(2335), - [anon_sym_new] = ACTIONS(2335), - [anon_sym_print] = ACTIONS(2335), - [sym__backslash] = ACTIONS(2337), - [anon_sym_self] = ACTIONS(2335), - [anon_sym_parent] = ACTIONS(2335), - [anon_sym_static] = ACTIONS(2335), - [anon_sym_LT_LT_LT] = ACTIONS(2337), - [anon_sym_RBRACE] = ACTIONS(2337), - [anon_sym_LBRACE] = ACTIONS(2337), - [anon_sym_SEMI] = ACTIONS(2337), - [anon_sym_return] = ACTIONS(2335), - [anon_sym_break] = ACTIONS(2335), - [anon_sym_continue] = ACTIONS(2335), - [anon_sym_throw] = ACTIONS(2335), - [anon_sym_echo] = ACTIONS(2335), - [anon_sym_unset] = ACTIONS(2335), - [anon_sym_LPAREN] = ACTIONS(2337), - [anon_sym_concurrent] = ACTIONS(2335), - [anon_sym_use] = ACTIONS(2335), - [anon_sym_namespace] = ACTIONS(2335), - [anon_sym_function] = ACTIONS(2335), - [anon_sym_const] = ACTIONS(2335), - [anon_sym_if] = ACTIONS(2335), - [anon_sym_switch] = ACTIONS(2335), - [anon_sym_foreach] = ACTIONS(2335), - [anon_sym_while] = ACTIONS(2335), - [anon_sym_do] = ACTIONS(2335), - [anon_sym_for] = ACTIONS(2335), - [anon_sym_try] = ACTIONS(2335), - [anon_sym_using] = ACTIONS(2335), - [sym_float] = ACTIONS(2337), - [sym_integer] = ACTIONS(2335), - [anon_sym_true] = ACTIONS(2335), - [anon_sym_True] = ACTIONS(2335), - [anon_sym_TRUE] = ACTIONS(2335), - [anon_sym_false] = ACTIONS(2335), - [anon_sym_False] = ACTIONS(2335), - [anon_sym_FALSE] = ACTIONS(2335), - [anon_sym_null] = ACTIONS(2335), - [anon_sym_Null] = ACTIONS(2335), - [anon_sym_NULL] = ACTIONS(2335), - [sym_string] = ACTIONS(2337), - [anon_sym_AT] = ACTIONS(2337), - [anon_sym_TILDE] = ACTIONS(2337), - [anon_sym_array] = ACTIONS(2335), - [anon_sym_varray] = ACTIONS(2335), - [anon_sym_darray] = ACTIONS(2335), - [anon_sym_vec] = ACTIONS(2335), - [anon_sym_dict] = ACTIONS(2335), - [anon_sym_keyset] = ACTIONS(2335), - [anon_sym_LT] = ACTIONS(2335), - [anon_sym_PLUS] = ACTIONS(2335), - [anon_sym_DASH] = ACTIONS(2335), - [anon_sym_tuple] = ACTIONS(2335), - [anon_sym_include] = ACTIONS(2335), - [anon_sym_include_once] = ACTIONS(2335), - [anon_sym_require] = ACTIONS(2335), - [anon_sym_require_once] = ACTIONS(2335), - [anon_sym_list] = ACTIONS(2335), - [anon_sym_LT_LT] = ACTIONS(2335), - [anon_sym_BANG] = ACTIONS(2337), - [anon_sym_PLUS_PLUS] = ACTIONS(2337), - [anon_sym_DASH_DASH] = ACTIONS(2337), - [anon_sym_await] = ACTIONS(2335), - [anon_sym_async] = ACTIONS(2335), - [anon_sym_yield] = ACTIONS(2335), - [anon_sym_trait] = ACTIONS(2335), - [anon_sym_interface] = ACTIONS(2335), - [anon_sym_class] = ACTIONS(2335), - [anon_sym_enum] = ACTIONS(2335), - [sym_final_modifier] = ACTIONS(2335), - [sym_abstract_modifier] = ACTIONS(2335), - [sym_xhp_modifier] = ACTIONS(2335), - [sym_xhp_identifier] = ACTIONS(2335), - [sym_xhp_class_identifier] = ACTIONS(2337), - [sym_comment] = ACTIONS(3), - }, - [1468] = { - [sym_identifier] = ACTIONS(2223), - [sym_variable] = ACTIONS(2225), - [sym_pipe_variable] = ACTIONS(2225), - [anon_sym_type] = ACTIONS(2223), - [anon_sym_newtype] = ACTIONS(2223), - [anon_sym_shape] = ACTIONS(2223), - [anon_sym_clone] = ACTIONS(2223), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_print] = ACTIONS(2223), - [sym__backslash] = ACTIONS(2225), - [anon_sym_self] = ACTIONS(2223), - [anon_sym_parent] = ACTIONS(2223), - [anon_sym_static] = ACTIONS(2223), - [anon_sym_LT_LT_LT] = ACTIONS(2225), - [anon_sym_RBRACE] = ACTIONS(2225), - [anon_sym_LBRACE] = ACTIONS(2225), - [anon_sym_SEMI] = ACTIONS(2225), - [anon_sym_return] = ACTIONS(2223), - [anon_sym_break] = ACTIONS(2223), - [anon_sym_continue] = ACTIONS(2223), - [anon_sym_throw] = ACTIONS(2223), - [anon_sym_echo] = ACTIONS(2223), - [anon_sym_unset] = ACTIONS(2223), - [anon_sym_LPAREN] = ACTIONS(2225), - [anon_sym_concurrent] = ACTIONS(2223), - [anon_sym_use] = ACTIONS(2223), - [anon_sym_namespace] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(2223), - [anon_sym_const] = ACTIONS(2223), - [anon_sym_if] = ACTIONS(2223), - [anon_sym_switch] = ACTIONS(2223), - [anon_sym_foreach] = ACTIONS(2223), - [anon_sym_while] = ACTIONS(2223), - [anon_sym_do] = ACTIONS(2223), - [anon_sym_for] = ACTIONS(2223), - [anon_sym_try] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(2223), - [sym_float] = ACTIONS(2225), - [sym_integer] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(2223), - [anon_sym_True] = ACTIONS(2223), - [anon_sym_TRUE] = ACTIONS(2223), - [anon_sym_false] = ACTIONS(2223), - [anon_sym_False] = ACTIONS(2223), - [anon_sym_FALSE] = ACTIONS(2223), - [anon_sym_null] = ACTIONS(2223), - [anon_sym_Null] = ACTIONS(2223), - [anon_sym_NULL] = ACTIONS(2223), - [sym_string] = ACTIONS(2225), - [anon_sym_AT] = ACTIONS(2225), - [anon_sym_TILDE] = ACTIONS(2225), - [anon_sym_array] = ACTIONS(2223), - [anon_sym_varray] = ACTIONS(2223), - [anon_sym_darray] = ACTIONS(2223), - [anon_sym_vec] = ACTIONS(2223), - [anon_sym_dict] = ACTIONS(2223), - [anon_sym_keyset] = ACTIONS(2223), - [anon_sym_LT] = ACTIONS(2223), - [anon_sym_PLUS] = ACTIONS(2223), - [anon_sym_DASH] = ACTIONS(2223), - [anon_sym_tuple] = ACTIONS(2223), - [anon_sym_include] = ACTIONS(2223), - [anon_sym_include_once] = ACTIONS(2223), - [anon_sym_require] = ACTIONS(2223), - [anon_sym_require_once] = ACTIONS(2223), - [anon_sym_list] = ACTIONS(2223), - [anon_sym_LT_LT] = ACTIONS(2223), - [anon_sym_BANG] = ACTIONS(2225), - [anon_sym_PLUS_PLUS] = ACTIONS(2225), - [anon_sym_DASH_DASH] = ACTIONS(2225), - [anon_sym_await] = ACTIONS(2223), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_yield] = ACTIONS(2223), - [anon_sym_trait] = ACTIONS(2223), - [anon_sym_interface] = ACTIONS(2223), - [anon_sym_class] = ACTIONS(2223), - [anon_sym_enum] = ACTIONS(2223), - [sym_final_modifier] = ACTIONS(2223), - [sym_abstract_modifier] = ACTIONS(2223), - [sym_xhp_modifier] = ACTIONS(2223), - [sym_xhp_identifier] = ACTIONS(2223), - [sym_xhp_class_identifier] = ACTIONS(2225), - [sym_comment] = ACTIONS(3), - }, - [1469] = { - [sym_identifier] = ACTIONS(2343), - [sym_variable] = ACTIONS(2345), - [sym_pipe_variable] = ACTIONS(2345), - [anon_sym_type] = ACTIONS(2343), - [anon_sym_newtype] = ACTIONS(2343), - [anon_sym_shape] = ACTIONS(2343), - [anon_sym_clone] = ACTIONS(2343), - [anon_sym_new] = ACTIONS(2343), - [anon_sym_print] = ACTIONS(2343), - [sym__backslash] = ACTIONS(2345), - [anon_sym_self] = ACTIONS(2343), - [anon_sym_parent] = ACTIONS(2343), - [anon_sym_static] = ACTIONS(2343), - [anon_sym_LT_LT_LT] = ACTIONS(2345), - [anon_sym_RBRACE] = ACTIONS(2345), - [anon_sym_LBRACE] = ACTIONS(2345), - [anon_sym_SEMI] = ACTIONS(2345), - [anon_sym_return] = ACTIONS(2343), - [anon_sym_break] = ACTIONS(2343), - [anon_sym_continue] = ACTIONS(2343), - [anon_sym_throw] = ACTIONS(2343), - [anon_sym_echo] = ACTIONS(2343), - [anon_sym_unset] = ACTIONS(2343), - [anon_sym_LPAREN] = ACTIONS(2345), - [anon_sym_concurrent] = ACTIONS(2343), - [anon_sym_use] = ACTIONS(2343), - [anon_sym_namespace] = ACTIONS(2343), - [anon_sym_function] = ACTIONS(2343), - [anon_sym_const] = ACTIONS(2343), - [anon_sym_if] = ACTIONS(2343), - [anon_sym_switch] = ACTIONS(2343), - [anon_sym_foreach] = ACTIONS(2343), - [anon_sym_while] = ACTIONS(2343), - [anon_sym_do] = ACTIONS(2343), - [anon_sym_for] = ACTIONS(2343), - [anon_sym_try] = ACTIONS(2343), - [anon_sym_using] = ACTIONS(2343), - [sym_float] = ACTIONS(2345), - [sym_integer] = ACTIONS(2343), - [anon_sym_true] = ACTIONS(2343), - [anon_sym_True] = ACTIONS(2343), - [anon_sym_TRUE] = ACTIONS(2343), - [anon_sym_false] = ACTIONS(2343), - [anon_sym_False] = ACTIONS(2343), - [anon_sym_FALSE] = ACTIONS(2343), - [anon_sym_null] = ACTIONS(2343), - [anon_sym_Null] = ACTIONS(2343), - [anon_sym_NULL] = ACTIONS(2343), - [sym_string] = ACTIONS(2345), - [anon_sym_AT] = ACTIONS(2345), - [anon_sym_TILDE] = ACTIONS(2345), - [anon_sym_array] = ACTIONS(2343), - [anon_sym_varray] = ACTIONS(2343), - [anon_sym_darray] = ACTIONS(2343), - [anon_sym_vec] = ACTIONS(2343), - [anon_sym_dict] = ACTIONS(2343), - [anon_sym_keyset] = ACTIONS(2343), - [anon_sym_LT] = ACTIONS(2343), - [anon_sym_PLUS] = ACTIONS(2343), - [anon_sym_DASH] = ACTIONS(2343), - [anon_sym_tuple] = ACTIONS(2343), - [anon_sym_include] = ACTIONS(2343), - [anon_sym_include_once] = ACTIONS(2343), - [anon_sym_require] = ACTIONS(2343), - [anon_sym_require_once] = ACTIONS(2343), - [anon_sym_list] = ACTIONS(2343), - [anon_sym_LT_LT] = ACTIONS(2343), - [anon_sym_BANG] = ACTIONS(2345), - [anon_sym_PLUS_PLUS] = ACTIONS(2345), - [anon_sym_DASH_DASH] = ACTIONS(2345), - [anon_sym_await] = ACTIONS(2343), - [anon_sym_async] = ACTIONS(2343), - [anon_sym_yield] = ACTIONS(2343), - [anon_sym_trait] = ACTIONS(2343), - [anon_sym_interface] = ACTIONS(2343), - [anon_sym_class] = ACTIONS(2343), - [anon_sym_enum] = ACTIONS(2343), - [sym_final_modifier] = ACTIONS(2343), - [sym_abstract_modifier] = ACTIONS(2343), - [sym_xhp_modifier] = ACTIONS(2343), - [sym_xhp_identifier] = ACTIONS(2343), - [sym_xhp_class_identifier] = ACTIONS(2345), - [sym_comment] = ACTIONS(3), - }, - [1470] = { - [sym_identifier] = ACTIONS(2347), - [sym_variable] = ACTIONS(2349), - [sym_pipe_variable] = ACTIONS(2349), - [anon_sym_type] = ACTIONS(2347), - [anon_sym_newtype] = ACTIONS(2347), - [anon_sym_shape] = ACTIONS(2347), - [anon_sym_clone] = ACTIONS(2347), - [anon_sym_new] = ACTIONS(2347), - [anon_sym_print] = ACTIONS(2347), - [sym__backslash] = ACTIONS(2349), - [anon_sym_self] = ACTIONS(2347), - [anon_sym_parent] = ACTIONS(2347), - [anon_sym_static] = ACTIONS(2347), - [anon_sym_LT_LT_LT] = ACTIONS(2349), - [anon_sym_RBRACE] = ACTIONS(2349), - [anon_sym_LBRACE] = ACTIONS(2349), - [anon_sym_SEMI] = ACTIONS(2349), - [anon_sym_return] = ACTIONS(2347), - [anon_sym_break] = ACTIONS(2347), - [anon_sym_continue] = ACTIONS(2347), - [anon_sym_throw] = ACTIONS(2347), - [anon_sym_echo] = ACTIONS(2347), - [anon_sym_unset] = ACTIONS(2347), - [anon_sym_LPAREN] = ACTIONS(2349), - [anon_sym_concurrent] = ACTIONS(2347), - [anon_sym_use] = ACTIONS(2347), - [anon_sym_namespace] = ACTIONS(2347), - [anon_sym_function] = ACTIONS(2347), - [anon_sym_const] = ACTIONS(2347), - [anon_sym_if] = ACTIONS(2347), - [anon_sym_switch] = ACTIONS(2347), - [anon_sym_foreach] = ACTIONS(2347), - [anon_sym_while] = ACTIONS(2347), - [anon_sym_do] = ACTIONS(2347), - [anon_sym_for] = ACTIONS(2347), - [anon_sym_try] = ACTIONS(2347), - [anon_sym_using] = ACTIONS(2347), - [sym_float] = ACTIONS(2349), - [sym_integer] = ACTIONS(2347), - [anon_sym_true] = ACTIONS(2347), - [anon_sym_True] = ACTIONS(2347), - [anon_sym_TRUE] = ACTIONS(2347), - [anon_sym_false] = ACTIONS(2347), - [anon_sym_False] = ACTIONS(2347), - [anon_sym_FALSE] = ACTIONS(2347), - [anon_sym_null] = ACTIONS(2347), - [anon_sym_Null] = ACTIONS(2347), - [anon_sym_NULL] = ACTIONS(2347), - [sym_string] = ACTIONS(2349), - [anon_sym_AT] = ACTIONS(2349), - [anon_sym_TILDE] = ACTIONS(2349), - [anon_sym_array] = ACTIONS(2347), - [anon_sym_varray] = ACTIONS(2347), - [anon_sym_darray] = ACTIONS(2347), - [anon_sym_vec] = ACTIONS(2347), - [anon_sym_dict] = ACTIONS(2347), - [anon_sym_keyset] = ACTIONS(2347), - [anon_sym_LT] = ACTIONS(2347), - [anon_sym_PLUS] = ACTIONS(2347), - [anon_sym_DASH] = ACTIONS(2347), - [anon_sym_tuple] = ACTIONS(2347), - [anon_sym_include] = ACTIONS(2347), - [anon_sym_include_once] = ACTIONS(2347), - [anon_sym_require] = ACTIONS(2347), - [anon_sym_require_once] = ACTIONS(2347), - [anon_sym_list] = ACTIONS(2347), - [anon_sym_LT_LT] = ACTIONS(2347), - [anon_sym_BANG] = ACTIONS(2349), - [anon_sym_PLUS_PLUS] = ACTIONS(2349), - [anon_sym_DASH_DASH] = ACTIONS(2349), - [anon_sym_await] = ACTIONS(2347), - [anon_sym_async] = ACTIONS(2347), - [anon_sym_yield] = ACTIONS(2347), - [anon_sym_trait] = ACTIONS(2347), - [anon_sym_interface] = ACTIONS(2347), - [anon_sym_class] = ACTIONS(2347), - [anon_sym_enum] = ACTIONS(2347), - [sym_final_modifier] = ACTIONS(2347), - [sym_abstract_modifier] = ACTIONS(2347), - [sym_xhp_modifier] = ACTIONS(2347), - [sym_xhp_identifier] = ACTIONS(2347), - [sym_xhp_class_identifier] = ACTIONS(2349), - [sym_comment] = ACTIONS(3), - }, - [1471] = { - [sym_identifier] = ACTIONS(2015), - [sym_variable] = ACTIONS(2017), - [sym_pipe_variable] = ACTIONS(2017), - [anon_sym_type] = ACTIONS(2015), - [anon_sym_newtype] = ACTIONS(2015), - [anon_sym_shape] = ACTIONS(2015), - [anon_sym_clone] = ACTIONS(2015), - [anon_sym_new] = ACTIONS(2015), - [anon_sym_print] = ACTIONS(2015), - [sym__backslash] = ACTIONS(2017), - [anon_sym_self] = ACTIONS(2015), - [anon_sym_parent] = ACTIONS(2015), - [anon_sym_static] = ACTIONS(2015), - [anon_sym_LT_LT_LT] = ACTIONS(2017), - [anon_sym_RBRACE] = ACTIONS(2017), - [anon_sym_LBRACE] = ACTIONS(2017), - [anon_sym_SEMI] = ACTIONS(2017), - [anon_sym_return] = ACTIONS(2015), - [anon_sym_break] = ACTIONS(2015), - [anon_sym_continue] = ACTIONS(2015), - [anon_sym_throw] = ACTIONS(2015), - [anon_sym_echo] = ACTIONS(2015), - [anon_sym_unset] = ACTIONS(2015), - [anon_sym_LPAREN] = ACTIONS(2017), - [anon_sym_concurrent] = ACTIONS(2015), - [anon_sym_use] = ACTIONS(2015), - [anon_sym_namespace] = ACTIONS(2015), - [anon_sym_function] = ACTIONS(2015), - [anon_sym_const] = ACTIONS(2015), - [anon_sym_if] = ACTIONS(2015), - [anon_sym_switch] = ACTIONS(2015), - [anon_sym_foreach] = ACTIONS(2015), - [anon_sym_while] = ACTIONS(2015), - [anon_sym_do] = ACTIONS(2015), - [anon_sym_for] = ACTIONS(2015), - [anon_sym_try] = ACTIONS(2015), - [anon_sym_using] = ACTIONS(2015), - [sym_float] = ACTIONS(2017), - [sym_integer] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(2015), - [anon_sym_True] = ACTIONS(2015), - [anon_sym_TRUE] = ACTIONS(2015), - [anon_sym_false] = ACTIONS(2015), - [anon_sym_False] = ACTIONS(2015), - [anon_sym_FALSE] = ACTIONS(2015), - [anon_sym_null] = ACTIONS(2015), - [anon_sym_Null] = ACTIONS(2015), - [anon_sym_NULL] = ACTIONS(2015), - [sym_string] = ACTIONS(2017), - [anon_sym_AT] = ACTIONS(2017), - [anon_sym_TILDE] = ACTIONS(2017), - [anon_sym_array] = ACTIONS(2015), - [anon_sym_varray] = ACTIONS(2015), - [anon_sym_darray] = ACTIONS(2015), - [anon_sym_vec] = ACTIONS(2015), - [anon_sym_dict] = ACTIONS(2015), - [anon_sym_keyset] = ACTIONS(2015), - [anon_sym_LT] = ACTIONS(2015), - [anon_sym_PLUS] = ACTIONS(2015), - [anon_sym_DASH] = ACTIONS(2015), - [anon_sym_tuple] = ACTIONS(2015), - [anon_sym_include] = ACTIONS(2015), - [anon_sym_include_once] = ACTIONS(2015), - [anon_sym_require] = ACTIONS(2015), - [anon_sym_require_once] = ACTIONS(2015), - [anon_sym_list] = ACTIONS(2015), - [anon_sym_LT_LT] = ACTIONS(2015), - [anon_sym_BANG] = ACTIONS(2017), - [anon_sym_PLUS_PLUS] = ACTIONS(2017), - [anon_sym_DASH_DASH] = ACTIONS(2017), - [anon_sym_await] = ACTIONS(2015), - [anon_sym_async] = ACTIONS(2015), - [anon_sym_yield] = ACTIONS(2015), - [anon_sym_trait] = ACTIONS(2015), - [anon_sym_interface] = ACTIONS(2015), - [anon_sym_class] = ACTIONS(2015), - [anon_sym_enum] = ACTIONS(2015), - [sym_final_modifier] = ACTIONS(2015), - [sym_abstract_modifier] = ACTIONS(2015), - [sym_xhp_modifier] = ACTIONS(2015), - [sym_xhp_identifier] = ACTIONS(2015), - [sym_xhp_class_identifier] = ACTIONS(2017), - [sym_comment] = ACTIONS(3), - }, - [1472] = { - [ts_builtin_sym_end] = ACTIONS(2281), - [sym_identifier] = ACTIONS(2279), - [sym_variable] = ACTIONS(2281), - [sym_pipe_variable] = ACTIONS(2281), - [anon_sym_type] = ACTIONS(2279), - [anon_sym_newtype] = ACTIONS(2279), - [anon_sym_shape] = ACTIONS(2279), - [anon_sym_clone] = ACTIONS(2279), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_print] = ACTIONS(2279), - [sym__backslash] = ACTIONS(2281), - [anon_sym_self] = ACTIONS(2279), - [anon_sym_parent] = ACTIONS(2279), - [anon_sym_static] = ACTIONS(2279), - [anon_sym_LT_LT_LT] = ACTIONS(2281), - [anon_sym_LBRACE] = ACTIONS(2281), - [anon_sym_SEMI] = ACTIONS(2281), - [anon_sym_return] = ACTIONS(2279), - [anon_sym_break] = ACTIONS(2279), - [anon_sym_continue] = ACTIONS(2279), - [anon_sym_throw] = ACTIONS(2279), - [anon_sym_echo] = ACTIONS(2279), - [anon_sym_unset] = ACTIONS(2279), - [anon_sym_LPAREN] = ACTIONS(2281), - [anon_sym_concurrent] = ACTIONS(2279), - [anon_sym_use] = ACTIONS(2279), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_function] = ACTIONS(2279), - [anon_sym_const] = ACTIONS(2279), - [anon_sym_if] = ACTIONS(2279), - [anon_sym_switch] = ACTIONS(2279), - [anon_sym_foreach] = ACTIONS(2279), - [anon_sym_while] = ACTIONS(2279), - [anon_sym_do] = ACTIONS(2279), - [anon_sym_for] = ACTIONS(2279), - [anon_sym_try] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(2279), - [sym_float] = ACTIONS(2281), - [sym_integer] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(2279), - [anon_sym_True] = ACTIONS(2279), - [anon_sym_TRUE] = ACTIONS(2279), - [anon_sym_false] = ACTIONS(2279), - [anon_sym_False] = ACTIONS(2279), - [anon_sym_FALSE] = ACTIONS(2279), - [anon_sym_null] = ACTIONS(2279), - [anon_sym_Null] = ACTIONS(2279), - [anon_sym_NULL] = ACTIONS(2279), - [sym_string] = ACTIONS(2281), - [anon_sym_AT] = ACTIONS(2281), - [anon_sym_TILDE] = ACTIONS(2281), - [anon_sym_array] = ACTIONS(2279), - [anon_sym_varray] = ACTIONS(2279), - [anon_sym_darray] = ACTIONS(2279), - [anon_sym_vec] = ACTIONS(2279), - [anon_sym_dict] = ACTIONS(2279), - [anon_sym_keyset] = ACTIONS(2279), - [anon_sym_LT] = ACTIONS(2279), - [anon_sym_PLUS] = ACTIONS(2279), - [anon_sym_DASH] = ACTIONS(2279), - [anon_sym_tuple] = ACTIONS(2279), - [anon_sym_include] = ACTIONS(2279), - [anon_sym_include_once] = ACTIONS(2279), - [anon_sym_require] = ACTIONS(2279), - [anon_sym_require_once] = ACTIONS(2279), - [anon_sym_list] = ACTIONS(2279), - [anon_sym_LT_LT] = ACTIONS(2279), - [anon_sym_BANG] = ACTIONS(2281), - [anon_sym_PLUS_PLUS] = ACTIONS(2281), - [anon_sym_DASH_DASH] = ACTIONS(2281), - [anon_sym_await] = ACTIONS(2279), - [anon_sym_async] = ACTIONS(2279), - [anon_sym_yield] = ACTIONS(2279), - [anon_sym_trait] = ACTIONS(2279), - [anon_sym_interface] = ACTIONS(2279), - [anon_sym_class] = ACTIONS(2279), - [anon_sym_enum] = ACTIONS(2279), - [sym_final_modifier] = ACTIONS(2279), - [sym_abstract_modifier] = ACTIONS(2279), - [sym_xhp_modifier] = ACTIONS(2279), - [sym_xhp_identifier] = ACTIONS(2279), - [sym_xhp_class_identifier] = ACTIONS(2281), - [sym_comment] = ACTIONS(3), - }, - [1473] = { - [sym_identifier] = ACTIONS(2351), - [sym_variable] = ACTIONS(2353), - [sym_pipe_variable] = ACTIONS(2353), - [anon_sym_type] = ACTIONS(2351), - [anon_sym_newtype] = ACTIONS(2351), - [anon_sym_shape] = ACTIONS(2351), - [anon_sym_clone] = ACTIONS(2351), - [anon_sym_new] = ACTIONS(2351), - [anon_sym_print] = ACTIONS(2351), - [sym__backslash] = ACTIONS(2353), - [anon_sym_self] = ACTIONS(2351), - [anon_sym_parent] = ACTIONS(2351), - [anon_sym_static] = ACTIONS(2351), - [anon_sym_LT_LT_LT] = ACTIONS(2353), - [anon_sym_RBRACE] = ACTIONS(2353), - [anon_sym_LBRACE] = ACTIONS(2353), - [anon_sym_SEMI] = ACTIONS(2353), - [anon_sym_return] = ACTIONS(2351), - [anon_sym_break] = ACTIONS(2351), - [anon_sym_continue] = ACTIONS(2351), - [anon_sym_throw] = ACTIONS(2351), - [anon_sym_echo] = ACTIONS(2351), - [anon_sym_unset] = ACTIONS(2351), - [anon_sym_LPAREN] = ACTIONS(2353), - [anon_sym_concurrent] = ACTIONS(2351), - [anon_sym_use] = ACTIONS(2351), - [anon_sym_namespace] = ACTIONS(2351), - [anon_sym_function] = ACTIONS(2351), - [anon_sym_const] = ACTIONS(2351), - [anon_sym_if] = ACTIONS(2351), - [anon_sym_switch] = ACTIONS(2351), - [anon_sym_foreach] = ACTIONS(2351), - [anon_sym_while] = ACTIONS(2351), - [anon_sym_do] = ACTIONS(2351), - [anon_sym_for] = ACTIONS(2351), - [anon_sym_try] = ACTIONS(2351), - [anon_sym_using] = ACTIONS(2351), - [sym_float] = ACTIONS(2353), - [sym_integer] = ACTIONS(2351), - [anon_sym_true] = ACTIONS(2351), - [anon_sym_True] = ACTIONS(2351), - [anon_sym_TRUE] = ACTIONS(2351), - [anon_sym_false] = ACTIONS(2351), - [anon_sym_False] = ACTIONS(2351), - [anon_sym_FALSE] = ACTIONS(2351), - [anon_sym_null] = ACTIONS(2351), - [anon_sym_Null] = ACTIONS(2351), - [anon_sym_NULL] = ACTIONS(2351), - [sym_string] = ACTIONS(2353), - [anon_sym_AT] = ACTIONS(2353), - [anon_sym_TILDE] = ACTIONS(2353), - [anon_sym_array] = ACTIONS(2351), - [anon_sym_varray] = ACTIONS(2351), - [anon_sym_darray] = ACTIONS(2351), - [anon_sym_vec] = ACTIONS(2351), - [anon_sym_dict] = ACTIONS(2351), - [anon_sym_keyset] = ACTIONS(2351), - [anon_sym_LT] = ACTIONS(2351), - [anon_sym_PLUS] = ACTIONS(2351), - [anon_sym_DASH] = ACTIONS(2351), - [anon_sym_tuple] = ACTIONS(2351), - [anon_sym_include] = ACTIONS(2351), - [anon_sym_include_once] = ACTIONS(2351), - [anon_sym_require] = ACTIONS(2351), - [anon_sym_require_once] = ACTIONS(2351), - [anon_sym_list] = ACTIONS(2351), - [anon_sym_LT_LT] = ACTIONS(2351), - [anon_sym_BANG] = ACTIONS(2353), - [anon_sym_PLUS_PLUS] = ACTIONS(2353), - [anon_sym_DASH_DASH] = ACTIONS(2353), - [anon_sym_await] = ACTIONS(2351), - [anon_sym_async] = ACTIONS(2351), - [anon_sym_yield] = ACTIONS(2351), - [anon_sym_trait] = ACTIONS(2351), - [anon_sym_interface] = ACTIONS(2351), - [anon_sym_class] = ACTIONS(2351), - [anon_sym_enum] = ACTIONS(2351), - [sym_final_modifier] = ACTIONS(2351), - [sym_abstract_modifier] = ACTIONS(2351), - [sym_xhp_modifier] = ACTIONS(2351), - [sym_xhp_identifier] = ACTIONS(2351), - [sym_xhp_class_identifier] = ACTIONS(2353), - [sym_comment] = ACTIONS(3), - }, - [1474] = { - [sym_identifier] = ACTIONS(2355), - [sym_variable] = ACTIONS(2357), - [sym_pipe_variable] = ACTIONS(2357), - [anon_sym_type] = ACTIONS(2355), - [anon_sym_newtype] = ACTIONS(2355), - [anon_sym_shape] = ACTIONS(2355), - [anon_sym_clone] = ACTIONS(2355), - [anon_sym_new] = ACTIONS(2355), - [anon_sym_print] = ACTIONS(2355), - [sym__backslash] = ACTIONS(2357), - [anon_sym_self] = ACTIONS(2355), - [anon_sym_parent] = ACTIONS(2355), - [anon_sym_static] = ACTIONS(2355), - [anon_sym_LT_LT_LT] = ACTIONS(2357), - [anon_sym_RBRACE] = ACTIONS(2357), - [anon_sym_LBRACE] = ACTIONS(2357), - [anon_sym_SEMI] = ACTIONS(2357), - [anon_sym_return] = ACTIONS(2355), - [anon_sym_break] = ACTIONS(2355), - [anon_sym_continue] = ACTIONS(2355), - [anon_sym_throw] = ACTIONS(2355), - [anon_sym_echo] = ACTIONS(2355), - [anon_sym_unset] = ACTIONS(2355), - [anon_sym_LPAREN] = ACTIONS(2357), - [anon_sym_concurrent] = ACTIONS(2355), - [anon_sym_use] = ACTIONS(2355), - [anon_sym_namespace] = ACTIONS(2355), - [anon_sym_function] = ACTIONS(2355), - [anon_sym_const] = ACTIONS(2355), - [anon_sym_if] = ACTIONS(2355), - [anon_sym_switch] = ACTIONS(2355), - [anon_sym_foreach] = ACTIONS(2355), - [anon_sym_while] = ACTIONS(2355), - [anon_sym_do] = ACTIONS(2355), - [anon_sym_for] = ACTIONS(2355), - [anon_sym_try] = ACTIONS(2355), - [anon_sym_using] = ACTIONS(2355), - [sym_float] = ACTIONS(2357), - [sym_integer] = ACTIONS(2355), - [anon_sym_true] = ACTIONS(2355), - [anon_sym_True] = ACTIONS(2355), - [anon_sym_TRUE] = ACTIONS(2355), - [anon_sym_false] = ACTIONS(2355), - [anon_sym_False] = ACTIONS(2355), - [anon_sym_FALSE] = ACTIONS(2355), - [anon_sym_null] = ACTIONS(2355), - [anon_sym_Null] = ACTIONS(2355), - [anon_sym_NULL] = ACTIONS(2355), - [sym_string] = ACTIONS(2357), - [anon_sym_AT] = ACTIONS(2357), - [anon_sym_TILDE] = ACTIONS(2357), - [anon_sym_array] = ACTIONS(2355), - [anon_sym_varray] = ACTIONS(2355), - [anon_sym_darray] = ACTIONS(2355), - [anon_sym_vec] = ACTIONS(2355), - [anon_sym_dict] = ACTIONS(2355), - [anon_sym_keyset] = ACTIONS(2355), - [anon_sym_LT] = ACTIONS(2355), - [anon_sym_PLUS] = ACTIONS(2355), - [anon_sym_DASH] = ACTIONS(2355), - [anon_sym_tuple] = ACTIONS(2355), - [anon_sym_include] = ACTIONS(2355), - [anon_sym_include_once] = ACTIONS(2355), - [anon_sym_require] = ACTIONS(2355), - [anon_sym_require_once] = ACTIONS(2355), - [anon_sym_list] = ACTIONS(2355), - [anon_sym_LT_LT] = ACTIONS(2355), - [anon_sym_BANG] = ACTIONS(2357), - [anon_sym_PLUS_PLUS] = ACTIONS(2357), - [anon_sym_DASH_DASH] = ACTIONS(2357), - [anon_sym_await] = ACTIONS(2355), - [anon_sym_async] = ACTIONS(2355), - [anon_sym_yield] = ACTIONS(2355), - [anon_sym_trait] = ACTIONS(2355), - [anon_sym_interface] = ACTIONS(2355), - [anon_sym_class] = ACTIONS(2355), - [anon_sym_enum] = ACTIONS(2355), - [sym_final_modifier] = ACTIONS(2355), - [sym_abstract_modifier] = ACTIONS(2355), - [sym_xhp_modifier] = ACTIONS(2355), - [sym_xhp_identifier] = ACTIONS(2355), - [sym_xhp_class_identifier] = ACTIONS(2357), - [sym_comment] = ACTIONS(3), - }, - [1475] = { - [sym_identifier] = ACTIONS(2363), - [sym_variable] = ACTIONS(2365), - [sym_pipe_variable] = ACTIONS(2365), - [anon_sym_type] = ACTIONS(2363), - [anon_sym_newtype] = ACTIONS(2363), - [anon_sym_shape] = ACTIONS(2363), - [anon_sym_clone] = ACTIONS(2363), - [anon_sym_new] = ACTIONS(2363), - [anon_sym_print] = ACTIONS(2363), - [sym__backslash] = ACTIONS(2365), - [anon_sym_self] = ACTIONS(2363), - [anon_sym_parent] = ACTIONS(2363), - [anon_sym_static] = ACTIONS(2363), - [anon_sym_LT_LT_LT] = ACTIONS(2365), - [anon_sym_RBRACE] = ACTIONS(2365), - [anon_sym_LBRACE] = ACTIONS(2365), - [anon_sym_SEMI] = ACTIONS(2365), - [anon_sym_return] = ACTIONS(2363), - [anon_sym_break] = ACTIONS(2363), - [anon_sym_continue] = ACTIONS(2363), - [anon_sym_throw] = ACTIONS(2363), - [anon_sym_echo] = ACTIONS(2363), - [anon_sym_unset] = ACTIONS(2363), - [anon_sym_LPAREN] = ACTIONS(2365), - [anon_sym_concurrent] = ACTIONS(2363), - [anon_sym_use] = ACTIONS(2363), - [anon_sym_namespace] = ACTIONS(2363), - [anon_sym_function] = ACTIONS(2363), - [anon_sym_const] = ACTIONS(2363), - [anon_sym_if] = ACTIONS(2363), - [anon_sym_switch] = ACTIONS(2363), - [anon_sym_foreach] = ACTIONS(2363), - [anon_sym_while] = ACTIONS(2363), - [anon_sym_do] = ACTIONS(2363), - [anon_sym_for] = ACTIONS(2363), - [anon_sym_try] = ACTIONS(2363), - [anon_sym_using] = ACTIONS(2363), - [sym_float] = ACTIONS(2365), - [sym_integer] = ACTIONS(2363), - [anon_sym_true] = ACTIONS(2363), - [anon_sym_True] = ACTIONS(2363), - [anon_sym_TRUE] = ACTIONS(2363), - [anon_sym_false] = ACTIONS(2363), - [anon_sym_False] = ACTIONS(2363), - [anon_sym_FALSE] = ACTIONS(2363), - [anon_sym_null] = ACTIONS(2363), - [anon_sym_Null] = ACTIONS(2363), - [anon_sym_NULL] = ACTIONS(2363), - [sym_string] = ACTIONS(2365), - [anon_sym_AT] = ACTIONS(2365), - [anon_sym_TILDE] = ACTIONS(2365), - [anon_sym_array] = ACTIONS(2363), - [anon_sym_varray] = ACTIONS(2363), - [anon_sym_darray] = ACTIONS(2363), - [anon_sym_vec] = ACTIONS(2363), - [anon_sym_dict] = ACTIONS(2363), - [anon_sym_keyset] = ACTIONS(2363), - [anon_sym_LT] = ACTIONS(2363), - [anon_sym_PLUS] = ACTIONS(2363), - [anon_sym_DASH] = ACTIONS(2363), - [anon_sym_tuple] = ACTIONS(2363), - [anon_sym_include] = ACTIONS(2363), - [anon_sym_include_once] = ACTIONS(2363), - [anon_sym_require] = ACTIONS(2363), - [anon_sym_require_once] = ACTIONS(2363), - [anon_sym_list] = ACTIONS(2363), - [anon_sym_LT_LT] = ACTIONS(2363), - [anon_sym_BANG] = ACTIONS(2365), - [anon_sym_PLUS_PLUS] = ACTIONS(2365), - [anon_sym_DASH_DASH] = ACTIONS(2365), - [anon_sym_await] = ACTIONS(2363), - [anon_sym_async] = ACTIONS(2363), - [anon_sym_yield] = ACTIONS(2363), - [anon_sym_trait] = ACTIONS(2363), - [anon_sym_interface] = ACTIONS(2363), - [anon_sym_class] = ACTIONS(2363), - [anon_sym_enum] = ACTIONS(2363), - [sym_final_modifier] = ACTIONS(2363), - [sym_abstract_modifier] = ACTIONS(2363), - [sym_xhp_modifier] = ACTIONS(2363), - [sym_xhp_identifier] = ACTIONS(2363), - [sym_xhp_class_identifier] = ACTIONS(2365), - [sym_comment] = ACTIONS(3), - }, - [1476] = { - [sym_identifier] = ACTIONS(2367), - [sym_variable] = ACTIONS(2369), - [sym_pipe_variable] = ACTIONS(2369), - [anon_sym_type] = ACTIONS(2367), - [anon_sym_newtype] = ACTIONS(2367), - [anon_sym_shape] = ACTIONS(2367), - [anon_sym_clone] = ACTIONS(2367), - [anon_sym_new] = ACTIONS(2367), - [anon_sym_print] = ACTIONS(2367), - [sym__backslash] = ACTIONS(2369), - [anon_sym_self] = ACTIONS(2367), - [anon_sym_parent] = ACTIONS(2367), - [anon_sym_static] = ACTIONS(2367), - [anon_sym_LT_LT_LT] = ACTIONS(2369), - [anon_sym_RBRACE] = ACTIONS(2369), - [anon_sym_LBRACE] = ACTIONS(2369), - [anon_sym_SEMI] = ACTIONS(2369), - [anon_sym_return] = ACTIONS(2367), - [anon_sym_break] = ACTIONS(2367), - [anon_sym_continue] = ACTIONS(2367), - [anon_sym_throw] = ACTIONS(2367), - [anon_sym_echo] = ACTIONS(2367), - [anon_sym_unset] = ACTIONS(2367), - [anon_sym_LPAREN] = ACTIONS(2369), - [anon_sym_concurrent] = ACTIONS(2367), - [anon_sym_use] = ACTIONS(2367), - [anon_sym_namespace] = ACTIONS(2367), - [anon_sym_function] = ACTIONS(2367), - [anon_sym_const] = ACTIONS(2367), - [anon_sym_if] = ACTIONS(2367), - [anon_sym_switch] = ACTIONS(2367), - [anon_sym_foreach] = ACTIONS(2367), - [anon_sym_while] = ACTIONS(2367), - [anon_sym_do] = ACTIONS(2367), - [anon_sym_for] = ACTIONS(2367), - [anon_sym_try] = ACTIONS(2367), - [anon_sym_using] = ACTIONS(2367), - [sym_float] = ACTIONS(2369), - [sym_integer] = ACTIONS(2367), - [anon_sym_true] = ACTIONS(2367), - [anon_sym_True] = ACTIONS(2367), - [anon_sym_TRUE] = ACTIONS(2367), - [anon_sym_false] = ACTIONS(2367), - [anon_sym_False] = ACTIONS(2367), - [anon_sym_FALSE] = ACTIONS(2367), - [anon_sym_null] = ACTIONS(2367), - [anon_sym_Null] = ACTIONS(2367), - [anon_sym_NULL] = ACTIONS(2367), - [sym_string] = ACTIONS(2369), - [anon_sym_AT] = ACTIONS(2369), - [anon_sym_TILDE] = ACTIONS(2369), - [anon_sym_array] = ACTIONS(2367), - [anon_sym_varray] = ACTIONS(2367), - [anon_sym_darray] = ACTIONS(2367), - [anon_sym_vec] = ACTIONS(2367), - [anon_sym_dict] = ACTIONS(2367), - [anon_sym_keyset] = ACTIONS(2367), - [anon_sym_LT] = ACTIONS(2367), - [anon_sym_PLUS] = ACTIONS(2367), - [anon_sym_DASH] = ACTIONS(2367), - [anon_sym_tuple] = ACTIONS(2367), - [anon_sym_include] = ACTIONS(2367), - [anon_sym_include_once] = ACTIONS(2367), - [anon_sym_require] = ACTIONS(2367), - [anon_sym_require_once] = ACTIONS(2367), - [anon_sym_list] = ACTIONS(2367), - [anon_sym_LT_LT] = ACTIONS(2367), - [anon_sym_BANG] = ACTIONS(2369), - [anon_sym_PLUS_PLUS] = ACTIONS(2369), - [anon_sym_DASH_DASH] = ACTIONS(2369), - [anon_sym_await] = ACTIONS(2367), - [anon_sym_async] = ACTIONS(2367), - [anon_sym_yield] = ACTIONS(2367), - [anon_sym_trait] = ACTIONS(2367), - [anon_sym_interface] = ACTIONS(2367), - [anon_sym_class] = ACTIONS(2367), - [anon_sym_enum] = ACTIONS(2367), - [sym_final_modifier] = ACTIONS(2367), - [sym_abstract_modifier] = ACTIONS(2367), - [sym_xhp_modifier] = ACTIONS(2367), - [sym_xhp_identifier] = ACTIONS(2367), - [sym_xhp_class_identifier] = ACTIONS(2369), - [sym_comment] = ACTIONS(3), - }, - [1477] = { - [sym_identifier] = ACTIONS(2371), - [sym_variable] = ACTIONS(2373), - [sym_pipe_variable] = ACTIONS(2373), - [anon_sym_type] = ACTIONS(2371), - [anon_sym_newtype] = ACTIONS(2371), - [anon_sym_shape] = ACTIONS(2371), - [anon_sym_clone] = ACTIONS(2371), - [anon_sym_new] = ACTIONS(2371), - [anon_sym_print] = ACTIONS(2371), - [sym__backslash] = ACTIONS(2373), - [anon_sym_self] = ACTIONS(2371), - [anon_sym_parent] = ACTIONS(2371), - [anon_sym_static] = ACTIONS(2371), - [anon_sym_LT_LT_LT] = ACTIONS(2373), - [anon_sym_RBRACE] = ACTIONS(2373), - [anon_sym_LBRACE] = ACTIONS(2373), - [anon_sym_SEMI] = ACTIONS(2373), - [anon_sym_return] = ACTIONS(2371), - [anon_sym_break] = ACTIONS(2371), - [anon_sym_continue] = ACTIONS(2371), - [anon_sym_throw] = ACTIONS(2371), - [anon_sym_echo] = ACTIONS(2371), - [anon_sym_unset] = ACTIONS(2371), - [anon_sym_LPAREN] = ACTIONS(2373), - [anon_sym_concurrent] = ACTIONS(2371), - [anon_sym_use] = ACTIONS(2371), - [anon_sym_namespace] = ACTIONS(2371), - [anon_sym_function] = ACTIONS(2371), - [anon_sym_const] = ACTIONS(2371), - [anon_sym_if] = ACTIONS(2371), - [anon_sym_switch] = ACTIONS(2371), - [anon_sym_foreach] = ACTIONS(2371), - [anon_sym_while] = ACTIONS(2371), - [anon_sym_do] = ACTIONS(2371), - [anon_sym_for] = ACTIONS(2371), - [anon_sym_try] = ACTIONS(2371), - [anon_sym_using] = ACTIONS(2371), - [sym_float] = ACTIONS(2373), - [sym_integer] = ACTIONS(2371), - [anon_sym_true] = ACTIONS(2371), - [anon_sym_True] = ACTIONS(2371), - [anon_sym_TRUE] = ACTIONS(2371), - [anon_sym_false] = ACTIONS(2371), - [anon_sym_False] = ACTIONS(2371), - [anon_sym_FALSE] = ACTIONS(2371), - [anon_sym_null] = ACTIONS(2371), - [anon_sym_Null] = ACTIONS(2371), - [anon_sym_NULL] = ACTIONS(2371), - [sym_string] = ACTIONS(2373), - [anon_sym_AT] = ACTIONS(2373), - [anon_sym_TILDE] = ACTIONS(2373), - [anon_sym_array] = ACTIONS(2371), - [anon_sym_varray] = ACTIONS(2371), - [anon_sym_darray] = ACTIONS(2371), - [anon_sym_vec] = ACTIONS(2371), - [anon_sym_dict] = ACTIONS(2371), - [anon_sym_keyset] = ACTIONS(2371), - [anon_sym_LT] = ACTIONS(2371), - [anon_sym_PLUS] = ACTIONS(2371), - [anon_sym_DASH] = ACTIONS(2371), - [anon_sym_tuple] = ACTIONS(2371), - [anon_sym_include] = ACTIONS(2371), - [anon_sym_include_once] = ACTIONS(2371), - [anon_sym_require] = ACTIONS(2371), - [anon_sym_require_once] = ACTIONS(2371), - [anon_sym_list] = ACTIONS(2371), - [anon_sym_LT_LT] = ACTIONS(2371), - [anon_sym_BANG] = ACTIONS(2373), - [anon_sym_PLUS_PLUS] = ACTIONS(2373), - [anon_sym_DASH_DASH] = ACTIONS(2373), - [anon_sym_await] = ACTIONS(2371), - [anon_sym_async] = ACTIONS(2371), - [anon_sym_yield] = ACTIONS(2371), - [anon_sym_trait] = ACTIONS(2371), - [anon_sym_interface] = ACTIONS(2371), - [anon_sym_class] = ACTIONS(2371), - [anon_sym_enum] = ACTIONS(2371), - [sym_final_modifier] = ACTIONS(2371), - [sym_abstract_modifier] = ACTIONS(2371), - [sym_xhp_modifier] = ACTIONS(2371), - [sym_xhp_identifier] = ACTIONS(2371), - [sym_xhp_class_identifier] = ACTIONS(2373), - [sym_comment] = ACTIONS(3), - }, - [1478] = { - [ts_builtin_sym_end] = ACTIONS(2405), - [sym_identifier] = ACTIONS(2403), - [sym_variable] = ACTIONS(2405), - [sym_pipe_variable] = ACTIONS(2405), - [anon_sym_type] = ACTIONS(2403), - [anon_sym_newtype] = ACTIONS(2403), - [anon_sym_shape] = ACTIONS(2403), - [anon_sym_clone] = ACTIONS(2403), - [anon_sym_new] = ACTIONS(2403), - [anon_sym_print] = ACTIONS(2403), - [sym__backslash] = ACTIONS(2405), - [anon_sym_self] = ACTIONS(2403), - [anon_sym_parent] = ACTIONS(2403), - [anon_sym_static] = ACTIONS(2403), - [anon_sym_LT_LT_LT] = ACTIONS(2405), - [anon_sym_LBRACE] = ACTIONS(2405), - [anon_sym_SEMI] = ACTIONS(2405), - [anon_sym_return] = ACTIONS(2403), - [anon_sym_break] = ACTIONS(2403), - [anon_sym_continue] = ACTIONS(2403), - [anon_sym_throw] = ACTIONS(2403), - [anon_sym_echo] = ACTIONS(2403), - [anon_sym_unset] = ACTIONS(2403), - [anon_sym_LPAREN] = ACTIONS(2405), - [anon_sym_concurrent] = ACTIONS(2403), - [anon_sym_use] = ACTIONS(2403), - [anon_sym_namespace] = ACTIONS(2403), - [anon_sym_function] = ACTIONS(2403), - [anon_sym_const] = ACTIONS(2403), - [anon_sym_if] = ACTIONS(2403), - [anon_sym_switch] = ACTIONS(2403), - [anon_sym_foreach] = ACTIONS(2403), - [anon_sym_while] = ACTIONS(2403), - [anon_sym_do] = ACTIONS(2403), - [anon_sym_for] = ACTIONS(2403), - [anon_sym_try] = ACTIONS(2403), - [anon_sym_using] = ACTIONS(2403), - [sym_float] = ACTIONS(2405), - [sym_integer] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(2403), - [anon_sym_True] = ACTIONS(2403), - [anon_sym_TRUE] = ACTIONS(2403), - [anon_sym_false] = ACTIONS(2403), - [anon_sym_False] = ACTIONS(2403), - [anon_sym_FALSE] = ACTIONS(2403), - [anon_sym_null] = ACTIONS(2403), - [anon_sym_Null] = ACTIONS(2403), - [anon_sym_NULL] = ACTIONS(2403), - [sym_string] = ACTIONS(2405), - [anon_sym_AT] = ACTIONS(2405), - [anon_sym_TILDE] = ACTIONS(2405), - [anon_sym_array] = ACTIONS(2403), - [anon_sym_varray] = ACTIONS(2403), - [anon_sym_darray] = ACTIONS(2403), - [anon_sym_vec] = ACTIONS(2403), - [anon_sym_dict] = ACTIONS(2403), - [anon_sym_keyset] = ACTIONS(2403), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_PLUS] = ACTIONS(2403), - [anon_sym_DASH] = ACTIONS(2403), - [anon_sym_tuple] = ACTIONS(2403), - [anon_sym_include] = ACTIONS(2403), - [anon_sym_include_once] = ACTIONS(2403), - [anon_sym_require] = ACTIONS(2403), - [anon_sym_require_once] = ACTIONS(2403), - [anon_sym_list] = ACTIONS(2403), - [anon_sym_LT_LT] = ACTIONS(2403), - [anon_sym_BANG] = ACTIONS(2405), - [anon_sym_PLUS_PLUS] = ACTIONS(2405), - [anon_sym_DASH_DASH] = ACTIONS(2405), - [anon_sym_await] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2403), - [anon_sym_yield] = ACTIONS(2403), - [anon_sym_trait] = ACTIONS(2403), - [anon_sym_interface] = ACTIONS(2403), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_enum] = ACTIONS(2403), - [sym_final_modifier] = ACTIONS(2403), - [sym_abstract_modifier] = ACTIONS(2403), - [sym_xhp_modifier] = ACTIONS(2403), - [sym_xhp_identifier] = ACTIONS(2403), - [sym_xhp_class_identifier] = ACTIONS(2405), - [sym_comment] = ACTIONS(3), - }, - [1479] = { - [sym_identifier] = ACTIONS(2379), - [sym_variable] = ACTIONS(2381), - [sym_pipe_variable] = ACTIONS(2381), - [anon_sym_type] = ACTIONS(2379), - [anon_sym_newtype] = ACTIONS(2379), - [anon_sym_shape] = ACTIONS(2379), - [anon_sym_clone] = ACTIONS(2379), - [anon_sym_new] = ACTIONS(2379), - [anon_sym_print] = ACTIONS(2379), - [sym__backslash] = ACTIONS(2381), - [anon_sym_self] = ACTIONS(2379), - [anon_sym_parent] = ACTIONS(2379), - [anon_sym_static] = ACTIONS(2379), - [anon_sym_LT_LT_LT] = ACTIONS(2381), - [anon_sym_RBRACE] = ACTIONS(2381), - [anon_sym_LBRACE] = ACTIONS(2381), - [anon_sym_SEMI] = ACTIONS(2381), - [anon_sym_return] = ACTIONS(2379), - [anon_sym_break] = ACTIONS(2379), - [anon_sym_continue] = ACTIONS(2379), - [anon_sym_throw] = ACTIONS(2379), - [anon_sym_echo] = ACTIONS(2379), - [anon_sym_unset] = ACTIONS(2379), - [anon_sym_LPAREN] = ACTIONS(2381), - [anon_sym_concurrent] = ACTIONS(2379), - [anon_sym_use] = ACTIONS(2379), - [anon_sym_namespace] = ACTIONS(2379), - [anon_sym_function] = ACTIONS(2379), - [anon_sym_const] = ACTIONS(2379), - [anon_sym_if] = ACTIONS(2379), - [anon_sym_switch] = ACTIONS(2379), - [anon_sym_foreach] = ACTIONS(2379), - [anon_sym_while] = ACTIONS(2379), - [anon_sym_do] = ACTIONS(2379), - [anon_sym_for] = ACTIONS(2379), - [anon_sym_try] = ACTIONS(2379), - [anon_sym_using] = ACTIONS(2379), - [sym_float] = ACTIONS(2381), - [sym_integer] = ACTIONS(2379), - [anon_sym_true] = ACTIONS(2379), - [anon_sym_True] = ACTIONS(2379), - [anon_sym_TRUE] = ACTIONS(2379), - [anon_sym_false] = ACTIONS(2379), - [anon_sym_False] = ACTIONS(2379), - [anon_sym_FALSE] = ACTIONS(2379), - [anon_sym_null] = ACTIONS(2379), - [anon_sym_Null] = ACTIONS(2379), - [anon_sym_NULL] = ACTIONS(2379), - [sym_string] = ACTIONS(2381), - [anon_sym_AT] = ACTIONS(2381), - [anon_sym_TILDE] = ACTIONS(2381), - [anon_sym_array] = ACTIONS(2379), - [anon_sym_varray] = ACTIONS(2379), - [anon_sym_darray] = ACTIONS(2379), - [anon_sym_vec] = ACTIONS(2379), - [anon_sym_dict] = ACTIONS(2379), - [anon_sym_keyset] = ACTIONS(2379), - [anon_sym_LT] = ACTIONS(2379), - [anon_sym_PLUS] = ACTIONS(2379), - [anon_sym_DASH] = ACTIONS(2379), - [anon_sym_tuple] = ACTIONS(2379), - [anon_sym_include] = ACTIONS(2379), - [anon_sym_include_once] = ACTIONS(2379), - [anon_sym_require] = ACTIONS(2379), - [anon_sym_require_once] = ACTIONS(2379), - [anon_sym_list] = ACTIONS(2379), - [anon_sym_LT_LT] = ACTIONS(2379), - [anon_sym_BANG] = ACTIONS(2381), - [anon_sym_PLUS_PLUS] = ACTIONS(2381), - [anon_sym_DASH_DASH] = ACTIONS(2381), - [anon_sym_await] = ACTIONS(2379), - [anon_sym_async] = ACTIONS(2379), - [anon_sym_yield] = ACTIONS(2379), - [anon_sym_trait] = ACTIONS(2379), - [anon_sym_interface] = ACTIONS(2379), - [anon_sym_class] = ACTIONS(2379), - [anon_sym_enum] = ACTIONS(2379), - [sym_final_modifier] = ACTIONS(2379), - [sym_abstract_modifier] = ACTIONS(2379), - [sym_xhp_modifier] = ACTIONS(2379), - [sym_xhp_identifier] = ACTIONS(2379), - [sym_xhp_class_identifier] = ACTIONS(2381), - [sym_comment] = ACTIONS(3), - }, - [1480] = { - [sym_identifier] = ACTIONS(2383), - [sym_variable] = ACTIONS(2385), - [sym_pipe_variable] = ACTIONS(2385), - [anon_sym_type] = ACTIONS(2383), - [anon_sym_newtype] = ACTIONS(2383), - [anon_sym_shape] = ACTIONS(2383), - [anon_sym_clone] = ACTIONS(2383), - [anon_sym_new] = ACTIONS(2383), - [anon_sym_print] = ACTIONS(2383), - [sym__backslash] = ACTIONS(2385), - [anon_sym_self] = ACTIONS(2383), - [anon_sym_parent] = ACTIONS(2383), - [anon_sym_static] = ACTIONS(2383), - [anon_sym_LT_LT_LT] = ACTIONS(2385), - [anon_sym_RBRACE] = ACTIONS(2385), - [anon_sym_LBRACE] = ACTIONS(2385), - [anon_sym_SEMI] = ACTIONS(2385), - [anon_sym_return] = ACTIONS(2383), - [anon_sym_break] = ACTIONS(2383), - [anon_sym_continue] = ACTIONS(2383), - [anon_sym_throw] = ACTIONS(2383), - [anon_sym_echo] = ACTIONS(2383), - [anon_sym_unset] = ACTIONS(2383), - [anon_sym_LPAREN] = ACTIONS(2385), - [anon_sym_concurrent] = ACTIONS(2383), - [anon_sym_use] = ACTIONS(2383), - [anon_sym_namespace] = ACTIONS(2383), - [anon_sym_function] = ACTIONS(2383), - [anon_sym_const] = ACTIONS(2383), - [anon_sym_if] = ACTIONS(2383), - [anon_sym_switch] = ACTIONS(2383), - [anon_sym_foreach] = ACTIONS(2383), - [anon_sym_while] = ACTIONS(2383), - [anon_sym_do] = ACTIONS(2383), - [anon_sym_for] = ACTIONS(2383), - [anon_sym_try] = ACTIONS(2383), - [anon_sym_using] = ACTIONS(2383), - [sym_float] = ACTIONS(2385), - [sym_integer] = ACTIONS(2383), - [anon_sym_true] = ACTIONS(2383), - [anon_sym_True] = ACTIONS(2383), - [anon_sym_TRUE] = ACTIONS(2383), - [anon_sym_false] = ACTIONS(2383), - [anon_sym_False] = ACTIONS(2383), - [anon_sym_FALSE] = ACTIONS(2383), - [anon_sym_null] = ACTIONS(2383), - [anon_sym_Null] = ACTIONS(2383), - [anon_sym_NULL] = ACTIONS(2383), - [sym_string] = ACTIONS(2385), - [anon_sym_AT] = ACTIONS(2385), - [anon_sym_TILDE] = ACTIONS(2385), - [anon_sym_array] = ACTIONS(2383), - [anon_sym_varray] = ACTIONS(2383), - [anon_sym_darray] = ACTIONS(2383), - [anon_sym_vec] = ACTIONS(2383), - [anon_sym_dict] = ACTIONS(2383), - [anon_sym_keyset] = ACTIONS(2383), - [anon_sym_LT] = ACTIONS(2383), - [anon_sym_PLUS] = ACTIONS(2383), - [anon_sym_DASH] = ACTIONS(2383), - [anon_sym_tuple] = ACTIONS(2383), - [anon_sym_include] = ACTIONS(2383), - [anon_sym_include_once] = ACTIONS(2383), - [anon_sym_require] = ACTIONS(2383), - [anon_sym_require_once] = ACTIONS(2383), - [anon_sym_list] = ACTIONS(2383), - [anon_sym_LT_LT] = ACTIONS(2383), - [anon_sym_BANG] = ACTIONS(2385), - [anon_sym_PLUS_PLUS] = ACTIONS(2385), - [anon_sym_DASH_DASH] = ACTIONS(2385), - [anon_sym_await] = ACTIONS(2383), - [anon_sym_async] = ACTIONS(2383), - [anon_sym_yield] = ACTIONS(2383), - [anon_sym_trait] = ACTIONS(2383), - [anon_sym_interface] = ACTIONS(2383), - [anon_sym_class] = ACTIONS(2383), - [anon_sym_enum] = ACTIONS(2383), - [sym_final_modifier] = ACTIONS(2383), - [sym_abstract_modifier] = ACTIONS(2383), - [sym_xhp_modifier] = ACTIONS(2383), - [sym_xhp_identifier] = ACTIONS(2383), - [sym_xhp_class_identifier] = ACTIONS(2385), - [sym_comment] = ACTIONS(3), - }, - [1481] = { - [sym_identifier] = ACTIONS(2111), - [sym_variable] = ACTIONS(2113), - [sym_pipe_variable] = ACTIONS(2113), - [anon_sym_type] = ACTIONS(2111), - [anon_sym_newtype] = ACTIONS(2111), - [anon_sym_shape] = ACTIONS(2111), - [anon_sym_clone] = ACTIONS(2111), - [anon_sym_new] = ACTIONS(2111), - [anon_sym_print] = ACTIONS(2111), - [sym__backslash] = ACTIONS(2113), - [anon_sym_self] = ACTIONS(2111), - [anon_sym_parent] = ACTIONS(2111), - [anon_sym_static] = ACTIONS(2111), - [anon_sym_LT_LT_LT] = ACTIONS(2113), - [anon_sym_RBRACE] = ACTIONS(2113), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_SEMI] = ACTIONS(2113), - [anon_sym_return] = ACTIONS(2111), - [anon_sym_break] = ACTIONS(2111), - [anon_sym_continue] = ACTIONS(2111), - [anon_sym_throw] = ACTIONS(2111), - [anon_sym_echo] = ACTIONS(2111), - [anon_sym_unset] = ACTIONS(2111), - [anon_sym_LPAREN] = ACTIONS(2113), - [anon_sym_concurrent] = ACTIONS(2111), - [anon_sym_use] = ACTIONS(2111), - [anon_sym_namespace] = ACTIONS(2111), - [anon_sym_function] = ACTIONS(2111), - [anon_sym_const] = ACTIONS(2111), - [anon_sym_if] = ACTIONS(2111), - [anon_sym_switch] = ACTIONS(2111), - [anon_sym_foreach] = ACTIONS(2111), - [anon_sym_while] = ACTIONS(2111), - [anon_sym_do] = ACTIONS(2111), - [anon_sym_for] = ACTIONS(2111), - [anon_sym_try] = ACTIONS(2111), - [anon_sym_using] = ACTIONS(2111), - [sym_float] = ACTIONS(2113), - [sym_integer] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(2111), - [anon_sym_True] = ACTIONS(2111), - [anon_sym_TRUE] = ACTIONS(2111), - [anon_sym_false] = ACTIONS(2111), - [anon_sym_False] = ACTIONS(2111), - [anon_sym_FALSE] = ACTIONS(2111), - [anon_sym_null] = ACTIONS(2111), - [anon_sym_Null] = ACTIONS(2111), - [anon_sym_NULL] = ACTIONS(2111), - [sym_string] = ACTIONS(2113), - [anon_sym_AT] = ACTIONS(2113), - [anon_sym_TILDE] = ACTIONS(2113), - [anon_sym_array] = ACTIONS(2111), - [anon_sym_varray] = ACTIONS(2111), - [anon_sym_darray] = ACTIONS(2111), - [anon_sym_vec] = ACTIONS(2111), - [anon_sym_dict] = ACTIONS(2111), - [anon_sym_keyset] = ACTIONS(2111), - [anon_sym_LT] = ACTIONS(2111), - [anon_sym_PLUS] = ACTIONS(2111), - [anon_sym_DASH] = ACTIONS(2111), - [anon_sym_tuple] = ACTIONS(2111), - [anon_sym_include] = ACTIONS(2111), - [anon_sym_include_once] = ACTIONS(2111), - [anon_sym_require] = ACTIONS(2111), - [anon_sym_require_once] = ACTIONS(2111), - [anon_sym_list] = ACTIONS(2111), - [anon_sym_LT_LT] = ACTIONS(2111), - [anon_sym_BANG] = ACTIONS(2113), - [anon_sym_PLUS_PLUS] = ACTIONS(2113), - [anon_sym_DASH_DASH] = ACTIONS(2113), - [anon_sym_await] = ACTIONS(2111), - [anon_sym_async] = ACTIONS(2111), - [anon_sym_yield] = ACTIONS(2111), - [anon_sym_trait] = ACTIONS(2111), - [anon_sym_interface] = ACTIONS(2111), - [anon_sym_class] = ACTIONS(2111), - [anon_sym_enum] = ACTIONS(2111), - [sym_final_modifier] = ACTIONS(2111), - [sym_abstract_modifier] = ACTIONS(2111), - [sym_xhp_modifier] = ACTIONS(2111), - [sym_xhp_identifier] = ACTIONS(2111), - [sym_xhp_class_identifier] = ACTIONS(2113), - [sym_comment] = ACTIONS(3), - }, - [1482] = { - [sym_identifier] = ACTIONS(2391), - [sym_variable] = ACTIONS(2393), - [sym_pipe_variable] = ACTIONS(2393), - [anon_sym_type] = ACTIONS(2391), - [anon_sym_newtype] = ACTIONS(2391), - [anon_sym_shape] = ACTIONS(2391), - [anon_sym_clone] = ACTIONS(2391), - [anon_sym_new] = ACTIONS(2391), - [anon_sym_print] = ACTIONS(2391), - [sym__backslash] = ACTIONS(2393), - [anon_sym_self] = ACTIONS(2391), - [anon_sym_parent] = ACTIONS(2391), - [anon_sym_static] = ACTIONS(2391), - [anon_sym_LT_LT_LT] = ACTIONS(2393), - [anon_sym_RBRACE] = ACTIONS(2393), - [anon_sym_LBRACE] = ACTIONS(2393), - [anon_sym_SEMI] = ACTIONS(2393), - [anon_sym_return] = ACTIONS(2391), - [anon_sym_break] = ACTIONS(2391), - [anon_sym_continue] = ACTIONS(2391), - [anon_sym_throw] = ACTIONS(2391), - [anon_sym_echo] = ACTIONS(2391), - [anon_sym_unset] = ACTIONS(2391), - [anon_sym_LPAREN] = ACTIONS(2393), - [anon_sym_concurrent] = ACTIONS(2391), - [anon_sym_use] = ACTIONS(2391), - [anon_sym_namespace] = ACTIONS(2391), - [anon_sym_function] = ACTIONS(2391), - [anon_sym_const] = ACTIONS(2391), - [anon_sym_if] = ACTIONS(2391), - [anon_sym_switch] = ACTIONS(2391), - [anon_sym_foreach] = ACTIONS(2391), - [anon_sym_while] = ACTIONS(2391), - [anon_sym_do] = ACTIONS(2391), - [anon_sym_for] = ACTIONS(2391), - [anon_sym_try] = ACTIONS(2391), - [anon_sym_using] = ACTIONS(2391), - [sym_float] = ACTIONS(2393), - [sym_integer] = ACTIONS(2391), - [anon_sym_true] = ACTIONS(2391), - [anon_sym_True] = ACTIONS(2391), - [anon_sym_TRUE] = ACTIONS(2391), - [anon_sym_false] = ACTIONS(2391), - [anon_sym_False] = ACTIONS(2391), - [anon_sym_FALSE] = ACTIONS(2391), - [anon_sym_null] = ACTIONS(2391), - [anon_sym_Null] = ACTIONS(2391), - [anon_sym_NULL] = ACTIONS(2391), - [sym_string] = ACTIONS(2393), - [anon_sym_AT] = ACTIONS(2393), - [anon_sym_TILDE] = ACTIONS(2393), - [anon_sym_array] = ACTIONS(2391), - [anon_sym_varray] = ACTIONS(2391), - [anon_sym_darray] = ACTIONS(2391), - [anon_sym_vec] = ACTIONS(2391), - [anon_sym_dict] = ACTIONS(2391), - [anon_sym_keyset] = ACTIONS(2391), - [anon_sym_LT] = ACTIONS(2391), - [anon_sym_PLUS] = ACTIONS(2391), - [anon_sym_DASH] = ACTIONS(2391), - [anon_sym_tuple] = ACTIONS(2391), - [anon_sym_include] = ACTIONS(2391), - [anon_sym_include_once] = ACTIONS(2391), - [anon_sym_require] = ACTIONS(2391), - [anon_sym_require_once] = ACTIONS(2391), - [anon_sym_list] = ACTIONS(2391), - [anon_sym_LT_LT] = ACTIONS(2391), - [anon_sym_BANG] = ACTIONS(2393), - [anon_sym_PLUS_PLUS] = ACTIONS(2393), - [anon_sym_DASH_DASH] = ACTIONS(2393), - [anon_sym_await] = ACTIONS(2391), - [anon_sym_async] = ACTIONS(2391), - [anon_sym_yield] = ACTIONS(2391), - [anon_sym_trait] = ACTIONS(2391), - [anon_sym_interface] = ACTIONS(2391), - [anon_sym_class] = ACTIONS(2391), - [anon_sym_enum] = ACTIONS(2391), - [sym_final_modifier] = ACTIONS(2391), - [sym_abstract_modifier] = ACTIONS(2391), - [sym_xhp_modifier] = ACTIONS(2391), - [sym_xhp_identifier] = ACTIONS(2391), - [sym_xhp_class_identifier] = ACTIONS(2393), - [sym_comment] = ACTIONS(3), - }, - [1483] = { - [sym_identifier] = ACTIONS(2395), - [sym_variable] = ACTIONS(2397), - [sym_pipe_variable] = ACTIONS(2397), - [anon_sym_type] = ACTIONS(2395), - [anon_sym_newtype] = ACTIONS(2395), - [anon_sym_shape] = ACTIONS(2395), - [anon_sym_clone] = ACTIONS(2395), - [anon_sym_new] = ACTIONS(2395), - [anon_sym_print] = ACTIONS(2395), - [sym__backslash] = ACTIONS(2397), - [anon_sym_self] = ACTIONS(2395), - [anon_sym_parent] = ACTIONS(2395), - [anon_sym_static] = ACTIONS(2395), - [anon_sym_LT_LT_LT] = ACTIONS(2397), - [anon_sym_RBRACE] = ACTIONS(2397), - [anon_sym_LBRACE] = ACTIONS(2397), - [anon_sym_SEMI] = ACTIONS(2397), - [anon_sym_return] = ACTIONS(2395), - [anon_sym_break] = ACTIONS(2395), - [anon_sym_continue] = ACTIONS(2395), - [anon_sym_throw] = ACTIONS(2395), - [anon_sym_echo] = ACTIONS(2395), - [anon_sym_unset] = ACTIONS(2395), - [anon_sym_LPAREN] = ACTIONS(2397), - [anon_sym_concurrent] = ACTIONS(2395), - [anon_sym_use] = ACTIONS(2395), - [anon_sym_namespace] = ACTIONS(2395), - [anon_sym_function] = ACTIONS(2395), - [anon_sym_const] = ACTIONS(2395), - [anon_sym_if] = ACTIONS(2395), - [anon_sym_switch] = ACTIONS(2395), - [anon_sym_foreach] = ACTIONS(2395), - [anon_sym_while] = ACTIONS(2395), - [anon_sym_do] = ACTIONS(2395), - [anon_sym_for] = ACTIONS(2395), - [anon_sym_try] = ACTIONS(2395), - [anon_sym_using] = ACTIONS(2395), - [sym_float] = ACTIONS(2397), - [sym_integer] = ACTIONS(2395), - [anon_sym_true] = ACTIONS(2395), - [anon_sym_True] = ACTIONS(2395), - [anon_sym_TRUE] = ACTIONS(2395), - [anon_sym_false] = ACTIONS(2395), - [anon_sym_False] = ACTIONS(2395), - [anon_sym_FALSE] = ACTIONS(2395), - [anon_sym_null] = ACTIONS(2395), - [anon_sym_Null] = ACTIONS(2395), - [anon_sym_NULL] = ACTIONS(2395), - [sym_string] = ACTIONS(2397), - [anon_sym_AT] = ACTIONS(2397), - [anon_sym_TILDE] = ACTIONS(2397), - [anon_sym_array] = ACTIONS(2395), - [anon_sym_varray] = ACTIONS(2395), - [anon_sym_darray] = ACTIONS(2395), - [anon_sym_vec] = ACTIONS(2395), - [anon_sym_dict] = ACTIONS(2395), - [anon_sym_keyset] = ACTIONS(2395), - [anon_sym_LT] = ACTIONS(2395), - [anon_sym_PLUS] = ACTIONS(2395), - [anon_sym_DASH] = ACTIONS(2395), - [anon_sym_tuple] = ACTIONS(2395), - [anon_sym_include] = ACTIONS(2395), - [anon_sym_include_once] = ACTIONS(2395), - [anon_sym_require] = ACTIONS(2395), - [anon_sym_require_once] = ACTIONS(2395), - [anon_sym_list] = ACTIONS(2395), - [anon_sym_LT_LT] = ACTIONS(2395), - [anon_sym_BANG] = ACTIONS(2397), - [anon_sym_PLUS_PLUS] = ACTIONS(2397), - [anon_sym_DASH_DASH] = ACTIONS(2397), - [anon_sym_await] = ACTIONS(2395), - [anon_sym_async] = ACTIONS(2395), - [anon_sym_yield] = ACTIONS(2395), - [anon_sym_trait] = ACTIONS(2395), - [anon_sym_interface] = ACTIONS(2395), - [anon_sym_class] = ACTIONS(2395), - [anon_sym_enum] = ACTIONS(2395), - [sym_final_modifier] = ACTIONS(2395), - [sym_abstract_modifier] = ACTIONS(2395), - [sym_xhp_modifier] = ACTIONS(2395), - [sym_xhp_identifier] = ACTIONS(2395), - [sym_xhp_class_identifier] = ACTIONS(2397), - [sym_comment] = ACTIONS(3), - }, - [1484] = { - [sym_identifier] = ACTIONS(2403), - [sym_variable] = ACTIONS(2405), - [sym_pipe_variable] = ACTIONS(2405), - [anon_sym_type] = ACTIONS(2403), - [anon_sym_newtype] = ACTIONS(2403), - [anon_sym_shape] = ACTIONS(2403), - [anon_sym_clone] = ACTIONS(2403), - [anon_sym_new] = ACTIONS(2403), - [anon_sym_print] = ACTIONS(2403), - [sym__backslash] = ACTIONS(2405), - [anon_sym_self] = ACTIONS(2403), - [anon_sym_parent] = ACTIONS(2403), - [anon_sym_static] = ACTIONS(2403), - [anon_sym_LT_LT_LT] = ACTIONS(2405), - [anon_sym_RBRACE] = ACTIONS(2405), - [anon_sym_LBRACE] = ACTIONS(2405), - [anon_sym_SEMI] = ACTIONS(2405), - [anon_sym_return] = ACTIONS(2403), - [anon_sym_break] = ACTIONS(2403), - [anon_sym_continue] = ACTIONS(2403), - [anon_sym_throw] = ACTIONS(2403), - [anon_sym_echo] = ACTIONS(2403), - [anon_sym_unset] = ACTIONS(2403), - [anon_sym_LPAREN] = ACTIONS(2405), - [anon_sym_concurrent] = ACTIONS(2403), - [anon_sym_use] = ACTIONS(2403), - [anon_sym_namespace] = ACTIONS(2403), - [anon_sym_function] = ACTIONS(2403), - [anon_sym_const] = ACTIONS(2403), - [anon_sym_if] = ACTIONS(2403), - [anon_sym_switch] = ACTIONS(2403), - [anon_sym_foreach] = ACTIONS(2403), - [anon_sym_while] = ACTIONS(2403), - [anon_sym_do] = ACTIONS(2403), - [anon_sym_for] = ACTIONS(2403), - [anon_sym_try] = ACTIONS(2403), - [anon_sym_using] = ACTIONS(2403), - [sym_float] = ACTIONS(2405), - [sym_integer] = ACTIONS(2403), - [anon_sym_true] = ACTIONS(2403), - [anon_sym_True] = ACTIONS(2403), - [anon_sym_TRUE] = ACTIONS(2403), - [anon_sym_false] = ACTIONS(2403), - [anon_sym_False] = ACTIONS(2403), - [anon_sym_FALSE] = ACTIONS(2403), - [anon_sym_null] = ACTIONS(2403), - [anon_sym_Null] = ACTIONS(2403), - [anon_sym_NULL] = ACTIONS(2403), - [sym_string] = ACTIONS(2405), - [anon_sym_AT] = ACTIONS(2405), - [anon_sym_TILDE] = ACTIONS(2405), - [anon_sym_array] = ACTIONS(2403), - [anon_sym_varray] = ACTIONS(2403), - [anon_sym_darray] = ACTIONS(2403), - [anon_sym_vec] = ACTIONS(2403), - [anon_sym_dict] = ACTIONS(2403), - [anon_sym_keyset] = ACTIONS(2403), - [anon_sym_LT] = ACTIONS(2403), - [anon_sym_PLUS] = ACTIONS(2403), - [anon_sym_DASH] = ACTIONS(2403), - [anon_sym_tuple] = ACTIONS(2403), - [anon_sym_include] = ACTIONS(2403), - [anon_sym_include_once] = ACTIONS(2403), - [anon_sym_require] = ACTIONS(2403), - [anon_sym_require_once] = ACTIONS(2403), - [anon_sym_list] = ACTIONS(2403), - [anon_sym_LT_LT] = ACTIONS(2403), - [anon_sym_BANG] = ACTIONS(2405), - [anon_sym_PLUS_PLUS] = ACTIONS(2405), - [anon_sym_DASH_DASH] = ACTIONS(2405), - [anon_sym_await] = ACTIONS(2403), - [anon_sym_async] = ACTIONS(2403), - [anon_sym_yield] = ACTIONS(2403), - [anon_sym_trait] = ACTIONS(2403), - [anon_sym_interface] = ACTIONS(2403), - [anon_sym_class] = ACTIONS(2403), - [anon_sym_enum] = ACTIONS(2403), - [sym_final_modifier] = ACTIONS(2403), - [sym_abstract_modifier] = ACTIONS(2403), - [sym_xhp_modifier] = ACTIONS(2403), - [sym_xhp_identifier] = ACTIONS(2403), - [sym_xhp_class_identifier] = ACTIONS(2405), - [sym_comment] = ACTIONS(3), - }, - [1485] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1486] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1487] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1488] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1489] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1490] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1491] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1492] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1493] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1494] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1495] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1496] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1497] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1498] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1499] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1500] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1501] = { - [sym_identifier] = ACTIONS(2147), - [sym_variable] = ACTIONS(2149), - [sym_pipe_variable] = ACTIONS(2149), - [anon_sym_type] = ACTIONS(2147), - [anon_sym_newtype] = ACTIONS(2147), - [anon_sym_shape] = ACTIONS(2147), - [anon_sym_clone] = ACTIONS(2147), - [anon_sym_new] = ACTIONS(2147), - [anon_sym_print] = ACTIONS(2147), - [sym__backslash] = ACTIONS(2149), - [anon_sym_self] = ACTIONS(2147), - [anon_sym_parent] = ACTIONS(2147), - [anon_sym_static] = ACTIONS(2147), - [anon_sym_LT_LT_LT] = ACTIONS(2149), - [anon_sym_RBRACE] = ACTIONS(2149), - [anon_sym_LBRACE] = ACTIONS(2149), - [anon_sym_SEMI] = ACTIONS(2149), - [anon_sym_return] = ACTIONS(2147), - [anon_sym_break] = ACTIONS(2147), - [anon_sym_continue] = ACTIONS(2147), - [anon_sym_throw] = ACTIONS(2147), - [anon_sym_echo] = ACTIONS(2147), - [anon_sym_unset] = ACTIONS(2147), - [anon_sym_LPAREN] = ACTIONS(2149), - [anon_sym_concurrent] = ACTIONS(2147), - [anon_sym_use] = ACTIONS(2147), - [anon_sym_namespace] = ACTIONS(2147), - [anon_sym_function] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2147), - [anon_sym_if] = ACTIONS(2147), - [anon_sym_switch] = ACTIONS(2147), - [anon_sym_foreach] = ACTIONS(2147), - [anon_sym_while] = ACTIONS(2147), - [anon_sym_do] = ACTIONS(2147), - [anon_sym_for] = ACTIONS(2147), - [anon_sym_try] = ACTIONS(2147), - [anon_sym_using] = ACTIONS(2147), - [sym_float] = ACTIONS(2149), - [sym_integer] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(2147), - [anon_sym_True] = ACTIONS(2147), - [anon_sym_TRUE] = ACTIONS(2147), - [anon_sym_false] = ACTIONS(2147), - [anon_sym_False] = ACTIONS(2147), - [anon_sym_FALSE] = ACTIONS(2147), - [anon_sym_null] = ACTIONS(2147), - [anon_sym_Null] = ACTIONS(2147), - [anon_sym_NULL] = ACTIONS(2147), - [sym_string] = ACTIONS(2149), - [anon_sym_AT] = ACTIONS(2149), - [anon_sym_TILDE] = ACTIONS(2149), - [anon_sym_array] = ACTIONS(2147), - [anon_sym_varray] = ACTIONS(2147), - [anon_sym_darray] = ACTIONS(2147), - [anon_sym_vec] = ACTIONS(2147), - [anon_sym_dict] = ACTIONS(2147), - [anon_sym_keyset] = ACTIONS(2147), - [anon_sym_LT] = ACTIONS(2147), - [anon_sym_PLUS] = ACTIONS(2147), - [anon_sym_DASH] = ACTIONS(2147), - [anon_sym_tuple] = ACTIONS(2147), - [anon_sym_include] = ACTIONS(2147), - [anon_sym_include_once] = ACTIONS(2147), - [anon_sym_require] = ACTIONS(2147), - [anon_sym_require_once] = ACTIONS(2147), - [anon_sym_list] = ACTIONS(2147), - [anon_sym_LT_LT] = ACTIONS(2147), - [anon_sym_BANG] = ACTIONS(2149), - [anon_sym_PLUS_PLUS] = ACTIONS(2149), - [anon_sym_DASH_DASH] = ACTIONS(2149), - [anon_sym_await] = ACTIONS(2147), - [anon_sym_async] = ACTIONS(2147), - [anon_sym_yield] = ACTIONS(2147), - [anon_sym_trait] = ACTIONS(2147), - [anon_sym_interface] = ACTIONS(2147), - [anon_sym_class] = ACTIONS(2147), - [anon_sym_enum] = ACTIONS(2147), - [sym_final_modifier] = ACTIONS(2147), - [sym_abstract_modifier] = ACTIONS(2147), - [sym_xhp_modifier] = ACTIONS(2147), - [sym_xhp_identifier] = ACTIONS(2147), - [sym_xhp_class_identifier] = ACTIONS(2149), - [sym_comment] = ACTIONS(3), - }, - [1502] = { - [sym_identifier] = ACTIONS(2423), - [sym_variable] = ACTIONS(2425), - [sym_pipe_variable] = ACTIONS(2425), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_newtype] = ACTIONS(2423), - [anon_sym_shape] = ACTIONS(2423), - [anon_sym_clone] = ACTIONS(2423), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_print] = ACTIONS(2423), - [sym__backslash] = ACTIONS(2425), - [anon_sym_self] = ACTIONS(2423), - [anon_sym_parent] = ACTIONS(2423), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_LT_LT_LT] = ACTIONS(2425), - [anon_sym_RBRACE] = ACTIONS(2425), - [anon_sym_LBRACE] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(2425), - [anon_sym_return] = ACTIONS(2423), - [anon_sym_break] = ACTIONS(2423), - [anon_sym_continue] = ACTIONS(2423), - [anon_sym_throw] = ACTIONS(2423), - [anon_sym_echo] = ACTIONS(2423), - [anon_sym_unset] = ACTIONS(2423), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_concurrent] = ACTIONS(2423), - [anon_sym_use] = ACTIONS(2423), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2423), - [anon_sym_const] = ACTIONS(2423), - [anon_sym_if] = ACTIONS(2423), - [anon_sym_switch] = ACTIONS(2423), - [anon_sym_foreach] = ACTIONS(2423), - [anon_sym_while] = ACTIONS(2423), - [anon_sym_do] = ACTIONS(2423), - [anon_sym_for] = ACTIONS(2423), - [anon_sym_try] = ACTIONS(2423), - [anon_sym_using] = ACTIONS(2423), - [sym_float] = ACTIONS(2425), - [sym_integer] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(2423), - [anon_sym_True] = ACTIONS(2423), - [anon_sym_TRUE] = ACTIONS(2423), - [anon_sym_false] = ACTIONS(2423), - [anon_sym_False] = ACTIONS(2423), - [anon_sym_FALSE] = ACTIONS(2423), - [anon_sym_null] = ACTIONS(2423), - [anon_sym_Null] = ACTIONS(2423), - [anon_sym_NULL] = ACTIONS(2423), - [sym_string] = ACTIONS(2425), - [anon_sym_AT] = ACTIONS(2425), - [anon_sym_TILDE] = ACTIONS(2425), - [anon_sym_array] = ACTIONS(2423), - [anon_sym_varray] = ACTIONS(2423), - [anon_sym_darray] = ACTIONS(2423), - [anon_sym_vec] = ACTIONS(2423), - [anon_sym_dict] = ACTIONS(2423), - [anon_sym_keyset] = ACTIONS(2423), - [anon_sym_LT] = ACTIONS(2423), - [anon_sym_PLUS] = ACTIONS(2423), - [anon_sym_DASH] = ACTIONS(2423), - [anon_sym_tuple] = ACTIONS(2423), - [anon_sym_include] = ACTIONS(2423), - [anon_sym_include_once] = ACTIONS(2423), - [anon_sym_require] = ACTIONS(2423), - [anon_sym_require_once] = ACTIONS(2423), - [anon_sym_list] = ACTIONS(2423), - [anon_sym_LT_LT] = ACTIONS(2423), - [anon_sym_BANG] = ACTIONS(2425), - [anon_sym_PLUS_PLUS] = ACTIONS(2425), - [anon_sym_DASH_DASH] = ACTIONS(2425), - [anon_sym_await] = ACTIONS(2423), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_yield] = ACTIONS(2423), - [anon_sym_trait] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2423), - [anon_sym_class] = ACTIONS(2423), - [anon_sym_enum] = ACTIONS(2423), - [sym_final_modifier] = ACTIONS(2423), - [sym_abstract_modifier] = ACTIONS(2423), - [sym_xhp_modifier] = ACTIONS(2423), - [sym_xhp_identifier] = ACTIONS(2423), - [sym_xhp_class_identifier] = ACTIONS(2425), - [sym_comment] = ACTIONS(3), - }, - [1503] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1504] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1505] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1506] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1507] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1508] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1509] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1510] = { - [ts_builtin_sym_end] = ACTIONS(1961), - [sym_identifier] = ACTIONS(1959), - [sym_variable] = ACTIONS(1961), - [sym_pipe_variable] = ACTIONS(1961), - [anon_sym_type] = ACTIONS(1959), - [anon_sym_newtype] = ACTIONS(1959), - [anon_sym_shape] = ACTIONS(1959), - [anon_sym_clone] = ACTIONS(1959), - [anon_sym_new] = ACTIONS(1959), - [anon_sym_print] = ACTIONS(1959), - [sym__backslash] = ACTIONS(1961), - [anon_sym_self] = ACTIONS(1959), - [anon_sym_parent] = ACTIONS(1959), - [anon_sym_static] = ACTIONS(1959), - [anon_sym_LT_LT_LT] = ACTIONS(1961), - [anon_sym_LBRACE] = ACTIONS(1961), - [anon_sym_SEMI] = ACTIONS(1961), - [anon_sym_return] = ACTIONS(1959), - [anon_sym_break] = ACTIONS(1959), - [anon_sym_continue] = ACTIONS(1959), - [anon_sym_throw] = ACTIONS(1959), - [anon_sym_echo] = ACTIONS(1959), - [anon_sym_unset] = ACTIONS(1959), - [anon_sym_LPAREN] = ACTIONS(1961), - [anon_sym_concurrent] = ACTIONS(1959), - [anon_sym_use] = ACTIONS(1959), - [anon_sym_namespace] = ACTIONS(1959), - [anon_sym_function] = ACTIONS(1959), - [anon_sym_const] = ACTIONS(1959), - [anon_sym_if] = ACTIONS(1959), - [anon_sym_switch] = ACTIONS(1959), - [anon_sym_foreach] = ACTIONS(1959), - [anon_sym_while] = ACTIONS(1959), - [anon_sym_do] = ACTIONS(1959), - [anon_sym_for] = ACTIONS(1959), - [anon_sym_try] = ACTIONS(1959), - [anon_sym_using] = ACTIONS(1959), - [sym_float] = ACTIONS(1961), - [sym_integer] = ACTIONS(1959), - [anon_sym_true] = ACTIONS(1959), - [anon_sym_True] = ACTIONS(1959), - [anon_sym_TRUE] = ACTIONS(1959), - [anon_sym_false] = ACTIONS(1959), - [anon_sym_False] = ACTIONS(1959), - [anon_sym_FALSE] = ACTIONS(1959), - [anon_sym_null] = ACTIONS(1959), - [anon_sym_Null] = ACTIONS(1959), - [anon_sym_NULL] = ACTIONS(1959), - [sym_string] = ACTIONS(1961), - [anon_sym_AT] = ACTIONS(1961), - [anon_sym_TILDE] = ACTIONS(1961), - [anon_sym_array] = ACTIONS(1959), - [anon_sym_varray] = ACTIONS(1959), - [anon_sym_darray] = ACTIONS(1959), - [anon_sym_vec] = ACTIONS(1959), - [anon_sym_dict] = ACTIONS(1959), - [anon_sym_keyset] = ACTIONS(1959), - [anon_sym_LT] = ACTIONS(1959), - [anon_sym_PLUS] = ACTIONS(1959), - [anon_sym_DASH] = ACTIONS(1959), - [anon_sym_tuple] = ACTIONS(1959), - [anon_sym_include] = ACTIONS(1959), - [anon_sym_include_once] = ACTIONS(1959), - [anon_sym_require] = ACTIONS(1959), - [anon_sym_require_once] = ACTIONS(1959), - [anon_sym_list] = ACTIONS(1959), - [anon_sym_LT_LT] = ACTIONS(1959), - [anon_sym_BANG] = ACTIONS(1961), - [anon_sym_PLUS_PLUS] = ACTIONS(1961), - [anon_sym_DASH_DASH] = ACTIONS(1961), - [anon_sym_await] = ACTIONS(1959), - [anon_sym_async] = ACTIONS(1959), - [anon_sym_yield] = ACTIONS(1959), - [anon_sym_trait] = ACTIONS(1959), - [anon_sym_interface] = ACTIONS(1959), - [anon_sym_class] = ACTIONS(1959), - [anon_sym_enum] = ACTIONS(1959), - [sym_final_modifier] = ACTIONS(1959), - [sym_abstract_modifier] = ACTIONS(1959), - [sym_xhp_modifier] = ACTIONS(1959), - [sym_xhp_identifier] = ACTIONS(1959), - [sym_xhp_class_identifier] = ACTIONS(1961), - [sym_comment] = ACTIONS(3), - }, - [1511] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1512] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1513] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1514] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1515] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1516] = { - [ts_builtin_sym_end] = ACTIONS(2449), - [sym_identifier] = ACTIONS(2447), - [sym_variable] = ACTIONS(2449), - [sym_pipe_variable] = ACTIONS(2449), - [anon_sym_type] = ACTIONS(2447), - [anon_sym_newtype] = ACTIONS(2447), - [anon_sym_shape] = ACTIONS(2447), - [anon_sym_clone] = ACTIONS(2447), - [anon_sym_new] = ACTIONS(2447), - [anon_sym_print] = ACTIONS(2447), - [sym__backslash] = ACTIONS(2449), - [anon_sym_self] = ACTIONS(2447), - [anon_sym_parent] = ACTIONS(2447), - [anon_sym_static] = ACTIONS(2447), - [anon_sym_LT_LT_LT] = ACTIONS(2449), - [anon_sym_LBRACE] = ACTIONS(2449), - [anon_sym_SEMI] = ACTIONS(2449), - [anon_sym_return] = ACTIONS(2447), - [anon_sym_break] = ACTIONS(2447), - [anon_sym_continue] = ACTIONS(2447), - [anon_sym_throw] = ACTIONS(2447), - [anon_sym_echo] = ACTIONS(2447), - [anon_sym_unset] = ACTIONS(2447), - [anon_sym_LPAREN] = ACTIONS(2449), - [anon_sym_concurrent] = ACTIONS(2447), - [anon_sym_use] = ACTIONS(2447), - [anon_sym_namespace] = ACTIONS(2447), - [anon_sym_function] = ACTIONS(2447), - [anon_sym_const] = ACTIONS(2447), - [anon_sym_if] = ACTIONS(2447), - [anon_sym_switch] = ACTIONS(2447), - [anon_sym_foreach] = ACTIONS(2447), - [anon_sym_while] = ACTIONS(2447), - [anon_sym_do] = ACTIONS(2447), - [anon_sym_for] = ACTIONS(2447), - [anon_sym_try] = ACTIONS(2447), - [anon_sym_using] = ACTIONS(2447), - [sym_float] = ACTIONS(2449), - [sym_integer] = ACTIONS(2447), - [anon_sym_true] = ACTIONS(2447), - [anon_sym_True] = ACTIONS(2447), - [anon_sym_TRUE] = ACTIONS(2447), - [anon_sym_false] = ACTIONS(2447), - [anon_sym_False] = ACTIONS(2447), - [anon_sym_FALSE] = ACTIONS(2447), - [anon_sym_null] = ACTIONS(2447), - [anon_sym_Null] = ACTIONS(2447), - [anon_sym_NULL] = ACTIONS(2447), - [sym_string] = ACTIONS(2449), - [anon_sym_AT] = ACTIONS(2449), - [anon_sym_TILDE] = ACTIONS(2449), - [anon_sym_array] = ACTIONS(2447), - [anon_sym_varray] = ACTIONS(2447), - [anon_sym_darray] = ACTIONS(2447), - [anon_sym_vec] = ACTIONS(2447), - [anon_sym_dict] = ACTIONS(2447), - [anon_sym_keyset] = ACTIONS(2447), - [anon_sym_LT] = ACTIONS(2447), - [anon_sym_PLUS] = ACTIONS(2447), - [anon_sym_DASH] = ACTIONS(2447), - [anon_sym_tuple] = ACTIONS(2447), - [anon_sym_include] = ACTIONS(2447), - [anon_sym_include_once] = ACTIONS(2447), - [anon_sym_require] = ACTIONS(2447), - [anon_sym_require_once] = ACTIONS(2447), - [anon_sym_list] = ACTIONS(2447), - [anon_sym_LT_LT] = ACTIONS(2447), - [anon_sym_BANG] = ACTIONS(2449), - [anon_sym_PLUS_PLUS] = ACTIONS(2449), - [anon_sym_DASH_DASH] = ACTIONS(2449), - [anon_sym_await] = ACTIONS(2447), - [anon_sym_async] = ACTIONS(2447), - [anon_sym_yield] = ACTIONS(2447), - [anon_sym_trait] = ACTIONS(2447), - [anon_sym_interface] = ACTIONS(2447), - [anon_sym_class] = ACTIONS(2447), - [anon_sym_enum] = ACTIONS(2447), - [sym_final_modifier] = ACTIONS(2447), - [sym_abstract_modifier] = ACTIONS(2447), - [sym_xhp_modifier] = ACTIONS(2447), - [sym_xhp_identifier] = ACTIONS(2447), - [sym_xhp_class_identifier] = ACTIONS(2449), - [sym_comment] = ACTIONS(3), - }, - [1517] = { - [ts_builtin_sym_end] = ACTIONS(2457), - [sym_identifier] = ACTIONS(2455), - [sym_variable] = ACTIONS(2457), - [sym_pipe_variable] = ACTIONS(2457), - [anon_sym_type] = ACTIONS(2455), - [anon_sym_newtype] = ACTIONS(2455), - [anon_sym_shape] = ACTIONS(2455), - [anon_sym_clone] = ACTIONS(2455), - [anon_sym_new] = ACTIONS(2455), - [anon_sym_print] = ACTIONS(2455), - [sym__backslash] = ACTIONS(2457), - [anon_sym_self] = ACTIONS(2455), - [anon_sym_parent] = ACTIONS(2455), - [anon_sym_static] = ACTIONS(2455), - [anon_sym_LT_LT_LT] = ACTIONS(2457), - [anon_sym_LBRACE] = ACTIONS(2457), - [anon_sym_SEMI] = ACTIONS(2457), - [anon_sym_return] = ACTIONS(2455), - [anon_sym_break] = ACTIONS(2455), - [anon_sym_continue] = ACTIONS(2455), - [anon_sym_throw] = ACTIONS(2455), - [anon_sym_echo] = ACTIONS(2455), - [anon_sym_unset] = ACTIONS(2455), - [anon_sym_LPAREN] = ACTIONS(2457), - [anon_sym_concurrent] = ACTIONS(2455), - [anon_sym_use] = ACTIONS(2455), - [anon_sym_namespace] = ACTIONS(2455), - [anon_sym_function] = ACTIONS(2455), - [anon_sym_const] = ACTIONS(2455), - [anon_sym_if] = ACTIONS(2455), - [anon_sym_switch] = ACTIONS(2455), - [anon_sym_foreach] = ACTIONS(2455), - [anon_sym_while] = ACTIONS(2455), - [anon_sym_do] = ACTIONS(2455), - [anon_sym_for] = ACTIONS(2455), - [anon_sym_try] = ACTIONS(2455), - [anon_sym_using] = ACTIONS(2455), - [sym_float] = ACTIONS(2457), - [sym_integer] = ACTIONS(2455), - [anon_sym_true] = ACTIONS(2455), - [anon_sym_True] = ACTIONS(2455), - [anon_sym_TRUE] = ACTIONS(2455), - [anon_sym_false] = ACTIONS(2455), - [anon_sym_False] = ACTIONS(2455), - [anon_sym_FALSE] = ACTIONS(2455), - [anon_sym_null] = ACTIONS(2455), - [anon_sym_Null] = ACTIONS(2455), - [anon_sym_NULL] = ACTIONS(2455), - [sym_string] = ACTIONS(2457), - [anon_sym_AT] = ACTIONS(2457), - [anon_sym_TILDE] = ACTIONS(2457), - [anon_sym_array] = ACTIONS(2455), - [anon_sym_varray] = ACTIONS(2455), - [anon_sym_darray] = ACTIONS(2455), - [anon_sym_vec] = ACTIONS(2455), - [anon_sym_dict] = ACTIONS(2455), - [anon_sym_keyset] = ACTIONS(2455), - [anon_sym_LT] = ACTIONS(2455), - [anon_sym_PLUS] = ACTIONS(2455), - [anon_sym_DASH] = ACTIONS(2455), - [anon_sym_tuple] = ACTIONS(2455), - [anon_sym_include] = ACTIONS(2455), - [anon_sym_include_once] = ACTIONS(2455), - [anon_sym_require] = ACTIONS(2455), - [anon_sym_require_once] = ACTIONS(2455), - [anon_sym_list] = ACTIONS(2455), - [anon_sym_LT_LT] = ACTIONS(2455), - [anon_sym_BANG] = ACTIONS(2457), - [anon_sym_PLUS_PLUS] = ACTIONS(2457), - [anon_sym_DASH_DASH] = ACTIONS(2457), - [anon_sym_await] = ACTIONS(2455), - [anon_sym_async] = ACTIONS(2455), - [anon_sym_yield] = ACTIONS(2455), - [anon_sym_trait] = ACTIONS(2455), - [anon_sym_interface] = ACTIONS(2455), - [anon_sym_class] = ACTIONS(2455), - [anon_sym_enum] = ACTIONS(2455), - [sym_final_modifier] = ACTIONS(2455), - [sym_abstract_modifier] = ACTIONS(2455), - [sym_xhp_modifier] = ACTIONS(2455), - [sym_xhp_identifier] = ACTIONS(2455), - [sym_xhp_class_identifier] = ACTIONS(2457), - [sym_comment] = ACTIONS(3), - }, - [1518] = { - [ts_builtin_sym_end] = ACTIONS(2421), - [sym_identifier] = ACTIONS(2419), - [sym_variable] = ACTIONS(2421), - [sym_pipe_variable] = ACTIONS(2421), - [anon_sym_type] = ACTIONS(2419), - [anon_sym_newtype] = ACTIONS(2419), - [anon_sym_shape] = ACTIONS(2419), - [anon_sym_clone] = ACTIONS(2419), - [anon_sym_new] = ACTIONS(2419), - [anon_sym_print] = ACTIONS(2419), - [sym__backslash] = ACTIONS(2421), - [anon_sym_self] = ACTIONS(2419), - [anon_sym_parent] = ACTIONS(2419), - [anon_sym_static] = ACTIONS(2419), - [anon_sym_LT_LT_LT] = ACTIONS(2421), - [anon_sym_LBRACE] = ACTIONS(2421), - [anon_sym_SEMI] = ACTIONS(2421), - [anon_sym_return] = ACTIONS(2419), - [anon_sym_break] = ACTIONS(2419), - [anon_sym_continue] = ACTIONS(2419), - [anon_sym_throw] = ACTIONS(2419), - [anon_sym_echo] = ACTIONS(2419), - [anon_sym_unset] = ACTIONS(2419), - [anon_sym_LPAREN] = ACTIONS(2421), - [anon_sym_concurrent] = ACTIONS(2419), - [anon_sym_use] = ACTIONS(2419), - [anon_sym_namespace] = ACTIONS(2419), - [anon_sym_function] = ACTIONS(2419), - [anon_sym_const] = ACTIONS(2419), - [anon_sym_if] = ACTIONS(2419), - [anon_sym_switch] = ACTIONS(2419), - [anon_sym_foreach] = ACTIONS(2419), - [anon_sym_while] = ACTIONS(2419), - [anon_sym_do] = ACTIONS(2419), - [anon_sym_for] = ACTIONS(2419), - [anon_sym_try] = ACTIONS(2419), - [anon_sym_using] = ACTIONS(2419), - [sym_float] = ACTIONS(2421), - [sym_integer] = ACTIONS(2419), - [anon_sym_true] = ACTIONS(2419), - [anon_sym_True] = ACTIONS(2419), - [anon_sym_TRUE] = ACTIONS(2419), - [anon_sym_false] = ACTIONS(2419), - [anon_sym_False] = ACTIONS(2419), - [anon_sym_FALSE] = ACTIONS(2419), - [anon_sym_null] = ACTIONS(2419), - [anon_sym_Null] = ACTIONS(2419), - [anon_sym_NULL] = ACTIONS(2419), - [sym_string] = ACTIONS(2421), - [anon_sym_AT] = ACTIONS(2421), - [anon_sym_TILDE] = ACTIONS(2421), - [anon_sym_array] = ACTIONS(2419), - [anon_sym_varray] = ACTIONS(2419), - [anon_sym_darray] = ACTIONS(2419), - [anon_sym_vec] = ACTIONS(2419), - [anon_sym_dict] = ACTIONS(2419), - [anon_sym_keyset] = ACTIONS(2419), - [anon_sym_LT] = ACTIONS(2419), - [anon_sym_PLUS] = ACTIONS(2419), - [anon_sym_DASH] = ACTIONS(2419), - [anon_sym_tuple] = ACTIONS(2419), - [anon_sym_include] = ACTIONS(2419), - [anon_sym_include_once] = ACTIONS(2419), - [anon_sym_require] = ACTIONS(2419), - [anon_sym_require_once] = ACTIONS(2419), - [anon_sym_list] = ACTIONS(2419), - [anon_sym_LT_LT] = ACTIONS(2419), - [anon_sym_BANG] = ACTIONS(2421), - [anon_sym_PLUS_PLUS] = ACTIONS(2421), - [anon_sym_DASH_DASH] = ACTIONS(2421), - [anon_sym_await] = ACTIONS(2419), - [anon_sym_async] = ACTIONS(2419), - [anon_sym_yield] = ACTIONS(2419), - [anon_sym_trait] = ACTIONS(2419), - [anon_sym_interface] = ACTIONS(2419), - [anon_sym_class] = ACTIONS(2419), - [anon_sym_enum] = ACTIONS(2419), - [sym_final_modifier] = ACTIONS(2419), - [sym_abstract_modifier] = ACTIONS(2419), - [sym_xhp_modifier] = ACTIONS(2419), - [sym_xhp_identifier] = ACTIONS(2419), - [sym_xhp_class_identifier] = ACTIONS(2421), - [sym_comment] = ACTIONS(3), - }, - [1519] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1520] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1521] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1522] = { - [sym_identifier] = ACTIONS(1963), - [sym_variable] = ACTIONS(1965), - [sym_pipe_variable] = ACTIONS(1965), - [anon_sym_type] = ACTIONS(1963), - [anon_sym_newtype] = ACTIONS(1963), - [anon_sym_shape] = ACTIONS(1963), - [anon_sym_clone] = ACTIONS(1963), - [anon_sym_new] = ACTIONS(1963), - [anon_sym_print] = ACTIONS(1963), - [sym__backslash] = ACTIONS(1965), - [anon_sym_self] = ACTIONS(1963), - [anon_sym_parent] = ACTIONS(1963), - [anon_sym_static] = ACTIONS(1963), - [anon_sym_LT_LT_LT] = ACTIONS(1965), - [anon_sym_RBRACE] = ACTIONS(1965), - [anon_sym_LBRACE] = ACTIONS(1965), - [anon_sym_SEMI] = ACTIONS(1965), - [anon_sym_return] = ACTIONS(1963), - [anon_sym_break] = ACTIONS(1963), - [anon_sym_continue] = ACTIONS(1963), - [anon_sym_throw] = ACTIONS(1963), - [anon_sym_echo] = ACTIONS(1963), - [anon_sym_unset] = ACTIONS(1963), - [anon_sym_LPAREN] = ACTIONS(1965), - [anon_sym_concurrent] = ACTIONS(1963), - [anon_sym_use] = ACTIONS(1963), - [anon_sym_namespace] = ACTIONS(1963), - [anon_sym_function] = ACTIONS(1963), - [anon_sym_const] = ACTIONS(1963), - [anon_sym_if] = ACTIONS(1963), - [anon_sym_switch] = ACTIONS(1963), - [anon_sym_foreach] = ACTIONS(1963), - [anon_sym_while] = ACTIONS(1963), - [anon_sym_do] = ACTIONS(1963), - [anon_sym_for] = ACTIONS(1963), - [anon_sym_try] = ACTIONS(1963), - [anon_sym_using] = ACTIONS(1963), - [sym_float] = ACTIONS(1965), - [sym_integer] = ACTIONS(1963), - [anon_sym_true] = ACTIONS(1963), - [anon_sym_True] = ACTIONS(1963), - [anon_sym_TRUE] = ACTIONS(1963), - [anon_sym_false] = ACTIONS(1963), - [anon_sym_False] = ACTIONS(1963), - [anon_sym_FALSE] = ACTIONS(1963), - [anon_sym_null] = ACTIONS(1963), - [anon_sym_Null] = ACTIONS(1963), - [anon_sym_NULL] = ACTIONS(1963), - [sym_string] = ACTIONS(1965), - [anon_sym_AT] = ACTIONS(1965), - [anon_sym_TILDE] = ACTIONS(1965), - [anon_sym_array] = ACTIONS(1963), - [anon_sym_varray] = ACTIONS(1963), - [anon_sym_darray] = ACTIONS(1963), - [anon_sym_vec] = ACTIONS(1963), - [anon_sym_dict] = ACTIONS(1963), - [anon_sym_keyset] = ACTIONS(1963), - [anon_sym_LT] = ACTIONS(1963), - [anon_sym_PLUS] = ACTIONS(1963), - [anon_sym_DASH] = ACTIONS(1963), - [anon_sym_tuple] = ACTIONS(1963), - [anon_sym_include] = ACTIONS(1963), - [anon_sym_include_once] = ACTIONS(1963), - [anon_sym_require] = ACTIONS(1963), - [anon_sym_require_once] = ACTIONS(1963), - [anon_sym_list] = ACTIONS(1963), - [anon_sym_LT_LT] = ACTIONS(1963), - [anon_sym_BANG] = ACTIONS(1965), - [anon_sym_PLUS_PLUS] = ACTIONS(1965), - [anon_sym_DASH_DASH] = ACTIONS(1965), - [anon_sym_await] = ACTIONS(1963), - [anon_sym_async] = ACTIONS(1963), - [anon_sym_yield] = ACTIONS(1963), - [anon_sym_trait] = ACTIONS(1963), - [anon_sym_interface] = ACTIONS(1963), - [anon_sym_class] = ACTIONS(1963), - [anon_sym_enum] = ACTIONS(1963), - [sym_final_modifier] = ACTIONS(1963), - [sym_abstract_modifier] = ACTIONS(1963), - [sym_xhp_modifier] = ACTIONS(1963), - [sym_xhp_identifier] = ACTIONS(1963), - [sym_xhp_class_identifier] = ACTIONS(1965), - [sym_comment] = ACTIONS(3), - }, - [1523] = { - [sym_identifier] = ACTIONS(2427), - [sym_variable] = ACTIONS(2429), - [sym_pipe_variable] = ACTIONS(2429), - [anon_sym_type] = ACTIONS(2427), - [anon_sym_newtype] = ACTIONS(2427), - [anon_sym_shape] = ACTIONS(2427), - [anon_sym_clone] = ACTIONS(2427), - [anon_sym_new] = ACTIONS(2427), - [anon_sym_print] = ACTIONS(2427), - [sym__backslash] = ACTIONS(2429), - [anon_sym_self] = ACTIONS(2427), - [anon_sym_parent] = ACTIONS(2427), - [anon_sym_static] = ACTIONS(2427), - [anon_sym_LT_LT_LT] = ACTIONS(2429), - [anon_sym_RBRACE] = ACTIONS(2429), - [anon_sym_LBRACE] = ACTIONS(2429), - [anon_sym_SEMI] = ACTIONS(2429), - [anon_sym_return] = ACTIONS(2427), - [anon_sym_break] = ACTIONS(2427), - [anon_sym_continue] = ACTIONS(2427), - [anon_sym_throw] = ACTIONS(2427), - [anon_sym_echo] = ACTIONS(2427), - [anon_sym_unset] = ACTIONS(2427), - [anon_sym_LPAREN] = ACTIONS(2429), - [anon_sym_concurrent] = ACTIONS(2427), - [anon_sym_use] = ACTIONS(2427), - [anon_sym_namespace] = ACTIONS(2427), - [anon_sym_function] = ACTIONS(2427), - [anon_sym_const] = ACTIONS(2427), - [anon_sym_if] = ACTIONS(2427), - [anon_sym_switch] = ACTIONS(2427), - [anon_sym_foreach] = ACTIONS(2427), - [anon_sym_while] = ACTIONS(2427), - [anon_sym_do] = ACTIONS(2427), - [anon_sym_for] = ACTIONS(2427), - [anon_sym_try] = ACTIONS(2427), - [anon_sym_using] = ACTIONS(2427), - [sym_float] = ACTIONS(2429), - [sym_integer] = ACTIONS(2427), - [anon_sym_true] = ACTIONS(2427), - [anon_sym_True] = ACTIONS(2427), - [anon_sym_TRUE] = ACTIONS(2427), - [anon_sym_false] = ACTIONS(2427), - [anon_sym_False] = ACTIONS(2427), - [anon_sym_FALSE] = ACTIONS(2427), - [anon_sym_null] = ACTIONS(2427), - [anon_sym_Null] = ACTIONS(2427), - [anon_sym_NULL] = ACTIONS(2427), - [sym_string] = ACTIONS(2429), - [anon_sym_AT] = ACTIONS(2429), - [anon_sym_TILDE] = ACTIONS(2429), - [anon_sym_array] = ACTIONS(2427), - [anon_sym_varray] = ACTIONS(2427), - [anon_sym_darray] = ACTIONS(2427), - [anon_sym_vec] = ACTIONS(2427), - [anon_sym_dict] = ACTIONS(2427), - [anon_sym_keyset] = ACTIONS(2427), - [anon_sym_LT] = ACTIONS(2427), - [anon_sym_PLUS] = ACTIONS(2427), - [anon_sym_DASH] = ACTIONS(2427), - [anon_sym_tuple] = ACTIONS(2427), - [anon_sym_include] = ACTIONS(2427), - [anon_sym_include_once] = ACTIONS(2427), - [anon_sym_require] = ACTIONS(2427), - [anon_sym_require_once] = ACTIONS(2427), - [anon_sym_list] = ACTIONS(2427), - [anon_sym_LT_LT] = ACTIONS(2427), - [anon_sym_BANG] = ACTIONS(2429), - [anon_sym_PLUS_PLUS] = ACTIONS(2429), - [anon_sym_DASH_DASH] = ACTIONS(2429), - [anon_sym_await] = ACTIONS(2427), - [anon_sym_async] = ACTIONS(2427), - [anon_sym_yield] = ACTIONS(2427), - [anon_sym_trait] = ACTIONS(2427), - [anon_sym_interface] = ACTIONS(2427), - [anon_sym_class] = ACTIONS(2427), - [anon_sym_enum] = ACTIONS(2427), - [sym_final_modifier] = ACTIONS(2427), - [sym_abstract_modifier] = ACTIONS(2427), - [sym_xhp_modifier] = ACTIONS(2427), - [sym_xhp_identifier] = ACTIONS(2427), - [sym_xhp_class_identifier] = ACTIONS(2429), - [sym_comment] = ACTIONS(3), - }, - [1524] = { - [sym_identifier] = ACTIONS(2435), - [sym_variable] = ACTIONS(2437), - [sym_pipe_variable] = ACTIONS(2437), - [anon_sym_type] = ACTIONS(2435), - [anon_sym_newtype] = ACTIONS(2435), - [anon_sym_shape] = ACTIONS(2435), - [anon_sym_clone] = ACTIONS(2435), - [anon_sym_new] = ACTIONS(2435), - [anon_sym_print] = ACTIONS(2435), - [sym__backslash] = ACTIONS(2437), - [anon_sym_self] = ACTIONS(2435), - [anon_sym_parent] = ACTIONS(2435), - [anon_sym_static] = ACTIONS(2435), - [anon_sym_LT_LT_LT] = ACTIONS(2437), - [anon_sym_RBRACE] = ACTIONS(2437), - [anon_sym_LBRACE] = ACTIONS(2437), - [anon_sym_SEMI] = ACTIONS(2437), - [anon_sym_return] = ACTIONS(2435), - [anon_sym_break] = ACTIONS(2435), - [anon_sym_continue] = ACTIONS(2435), - [anon_sym_throw] = ACTIONS(2435), - [anon_sym_echo] = ACTIONS(2435), - [anon_sym_unset] = ACTIONS(2435), - [anon_sym_LPAREN] = ACTIONS(2437), - [anon_sym_concurrent] = ACTIONS(2435), - [anon_sym_use] = ACTIONS(2435), - [anon_sym_namespace] = ACTIONS(2435), - [anon_sym_function] = ACTIONS(2435), - [anon_sym_const] = ACTIONS(2435), - [anon_sym_if] = ACTIONS(2435), - [anon_sym_switch] = ACTIONS(2435), - [anon_sym_foreach] = ACTIONS(2435), - [anon_sym_while] = ACTIONS(2435), - [anon_sym_do] = ACTIONS(2435), - [anon_sym_for] = ACTIONS(2435), - [anon_sym_try] = ACTIONS(2435), - [anon_sym_using] = ACTIONS(2435), - [sym_float] = ACTIONS(2437), - [sym_integer] = ACTIONS(2435), - [anon_sym_true] = ACTIONS(2435), - [anon_sym_True] = ACTIONS(2435), - [anon_sym_TRUE] = ACTIONS(2435), - [anon_sym_false] = ACTIONS(2435), - [anon_sym_False] = ACTIONS(2435), - [anon_sym_FALSE] = ACTIONS(2435), - [anon_sym_null] = ACTIONS(2435), - [anon_sym_Null] = ACTIONS(2435), - [anon_sym_NULL] = ACTIONS(2435), - [sym_string] = ACTIONS(2437), - [anon_sym_AT] = ACTIONS(2437), - [anon_sym_TILDE] = ACTIONS(2437), - [anon_sym_array] = ACTIONS(2435), - [anon_sym_varray] = ACTIONS(2435), - [anon_sym_darray] = ACTIONS(2435), - [anon_sym_vec] = ACTIONS(2435), - [anon_sym_dict] = ACTIONS(2435), - [anon_sym_keyset] = ACTIONS(2435), - [anon_sym_LT] = ACTIONS(2435), - [anon_sym_PLUS] = ACTIONS(2435), - [anon_sym_DASH] = ACTIONS(2435), - [anon_sym_tuple] = ACTIONS(2435), - [anon_sym_include] = ACTIONS(2435), - [anon_sym_include_once] = ACTIONS(2435), - [anon_sym_require] = ACTIONS(2435), - [anon_sym_require_once] = ACTIONS(2435), - [anon_sym_list] = ACTIONS(2435), - [anon_sym_LT_LT] = ACTIONS(2435), - [anon_sym_BANG] = ACTIONS(2437), - [anon_sym_PLUS_PLUS] = ACTIONS(2437), - [anon_sym_DASH_DASH] = ACTIONS(2437), - [anon_sym_await] = ACTIONS(2435), - [anon_sym_async] = ACTIONS(2435), - [anon_sym_yield] = ACTIONS(2435), - [anon_sym_trait] = ACTIONS(2435), - [anon_sym_interface] = ACTIONS(2435), - [anon_sym_class] = ACTIONS(2435), - [anon_sym_enum] = ACTIONS(2435), - [sym_final_modifier] = ACTIONS(2435), - [sym_abstract_modifier] = ACTIONS(2435), - [sym_xhp_modifier] = ACTIONS(2435), - [sym_xhp_identifier] = ACTIONS(2435), - [sym_xhp_class_identifier] = ACTIONS(2437), - [sym_comment] = ACTIONS(3), - }, - [1525] = { - [sym_identifier] = ACTIONS(2439), - [sym_variable] = ACTIONS(2441), - [sym_pipe_variable] = ACTIONS(2441), - [anon_sym_type] = ACTIONS(2439), - [anon_sym_newtype] = ACTIONS(2439), - [anon_sym_shape] = ACTIONS(2439), - [anon_sym_clone] = ACTIONS(2439), - [anon_sym_new] = ACTIONS(2439), - [anon_sym_print] = ACTIONS(2439), - [sym__backslash] = ACTIONS(2441), - [anon_sym_self] = ACTIONS(2439), - [anon_sym_parent] = ACTIONS(2439), - [anon_sym_static] = ACTIONS(2439), - [anon_sym_LT_LT_LT] = ACTIONS(2441), - [anon_sym_RBRACE] = ACTIONS(2441), - [anon_sym_LBRACE] = ACTIONS(2441), - [anon_sym_SEMI] = ACTIONS(2441), - [anon_sym_return] = ACTIONS(2439), - [anon_sym_break] = ACTIONS(2439), - [anon_sym_continue] = ACTIONS(2439), - [anon_sym_throw] = ACTIONS(2439), - [anon_sym_echo] = ACTIONS(2439), - [anon_sym_unset] = ACTIONS(2439), - [anon_sym_LPAREN] = ACTIONS(2441), - [anon_sym_concurrent] = ACTIONS(2439), - [anon_sym_use] = ACTIONS(2439), - [anon_sym_namespace] = ACTIONS(2439), - [anon_sym_function] = ACTIONS(2439), - [anon_sym_const] = ACTIONS(2439), - [anon_sym_if] = ACTIONS(2439), - [anon_sym_switch] = ACTIONS(2439), - [anon_sym_foreach] = ACTIONS(2439), - [anon_sym_while] = ACTIONS(2439), - [anon_sym_do] = ACTIONS(2439), - [anon_sym_for] = ACTIONS(2439), - [anon_sym_try] = ACTIONS(2439), - [anon_sym_using] = ACTIONS(2439), - [sym_float] = ACTIONS(2441), - [sym_integer] = ACTIONS(2439), - [anon_sym_true] = ACTIONS(2439), - [anon_sym_True] = ACTIONS(2439), - [anon_sym_TRUE] = ACTIONS(2439), - [anon_sym_false] = ACTIONS(2439), - [anon_sym_False] = ACTIONS(2439), - [anon_sym_FALSE] = ACTIONS(2439), - [anon_sym_null] = ACTIONS(2439), - [anon_sym_Null] = ACTIONS(2439), - [anon_sym_NULL] = ACTIONS(2439), - [sym_string] = ACTIONS(2441), - [anon_sym_AT] = ACTIONS(2441), - [anon_sym_TILDE] = ACTIONS(2441), - [anon_sym_array] = ACTIONS(2439), - [anon_sym_varray] = ACTIONS(2439), - [anon_sym_darray] = ACTIONS(2439), - [anon_sym_vec] = ACTIONS(2439), - [anon_sym_dict] = ACTIONS(2439), - [anon_sym_keyset] = ACTIONS(2439), - [anon_sym_LT] = ACTIONS(2439), - [anon_sym_PLUS] = ACTIONS(2439), - [anon_sym_DASH] = ACTIONS(2439), - [anon_sym_tuple] = ACTIONS(2439), - [anon_sym_include] = ACTIONS(2439), - [anon_sym_include_once] = ACTIONS(2439), - [anon_sym_require] = ACTIONS(2439), - [anon_sym_require_once] = ACTIONS(2439), - [anon_sym_list] = ACTIONS(2439), - [anon_sym_LT_LT] = ACTIONS(2439), - [anon_sym_BANG] = ACTIONS(2441), - [anon_sym_PLUS_PLUS] = ACTIONS(2441), - [anon_sym_DASH_DASH] = ACTIONS(2441), - [anon_sym_await] = ACTIONS(2439), - [anon_sym_async] = ACTIONS(2439), - [anon_sym_yield] = ACTIONS(2439), - [anon_sym_trait] = ACTIONS(2439), - [anon_sym_interface] = ACTIONS(2439), - [anon_sym_class] = ACTIONS(2439), - [anon_sym_enum] = ACTIONS(2439), - [sym_final_modifier] = ACTIONS(2439), - [sym_abstract_modifier] = ACTIONS(2439), - [sym_xhp_modifier] = ACTIONS(2439), - [sym_xhp_identifier] = ACTIONS(2439), - [sym_xhp_class_identifier] = ACTIONS(2441), - [sym_comment] = ACTIONS(3), - }, - [1526] = { - [sym_identifier] = ACTIONS(2443), - [sym_variable] = ACTIONS(2445), - [sym_pipe_variable] = ACTIONS(2445), - [anon_sym_type] = ACTIONS(2443), - [anon_sym_newtype] = ACTIONS(2443), - [anon_sym_shape] = ACTIONS(2443), - [anon_sym_clone] = ACTIONS(2443), - [anon_sym_new] = ACTIONS(2443), - [anon_sym_print] = ACTIONS(2443), - [sym__backslash] = ACTIONS(2445), - [anon_sym_self] = ACTIONS(2443), - [anon_sym_parent] = ACTIONS(2443), - [anon_sym_static] = ACTIONS(2443), - [anon_sym_LT_LT_LT] = ACTIONS(2445), - [anon_sym_RBRACE] = ACTIONS(2445), - [anon_sym_LBRACE] = ACTIONS(2445), - [anon_sym_SEMI] = ACTIONS(2445), - [anon_sym_return] = ACTIONS(2443), - [anon_sym_break] = ACTIONS(2443), - [anon_sym_continue] = ACTIONS(2443), - [anon_sym_throw] = ACTIONS(2443), - [anon_sym_echo] = ACTIONS(2443), - [anon_sym_unset] = ACTIONS(2443), - [anon_sym_LPAREN] = ACTIONS(2445), - [anon_sym_concurrent] = ACTIONS(2443), - [anon_sym_use] = ACTIONS(2443), - [anon_sym_namespace] = ACTIONS(2443), - [anon_sym_function] = ACTIONS(2443), - [anon_sym_const] = ACTIONS(2443), - [anon_sym_if] = ACTIONS(2443), - [anon_sym_switch] = ACTIONS(2443), - [anon_sym_foreach] = ACTIONS(2443), - [anon_sym_while] = ACTIONS(2443), - [anon_sym_do] = ACTIONS(2443), - [anon_sym_for] = ACTIONS(2443), - [anon_sym_try] = ACTIONS(2443), - [anon_sym_using] = ACTIONS(2443), - [sym_float] = ACTIONS(2445), - [sym_integer] = ACTIONS(2443), - [anon_sym_true] = ACTIONS(2443), - [anon_sym_True] = ACTIONS(2443), - [anon_sym_TRUE] = ACTIONS(2443), - [anon_sym_false] = ACTIONS(2443), - [anon_sym_False] = ACTIONS(2443), - [anon_sym_FALSE] = ACTIONS(2443), - [anon_sym_null] = ACTIONS(2443), - [anon_sym_Null] = ACTIONS(2443), - [anon_sym_NULL] = ACTIONS(2443), - [sym_string] = ACTIONS(2445), - [anon_sym_AT] = ACTIONS(2445), - [anon_sym_TILDE] = ACTIONS(2445), - [anon_sym_array] = ACTIONS(2443), - [anon_sym_varray] = ACTIONS(2443), - [anon_sym_darray] = ACTIONS(2443), - [anon_sym_vec] = ACTIONS(2443), - [anon_sym_dict] = ACTIONS(2443), - [anon_sym_keyset] = ACTIONS(2443), - [anon_sym_LT] = ACTIONS(2443), - [anon_sym_PLUS] = ACTIONS(2443), - [anon_sym_DASH] = ACTIONS(2443), - [anon_sym_tuple] = ACTIONS(2443), - [anon_sym_include] = ACTIONS(2443), - [anon_sym_include_once] = ACTIONS(2443), - [anon_sym_require] = ACTIONS(2443), - [anon_sym_require_once] = ACTIONS(2443), - [anon_sym_list] = ACTIONS(2443), - [anon_sym_LT_LT] = ACTIONS(2443), - [anon_sym_BANG] = ACTIONS(2445), - [anon_sym_PLUS_PLUS] = ACTIONS(2445), - [anon_sym_DASH_DASH] = ACTIONS(2445), - [anon_sym_await] = ACTIONS(2443), - [anon_sym_async] = ACTIONS(2443), - [anon_sym_yield] = ACTIONS(2443), - [anon_sym_trait] = ACTIONS(2443), - [anon_sym_interface] = ACTIONS(2443), - [anon_sym_class] = ACTIONS(2443), - [anon_sym_enum] = ACTIONS(2443), - [sym_final_modifier] = ACTIONS(2443), - [sym_abstract_modifier] = ACTIONS(2443), - [sym_xhp_modifier] = ACTIONS(2443), - [sym_xhp_identifier] = ACTIONS(2443), - [sym_xhp_class_identifier] = ACTIONS(2445), - [sym_comment] = ACTIONS(3), - }, - [1527] = { - [sym_identifier] = ACTIONS(2459), - [sym_variable] = ACTIONS(2461), - [sym_pipe_variable] = ACTIONS(2461), - [anon_sym_type] = ACTIONS(2459), - [anon_sym_newtype] = ACTIONS(2459), - [anon_sym_shape] = ACTIONS(2459), - [anon_sym_clone] = ACTIONS(2459), - [anon_sym_new] = ACTIONS(2459), - [anon_sym_print] = ACTIONS(2459), - [sym__backslash] = ACTIONS(2461), - [anon_sym_self] = ACTIONS(2459), - [anon_sym_parent] = ACTIONS(2459), - [anon_sym_static] = ACTIONS(2459), - [anon_sym_LT_LT_LT] = ACTIONS(2461), - [anon_sym_RBRACE] = ACTIONS(2461), - [anon_sym_LBRACE] = ACTIONS(2461), - [anon_sym_SEMI] = ACTIONS(2461), - [anon_sym_return] = ACTIONS(2459), - [anon_sym_break] = ACTIONS(2459), - [anon_sym_continue] = ACTIONS(2459), - [anon_sym_throw] = ACTIONS(2459), - [anon_sym_echo] = ACTIONS(2459), - [anon_sym_unset] = ACTIONS(2459), - [anon_sym_LPAREN] = ACTIONS(2461), - [anon_sym_concurrent] = ACTIONS(2459), - [anon_sym_use] = ACTIONS(2459), - [anon_sym_namespace] = ACTIONS(2459), - [anon_sym_function] = ACTIONS(2459), - [anon_sym_const] = ACTIONS(2459), - [anon_sym_if] = ACTIONS(2459), - [anon_sym_switch] = ACTIONS(2459), - [anon_sym_foreach] = ACTIONS(2459), - [anon_sym_while] = ACTIONS(2459), - [anon_sym_do] = ACTIONS(2459), - [anon_sym_for] = ACTIONS(2459), - [anon_sym_try] = ACTIONS(2459), - [anon_sym_using] = ACTIONS(2459), - [sym_float] = ACTIONS(2461), - [sym_integer] = ACTIONS(2459), - [anon_sym_true] = ACTIONS(2459), - [anon_sym_True] = ACTIONS(2459), - [anon_sym_TRUE] = ACTIONS(2459), - [anon_sym_false] = ACTIONS(2459), - [anon_sym_False] = ACTIONS(2459), - [anon_sym_FALSE] = ACTIONS(2459), - [anon_sym_null] = ACTIONS(2459), - [anon_sym_Null] = ACTIONS(2459), - [anon_sym_NULL] = ACTIONS(2459), - [sym_string] = ACTIONS(2461), - [anon_sym_AT] = ACTIONS(2461), - [anon_sym_TILDE] = ACTIONS(2461), - [anon_sym_array] = ACTIONS(2459), - [anon_sym_varray] = ACTIONS(2459), - [anon_sym_darray] = ACTIONS(2459), - [anon_sym_vec] = ACTIONS(2459), - [anon_sym_dict] = ACTIONS(2459), - [anon_sym_keyset] = ACTIONS(2459), - [anon_sym_LT] = ACTIONS(2459), - [anon_sym_PLUS] = ACTIONS(2459), - [anon_sym_DASH] = ACTIONS(2459), - [anon_sym_tuple] = ACTIONS(2459), - [anon_sym_include] = ACTIONS(2459), - [anon_sym_include_once] = ACTIONS(2459), - [anon_sym_require] = ACTIONS(2459), - [anon_sym_require_once] = ACTIONS(2459), - [anon_sym_list] = ACTIONS(2459), - [anon_sym_LT_LT] = ACTIONS(2459), - [anon_sym_BANG] = ACTIONS(2461), - [anon_sym_PLUS_PLUS] = ACTIONS(2461), - [anon_sym_DASH_DASH] = ACTIONS(2461), - [anon_sym_await] = ACTIONS(2459), - [anon_sym_async] = ACTIONS(2459), - [anon_sym_yield] = ACTIONS(2459), - [anon_sym_trait] = ACTIONS(2459), - [anon_sym_interface] = ACTIONS(2459), - [anon_sym_class] = ACTIONS(2459), - [anon_sym_enum] = ACTIONS(2459), - [sym_final_modifier] = ACTIONS(2459), - [sym_abstract_modifier] = ACTIONS(2459), - [sym_xhp_modifier] = ACTIONS(2459), - [sym_xhp_identifier] = ACTIONS(2459), - [sym_xhp_class_identifier] = ACTIONS(2461), - [sym_comment] = ACTIONS(3), - }, - [1528] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1529] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1530] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1531] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1532] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1533] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1534] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1535] = { - [sym_identifier] = ACTIONS(2431), - [sym_variable] = ACTIONS(2433), - [sym_pipe_variable] = ACTIONS(2433), - [anon_sym_type] = ACTIONS(2431), - [anon_sym_newtype] = ACTIONS(2431), - [anon_sym_shape] = ACTIONS(2431), - [anon_sym_clone] = ACTIONS(2431), - [anon_sym_new] = ACTIONS(2431), - [anon_sym_print] = ACTIONS(2431), - [sym__backslash] = ACTIONS(2433), - [anon_sym_self] = ACTIONS(2431), - [anon_sym_parent] = ACTIONS(2431), - [anon_sym_static] = ACTIONS(2431), - [anon_sym_LT_LT_LT] = ACTIONS(2433), - [anon_sym_RBRACE] = ACTIONS(2433), - [anon_sym_LBRACE] = ACTIONS(2433), - [anon_sym_SEMI] = ACTIONS(2433), - [anon_sym_return] = ACTIONS(2431), - [anon_sym_break] = ACTIONS(2431), - [anon_sym_continue] = ACTIONS(2431), - [anon_sym_throw] = ACTIONS(2431), - [anon_sym_echo] = ACTIONS(2431), - [anon_sym_unset] = ACTIONS(2431), - [anon_sym_LPAREN] = ACTIONS(2433), - [anon_sym_concurrent] = ACTIONS(2431), - [anon_sym_use] = ACTIONS(2431), - [anon_sym_namespace] = ACTIONS(2431), - [anon_sym_function] = ACTIONS(2431), - [anon_sym_const] = ACTIONS(2431), - [anon_sym_if] = ACTIONS(2431), - [anon_sym_switch] = ACTIONS(2431), - [anon_sym_foreach] = ACTIONS(2431), - [anon_sym_while] = ACTIONS(2431), - [anon_sym_do] = ACTIONS(2431), - [anon_sym_for] = ACTIONS(2431), - [anon_sym_try] = ACTIONS(2431), - [anon_sym_using] = ACTIONS(2431), - [sym_float] = ACTIONS(2433), - [sym_integer] = ACTIONS(2431), - [anon_sym_true] = ACTIONS(2431), - [anon_sym_True] = ACTIONS(2431), - [anon_sym_TRUE] = ACTIONS(2431), - [anon_sym_false] = ACTIONS(2431), - [anon_sym_False] = ACTIONS(2431), - [anon_sym_FALSE] = ACTIONS(2431), - [anon_sym_null] = ACTIONS(2431), - [anon_sym_Null] = ACTIONS(2431), - [anon_sym_NULL] = ACTIONS(2431), - [sym_string] = ACTIONS(2433), - [anon_sym_AT] = ACTIONS(2433), - [anon_sym_TILDE] = ACTIONS(2433), - [anon_sym_array] = ACTIONS(2431), - [anon_sym_varray] = ACTIONS(2431), - [anon_sym_darray] = ACTIONS(2431), - [anon_sym_vec] = ACTIONS(2431), - [anon_sym_dict] = ACTIONS(2431), - [anon_sym_keyset] = ACTIONS(2431), - [anon_sym_LT] = ACTIONS(2431), - [anon_sym_PLUS] = ACTIONS(2431), - [anon_sym_DASH] = ACTIONS(2431), - [anon_sym_tuple] = ACTIONS(2431), - [anon_sym_include] = ACTIONS(2431), - [anon_sym_include_once] = ACTIONS(2431), - [anon_sym_require] = ACTIONS(2431), - [anon_sym_require_once] = ACTIONS(2431), - [anon_sym_list] = ACTIONS(2431), - [anon_sym_LT_LT] = ACTIONS(2431), - [anon_sym_BANG] = ACTIONS(2433), - [anon_sym_PLUS_PLUS] = ACTIONS(2433), - [anon_sym_DASH_DASH] = ACTIONS(2433), - [anon_sym_await] = ACTIONS(2431), - [anon_sym_async] = ACTIONS(2431), - [anon_sym_yield] = ACTIONS(2431), - [anon_sym_trait] = ACTIONS(2431), - [anon_sym_interface] = ACTIONS(2431), - [anon_sym_class] = ACTIONS(2431), - [anon_sym_enum] = ACTIONS(2431), - [sym_final_modifier] = ACTIONS(2431), - [sym_abstract_modifier] = ACTIONS(2431), - [sym_xhp_modifier] = ACTIONS(2431), - [sym_xhp_identifier] = ACTIONS(2431), - [sym_xhp_class_identifier] = ACTIONS(2433), - [sym_comment] = ACTIONS(3), - }, - [1536] = { - [sym_identifier] = ACTIONS(2411), - [sym_variable] = ACTIONS(2413), - [sym_pipe_variable] = ACTIONS(2413), - [anon_sym_type] = ACTIONS(2411), - [anon_sym_newtype] = ACTIONS(2411), - [anon_sym_shape] = ACTIONS(2411), - [anon_sym_clone] = ACTIONS(2411), - [anon_sym_new] = ACTIONS(2411), - [anon_sym_print] = ACTIONS(2411), - [sym__backslash] = ACTIONS(2413), - [anon_sym_self] = ACTIONS(2411), - [anon_sym_parent] = ACTIONS(2411), - [anon_sym_static] = ACTIONS(2411), - [anon_sym_LT_LT_LT] = ACTIONS(2413), - [anon_sym_RBRACE] = ACTIONS(2413), - [anon_sym_LBRACE] = ACTIONS(2413), - [anon_sym_SEMI] = ACTIONS(2413), - [anon_sym_return] = ACTIONS(2411), - [anon_sym_break] = ACTIONS(2411), - [anon_sym_continue] = ACTIONS(2411), - [anon_sym_throw] = ACTIONS(2411), - [anon_sym_echo] = ACTIONS(2411), - [anon_sym_unset] = ACTIONS(2411), - [anon_sym_LPAREN] = ACTIONS(2413), - [anon_sym_concurrent] = ACTIONS(2411), - [anon_sym_use] = ACTIONS(2411), - [anon_sym_namespace] = ACTIONS(2411), - [anon_sym_function] = ACTIONS(2411), - [anon_sym_const] = ACTIONS(2411), - [anon_sym_if] = ACTIONS(2411), - [anon_sym_switch] = ACTIONS(2411), - [anon_sym_foreach] = ACTIONS(2411), - [anon_sym_while] = ACTIONS(2411), - [anon_sym_do] = ACTIONS(2411), - [anon_sym_for] = ACTIONS(2411), - [anon_sym_try] = ACTIONS(2411), - [anon_sym_using] = ACTIONS(2411), - [sym_float] = ACTIONS(2413), - [sym_integer] = ACTIONS(2411), - [anon_sym_true] = ACTIONS(2411), - [anon_sym_True] = ACTIONS(2411), - [anon_sym_TRUE] = ACTIONS(2411), - [anon_sym_false] = ACTIONS(2411), - [anon_sym_False] = ACTIONS(2411), - [anon_sym_FALSE] = ACTIONS(2411), - [anon_sym_null] = ACTIONS(2411), - [anon_sym_Null] = ACTIONS(2411), - [anon_sym_NULL] = ACTIONS(2411), - [sym_string] = ACTIONS(2413), - [anon_sym_AT] = ACTIONS(2413), - [anon_sym_TILDE] = ACTIONS(2413), - [anon_sym_array] = ACTIONS(2411), - [anon_sym_varray] = ACTIONS(2411), - [anon_sym_darray] = ACTIONS(2411), - [anon_sym_vec] = ACTIONS(2411), - [anon_sym_dict] = ACTIONS(2411), - [anon_sym_keyset] = ACTIONS(2411), - [anon_sym_LT] = ACTIONS(2411), - [anon_sym_PLUS] = ACTIONS(2411), - [anon_sym_DASH] = ACTIONS(2411), - [anon_sym_tuple] = ACTIONS(2411), - [anon_sym_include] = ACTIONS(2411), - [anon_sym_include_once] = ACTIONS(2411), - [anon_sym_require] = ACTIONS(2411), - [anon_sym_require_once] = ACTIONS(2411), - [anon_sym_list] = ACTIONS(2411), - [anon_sym_LT_LT] = ACTIONS(2411), - [anon_sym_BANG] = ACTIONS(2413), - [anon_sym_PLUS_PLUS] = ACTIONS(2413), - [anon_sym_DASH_DASH] = ACTIONS(2413), - [anon_sym_await] = ACTIONS(2411), - [anon_sym_async] = ACTIONS(2411), - [anon_sym_yield] = ACTIONS(2411), - [anon_sym_trait] = ACTIONS(2411), - [anon_sym_interface] = ACTIONS(2411), - [anon_sym_class] = ACTIONS(2411), - [anon_sym_enum] = ACTIONS(2411), - [sym_final_modifier] = ACTIONS(2411), - [sym_abstract_modifier] = ACTIONS(2411), - [sym_xhp_modifier] = ACTIONS(2411), - [sym_xhp_identifier] = ACTIONS(2411), - [sym_xhp_class_identifier] = ACTIONS(2413), - [sym_comment] = ACTIONS(3), - }, - [1537] = { - [sym_identifier] = ACTIONS(2407), - [sym_variable] = ACTIONS(2409), - [sym_pipe_variable] = ACTIONS(2409), - [anon_sym_type] = ACTIONS(2407), - [anon_sym_newtype] = ACTIONS(2407), - [anon_sym_shape] = ACTIONS(2407), - [anon_sym_clone] = ACTIONS(2407), - [anon_sym_new] = ACTIONS(2407), - [anon_sym_print] = ACTIONS(2407), - [sym__backslash] = ACTIONS(2409), - [anon_sym_self] = ACTIONS(2407), - [anon_sym_parent] = ACTIONS(2407), - [anon_sym_static] = ACTIONS(2407), - [anon_sym_LT_LT_LT] = ACTIONS(2409), - [anon_sym_RBRACE] = ACTIONS(2409), - [anon_sym_LBRACE] = ACTIONS(2409), - [anon_sym_SEMI] = ACTIONS(2409), - [anon_sym_return] = ACTIONS(2407), - [anon_sym_break] = ACTIONS(2407), - [anon_sym_continue] = ACTIONS(2407), - [anon_sym_throw] = ACTIONS(2407), - [anon_sym_echo] = ACTIONS(2407), - [anon_sym_unset] = ACTIONS(2407), - [anon_sym_LPAREN] = ACTIONS(2409), - [anon_sym_concurrent] = ACTIONS(2407), - [anon_sym_use] = ACTIONS(2407), - [anon_sym_namespace] = ACTIONS(2407), - [anon_sym_function] = ACTIONS(2407), - [anon_sym_const] = ACTIONS(2407), - [anon_sym_if] = ACTIONS(2407), - [anon_sym_switch] = ACTIONS(2407), - [anon_sym_foreach] = ACTIONS(2407), - [anon_sym_while] = ACTIONS(2407), - [anon_sym_do] = ACTIONS(2407), - [anon_sym_for] = ACTIONS(2407), - [anon_sym_try] = ACTIONS(2407), - [anon_sym_using] = ACTIONS(2407), - [sym_float] = ACTIONS(2409), - [sym_integer] = ACTIONS(2407), - [anon_sym_true] = ACTIONS(2407), - [anon_sym_True] = ACTIONS(2407), - [anon_sym_TRUE] = ACTIONS(2407), - [anon_sym_false] = ACTIONS(2407), - [anon_sym_False] = ACTIONS(2407), - [anon_sym_FALSE] = ACTIONS(2407), - [anon_sym_null] = ACTIONS(2407), - [anon_sym_Null] = ACTIONS(2407), - [anon_sym_NULL] = ACTIONS(2407), - [sym_string] = ACTIONS(2409), - [anon_sym_AT] = ACTIONS(2409), - [anon_sym_TILDE] = ACTIONS(2409), - [anon_sym_array] = ACTIONS(2407), - [anon_sym_varray] = ACTIONS(2407), - [anon_sym_darray] = ACTIONS(2407), - [anon_sym_vec] = ACTIONS(2407), - [anon_sym_dict] = ACTIONS(2407), - [anon_sym_keyset] = ACTIONS(2407), - [anon_sym_LT] = ACTIONS(2407), - [anon_sym_PLUS] = ACTIONS(2407), - [anon_sym_DASH] = ACTIONS(2407), - [anon_sym_tuple] = ACTIONS(2407), - [anon_sym_include] = ACTIONS(2407), - [anon_sym_include_once] = ACTIONS(2407), - [anon_sym_require] = ACTIONS(2407), - [anon_sym_require_once] = ACTIONS(2407), - [anon_sym_list] = ACTIONS(2407), - [anon_sym_LT_LT] = ACTIONS(2407), - [anon_sym_BANG] = ACTIONS(2409), - [anon_sym_PLUS_PLUS] = ACTIONS(2409), - [anon_sym_DASH_DASH] = ACTIONS(2409), - [anon_sym_await] = ACTIONS(2407), - [anon_sym_async] = ACTIONS(2407), - [anon_sym_yield] = ACTIONS(2407), - [anon_sym_trait] = ACTIONS(2407), - [anon_sym_interface] = ACTIONS(2407), - [anon_sym_class] = ACTIONS(2407), - [anon_sym_enum] = ACTIONS(2407), - [sym_final_modifier] = ACTIONS(2407), - [sym_abstract_modifier] = ACTIONS(2407), - [sym_xhp_modifier] = ACTIONS(2407), - [sym_xhp_identifier] = ACTIONS(2407), - [sym_xhp_class_identifier] = ACTIONS(2409), - [sym_comment] = ACTIONS(3), - }, - [1538] = { - [ts_builtin_sym_end] = ACTIONS(2129), - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1539] = { - [sym_identifier] = ACTIONS(2399), - [sym_variable] = ACTIONS(2401), - [sym_pipe_variable] = ACTIONS(2401), - [anon_sym_type] = ACTIONS(2399), - [anon_sym_newtype] = ACTIONS(2399), - [anon_sym_shape] = ACTIONS(2399), - [anon_sym_clone] = ACTIONS(2399), - [anon_sym_new] = ACTIONS(2399), - [anon_sym_print] = ACTIONS(2399), - [sym__backslash] = ACTIONS(2401), - [anon_sym_self] = ACTIONS(2399), - [anon_sym_parent] = ACTIONS(2399), - [anon_sym_static] = ACTIONS(2399), - [anon_sym_LT_LT_LT] = ACTIONS(2401), - [anon_sym_RBRACE] = ACTIONS(2401), - [anon_sym_LBRACE] = ACTIONS(2401), - [anon_sym_SEMI] = ACTIONS(2401), - [anon_sym_return] = ACTIONS(2399), - [anon_sym_break] = ACTIONS(2399), - [anon_sym_continue] = ACTIONS(2399), - [anon_sym_throw] = ACTIONS(2399), - [anon_sym_echo] = ACTIONS(2399), - [anon_sym_unset] = ACTIONS(2399), - [anon_sym_LPAREN] = ACTIONS(2401), - [anon_sym_concurrent] = ACTIONS(2399), - [anon_sym_use] = ACTIONS(2399), - [anon_sym_namespace] = ACTIONS(2399), - [anon_sym_function] = ACTIONS(2399), - [anon_sym_const] = ACTIONS(2399), - [anon_sym_if] = ACTIONS(2399), - [anon_sym_switch] = ACTIONS(2399), - [anon_sym_foreach] = ACTIONS(2399), - [anon_sym_while] = ACTIONS(2399), - [anon_sym_do] = ACTIONS(2399), - [anon_sym_for] = ACTIONS(2399), - [anon_sym_try] = ACTIONS(2399), - [anon_sym_using] = ACTIONS(2399), - [sym_float] = ACTIONS(2401), - [sym_integer] = ACTIONS(2399), - [anon_sym_true] = ACTIONS(2399), - [anon_sym_True] = ACTIONS(2399), - [anon_sym_TRUE] = ACTIONS(2399), - [anon_sym_false] = ACTIONS(2399), - [anon_sym_False] = ACTIONS(2399), - [anon_sym_FALSE] = ACTIONS(2399), - [anon_sym_null] = ACTIONS(2399), - [anon_sym_Null] = ACTIONS(2399), - [anon_sym_NULL] = ACTIONS(2399), - [sym_string] = ACTIONS(2401), - [anon_sym_AT] = ACTIONS(2401), - [anon_sym_TILDE] = ACTIONS(2401), - [anon_sym_array] = ACTIONS(2399), - [anon_sym_varray] = ACTIONS(2399), - [anon_sym_darray] = ACTIONS(2399), - [anon_sym_vec] = ACTIONS(2399), - [anon_sym_dict] = ACTIONS(2399), - [anon_sym_keyset] = ACTIONS(2399), - [anon_sym_LT] = ACTIONS(2399), - [anon_sym_PLUS] = ACTIONS(2399), - [anon_sym_DASH] = ACTIONS(2399), - [anon_sym_tuple] = ACTIONS(2399), - [anon_sym_include] = ACTIONS(2399), - [anon_sym_include_once] = ACTIONS(2399), - [anon_sym_require] = ACTIONS(2399), - [anon_sym_require_once] = ACTIONS(2399), - [anon_sym_list] = ACTIONS(2399), - [anon_sym_LT_LT] = ACTIONS(2399), - [anon_sym_BANG] = ACTIONS(2401), - [anon_sym_PLUS_PLUS] = ACTIONS(2401), - [anon_sym_DASH_DASH] = ACTIONS(2401), - [anon_sym_await] = ACTIONS(2399), - [anon_sym_async] = ACTIONS(2399), - [anon_sym_yield] = ACTIONS(2399), - [anon_sym_trait] = ACTIONS(2399), - [anon_sym_interface] = ACTIONS(2399), - [anon_sym_class] = ACTIONS(2399), - [anon_sym_enum] = ACTIONS(2399), - [sym_final_modifier] = ACTIONS(2399), - [sym_abstract_modifier] = ACTIONS(2399), - [sym_xhp_modifier] = ACTIONS(2399), - [sym_xhp_identifier] = ACTIONS(2399), - [sym_xhp_class_identifier] = ACTIONS(2401), - [sym_comment] = ACTIONS(3), - }, - [1540] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1541] = { - [sym_identifier] = ACTIONS(2339), - [sym_variable] = ACTIONS(2341), - [sym_pipe_variable] = ACTIONS(2341), - [anon_sym_type] = ACTIONS(2339), - [anon_sym_newtype] = ACTIONS(2339), - [anon_sym_shape] = ACTIONS(2339), - [anon_sym_clone] = ACTIONS(2339), - [anon_sym_new] = ACTIONS(2339), - [anon_sym_print] = ACTIONS(2339), - [sym__backslash] = ACTIONS(2341), - [anon_sym_self] = ACTIONS(2339), - [anon_sym_parent] = ACTIONS(2339), - [anon_sym_static] = ACTIONS(2339), - [anon_sym_LT_LT_LT] = ACTIONS(2341), - [anon_sym_RBRACE] = ACTIONS(2341), - [anon_sym_LBRACE] = ACTIONS(2341), - [anon_sym_SEMI] = ACTIONS(2341), - [anon_sym_return] = ACTIONS(2339), - [anon_sym_break] = ACTIONS(2339), - [anon_sym_continue] = ACTIONS(2339), - [anon_sym_throw] = ACTIONS(2339), - [anon_sym_echo] = ACTIONS(2339), - [anon_sym_unset] = ACTIONS(2339), - [anon_sym_LPAREN] = ACTIONS(2341), - [anon_sym_concurrent] = ACTIONS(2339), - [anon_sym_use] = ACTIONS(2339), - [anon_sym_namespace] = ACTIONS(2339), - [anon_sym_function] = ACTIONS(2339), - [anon_sym_const] = ACTIONS(2339), - [anon_sym_if] = ACTIONS(2339), - [anon_sym_switch] = ACTIONS(2339), - [anon_sym_foreach] = ACTIONS(2339), - [anon_sym_while] = ACTIONS(2339), - [anon_sym_do] = ACTIONS(2339), - [anon_sym_for] = ACTIONS(2339), - [anon_sym_try] = ACTIONS(2339), - [anon_sym_using] = ACTIONS(2339), - [sym_float] = ACTIONS(2341), - [sym_integer] = ACTIONS(2339), - [anon_sym_true] = ACTIONS(2339), - [anon_sym_True] = ACTIONS(2339), - [anon_sym_TRUE] = ACTIONS(2339), - [anon_sym_false] = ACTIONS(2339), - [anon_sym_False] = ACTIONS(2339), - [anon_sym_FALSE] = ACTIONS(2339), - [anon_sym_null] = ACTIONS(2339), - [anon_sym_Null] = ACTIONS(2339), - [anon_sym_NULL] = ACTIONS(2339), - [sym_string] = ACTIONS(2341), - [anon_sym_AT] = ACTIONS(2341), - [anon_sym_TILDE] = ACTIONS(2341), - [anon_sym_array] = ACTIONS(2339), - [anon_sym_varray] = ACTIONS(2339), - [anon_sym_darray] = ACTIONS(2339), - [anon_sym_vec] = ACTIONS(2339), - [anon_sym_dict] = ACTIONS(2339), - [anon_sym_keyset] = ACTIONS(2339), - [anon_sym_LT] = ACTIONS(2339), - [anon_sym_PLUS] = ACTIONS(2339), - [anon_sym_DASH] = ACTIONS(2339), - [anon_sym_tuple] = ACTIONS(2339), - [anon_sym_include] = ACTIONS(2339), - [anon_sym_include_once] = ACTIONS(2339), - [anon_sym_require] = ACTIONS(2339), - [anon_sym_require_once] = ACTIONS(2339), - [anon_sym_list] = ACTIONS(2339), - [anon_sym_LT_LT] = ACTIONS(2339), - [anon_sym_BANG] = ACTIONS(2341), - [anon_sym_PLUS_PLUS] = ACTIONS(2341), - [anon_sym_DASH_DASH] = ACTIONS(2341), - [anon_sym_await] = ACTIONS(2339), - [anon_sym_async] = ACTIONS(2339), - [anon_sym_yield] = ACTIONS(2339), - [anon_sym_trait] = ACTIONS(2339), - [anon_sym_interface] = ACTIONS(2339), - [anon_sym_class] = ACTIONS(2339), - [anon_sym_enum] = ACTIONS(2339), - [sym_final_modifier] = ACTIONS(2339), - [sym_abstract_modifier] = ACTIONS(2339), - [sym_xhp_modifier] = ACTIONS(2339), - [sym_xhp_identifier] = ACTIONS(2339), - [sym_xhp_class_identifier] = ACTIONS(2341), - [sym_comment] = ACTIONS(3), - }, - [1542] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1543] = { - [sym_identifier] = ACTIONS(1953), - [sym_variable] = ACTIONS(1955), - [sym_pipe_variable] = ACTIONS(1955), - [anon_sym_type] = ACTIONS(1953), - [anon_sym_newtype] = ACTIONS(1953), - [anon_sym_shape] = ACTIONS(1953), - [anon_sym_clone] = ACTIONS(1953), - [anon_sym_new] = ACTIONS(1953), - [anon_sym_print] = ACTIONS(1953), - [sym__backslash] = ACTIONS(1955), - [anon_sym_self] = ACTIONS(1953), - [anon_sym_parent] = ACTIONS(1953), - [anon_sym_static] = ACTIONS(1953), - [anon_sym_LT_LT_LT] = ACTIONS(1955), - [anon_sym_RBRACE] = ACTIONS(1955), - [anon_sym_LBRACE] = ACTIONS(1955), - [anon_sym_SEMI] = ACTIONS(1955), - [anon_sym_return] = ACTIONS(1953), - [anon_sym_break] = ACTIONS(1953), - [anon_sym_continue] = ACTIONS(1953), - [anon_sym_throw] = ACTIONS(1953), - [anon_sym_echo] = ACTIONS(1953), - [anon_sym_unset] = ACTIONS(1953), - [anon_sym_LPAREN] = ACTIONS(1955), - [anon_sym_concurrent] = ACTIONS(1953), - [anon_sym_use] = ACTIONS(1953), - [anon_sym_namespace] = ACTIONS(1953), - [anon_sym_function] = ACTIONS(1953), - [anon_sym_const] = ACTIONS(1953), - [anon_sym_if] = ACTIONS(1953), - [anon_sym_switch] = ACTIONS(1953), - [anon_sym_foreach] = ACTIONS(1953), - [anon_sym_while] = ACTIONS(1953), - [anon_sym_do] = ACTIONS(1953), - [anon_sym_for] = ACTIONS(1953), - [anon_sym_try] = ACTIONS(1953), - [anon_sym_using] = ACTIONS(1953), - [sym_float] = ACTIONS(1955), - [sym_integer] = ACTIONS(1953), - [anon_sym_true] = ACTIONS(1953), - [anon_sym_True] = ACTIONS(1953), - [anon_sym_TRUE] = ACTIONS(1953), - [anon_sym_false] = ACTIONS(1953), - [anon_sym_False] = ACTIONS(1953), - [anon_sym_FALSE] = ACTIONS(1953), - [anon_sym_null] = ACTIONS(1953), - [anon_sym_Null] = ACTIONS(1953), - [anon_sym_NULL] = ACTIONS(1953), - [sym_string] = ACTIONS(1955), - [anon_sym_AT] = ACTIONS(1955), - [anon_sym_TILDE] = ACTIONS(1955), - [anon_sym_array] = ACTIONS(1953), - [anon_sym_varray] = ACTIONS(1953), - [anon_sym_darray] = ACTIONS(1953), - [anon_sym_vec] = ACTIONS(1953), - [anon_sym_dict] = ACTIONS(1953), - [anon_sym_keyset] = ACTIONS(1953), - [anon_sym_LT] = ACTIONS(1953), - [anon_sym_PLUS] = ACTIONS(1953), - [anon_sym_DASH] = ACTIONS(1953), - [anon_sym_tuple] = ACTIONS(1953), - [anon_sym_include] = ACTIONS(1953), - [anon_sym_include_once] = ACTIONS(1953), - [anon_sym_require] = ACTIONS(1953), - [anon_sym_require_once] = ACTIONS(1953), - [anon_sym_list] = ACTIONS(1953), - [anon_sym_LT_LT] = ACTIONS(1953), - [anon_sym_BANG] = ACTIONS(1955), - [anon_sym_PLUS_PLUS] = ACTIONS(1955), - [anon_sym_DASH_DASH] = ACTIONS(1955), - [anon_sym_await] = ACTIONS(1953), - [anon_sym_async] = ACTIONS(1953), - [anon_sym_yield] = ACTIONS(1953), - [anon_sym_trait] = ACTIONS(1953), - [anon_sym_interface] = ACTIONS(1953), - [anon_sym_class] = ACTIONS(1953), - [anon_sym_enum] = ACTIONS(1953), - [sym_final_modifier] = ACTIONS(1953), - [sym_abstract_modifier] = ACTIONS(1953), - [sym_xhp_modifier] = ACTIONS(1953), - [sym_xhp_identifier] = ACTIONS(1953), - [sym_xhp_class_identifier] = ACTIONS(1955), - [sym_comment] = ACTIONS(3), - }, - [1544] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1545] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1546] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1547] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1548] = { - [ts_builtin_sym_end] = ACTIONS(2377), - [sym_identifier] = ACTIONS(2375), - [sym_variable] = ACTIONS(2377), - [sym_pipe_variable] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2375), - [anon_sym_newtype] = ACTIONS(2375), - [anon_sym_shape] = ACTIONS(2375), - [anon_sym_clone] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2375), - [anon_sym_print] = ACTIONS(2375), - [sym__backslash] = ACTIONS(2377), - [anon_sym_self] = ACTIONS(2375), - [anon_sym_parent] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2375), - [anon_sym_LT_LT_LT] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2377), - [anon_sym_SEMI] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2375), - [anon_sym_break] = ACTIONS(2375), - [anon_sym_continue] = ACTIONS(2375), - [anon_sym_throw] = ACTIONS(2375), - [anon_sym_echo] = ACTIONS(2375), - [anon_sym_unset] = ACTIONS(2375), - [anon_sym_LPAREN] = ACTIONS(2377), - [anon_sym_concurrent] = ACTIONS(2375), - [anon_sym_use] = ACTIONS(2375), - [anon_sym_namespace] = ACTIONS(2375), - [anon_sym_function] = ACTIONS(2375), - [anon_sym_const] = ACTIONS(2375), - [anon_sym_if] = ACTIONS(2375), - [anon_sym_switch] = ACTIONS(2375), - [anon_sym_foreach] = ACTIONS(2375), - [anon_sym_while] = ACTIONS(2375), - [anon_sym_do] = ACTIONS(2375), - [anon_sym_for] = ACTIONS(2375), - [anon_sym_try] = ACTIONS(2375), - [anon_sym_using] = ACTIONS(2375), - [sym_float] = ACTIONS(2377), - [sym_integer] = ACTIONS(2375), - [anon_sym_true] = ACTIONS(2375), - [anon_sym_True] = ACTIONS(2375), - [anon_sym_TRUE] = ACTIONS(2375), - [anon_sym_false] = ACTIONS(2375), - [anon_sym_False] = ACTIONS(2375), - [anon_sym_FALSE] = ACTIONS(2375), - [anon_sym_null] = ACTIONS(2375), - [anon_sym_Null] = ACTIONS(2375), - [anon_sym_NULL] = ACTIONS(2375), - [sym_string] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2377), - [anon_sym_TILDE] = ACTIONS(2377), - [anon_sym_array] = ACTIONS(2375), - [anon_sym_varray] = ACTIONS(2375), - [anon_sym_darray] = ACTIONS(2375), - [anon_sym_vec] = ACTIONS(2375), - [anon_sym_dict] = ACTIONS(2375), - [anon_sym_keyset] = ACTIONS(2375), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2375), - [anon_sym_DASH] = ACTIONS(2375), - [anon_sym_tuple] = ACTIONS(2375), - [anon_sym_include] = ACTIONS(2375), - [anon_sym_include_once] = ACTIONS(2375), - [anon_sym_require] = ACTIONS(2375), - [anon_sym_require_once] = ACTIONS(2375), - [anon_sym_list] = ACTIONS(2375), - [anon_sym_LT_LT] = ACTIONS(2375), - [anon_sym_BANG] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2377), - [anon_sym_DASH_DASH] = ACTIONS(2377), - [anon_sym_await] = ACTIONS(2375), - [anon_sym_async] = ACTIONS(2375), - [anon_sym_yield] = ACTIONS(2375), - [anon_sym_trait] = ACTIONS(2375), - [anon_sym_interface] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2375), - [anon_sym_enum] = ACTIONS(2375), - [sym_final_modifier] = ACTIONS(2375), - [sym_abstract_modifier] = ACTIONS(2375), - [sym_xhp_modifier] = ACTIONS(2375), - [sym_xhp_identifier] = ACTIONS(2375), - [sym_xhp_class_identifier] = ACTIONS(2377), - [sym_comment] = ACTIONS(3), - }, - [1549] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1550] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1551] = { - [ts_builtin_sym_end] = ACTIONS(2285), - [sym_identifier] = ACTIONS(2283), - [sym_variable] = ACTIONS(2285), - [sym_pipe_variable] = ACTIONS(2285), - [anon_sym_type] = ACTIONS(2283), - [anon_sym_newtype] = ACTIONS(2283), - [anon_sym_shape] = ACTIONS(2283), - [anon_sym_clone] = ACTIONS(2283), - [anon_sym_new] = ACTIONS(2283), - [anon_sym_print] = ACTIONS(2283), - [sym__backslash] = ACTIONS(2285), - [anon_sym_self] = ACTIONS(2283), - [anon_sym_parent] = ACTIONS(2283), - [anon_sym_static] = ACTIONS(2283), - [anon_sym_LT_LT_LT] = ACTIONS(2285), - [anon_sym_LBRACE] = ACTIONS(2285), - [anon_sym_SEMI] = ACTIONS(2285), - [anon_sym_return] = ACTIONS(2283), - [anon_sym_break] = ACTIONS(2283), - [anon_sym_continue] = ACTIONS(2283), - [anon_sym_throw] = ACTIONS(2283), - [anon_sym_echo] = ACTIONS(2283), - [anon_sym_unset] = ACTIONS(2283), - [anon_sym_LPAREN] = ACTIONS(2285), - [anon_sym_concurrent] = ACTIONS(2283), - [anon_sym_use] = ACTIONS(2283), - [anon_sym_namespace] = ACTIONS(2283), - [anon_sym_function] = ACTIONS(2283), - [anon_sym_const] = ACTIONS(2283), - [anon_sym_if] = ACTIONS(2283), - [anon_sym_switch] = ACTIONS(2283), - [anon_sym_foreach] = ACTIONS(2283), - [anon_sym_while] = ACTIONS(2283), - [anon_sym_do] = ACTIONS(2283), - [anon_sym_for] = ACTIONS(2283), - [anon_sym_try] = ACTIONS(2283), - [anon_sym_using] = ACTIONS(2283), - [sym_float] = ACTIONS(2285), - [sym_integer] = ACTIONS(2283), - [anon_sym_true] = ACTIONS(2283), - [anon_sym_True] = ACTIONS(2283), - [anon_sym_TRUE] = ACTIONS(2283), - [anon_sym_false] = ACTIONS(2283), - [anon_sym_False] = ACTIONS(2283), - [anon_sym_FALSE] = ACTIONS(2283), - [anon_sym_null] = ACTIONS(2283), - [anon_sym_Null] = ACTIONS(2283), - [anon_sym_NULL] = ACTIONS(2283), - [sym_string] = ACTIONS(2285), - [anon_sym_AT] = ACTIONS(2285), - [anon_sym_TILDE] = ACTIONS(2285), - [anon_sym_array] = ACTIONS(2283), - [anon_sym_varray] = ACTIONS(2283), - [anon_sym_darray] = ACTIONS(2283), - [anon_sym_vec] = ACTIONS(2283), - [anon_sym_dict] = ACTIONS(2283), - [anon_sym_keyset] = ACTIONS(2283), - [anon_sym_LT] = ACTIONS(2283), - [anon_sym_PLUS] = ACTIONS(2283), - [anon_sym_DASH] = ACTIONS(2283), - [anon_sym_tuple] = ACTIONS(2283), - [anon_sym_include] = ACTIONS(2283), - [anon_sym_include_once] = ACTIONS(2283), - [anon_sym_require] = ACTIONS(2283), - [anon_sym_require_once] = ACTIONS(2283), - [anon_sym_list] = ACTIONS(2283), - [anon_sym_LT_LT] = ACTIONS(2283), - [anon_sym_BANG] = ACTIONS(2285), - [anon_sym_PLUS_PLUS] = ACTIONS(2285), - [anon_sym_DASH_DASH] = ACTIONS(2285), - [anon_sym_await] = ACTIONS(2283), - [anon_sym_async] = ACTIONS(2283), - [anon_sym_yield] = ACTIONS(2283), - [anon_sym_trait] = ACTIONS(2283), - [anon_sym_interface] = ACTIONS(2283), - [anon_sym_class] = ACTIONS(2283), - [anon_sym_enum] = ACTIONS(2283), - [sym_final_modifier] = ACTIONS(2283), - [sym_abstract_modifier] = ACTIONS(2283), - [sym_xhp_modifier] = ACTIONS(2283), - [sym_xhp_identifier] = ACTIONS(2283), - [sym_xhp_class_identifier] = ACTIONS(2285), - [sym_comment] = ACTIONS(3), - }, - [1552] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1553] = { - [sym_identifier] = ACTIONS(2171), - [sym_variable] = ACTIONS(2173), - [sym_pipe_variable] = ACTIONS(2173), - [anon_sym_type] = ACTIONS(2171), - [anon_sym_newtype] = ACTIONS(2171), - [anon_sym_shape] = ACTIONS(2171), - [anon_sym_clone] = ACTIONS(2171), - [anon_sym_new] = ACTIONS(2171), - [anon_sym_print] = ACTIONS(2171), - [sym__backslash] = ACTIONS(2173), - [anon_sym_self] = ACTIONS(2171), - [anon_sym_parent] = ACTIONS(2171), - [anon_sym_static] = ACTIONS(2171), - [anon_sym_LT_LT_LT] = ACTIONS(2173), - [anon_sym_RBRACE] = ACTIONS(2173), - [anon_sym_LBRACE] = ACTIONS(2173), - [anon_sym_SEMI] = ACTIONS(2173), - [anon_sym_return] = ACTIONS(2171), - [anon_sym_break] = ACTIONS(2171), - [anon_sym_continue] = ACTIONS(2171), - [anon_sym_throw] = ACTIONS(2171), - [anon_sym_echo] = ACTIONS(2171), - [anon_sym_unset] = ACTIONS(2171), - [anon_sym_LPAREN] = ACTIONS(2173), - [anon_sym_concurrent] = ACTIONS(2171), - [anon_sym_use] = ACTIONS(2171), - [anon_sym_namespace] = ACTIONS(2171), - [anon_sym_function] = ACTIONS(2171), - [anon_sym_const] = ACTIONS(2171), - [anon_sym_if] = ACTIONS(2171), - [anon_sym_switch] = ACTIONS(2171), - [anon_sym_foreach] = ACTIONS(2171), - [anon_sym_while] = ACTIONS(2171), - [anon_sym_do] = ACTIONS(2171), - [anon_sym_for] = ACTIONS(2171), - [anon_sym_try] = ACTIONS(2171), - [anon_sym_using] = ACTIONS(2171), - [sym_float] = ACTIONS(2173), - [sym_integer] = ACTIONS(2171), - [anon_sym_true] = ACTIONS(2171), - [anon_sym_True] = ACTIONS(2171), - [anon_sym_TRUE] = ACTIONS(2171), - [anon_sym_false] = ACTIONS(2171), - [anon_sym_False] = ACTIONS(2171), - [anon_sym_FALSE] = ACTIONS(2171), - [anon_sym_null] = ACTIONS(2171), - [anon_sym_Null] = ACTIONS(2171), - [anon_sym_NULL] = ACTIONS(2171), - [sym_string] = ACTIONS(2173), - [anon_sym_AT] = ACTIONS(2173), - [anon_sym_TILDE] = ACTIONS(2173), - [anon_sym_array] = ACTIONS(2171), - [anon_sym_varray] = ACTIONS(2171), - [anon_sym_darray] = ACTIONS(2171), - [anon_sym_vec] = ACTIONS(2171), - [anon_sym_dict] = ACTIONS(2171), - [anon_sym_keyset] = ACTIONS(2171), - [anon_sym_LT] = ACTIONS(2171), - [anon_sym_PLUS] = ACTIONS(2171), - [anon_sym_DASH] = ACTIONS(2171), - [anon_sym_tuple] = ACTIONS(2171), - [anon_sym_include] = ACTIONS(2171), - [anon_sym_include_once] = ACTIONS(2171), - [anon_sym_require] = ACTIONS(2171), - [anon_sym_require_once] = ACTIONS(2171), - [anon_sym_list] = ACTIONS(2171), - [anon_sym_LT_LT] = ACTIONS(2171), - [anon_sym_BANG] = ACTIONS(2173), - [anon_sym_PLUS_PLUS] = ACTIONS(2173), - [anon_sym_DASH_DASH] = ACTIONS(2173), - [anon_sym_await] = ACTIONS(2171), - [anon_sym_async] = ACTIONS(2171), - [anon_sym_yield] = ACTIONS(2171), - [anon_sym_trait] = ACTIONS(2171), - [anon_sym_interface] = ACTIONS(2171), - [anon_sym_class] = ACTIONS(2171), - [anon_sym_enum] = ACTIONS(2171), - [sym_final_modifier] = ACTIONS(2171), - [sym_abstract_modifier] = ACTIONS(2171), - [sym_xhp_modifier] = ACTIONS(2171), - [sym_xhp_identifier] = ACTIONS(2171), - [sym_xhp_class_identifier] = ACTIONS(2173), - [sym_comment] = ACTIONS(3), - }, - [1554] = { - [sym_identifier] = ACTIONS(2295), - [sym_variable] = ACTIONS(2297), - [sym_pipe_variable] = ACTIONS(2297), - [anon_sym_type] = ACTIONS(2295), - [anon_sym_newtype] = ACTIONS(2295), - [anon_sym_shape] = ACTIONS(2295), - [anon_sym_clone] = ACTIONS(2295), - [anon_sym_new] = ACTIONS(2295), - [anon_sym_print] = ACTIONS(2295), - [sym__backslash] = ACTIONS(2297), - [anon_sym_self] = ACTIONS(2295), - [anon_sym_parent] = ACTIONS(2295), - [anon_sym_static] = ACTIONS(2295), - [anon_sym_LT_LT_LT] = ACTIONS(2297), - [anon_sym_RBRACE] = ACTIONS(2297), - [anon_sym_LBRACE] = ACTIONS(2297), - [anon_sym_SEMI] = ACTIONS(2297), - [anon_sym_return] = ACTIONS(2295), - [anon_sym_break] = ACTIONS(2295), - [anon_sym_continue] = ACTIONS(2295), - [anon_sym_throw] = ACTIONS(2295), - [anon_sym_echo] = ACTIONS(2295), - [anon_sym_unset] = ACTIONS(2295), - [anon_sym_LPAREN] = ACTIONS(2297), - [anon_sym_concurrent] = ACTIONS(2295), - [anon_sym_use] = ACTIONS(2295), - [anon_sym_namespace] = ACTIONS(2295), - [anon_sym_function] = ACTIONS(2295), - [anon_sym_const] = ACTIONS(2295), - [anon_sym_if] = ACTIONS(2295), - [anon_sym_switch] = ACTIONS(2295), - [anon_sym_foreach] = ACTIONS(2295), - [anon_sym_while] = ACTIONS(2295), - [anon_sym_do] = ACTIONS(2295), - [anon_sym_for] = ACTIONS(2295), - [anon_sym_try] = ACTIONS(2295), - [anon_sym_using] = ACTIONS(2295), - [sym_float] = ACTIONS(2297), - [sym_integer] = ACTIONS(2295), - [anon_sym_true] = ACTIONS(2295), - [anon_sym_True] = ACTIONS(2295), - [anon_sym_TRUE] = ACTIONS(2295), - [anon_sym_false] = ACTIONS(2295), - [anon_sym_False] = ACTIONS(2295), - [anon_sym_FALSE] = ACTIONS(2295), - [anon_sym_null] = ACTIONS(2295), - [anon_sym_Null] = ACTIONS(2295), - [anon_sym_NULL] = ACTIONS(2295), - [sym_string] = ACTIONS(2297), - [anon_sym_AT] = ACTIONS(2297), - [anon_sym_TILDE] = ACTIONS(2297), - [anon_sym_array] = ACTIONS(2295), - [anon_sym_varray] = ACTIONS(2295), - [anon_sym_darray] = ACTIONS(2295), - [anon_sym_vec] = ACTIONS(2295), - [anon_sym_dict] = ACTIONS(2295), - [anon_sym_keyset] = ACTIONS(2295), - [anon_sym_LT] = ACTIONS(2295), - [anon_sym_PLUS] = ACTIONS(2295), - [anon_sym_DASH] = ACTIONS(2295), - [anon_sym_tuple] = ACTIONS(2295), - [anon_sym_include] = ACTIONS(2295), - [anon_sym_include_once] = ACTIONS(2295), - [anon_sym_require] = ACTIONS(2295), - [anon_sym_require_once] = ACTIONS(2295), - [anon_sym_list] = ACTIONS(2295), - [anon_sym_LT_LT] = ACTIONS(2295), - [anon_sym_BANG] = ACTIONS(2297), - [anon_sym_PLUS_PLUS] = ACTIONS(2297), - [anon_sym_DASH_DASH] = ACTIONS(2297), - [anon_sym_await] = ACTIONS(2295), - [anon_sym_async] = ACTIONS(2295), - [anon_sym_yield] = ACTIONS(2295), - [anon_sym_trait] = ACTIONS(2295), - [anon_sym_interface] = ACTIONS(2295), - [anon_sym_class] = ACTIONS(2295), - [anon_sym_enum] = ACTIONS(2295), - [sym_final_modifier] = ACTIONS(2295), - [sym_abstract_modifier] = ACTIONS(2295), - [sym_xhp_modifier] = ACTIONS(2295), - [sym_xhp_identifier] = ACTIONS(2295), - [sym_xhp_class_identifier] = ACTIONS(2297), - [sym_comment] = ACTIONS(3), - }, - [1555] = { - [sym_identifier] = ACTIONS(2275), - [sym_variable] = ACTIONS(2277), - [sym_pipe_variable] = ACTIONS(2277), - [anon_sym_type] = ACTIONS(2275), - [anon_sym_newtype] = ACTIONS(2275), - [anon_sym_shape] = ACTIONS(2275), - [anon_sym_clone] = ACTIONS(2275), - [anon_sym_new] = ACTIONS(2275), - [anon_sym_print] = ACTIONS(2275), - [sym__backslash] = ACTIONS(2277), - [anon_sym_self] = ACTIONS(2275), - [anon_sym_parent] = ACTIONS(2275), - [anon_sym_static] = ACTIONS(2275), - [anon_sym_LT_LT_LT] = ACTIONS(2277), - [anon_sym_RBRACE] = ACTIONS(2277), - [anon_sym_LBRACE] = ACTIONS(2277), - [anon_sym_SEMI] = ACTIONS(2277), - [anon_sym_return] = ACTIONS(2275), - [anon_sym_break] = ACTIONS(2275), - [anon_sym_continue] = ACTIONS(2275), - [anon_sym_throw] = ACTIONS(2275), - [anon_sym_echo] = ACTIONS(2275), - [anon_sym_unset] = ACTIONS(2275), - [anon_sym_LPAREN] = ACTIONS(2277), - [anon_sym_concurrent] = ACTIONS(2275), - [anon_sym_use] = ACTIONS(2275), - [anon_sym_namespace] = ACTIONS(2275), - [anon_sym_function] = ACTIONS(2275), - [anon_sym_const] = ACTIONS(2275), - [anon_sym_if] = ACTIONS(2275), - [anon_sym_switch] = ACTIONS(2275), - [anon_sym_foreach] = ACTIONS(2275), - [anon_sym_while] = ACTIONS(2275), - [anon_sym_do] = ACTIONS(2275), - [anon_sym_for] = ACTIONS(2275), - [anon_sym_try] = ACTIONS(2275), - [anon_sym_using] = ACTIONS(2275), - [sym_float] = ACTIONS(2277), - [sym_integer] = ACTIONS(2275), - [anon_sym_true] = ACTIONS(2275), - [anon_sym_True] = ACTIONS(2275), - [anon_sym_TRUE] = ACTIONS(2275), - [anon_sym_false] = ACTIONS(2275), - [anon_sym_False] = ACTIONS(2275), - [anon_sym_FALSE] = ACTIONS(2275), - [anon_sym_null] = ACTIONS(2275), - [anon_sym_Null] = ACTIONS(2275), - [anon_sym_NULL] = ACTIONS(2275), - [sym_string] = ACTIONS(2277), - [anon_sym_AT] = ACTIONS(2277), - [anon_sym_TILDE] = ACTIONS(2277), - [anon_sym_array] = ACTIONS(2275), - [anon_sym_varray] = ACTIONS(2275), - [anon_sym_darray] = ACTIONS(2275), - [anon_sym_vec] = ACTIONS(2275), - [anon_sym_dict] = ACTIONS(2275), - [anon_sym_keyset] = ACTIONS(2275), - [anon_sym_LT] = ACTIONS(2275), - [anon_sym_PLUS] = ACTIONS(2275), - [anon_sym_DASH] = ACTIONS(2275), - [anon_sym_tuple] = ACTIONS(2275), - [anon_sym_include] = ACTIONS(2275), - [anon_sym_include_once] = ACTIONS(2275), - [anon_sym_require] = ACTIONS(2275), - [anon_sym_require_once] = ACTIONS(2275), - [anon_sym_list] = ACTIONS(2275), - [anon_sym_LT_LT] = ACTIONS(2275), - [anon_sym_BANG] = ACTIONS(2277), - [anon_sym_PLUS_PLUS] = ACTIONS(2277), - [anon_sym_DASH_DASH] = ACTIONS(2277), - [anon_sym_await] = ACTIONS(2275), - [anon_sym_async] = ACTIONS(2275), - [anon_sym_yield] = ACTIONS(2275), - [anon_sym_trait] = ACTIONS(2275), - [anon_sym_interface] = ACTIONS(2275), - [anon_sym_class] = ACTIONS(2275), - [anon_sym_enum] = ACTIONS(2275), - [sym_final_modifier] = ACTIONS(2275), - [sym_abstract_modifier] = ACTIONS(2275), - [sym_xhp_modifier] = ACTIONS(2275), - [sym_xhp_identifier] = ACTIONS(2275), - [sym_xhp_class_identifier] = ACTIONS(2277), - [sym_comment] = ACTIONS(3), - }, - [1556] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1557] = { - [ts_builtin_sym_end] = ACTIONS(2225), - [sym_identifier] = ACTIONS(2223), - [sym_variable] = ACTIONS(2225), - [sym_pipe_variable] = ACTIONS(2225), - [anon_sym_type] = ACTIONS(2223), - [anon_sym_newtype] = ACTIONS(2223), - [anon_sym_shape] = ACTIONS(2223), - [anon_sym_clone] = ACTIONS(2223), - [anon_sym_new] = ACTIONS(2223), - [anon_sym_print] = ACTIONS(2223), - [sym__backslash] = ACTIONS(2225), - [anon_sym_self] = ACTIONS(2223), - [anon_sym_parent] = ACTIONS(2223), - [anon_sym_static] = ACTIONS(2223), - [anon_sym_LT_LT_LT] = ACTIONS(2225), - [anon_sym_LBRACE] = ACTIONS(2225), - [anon_sym_SEMI] = ACTIONS(2225), - [anon_sym_return] = ACTIONS(2223), - [anon_sym_break] = ACTIONS(2223), - [anon_sym_continue] = ACTIONS(2223), - [anon_sym_throw] = ACTIONS(2223), - [anon_sym_echo] = ACTIONS(2223), - [anon_sym_unset] = ACTIONS(2223), - [anon_sym_LPAREN] = ACTIONS(2225), - [anon_sym_concurrent] = ACTIONS(2223), - [anon_sym_use] = ACTIONS(2223), - [anon_sym_namespace] = ACTIONS(2223), - [anon_sym_function] = ACTIONS(2223), - [anon_sym_const] = ACTIONS(2223), - [anon_sym_if] = ACTIONS(2223), - [anon_sym_switch] = ACTIONS(2223), - [anon_sym_foreach] = ACTIONS(2223), - [anon_sym_while] = ACTIONS(2223), - [anon_sym_do] = ACTIONS(2223), - [anon_sym_for] = ACTIONS(2223), - [anon_sym_try] = ACTIONS(2223), - [anon_sym_using] = ACTIONS(2223), - [sym_float] = ACTIONS(2225), - [sym_integer] = ACTIONS(2223), - [anon_sym_true] = ACTIONS(2223), - [anon_sym_True] = ACTIONS(2223), - [anon_sym_TRUE] = ACTIONS(2223), - [anon_sym_false] = ACTIONS(2223), - [anon_sym_False] = ACTIONS(2223), - [anon_sym_FALSE] = ACTIONS(2223), - [anon_sym_null] = ACTIONS(2223), - [anon_sym_Null] = ACTIONS(2223), - [anon_sym_NULL] = ACTIONS(2223), - [sym_string] = ACTIONS(2225), - [anon_sym_AT] = ACTIONS(2225), - [anon_sym_TILDE] = ACTIONS(2225), - [anon_sym_array] = ACTIONS(2223), - [anon_sym_varray] = ACTIONS(2223), - [anon_sym_darray] = ACTIONS(2223), - [anon_sym_vec] = ACTIONS(2223), - [anon_sym_dict] = ACTIONS(2223), - [anon_sym_keyset] = ACTIONS(2223), - [anon_sym_LT] = ACTIONS(2223), - [anon_sym_PLUS] = ACTIONS(2223), - [anon_sym_DASH] = ACTIONS(2223), - [anon_sym_tuple] = ACTIONS(2223), - [anon_sym_include] = ACTIONS(2223), - [anon_sym_include_once] = ACTIONS(2223), - [anon_sym_require] = ACTIONS(2223), - [anon_sym_require_once] = ACTIONS(2223), - [anon_sym_list] = ACTIONS(2223), - [anon_sym_LT_LT] = ACTIONS(2223), - [anon_sym_BANG] = ACTIONS(2225), - [anon_sym_PLUS_PLUS] = ACTIONS(2225), - [anon_sym_DASH_DASH] = ACTIONS(2225), - [anon_sym_await] = ACTIONS(2223), - [anon_sym_async] = ACTIONS(2223), - [anon_sym_yield] = ACTIONS(2223), - [anon_sym_trait] = ACTIONS(2223), - [anon_sym_interface] = ACTIONS(2223), - [anon_sym_class] = ACTIONS(2223), - [anon_sym_enum] = ACTIONS(2223), - [sym_final_modifier] = ACTIONS(2223), - [sym_abstract_modifier] = ACTIONS(2223), - [sym_xhp_modifier] = ACTIONS(2223), - [sym_xhp_identifier] = ACTIONS(2223), - [sym_xhp_class_identifier] = ACTIONS(2225), - [sym_comment] = ACTIONS(3), - }, - [1558] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1559] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1560] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1561] = { - [ts_builtin_sym_end] = ACTIONS(2017), - [sym_identifier] = ACTIONS(2015), - [sym_variable] = ACTIONS(2017), - [sym_pipe_variable] = ACTIONS(2017), - [anon_sym_type] = ACTIONS(2015), - [anon_sym_newtype] = ACTIONS(2015), - [anon_sym_shape] = ACTIONS(2015), - [anon_sym_clone] = ACTIONS(2015), - [anon_sym_new] = ACTIONS(2015), - [anon_sym_print] = ACTIONS(2015), - [sym__backslash] = ACTIONS(2017), - [anon_sym_self] = ACTIONS(2015), - [anon_sym_parent] = ACTIONS(2015), - [anon_sym_static] = ACTIONS(2015), - [anon_sym_LT_LT_LT] = ACTIONS(2017), - [anon_sym_LBRACE] = ACTIONS(2017), - [anon_sym_SEMI] = ACTIONS(2017), - [anon_sym_return] = ACTIONS(2015), - [anon_sym_break] = ACTIONS(2015), - [anon_sym_continue] = ACTIONS(2015), - [anon_sym_throw] = ACTIONS(2015), - [anon_sym_echo] = ACTIONS(2015), - [anon_sym_unset] = ACTIONS(2015), - [anon_sym_LPAREN] = ACTIONS(2017), - [anon_sym_concurrent] = ACTIONS(2015), - [anon_sym_use] = ACTIONS(2015), - [anon_sym_namespace] = ACTIONS(2015), - [anon_sym_function] = ACTIONS(2015), - [anon_sym_const] = ACTIONS(2015), - [anon_sym_if] = ACTIONS(2015), - [anon_sym_switch] = ACTIONS(2015), - [anon_sym_foreach] = ACTIONS(2015), - [anon_sym_while] = ACTIONS(2015), - [anon_sym_do] = ACTIONS(2015), - [anon_sym_for] = ACTIONS(2015), - [anon_sym_try] = ACTIONS(2015), - [anon_sym_using] = ACTIONS(2015), - [sym_float] = ACTIONS(2017), - [sym_integer] = ACTIONS(2015), - [anon_sym_true] = ACTIONS(2015), - [anon_sym_True] = ACTIONS(2015), - [anon_sym_TRUE] = ACTIONS(2015), - [anon_sym_false] = ACTIONS(2015), - [anon_sym_False] = ACTIONS(2015), - [anon_sym_FALSE] = ACTIONS(2015), - [anon_sym_null] = ACTIONS(2015), - [anon_sym_Null] = ACTIONS(2015), - [anon_sym_NULL] = ACTIONS(2015), - [sym_string] = ACTIONS(2017), - [anon_sym_AT] = ACTIONS(2017), - [anon_sym_TILDE] = ACTIONS(2017), - [anon_sym_array] = ACTIONS(2015), - [anon_sym_varray] = ACTIONS(2015), - [anon_sym_darray] = ACTIONS(2015), - [anon_sym_vec] = ACTIONS(2015), - [anon_sym_dict] = ACTIONS(2015), - [anon_sym_keyset] = ACTIONS(2015), - [anon_sym_LT] = ACTIONS(2015), - [anon_sym_PLUS] = ACTIONS(2015), - [anon_sym_DASH] = ACTIONS(2015), - [anon_sym_tuple] = ACTIONS(2015), - [anon_sym_include] = ACTIONS(2015), - [anon_sym_include_once] = ACTIONS(2015), - [anon_sym_require] = ACTIONS(2015), - [anon_sym_require_once] = ACTIONS(2015), - [anon_sym_list] = ACTIONS(2015), - [anon_sym_LT_LT] = ACTIONS(2015), - [anon_sym_BANG] = ACTIONS(2017), - [anon_sym_PLUS_PLUS] = ACTIONS(2017), - [anon_sym_DASH_DASH] = ACTIONS(2017), - [anon_sym_await] = ACTIONS(2015), - [anon_sym_async] = ACTIONS(2015), - [anon_sym_yield] = ACTIONS(2015), - [anon_sym_trait] = ACTIONS(2015), - [anon_sym_interface] = ACTIONS(2015), - [anon_sym_class] = ACTIONS(2015), - [anon_sym_enum] = ACTIONS(2015), - [sym_final_modifier] = ACTIONS(2015), - [sym_abstract_modifier] = ACTIONS(2015), - [sym_xhp_modifier] = ACTIONS(2015), - [sym_xhp_identifier] = ACTIONS(2015), - [sym_xhp_class_identifier] = ACTIONS(2017), - [sym_comment] = ACTIONS(3), - }, - [1562] = { - [sym_identifier] = ACTIONS(2127), - [sym_variable] = ACTIONS(2129), - [sym_pipe_variable] = ACTIONS(2129), - [anon_sym_type] = ACTIONS(2127), - [anon_sym_newtype] = ACTIONS(2127), - [anon_sym_shape] = ACTIONS(2127), - [anon_sym_clone] = ACTIONS(2127), - [anon_sym_new] = ACTIONS(2127), - [anon_sym_print] = ACTIONS(2127), - [sym__backslash] = ACTIONS(2129), - [anon_sym_self] = ACTIONS(2127), - [anon_sym_parent] = ACTIONS(2127), - [anon_sym_static] = ACTIONS(2127), - [anon_sym_LT_LT_LT] = ACTIONS(2129), - [anon_sym_RBRACE] = ACTIONS(2129), - [anon_sym_LBRACE] = ACTIONS(2129), - [anon_sym_SEMI] = ACTIONS(2129), - [anon_sym_return] = ACTIONS(2127), - [anon_sym_break] = ACTIONS(2127), - [anon_sym_continue] = ACTIONS(2127), - [anon_sym_throw] = ACTIONS(2127), - [anon_sym_echo] = ACTIONS(2127), - [anon_sym_unset] = ACTIONS(2127), - [anon_sym_LPAREN] = ACTIONS(2129), - [anon_sym_concurrent] = ACTIONS(2127), - [anon_sym_use] = ACTIONS(2127), - [anon_sym_namespace] = ACTIONS(2127), - [anon_sym_function] = ACTIONS(2127), - [anon_sym_const] = ACTIONS(2127), - [anon_sym_if] = ACTIONS(2127), - [anon_sym_switch] = ACTIONS(2127), - [anon_sym_foreach] = ACTIONS(2127), - [anon_sym_while] = ACTIONS(2127), - [anon_sym_do] = ACTIONS(2127), - [anon_sym_for] = ACTIONS(2127), - [anon_sym_try] = ACTIONS(2127), - [anon_sym_using] = ACTIONS(2127), - [sym_float] = ACTIONS(2129), - [sym_integer] = ACTIONS(2127), - [anon_sym_true] = ACTIONS(2127), - [anon_sym_True] = ACTIONS(2127), - [anon_sym_TRUE] = ACTIONS(2127), - [anon_sym_false] = ACTIONS(2127), - [anon_sym_False] = ACTIONS(2127), - [anon_sym_FALSE] = ACTIONS(2127), - [anon_sym_null] = ACTIONS(2127), - [anon_sym_Null] = ACTIONS(2127), - [anon_sym_NULL] = ACTIONS(2127), - [sym_string] = ACTIONS(2129), - [anon_sym_AT] = ACTIONS(2129), - [anon_sym_TILDE] = ACTIONS(2129), - [anon_sym_array] = ACTIONS(2127), - [anon_sym_varray] = ACTIONS(2127), - [anon_sym_darray] = ACTIONS(2127), - [anon_sym_vec] = ACTIONS(2127), - [anon_sym_dict] = ACTIONS(2127), - [anon_sym_keyset] = ACTIONS(2127), - [anon_sym_LT] = ACTIONS(2127), - [anon_sym_PLUS] = ACTIONS(2127), - [anon_sym_DASH] = ACTIONS(2127), - [anon_sym_tuple] = ACTIONS(2127), - [anon_sym_include] = ACTIONS(2127), - [anon_sym_include_once] = ACTIONS(2127), - [anon_sym_require] = ACTIONS(2127), - [anon_sym_require_once] = ACTIONS(2127), - [anon_sym_list] = ACTIONS(2127), - [anon_sym_LT_LT] = ACTIONS(2127), - [anon_sym_BANG] = ACTIONS(2129), - [anon_sym_PLUS_PLUS] = ACTIONS(2129), - [anon_sym_DASH_DASH] = ACTIONS(2129), - [anon_sym_await] = ACTIONS(2127), - [anon_sym_async] = ACTIONS(2127), - [anon_sym_yield] = ACTIONS(2127), - [anon_sym_trait] = ACTIONS(2127), - [anon_sym_interface] = ACTIONS(2127), - [anon_sym_class] = ACTIONS(2127), - [anon_sym_enum] = ACTIONS(2127), - [sym_final_modifier] = ACTIONS(2127), - [sym_abstract_modifier] = ACTIONS(2127), - [sym_xhp_modifier] = ACTIONS(2127), - [sym_xhp_identifier] = ACTIONS(2127), - [sym_xhp_class_identifier] = ACTIONS(2129), - [sym_comment] = ACTIONS(3), - }, - [1563] = { - [sym_identifier] = ACTIONS(2375), - [sym_variable] = ACTIONS(2377), - [sym_pipe_variable] = ACTIONS(2377), - [anon_sym_type] = ACTIONS(2375), - [anon_sym_newtype] = ACTIONS(2375), - [anon_sym_shape] = ACTIONS(2375), - [anon_sym_clone] = ACTIONS(2375), - [anon_sym_new] = ACTIONS(2375), - [anon_sym_print] = ACTIONS(2375), - [sym__backslash] = ACTIONS(2377), - [anon_sym_self] = ACTIONS(2375), - [anon_sym_parent] = ACTIONS(2375), - [anon_sym_static] = ACTIONS(2375), - [anon_sym_LT_LT_LT] = ACTIONS(2377), - [anon_sym_RBRACE] = ACTIONS(2377), - [anon_sym_LBRACE] = ACTIONS(2377), - [anon_sym_SEMI] = ACTIONS(2377), - [anon_sym_return] = ACTIONS(2375), - [anon_sym_break] = ACTIONS(2375), - [anon_sym_continue] = ACTIONS(2375), - [anon_sym_throw] = ACTIONS(2375), - [anon_sym_echo] = ACTIONS(2375), - [anon_sym_unset] = ACTIONS(2375), - [anon_sym_LPAREN] = ACTIONS(2377), - [anon_sym_concurrent] = ACTIONS(2375), - [anon_sym_use] = ACTIONS(2375), - [anon_sym_namespace] = ACTIONS(2375), - [anon_sym_function] = ACTIONS(2375), - [anon_sym_const] = ACTIONS(2375), - [anon_sym_if] = ACTIONS(2375), - [anon_sym_switch] = ACTIONS(2375), - [anon_sym_foreach] = ACTIONS(2375), - [anon_sym_while] = ACTIONS(2375), - [anon_sym_do] = ACTIONS(2375), - [anon_sym_for] = ACTIONS(2375), - [anon_sym_try] = ACTIONS(2375), - [anon_sym_using] = ACTIONS(2375), - [sym_float] = ACTIONS(2377), - [sym_integer] = ACTIONS(2375), - [anon_sym_true] = ACTIONS(2375), - [anon_sym_True] = ACTIONS(2375), - [anon_sym_TRUE] = ACTIONS(2375), - [anon_sym_false] = ACTIONS(2375), - [anon_sym_False] = ACTIONS(2375), - [anon_sym_FALSE] = ACTIONS(2375), - [anon_sym_null] = ACTIONS(2375), - [anon_sym_Null] = ACTIONS(2375), - [anon_sym_NULL] = ACTIONS(2375), - [sym_string] = ACTIONS(2377), - [anon_sym_AT] = ACTIONS(2377), - [anon_sym_TILDE] = ACTIONS(2377), - [anon_sym_array] = ACTIONS(2375), - [anon_sym_varray] = ACTIONS(2375), - [anon_sym_darray] = ACTIONS(2375), - [anon_sym_vec] = ACTIONS(2375), - [anon_sym_dict] = ACTIONS(2375), - [anon_sym_keyset] = ACTIONS(2375), - [anon_sym_LT] = ACTIONS(2375), - [anon_sym_PLUS] = ACTIONS(2375), - [anon_sym_DASH] = ACTIONS(2375), - [anon_sym_tuple] = ACTIONS(2375), - [anon_sym_include] = ACTIONS(2375), - [anon_sym_include_once] = ACTIONS(2375), - [anon_sym_require] = ACTIONS(2375), - [anon_sym_require_once] = ACTIONS(2375), - [anon_sym_list] = ACTIONS(2375), - [anon_sym_LT_LT] = ACTIONS(2375), - [anon_sym_BANG] = ACTIONS(2377), - [anon_sym_PLUS_PLUS] = ACTIONS(2377), - [anon_sym_DASH_DASH] = ACTIONS(2377), - [anon_sym_await] = ACTIONS(2375), - [anon_sym_async] = ACTIONS(2375), - [anon_sym_yield] = ACTIONS(2375), - [anon_sym_trait] = ACTIONS(2375), - [anon_sym_interface] = ACTIONS(2375), - [anon_sym_class] = ACTIONS(2375), - [anon_sym_enum] = ACTIONS(2375), - [sym_final_modifier] = ACTIONS(2375), - [sym_abstract_modifier] = ACTIONS(2375), - [sym_xhp_modifier] = ACTIONS(2375), - [sym_xhp_identifier] = ACTIONS(2375), - [sym_xhp_class_identifier] = ACTIONS(2377), - [sym_comment] = ACTIONS(3), - }, - [1564] = { - [sym_identifier] = ACTIONS(2359), - [sym_variable] = ACTIONS(2361), - [sym_pipe_variable] = ACTIONS(2361), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_newtype] = ACTIONS(2359), - [anon_sym_shape] = ACTIONS(2359), - [anon_sym_clone] = ACTIONS(2359), - [anon_sym_new] = ACTIONS(2359), - [anon_sym_print] = ACTIONS(2359), - [sym__backslash] = ACTIONS(2361), - [anon_sym_self] = ACTIONS(2359), - [anon_sym_parent] = ACTIONS(2359), - [anon_sym_static] = ACTIONS(2359), - [anon_sym_LT_LT_LT] = ACTIONS(2361), - [anon_sym_RBRACE] = ACTIONS(2361), - [anon_sym_LBRACE] = ACTIONS(2361), - [anon_sym_SEMI] = ACTIONS(2361), - [anon_sym_return] = ACTIONS(2359), - [anon_sym_break] = ACTIONS(2359), - [anon_sym_continue] = ACTIONS(2359), - [anon_sym_throw] = ACTIONS(2359), - [anon_sym_echo] = ACTIONS(2359), - [anon_sym_unset] = ACTIONS(2359), - [anon_sym_LPAREN] = ACTIONS(2361), - [anon_sym_concurrent] = ACTIONS(2359), - [anon_sym_use] = ACTIONS(2359), - [anon_sym_namespace] = ACTIONS(2359), - [anon_sym_function] = ACTIONS(2359), - [anon_sym_const] = ACTIONS(2359), - [anon_sym_if] = ACTIONS(2359), - [anon_sym_switch] = ACTIONS(2359), - [anon_sym_foreach] = ACTIONS(2359), - [anon_sym_while] = ACTIONS(2359), - [anon_sym_do] = ACTIONS(2359), - [anon_sym_for] = ACTIONS(2359), - [anon_sym_try] = ACTIONS(2359), - [anon_sym_using] = ACTIONS(2359), - [sym_float] = ACTIONS(2361), - [sym_integer] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(2359), - [anon_sym_True] = ACTIONS(2359), - [anon_sym_TRUE] = ACTIONS(2359), - [anon_sym_false] = ACTIONS(2359), - [anon_sym_False] = ACTIONS(2359), - [anon_sym_FALSE] = ACTIONS(2359), - [anon_sym_null] = ACTIONS(2359), - [anon_sym_Null] = ACTIONS(2359), - [anon_sym_NULL] = ACTIONS(2359), - [sym_string] = ACTIONS(2361), - [anon_sym_AT] = ACTIONS(2361), - [anon_sym_TILDE] = ACTIONS(2361), - [anon_sym_array] = ACTIONS(2359), - [anon_sym_varray] = ACTIONS(2359), - [anon_sym_darray] = ACTIONS(2359), - [anon_sym_vec] = ACTIONS(2359), - [anon_sym_dict] = ACTIONS(2359), - [anon_sym_keyset] = ACTIONS(2359), - [anon_sym_LT] = ACTIONS(2359), - [anon_sym_PLUS] = ACTIONS(2359), - [anon_sym_DASH] = ACTIONS(2359), - [anon_sym_tuple] = ACTIONS(2359), - [anon_sym_include] = ACTIONS(2359), - [anon_sym_include_once] = ACTIONS(2359), - [anon_sym_require] = ACTIONS(2359), - [anon_sym_require_once] = ACTIONS(2359), - [anon_sym_list] = ACTIONS(2359), - [anon_sym_LT_LT] = ACTIONS(2359), - [anon_sym_BANG] = ACTIONS(2361), - [anon_sym_PLUS_PLUS] = ACTIONS(2361), - [anon_sym_DASH_DASH] = ACTIONS(2361), - [anon_sym_await] = ACTIONS(2359), - [anon_sym_async] = ACTIONS(2359), - [anon_sym_yield] = ACTIONS(2359), - [anon_sym_trait] = ACTIONS(2359), - [anon_sym_interface] = ACTIONS(2359), - [anon_sym_class] = ACTIONS(2359), - [anon_sym_enum] = ACTIONS(2359), - [sym_final_modifier] = ACTIONS(2359), - [sym_abstract_modifier] = ACTIONS(2359), - [sym_xhp_modifier] = ACTIONS(2359), - [sym_xhp_identifier] = ACTIONS(2359), - [sym_xhp_class_identifier] = ACTIONS(2361), - [sym_comment] = ACTIONS(3), - }, - [1565] = { - [ts_builtin_sym_end] = ACTIONS(2181), - [sym_identifier] = ACTIONS(2179), - [sym_variable] = ACTIONS(2181), - [sym_pipe_variable] = ACTIONS(2181), - [anon_sym_type] = ACTIONS(2179), - [anon_sym_newtype] = ACTIONS(2179), - [anon_sym_shape] = ACTIONS(2179), - [anon_sym_clone] = ACTIONS(2179), - [anon_sym_new] = ACTIONS(2179), - [anon_sym_print] = ACTIONS(2179), - [sym__backslash] = ACTIONS(2181), - [anon_sym_self] = ACTIONS(2179), - [anon_sym_parent] = ACTIONS(2179), - [anon_sym_static] = ACTIONS(2179), - [anon_sym_LT_LT_LT] = ACTIONS(2181), - [anon_sym_LBRACE] = ACTIONS(2181), - [anon_sym_SEMI] = ACTIONS(2181), - [anon_sym_return] = ACTIONS(2179), - [anon_sym_break] = ACTIONS(2179), - [anon_sym_continue] = ACTIONS(2179), - [anon_sym_throw] = ACTIONS(2179), - [anon_sym_echo] = ACTIONS(2179), - [anon_sym_unset] = ACTIONS(2179), - [anon_sym_LPAREN] = ACTIONS(2181), - [anon_sym_concurrent] = ACTIONS(2179), - [anon_sym_use] = ACTIONS(2179), - [anon_sym_namespace] = ACTIONS(2179), - [anon_sym_function] = ACTIONS(2179), - [anon_sym_const] = ACTIONS(2179), - [anon_sym_if] = ACTIONS(2179), - [anon_sym_switch] = ACTIONS(2179), - [anon_sym_foreach] = ACTIONS(2179), - [anon_sym_while] = ACTIONS(2179), - [anon_sym_do] = ACTIONS(2179), - [anon_sym_for] = ACTIONS(2179), - [anon_sym_try] = ACTIONS(2179), - [anon_sym_using] = ACTIONS(2179), - [sym_float] = ACTIONS(2181), - [sym_integer] = ACTIONS(2179), - [anon_sym_true] = ACTIONS(2179), - [anon_sym_True] = ACTIONS(2179), - [anon_sym_TRUE] = ACTIONS(2179), - [anon_sym_false] = ACTIONS(2179), - [anon_sym_False] = ACTIONS(2179), - [anon_sym_FALSE] = ACTIONS(2179), - [anon_sym_null] = ACTIONS(2179), - [anon_sym_Null] = ACTIONS(2179), - [anon_sym_NULL] = ACTIONS(2179), - [sym_string] = ACTIONS(2181), - [anon_sym_AT] = ACTIONS(2181), - [anon_sym_TILDE] = ACTIONS(2181), - [anon_sym_array] = ACTIONS(2179), - [anon_sym_varray] = ACTIONS(2179), - [anon_sym_darray] = ACTIONS(2179), - [anon_sym_vec] = ACTIONS(2179), - [anon_sym_dict] = ACTIONS(2179), - [anon_sym_keyset] = ACTIONS(2179), - [anon_sym_LT] = ACTIONS(2179), - [anon_sym_PLUS] = ACTIONS(2179), - [anon_sym_DASH] = ACTIONS(2179), - [anon_sym_tuple] = ACTIONS(2179), - [anon_sym_include] = ACTIONS(2179), - [anon_sym_include_once] = ACTIONS(2179), - [anon_sym_require] = ACTIONS(2179), - [anon_sym_require_once] = ACTIONS(2179), - [anon_sym_list] = ACTIONS(2179), - [anon_sym_LT_LT] = ACTIONS(2179), - [anon_sym_BANG] = ACTIONS(2181), - [anon_sym_PLUS_PLUS] = ACTIONS(2181), - [anon_sym_DASH_DASH] = ACTIONS(2181), - [anon_sym_await] = ACTIONS(2179), - [anon_sym_async] = ACTIONS(2179), - [anon_sym_yield] = ACTIONS(2179), - [anon_sym_trait] = ACTIONS(2179), - [anon_sym_interface] = ACTIONS(2179), - [anon_sym_class] = ACTIONS(2179), - [anon_sym_enum] = ACTIONS(2179), - [sym_final_modifier] = ACTIONS(2179), - [sym_abstract_modifier] = ACTIONS(2179), - [sym_xhp_modifier] = ACTIONS(2179), - [sym_xhp_identifier] = ACTIONS(2179), - [sym_xhp_class_identifier] = ACTIONS(2181), - [sym_comment] = ACTIONS(3), - }, - [1566] = { - [ts_builtin_sym_end] = ACTIONS(2289), - [sym_identifier] = ACTIONS(2287), - [sym_variable] = ACTIONS(2289), - [sym_pipe_variable] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2287), - [anon_sym_newtype] = ACTIONS(2287), - [anon_sym_shape] = ACTIONS(2287), - [anon_sym_clone] = ACTIONS(2287), - [anon_sym_new] = ACTIONS(2287), - [anon_sym_print] = ACTIONS(2287), - [sym__backslash] = ACTIONS(2289), - [anon_sym_self] = ACTIONS(2287), - [anon_sym_parent] = ACTIONS(2287), - [anon_sym_static] = ACTIONS(2287), - [anon_sym_LT_LT_LT] = ACTIONS(2289), - [anon_sym_LBRACE] = ACTIONS(2289), - [anon_sym_SEMI] = ACTIONS(2289), - [anon_sym_return] = ACTIONS(2287), - [anon_sym_break] = ACTIONS(2287), - [anon_sym_continue] = ACTIONS(2287), - [anon_sym_throw] = ACTIONS(2287), - [anon_sym_echo] = ACTIONS(2287), - [anon_sym_unset] = ACTIONS(2287), - [anon_sym_LPAREN] = ACTIONS(2289), - [anon_sym_concurrent] = ACTIONS(2287), - [anon_sym_use] = ACTIONS(2287), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_function] = ACTIONS(2287), - [anon_sym_const] = ACTIONS(2287), - [anon_sym_if] = ACTIONS(2287), - [anon_sym_switch] = ACTIONS(2287), - [anon_sym_foreach] = ACTIONS(2287), - [anon_sym_while] = ACTIONS(2287), - [anon_sym_do] = ACTIONS(2287), - [anon_sym_for] = ACTIONS(2287), - [anon_sym_try] = ACTIONS(2287), - [anon_sym_using] = ACTIONS(2287), - [sym_float] = ACTIONS(2289), - [sym_integer] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(2287), - [anon_sym_True] = ACTIONS(2287), - [anon_sym_TRUE] = ACTIONS(2287), - [anon_sym_false] = ACTIONS(2287), - [anon_sym_False] = ACTIONS(2287), - [anon_sym_FALSE] = ACTIONS(2287), - [anon_sym_null] = ACTIONS(2287), - [anon_sym_Null] = ACTIONS(2287), - [anon_sym_NULL] = ACTIONS(2287), - [sym_string] = ACTIONS(2289), - [anon_sym_AT] = ACTIONS(2289), - [anon_sym_TILDE] = ACTIONS(2289), - [anon_sym_array] = ACTIONS(2287), - [anon_sym_varray] = ACTIONS(2287), - [anon_sym_darray] = ACTIONS(2287), - [anon_sym_vec] = ACTIONS(2287), - [anon_sym_dict] = ACTIONS(2287), - [anon_sym_keyset] = ACTIONS(2287), - [anon_sym_LT] = ACTIONS(2287), - [anon_sym_PLUS] = ACTIONS(2287), - [anon_sym_DASH] = ACTIONS(2287), - [anon_sym_tuple] = ACTIONS(2287), - [anon_sym_include] = ACTIONS(2287), - [anon_sym_include_once] = ACTIONS(2287), - [anon_sym_require] = ACTIONS(2287), - [anon_sym_require_once] = ACTIONS(2287), - [anon_sym_list] = ACTIONS(2287), - [anon_sym_LT_LT] = ACTIONS(2287), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_await] = ACTIONS(2287), - [anon_sym_async] = ACTIONS(2287), - [anon_sym_yield] = ACTIONS(2287), - [anon_sym_trait] = ACTIONS(2287), - [anon_sym_interface] = ACTIONS(2287), - [anon_sym_class] = ACTIONS(2287), - [anon_sym_enum] = ACTIONS(2287), - [sym_final_modifier] = ACTIONS(2287), - [sym_abstract_modifier] = ACTIONS(2287), - [sym_xhp_modifier] = ACTIONS(2287), - [sym_xhp_identifier] = ACTIONS(2287), - [sym_xhp_class_identifier] = ACTIONS(2289), - [sym_comment] = ACTIONS(3), - }, - [1567] = { - [ts_builtin_sym_end] = ACTIONS(2073), - [sym_identifier] = ACTIONS(2071), - [sym_variable] = ACTIONS(2073), - [sym_pipe_variable] = ACTIONS(2073), - [anon_sym_type] = ACTIONS(2071), - [anon_sym_newtype] = ACTIONS(2071), - [anon_sym_shape] = ACTIONS(2071), - [anon_sym_clone] = ACTIONS(2071), - [anon_sym_new] = ACTIONS(2071), - [anon_sym_print] = ACTIONS(2071), - [sym__backslash] = ACTIONS(2073), - [anon_sym_self] = ACTIONS(2071), - [anon_sym_parent] = ACTIONS(2071), - [anon_sym_static] = ACTIONS(2071), - [anon_sym_LT_LT_LT] = ACTIONS(2073), - [anon_sym_LBRACE] = ACTIONS(2073), - [anon_sym_SEMI] = ACTIONS(2073), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2071), - [anon_sym_continue] = ACTIONS(2071), - [anon_sym_throw] = ACTIONS(2071), - [anon_sym_echo] = ACTIONS(2071), - [anon_sym_unset] = ACTIONS(2071), - [anon_sym_LPAREN] = ACTIONS(2073), - [anon_sym_concurrent] = ACTIONS(2071), - [anon_sym_use] = ACTIONS(2071), - [anon_sym_namespace] = ACTIONS(2071), - [anon_sym_function] = ACTIONS(2071), - [anon_sym_const] = ACTIONS(2071), - [anon_sym_if] = ACTIONS(2071), - [anon_sym_switch] = ACTIONS(2071), - [anon_sym_foreach] = ACTIONS(2071), - [anon_sym_while] = ACTIONS(2071), - [anon_sym_do] = ACTIONS(2071), - [anon_sym_for] = ACTIONS(2071), - [anon_sym_try] = ACTIONS(2071), - [anon_sym_using] = ACTIONS(2071), - [sym_float] = ACTIONS(2073), - [sym_integer] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(2071), - [anon_sym_True] = ACTIONS(2071), - [anon_sym_TRUE] = ACTIONS(2071), - [anon_sym_false] = ACTIONS(2071), - [anon_sym_False] = ACTIONS(2071), - [anon_sym_FALSE] = ACTIONS(2071), - [anon_sym_null] = ACTIONS(2071), - [anon_sym_Null] = ACTIONS(2071), - [anon_sym_NULL] = ACTIONS(2071), - [sym_string] = ACTIONS(2073), - [anon_sym_AT] = ACTIONS(2073), - [anon_sym_TILDE] = ACTIONS(2073), - [anon_sym_array] = ACTIONS(2071), - [anon_sym_varray] = ACTIONS(2071), - [anon_sym_darray] = ACTIONS(2071), - [anon_sym_vec] = ACTIONS(2071), - [anon_sym_dict] = ACTIONS(2071), - [anon_sym_keyset] = ACTIONS(2071), - [anon_sym_LT] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2071), - [anon_sym_DASH] = ACTIONS(2071), - [anon_sym_tuple] = ACTIONS(2071), - [anon_sym_include] = ACTIONS(2071), - [anon_sym_include_once] = ACTIONS(2071), - [anon_sym_require] = ACTIONS(2071), - [anon_sym_require_once] = ACTIONS(2071), - [anon_sym_list] = ACTIONS(2071), - [anon_sym_LT_LT] = ACTIONS(2071), - [anon_sym_BANG] = ACTIONS(2073), - [anon_sym_PLUS_PLUS] = ACTIONS(2073), - [anon_sym_DASH_DASH] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(2071), - [anon_sym_async] = ACTIONS(2071), - [anon_sym_yield] = ACTIONS(2071), - [anon_sym_trait] = ACTIONS(2071), - [anon_sym_interface] = ACTIONS(2071), - [anon_sym_class] = ACTIONS(2071), - [anon_sym_enum] = ACTIONS(2071), - [sym_final_modifier] = ACTIONS(2071), - [sym_abstract_modifier] = ACTIONS(2071), - [sym_xhp_modifier] = ACTIONS(2071), - [sym_xhp_identifier] = ACTIONS(2071), - [sym_xhp_class_identifier] = ACTIONS(2073), - [sym_comment] = ACTIONS(3), - }, - [1568] = { - [sym_identifier] = ACTIONS(2319), - [sym_variable] = ACTIONS(2321), - [sym_pipe_variable] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2319), - [anon_sym_newtype] = ACTIONS(2319), - [anon_sym_shape] = ACTIONS(2319), - [anon_sym_clone] = ACTIONS(2319), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_print] = ACTIONS(2319), - [sym__backslash] = ACTIONS(2321), - [anon_sym_self] = ACTIONS(2319), - [anon_sym_parent] = ACTIONS(2319), - [anon_sym_static] = ACTIONS(2319), - [anon_sym_LT_LT_LT] = ACTIONS(2321), - [anon_sym_RBRACE] = ACTIONS(2321), - [anon_sym_LBRACE] = ACTIONS(2321), - [anon_sym_SEMI] = ACTIONS(2321), - [anon_sym_return] = ACTIONS(2319), - [anon_sym_break] = ACTIONS(2319), - [anon_sym_continue] = ACTIONS(2319), - [anon_sym_throw] = ACTIONS(2319), - [anon_sym_echo] = ACTIONS(2319), - [anon_sym_unset] = ACTIONS(2319), - [anon_sym_LPAREN] = ACTIONS(2321), - [anon_sym_concurrent] = ACTIONS(2319), - [anon_sym_use] = ACTIONS(2319), - [anon_sym_namespace] = ACTIONS(2319), - [anon_sym_function] = ACTIONS(2319), - [anon_sym_const] = ACTIONS(2319), - [anon_sym_if] = ACTIONS(2319), - [anon_sym_switch] = ACTIONS(2319), - [anon_sym_foreach] = ACTIONS(2319), - [anon_sym_while] = ACTIONS(2319), - [anon_sym_do] = ACTIONS(2319), - [anon_sym_for] = ACTIONS(2319), - [anon_sym_try] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(2319), - [sym_float] = ACTIONS(2321), - [sym_integer] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(2319), - [anon_sym_True] = ACTIONS(2319), - [anon_sym_TRUE] = ACTIONS(2319), - [anon_sym_false] = ACTIONS(2319), - [anon_sym_False] = ACTIONS(2319), - [anon_sym_FALSE] = ACTIONS(2319), - [anon_sym_null] = ACTIONS(2319), - [anon_sym_Null] = ACTIONS(2319), - [anon_sym_NULL] = ACTIONS(2319), - [sym_string] = ACTIONS(2321), - [anon_sym_AT] = ACTIONS(2321), - [anon_sym_TILDE] = ACTIONS(2321), - [anon_sym_array] = ACTIONS(2319), - [anon_sym_varray] = ACTIONS(2319), - [anon_sym_darray] = ACTIONS(2319), - [anon_sym_vec] = ACTIONS(2319), - [anon_sym_dict] = ACTIONS(2319), - [anon_sym_keyset] = ACTIONS(2319), - [anon_sym_LT] = ACTIONS(2319), - [anon_sym_PLUS] = ACTIONS(2319), - [anon_sym_DASH] = ACTIONS(2319), - [anon_sym_tuple] = ACTIONS(2319), - [anon_sym_include] = ACTIONS(2319), - [anon_sym_include_once] = ACTIONS(2319), - [anon_sym_require] = ACTIONS(2319), - [anon_sym_require_once] = ACTIONS(2319), - [anon_sym_list] = ACTIONS(2319), - [anon_sym_LT_LT] = ACTIONS(2319), - [anon_sym_BANG] = ACTIONS(2321), - [anon_sym_PLUS_PLUS] = ACTIONS(2321), - [anon_sym_DASH_DASH] = ACTIONS(2321), - [anon_sym_await] = ACTIONS(2319), - [anon_sym_async] = ACTIONS(2319), - [anon_sym_yield] = ACTIONS(2319), - [anon_sym_trait] = ACTIONS(2319), - [anon_sym_interface] = ACTIONS(2319), - [anon_sym_class] = ACTIONS(2319), - [anon_sym_enum] = ACTIONS(2319), - [sym_final_modifier] = ACTIONS(2319), - [sym_abstract_modifier] = ACTIONS(2319), - [sym_xhp_modifier] = ACTIONS(2319), - [sym_xhp_identifier] = ACTIONS(2319), - [sym_xhp_class_identifier] = ACTIONS(2321), - [sym_comment] = ACTIONS(3), - }, - [1569] = { - [sym_identifier] = ACTIONS(2071), - [sym_variable] = ACTIONS(2073), - [sym_pipe_variable] = ACTIONS(2073), - [anon_sym_type] = ACTIONS(2071), - [anon_sym_newtype] = ACTIONS(2071), - [anon_sym_shape] = ACTIONS(2071), - [anon_sym_clone] = ACTIONS(2071), - [anon_sym_new] = ACTIONS(2071), - [anon_sym_print] = ACTIONS(2071), - [sym__backslash] = ACTIONS(2073), - [anon_sym_self] = ACTIONS(2071), - [anon_sym_parent] = ACTIONS(2071), - [anon_sym_static] = ACTIONS(2071), - [anon_sym_LT_LT_LT] = ACTIONS(2073), - [anon_sym_RBRACE] = ACTIONS(2073), - [anon_sym_LBRACE] = ACTIONS(2073), - [anon_sym_SEMI] = ACTIONS(2073), - [anon_sym_return] = ACTIONS(2071), - [anon_sym_break] = ACTIONS(2071), - [anon_sym_continue] = ACTIONS(2071), - [anon_sym_throw] = ACTIONS(2071), - [anon_sym_echo] = ACTIONS(2071), - [anon_sym_unset] = ACTIONS(2071), - [anon_sym_LPAREN] = ACTIONS(2073), - [anon_sym_concurrent] = ACTIONS(2071), - [anon_sym_use] = ACTIONS(2071), - [anon_sym_namespace] = ACTIONS(2071), - [anon_sym_function] = ACTIONS(2071), - [anon_sym_const] = ACTIONS(2071), - [anon_sym_if] = ACTIONS(2071), - [anon_sym_switch] = ACTIONS(2071), - [anon_sym_foreach] = ACTIONS(2071), - [anon_sym_while] = ACTIONS(2071), - [anon_sym_do] = ACTIONS(2071), - [anon_sym_for] = ACTIONS(2071), - [anon_sym_try] = ACTIONS(2071), - [anon_sym_using] = ACTIONS(2071), - [sym_float] = ACTIONS(2073), - [sym_integer] = ACTIONS(2071), - [anon_sym_true] = ACTIONS(2071), - [anon_sym_True] = ACTIONS(2071), - [anon_sym_TRUE] = ACTIONS(2071), - [anon_sym_false] = ACTIONS(2071), - [anon_sym_False] = ACTIONS(2071), - [anon_sym_FALSE] = ACTIONS(2071), - [anon_sym_null] = ACTIONS(2071), - [anon_sym_Null] = ACTIONS(2071), - [anon_sym_NULL] = ACTIONS(2071), - [sym_string] = ACTIONS(2073), - [anon_sym_AT] = ACTIONS(2073), - [anon_sym_TILDE] = ACTIONS(2073), - [anon_sym_array] = ACTIONS(2071), - [anon_sym_varray] = ACTIONS(2071), - [anon_sym_darray] = ACTIONS(2071), - [anon_sym_vec] = ACTIONS(2071), - [anon_sym_dict] = ACTIONS(2071), - [anon_sym_keyset] = ACTIONS(2071), - [anon_sym_LT] = ACTIONS(2071), - [anon_sym_PLUS] = ACTIONS(2071), - [anon_sym_DASH] = ACTIONS(2071), - [anon_sym_tuple] = ACTIONS(2071), - [anon_sym_include] = ACTIONS(2071), - [anon_sym_include_once] = ACTIONS(2071), - [anon_sym_require] = ACTIONS(2071), - [anon_sym_require_once] = ACTIONS(2071), - [anon_sym_list] = ACTIONS(2071), - [anon_sym_LT_LT] = ACTIONS(2071), - [anon_sym_BANG] = ACTIONS(2073), - [anon_sym_PLUS_PLUS] = ACTIONS(2073), - [anon_sym_DASH_DASH] = ACTIONS(2073), - [anon_sym_await] = ACTIONS(2071), - [anon_sym_async] = ACTIONS(2071), - [anon_sym_yield] = ACTIONS(2071), - [anon_sym_trait] = ACTIONS(2071), - [anon_sym_interface] = ACTIONS(2071), - [anon_sym_class] = ACTIONS(2071), - [anon_sym_enum] = ACTIONS(2071), - [sym_final_modifier] = ACTIONS(2071), - [sym_abstract_modifier] = ACTIONS(2071), - [sym_xhp_modifier] = ACTIONS(2071), - [sym_xhp_identifier] = ACTIONS(2071), - [sym_xhp_class_identifier] = ACTIONS(2073), - [sym_comment] = ACTIONS(3), - }, - [1570] = { - [sym_identifier] = ACTIONS(2287), - [sym_variable] = ACTIONS(2289), - [sym_pipe_variable] = ACTIONS(2289), - [anon_sym_type] = ACTIONS(2287), - [anon_sym_newtype] = ACTIONS(2287), - [anon_sym_shape] = ACTIONS(2287), - [anon_sym_clone] = ACTIONS(2287), - [anon_sym_new] = ACTIONS(2287), - [anon_sym_print] = ACTIONS(2287), - [sym__backslash] = ACTIONS(2289), - [anon_sym_self] = ACTIONS(2287), - [anon_sym_parent] = ACTIONS(2287), - [anon_sym_static] = ACTIONS(2287), - [anon_sym_LT_LT_LT] = ACTIONS(2289), - [anon_sym_RBRACE] = ACTIONS(2289), - [anon_sym_LBRACE] = ACTIONS(2289), - [anon_sym_SEMI] = ACTIONS(2289), - [anon_sym_return] = ACTIONS(2287), - [anon_sym_break] = ACTIONS(2287), - [anon_sym_continue] = ACTIONS(2287), - [anon_sym_throw] = ACTIONS(2287), - [anon_sym_echo] = ACTIONS(2287), - [anon_sym_unset] = ACTIONS(2287), - [anon_sym_LPAREN] = ACTIONS(2289), - [anon_sym_concurrent] = ACTIONS(2287), - [anon_sym_use] = ACTIONS(2287), - [anon_sym_namespace] = ACTIONS(2287), - [anon_sym_function] = ACTIONS(2287), - [anon_sym_const] = ACTIONS(2287), - [anon_sym_if] = ACTIONS(2287), - [anon_sym_switch] = ACTIONS(2287), - [anon_sym_foreach] = ACTIONS(2287), - [anon_sym_while] = ACTIONS(2287), - [anon_sym_do] = ACTIONS(2287), - [anon_sym_for] = ACTIONS(2287), - [anon_sym_try] = ACTIONS(2287), - [anon_sym_using] = ACTIONS(2287), - [sym_float] = ACTIONS(2289), - [sym_integer] = ACTIONS(2287), - [anon_sym_true] = ACTIONS(2287), - [anon_sym_True] = ACTIONS(2287), - [anon_sym_TRUE] = ACTIONS(2287), - [anon_sym_false] = ACTIONS(2287), - [anon_sym_False] = ACTIONS(2287), - [anon_sym_FALSE] = ACTIONS(2287), - [anon_sym_null] = ACTIONS(2287), - [anon_sym_Null] = ACTIONS(2287), - [anon_sym_NULL] = ACTIONS(2287), - [sym_string] = ACTIONS(2289), - [anon_sym_AT] = ACTIONS(2289), - [anon_sym_TILDE] = ACTIONS(2289), - [anon_sym_array] = ACTIONS(2287), - [anon_sym_varray] = ACTIONS(2287), - [anon_sym_darray] = ACTIONS(2287), - [anon_sym_vec] = ACTIONS(2287), - [anon_sym_dict] = ACTIONS(2287), - [anon_sym_keyset] = ACTIONS(2287), - [anon_sym_LT] = ACTIONS(2287), - [anon_sym_PLUS] = ACTIONS(2287), - [anon_sym_DASH] = ACTIONS(2287), - [anon_sym_tuple] = ACTIONS(2287), - [anon_sym_include] = ACTIONS(2287), - [anon_sym_include_once] = ACTIONS(2287), - [anon_sym_require] = ACTIONS(2287), - [anon_sym_require_once] = ACTIONS(2287), - [anon_sym_list] = ACTIONS(2287), - [anon_sym_LT_LT] = ACTIONS(2287), - [anon_sym_BANG] = ACTIONS(2289), - [anon_sym_PLUS_PLUS] = ACTIONS(2289), - [anon_sym_DASH_DASH] = ACTIONS(2289), - [anon_sym_await] = ACTIONS(2287), - [anon_sym_async] = ACTIONS(2287), - [anon_sym_yield] = ACTIONS(2287), - [anon_sym_trait] = ACTIONS(2287), - [anon_sym_interface] = ACTIONS(2287), - [anon_sym_class] = ACTIONS(2287), - [anon_sym_enum] = ACTIONS(2287), - [sym_final_modifier] = ACTIONS(2287), - [sym_abstract_modifier] = ACTIONS(2287), - [sym_xhp_modifier] = ACTIONS(2287), - [sym_xhp_identifier] = ACTIONS(2287), - [sym_xhp_class_identifier] = ACTIONS(2289), - [sym_comment] = ACTIONS(3), - }, - [1571] = { - [sym_identifier] = ACTIONS(2279), - [sym_variable] = ACTIONS(2281), - [sym_pipe_variable] = ACTIONS(2281), - [anon_sym_type] = ACTIONS(2279), - [anon_sym_newtype] = ACTIONS(2279), - [anon_sym_shape] = ACTIONS(2279), - [anon_sym_clone] = ACTIONS(2279), - [anon_sym_new] = ACTIONS(2279), - [anon_sym_print] = ACTIONS(2279), - [sym__backslash] = ACTIONS(2281), - [anon_sym_self] = ACTIONS(2279), - [anon_sym_parent] = ACTIONS(2279), - [anon_sym_static] = ACTIONS(2279), - [anon_sym_LT_LT_LT] = ACTIONS(2281), - [anon_sym_RBRACE] = ACTIONS(2281), - [anon_sym_LBRACE] = ACTIONS(2281), - [anon_sym_SEMI] = ACTIONS(2281), - [anon_sym_return] = ACTIONS(2279), - [anon_sym_break] = ACTIONS(2279), - [anon_sym_continue] = ACTIONS(2279), - [anon_sym_throw] = ACTIONS(2279), - [anon_sym_echo] = ACTIONS(2279), - [anon_sym_unset] = ACTIONS(2279), - [anon_sym_LPAREN] = ACTIONS(2281), - [anon_sym_concurrent] = ACTIONS(2279), - [anon_sym_use] = ACTIONS(2279), - [anon_sym_namespace] = ACTIONS(2279), - [anon_sym_function] = ACTIONS(2279), - [anon_sym_const] = ACTIONS(2279), - [anon_sym_if] = ACTIONS(2279), - [anon_sym_switch] = ACTIONS(2279), - [anon_sym_foreach] = ACTIONS(2279), - [anon_sym_while] = ACTIONS(2279), - [anon_sym_do] = ACTIONS(2279), - [anon_sym_for] = ACTIONS(2279), - [anon_sym_try] = ACTIONS(2279), - [anon_sym_using] = ACTIONS(2279), - [sym_float] = ACTIONS(2281), - [sym_integer] = ACTIONS(2279), - [anon_sym_true] = ACTIONS(2279), - [anon_sym_True] = ACTIONS(2279), - [anon_sym_TRUE] = ACTIONS(2279), - [anon_sym_false] = ACTIONS(2279), - [anon_sym_False] = ACTIONS(2279), - [anon_sym_FALSE] = ACTIONS(2279), - [anon_sym_null] = ACTIONS(2279), - [anon_sym_Null] = ACTIONS(2279), - [anon_sym_NULL] = ACTIONS(2279), - [sym_string] = ACTIONS(2281), - [anon_sym_AT] = ACTIONS(2281), - [anon_sym_TILDE] = ACTIONS(2281), - [anon_sym_array] = ACTIONS(2279), - [anon_sym_varray] = ACTIONS(2279), - [anon_sym_darray] = ACTIONS(2279), - [anon_sym_vec] = ACTIONS(2279), - [anon_sym_dict] = ACTIONS(2279), - [anon_sym_keyset] = ACTIONS(2279), - [anon_sym_LT] = ACTIONS(2279), - [anon_sym_PLUS] = ACTIONS(2279), - [anon_sym_DASH] = ACTIONS(2279), - [anon_sym_tuple] = ACTIONS(2279), - [anon_sym_include] = ACTIONS(2279), - [anon_sym_include_once] = ACTIONS(2279), - [anon_sym_require] = ACTIONS(2279), - [anon_sym_require_once] = ACTIONS(2279), - [anon_sym_list] = ACTIONS(2279), - [anon_sym_LT_LT] = ACTIONS(2279), - [anon_sym_BANG] = ACTIONS(2281), - [anon_sym_PLUS_PLUS] = ACTIONS(2281), - [anon_sym_DASH_DASH] = ACTIONS(2281), - [anon_sym_await] = ACTIONS(2279), - [anon_sym_async] = ACTIONS(2279), - [anon_sym_yield] = ACTIONS(2279), - [anon_sym_trait] = ACTIONS(2279), - [anon_sym_interface] = ACTIONS(2279), - [anon_sym_class] = ACTIONS(2279), - [anon_sym_enum] = ACTIONS(2279), - [sym_final_modifier] = ACTIONS(2279), - [sym_abstract_modifier] = ACTIONS(2279), - [sym_xhp_modifier] = ACTIONS(2279), - [sym_xhp_identifier] = ACTIONS(2279), - [sym_xhp_class_identifier] = ACTIONS(2281), - [sym_comment] = ACTIONS(3), - }, - [1572] = { - [ts_builtin_sym_end] = ACTIONS(2113), - [sym_identifier] = ACTIONS(2111), - [sym_variable] = ACTIONS(2113), - [sym_pipe_variable] = ACTIONS(2113), - [anon_sym_type] = ACTIONS(2111), - [anon_sym_newtype] = ACTIONS(2111), - [anon_sym_shape] = ACTIONS(2111), - [anon_sym_clone] = ACTIONS(2111), - [anon_sym_new] = ACTIONS(2111), - [anon_sym_print] = ACTIONS(2111), - [sym__backslash] = ACTIONS(2113), - [anon_sym_self] = ACTIONS(2111), - [anon_sym_parent] = ACTIONS(2111), - [anon_sym_static] = ACTIONS(2111), - [anon_sym_LT_LT_LT] = ACTIONS(2113), - [anon_sym_LBRACE] = ACTIONS(2113), - [anon_sym_SEMI] = ACTIONS(2113), - [anon_sym_return] = ACTIONS(2111), - [anon_sym_break] = ACTIONS(2111), - [anon_sym_continue] = ACTIONS(2111), - [anon_sym_throw] = ACTIONS(2111), - [anon_sym_echo] = ACTIONS(2111), - [anon_sym_unset] = ACTIONS(2111), - [anon_sym_LPAREN] = ACTIONS(2113), - [anon_sym_concurrent] = ACTIONS(2111), - [anon_sym_use] = ACTIONS(2111), - [anon_sym_namespace] = ACTIONS(2111), - [anon_sym_function] = ACTIONS(2111), - [anon_sym_const] = ACTIONS(2111), - [anon_sym_if] = ACTIONS(2111), - [anon_sym_switch] = ACTIONS(2111), - [anon_sym_foreach] = ACTIONS(2111), - [anon_sym_while] = ACTIONS(2111), - [anon_sym_do] = ACTIONS(2111), - [anon_sym_for] = ACTIONS(2111), - [anon_sym_try] = ACTIONS(2111), - [anon_sym_using] = ACTIONS(2111), - [sym_float] = ACTIONS(2113), - [sym_integer] = ACTIONS(2111), - [anon_sym_true] = ACTIONS(2111), - [anon_sym_True] = ACTIONS(2111), - [anon_sym_TRUE] = ACTIONS(2111), - [anon_sym_false] = ACTIONS(2111), - [anon_sym_False] = ACTIONS(2111), - [anon_sym_FALSE] = ACTIONS(2111), - [anon_sym_null] = ACTIONS(2111), - [anon_sym_Null] = ACTIONS(2111), - [anon_sym_NULL] = ACTIONS(2111), - [sym_string] = ACTIONS(2113), - [anon_sym_AT] = ACTIONS(2113), - [anon_sym_TILDE] = ACTIONS(2113), - [anon_sym_array] = ACTIONS(2111), - [anon_sym_varray] = ACTIONS(2111), - [anon_sym_darray] = ACTIONS(2111), - [anon_sym_vec] = ACTIONS(2111), - [anon_sym_dict] = ACTIONS(2111), - [anon_sym_keyset] = ACTIONS(2111), - [anon_sym_LT] = ACTIONS(2111), - [anon_sym_PLUS] = ACTIONS(2111), - [anon_sym_DASH] = ACTIONS(2111), - [anon_sym_tuple] = ACTIONS(2111), - [anon_sym_include] = ACTIONS(2111), - [anon_sym_include_once] = ACTIONS(2111), - [anon_sym_require] = ACTIONS(2111), - [anon_sym_require_once] = ACTIONS(2111), - [anon_sym_list] = ACTIONS(2111), - [anon_sym_LT_LT] = ACTIONS(2111), - [anon_sym_BANG] = ACTIONS(2113), - [anon_sym_PLUS_PLUS] = ACTIONS(2113), - [anon_sym_DASH_DASH] = ACTIONS(2113), - [anon_sym_await] = ACTIONS(2111), - [anon_sym_async] = ACTIONS(2111), - [anon_sym_yield] = ACTIONS(2111), - [anon_sym_trait] = ACTIONS(2111), - [anon_sym_interface] = ACTIONS(2111), - [anon_sym_class] = ACTIONS(2111), - [anon_sym_enum] = ACTIONS(2111), - [sym_final_modifier] = ACTIONS(2111), - [sym_abstract_modifier] = ACTIONS(2111), - [sym_xhp_modifier] = ACTIONS(2111), - [sym_xhp_identifier] = ACTIONS(2111), - [sym_xhp_class_identifier] = ACTIONS(2113), - [sym_comment] = ACTIONS(3), - }, - [1573] = { - [sym_identifier] = ACTIONS(2235), - [sym_variable] = ACTIONS(2237), - [sym_pipe_variable] = ACTIONS(2237), - [anon_sym_type] = ACTIONS(2235), - [anon_sym_newtype] = ACTIONS(2235), - [anon_sym_shape] = ACTIONS(2235), - [anon_sym_clone] = ACTIONS(2235), - [anon_sym_new] = ACTIONS(2235), - [anon_sym_print] = ACTIONS(2235), - [sym__backslash] = ACTIONS(2237), - [anon_sym_self] = ACTIONS(2235), - [anon_sym_parent] = ACTIONS(2235), - [anon_sym_static] = ACTIONS(2235), - [anon_sym_LT_LT_LT] = ACTIONS(2237), - [anon_sym_RBRACE] = ACTIONS(2237), - [anon_sym_LBRACE] = ACTIONS(2237), - [anon_sym_SEMI] = ACTIONS(2237), - [anon_sym_return] = ACTIONS(2235), - [anon_sym_break] = ACTIONS(2235), - [anon_sym_continue] = ACTIONS(2235), - [anon_sym_throw] = ACTIONS(2235), - [anon_sym_echo] = ACTIONS(2235), - [anon_sym_unset] = ACTIONS(2235), - [anon_sym_LPAREN] = ACTIONS(2237), - [anon_sym_concurrent] = ACTIONS(2235), - [anon_sym_use] = ACTIONS(2235), - [anon_sym_namespace] = ACTIONS(2235), - [anon_sym_function] = ACTIONS(2235), - [anon_sym_const] = ACTIONS(2235), - [anon_sym_if] = ACTIONS(2235), - [anon_sym_switch] = ACTIONS(2235), - [anon_sym_foreach] = ACTIONS(2235), - [anon_sym_while] = ACTIONS(2235), - [anon_sym_do] = ACTIONS(2235), - [anon_sym_for] = ACTIONS(2235), - [anon_sym_try] = ACTIONS(2235), - [anon_sym_using] = ACTIONS(2235), - [sym_float] = ACTIONS(2237), - [sym_integer] = ACTIONS(2235), - [anon_sym_true] = ACTIONS(2235), - [anon_sym_True] = ACTIONS(2235), - [anon_sym_TRUE] = ACTIONS(2235), - [anon_sym_false] = ACTIONS(2235), - [anon_sym_False] = ACTIONS(2235), - [anon_sym_FALSE] = ACTIONS(2235), - [anon_sym_null] = ACTIONS(2235), - [anon_sym_Null] = ACTIONS(2235), - [anon_sym_NULL] = ACTIONS(2235), - [sym_string] = ACTIONS(2237), - [anon_sym_AT] = ACTIONS(2237), - [anon_sym_TILDE] = ACTIONS(2237), - [anon_sym_array] = ACTIONS(2235), - [anon_sym_varray] = ACTIONS(2235), - [anon_sym_darray] = ACTIONS(2235), - [anon_sym_vec] = ACTIONS(2235), - [anon_sym_dict] = ACTIONS(2235), - [anon_sym_keyset] = ACTIONS(2235), - [anon_sym_LT] = ACTIONS(2235), - [anon_sym_PLUS] = ACTIONS(2235), - [anon_sym_DASH] = ACTIONS(2235), - [anon_sym_tuple] = ACTIONS(2235), - [anon_sym_include] = ACTIONS(2235), - [anon_sym_include_once] = ACTIONS(2235), - [anon_sym_require] = ACTIONS(2235), - [anon_sym_require_once] = ACTIONS(2235), - [anon_sym_list] = ACTIONS(2235), - [anon_sym_LT_LT] = ACTIONS(2235), - [anon_sym_BANG] = ACTIONS(2237), - [anon_sym_PLUS_PLUS] = ACTIONS(2237), - [anon_sym_DASH_DASH] = ACTIONS(2237), - [anon_sym_await] = ACTIONS(2235), - [anon_sym_async] = ACTIONS(2235), - [anon_sym_yield] = ACTIONS(2235), - [anon_sym_trait] = ACTIONS(2235), - [anon_sym_interface] = ACTIONS(2235), - [anon_sym_class] = ACTIONS(2235), - [anon_sym_enum] = ACTIONS(2235), - [sym_final_modifier] = ACTIONS(2235), - [sym_abstract_modifier] = ACTIONS(2235), - [sym_xhp_modifier] = ACTIONS(2235), - [sym_xhp_identifier] = ACTIONS(2235), - [sym_xhp_class_identifier] = ACTIONS(2237), - [sym_comment] = ACTIONS(3), - }, - [1574] = { - [sym_identifier] = ACTIONS(2207), - [sym_variable] = ACTIONS(2209), - [sym_pipe_variable] = ACTIONS(2209), - [anon_sym_type] = ACTIONS(2207), - [anon_sym_newtype] = ACTIONS(2207), - [anon_sym_shape] = ACTIONS(2207), - [anon_sym_clone] = ACTIONS(2207), - [anon_sym_new] = ACTIONS(2207), - [anon_sym_print] = ACTIONS(2207), - [sym__backslash] = ACTIONS(2209), - [anon_sym_self] = ACTIONS(2207), - [anon_sym_parent] = ACTIONS(2207), - [anon_sym_static] = ACTIONS(2207), - [anon_sym_LT_LT_LT] = ACTIONS(2209), - [anon_sym_RBRACE] = ACTIONS(2209), - [anon_sym_LBRACE] = ACTIONS(2209), - [anon_sym_SEMI] = ACTIONS(2209), - [anon_sym_return] = ACTIONS(2207), - [anon_sym_break] = ACTIONS(2207), - [anon_sym_continue] = ACTIONS(2207), - [anon_sym_throw] = ACTIONS(2207), - [anon_sym_echo] = ACTIONS(2207), - [anon_sym_unset] = ACTIONS(2207), - [anon_sym_LPAREN] = ACTIONS(2209), - [anon_sym_concurrent] = ACTIONS(2207), - [anon_sym_use] = ACTIONS(2207), - [anon_sym_namespace] = ACTIONS(2207), - [anon_sym_function] = ACTIONS(2207), - [anon_sym_const] = ACTIONS(2207), - [anon_sym_if] = ACTIONS(2207), - [anon_sym_switch] = ACTIONS(2207), - [anon_sym_foreach] = ACTIONS(2207), - [anon_sym_while] = ACTIONS(2207), - [anon_sym_do] = ACTIONS(2207), - [anon_sym_for] = ACTIONS(2207), - [anon_sym_try] = ACTIONS(2207), - [anon_sym_using] = ACTIONS(2207), - [sym_float] = ACTIONS(2209), - [sym_integer] = ACTIONS(2207), - [anon_sym_true] = ACTIONS(2207), - [anon_sym_True] = ACTIONS(2207), - [anon_sym_TRUE] = ACTIONS(2207), - [anon_sym_false] = ACTIONS(2207), - [anon_sym_False] = ACTIONS(2207), - [anon_sym_FALSE] = ACTIONS(2207), - [anon_sym_null] = ACTIONS(2207), - [anon_sym_Null] = ACTIONS(2207), - [anon_sym_NULL] = ACTIONS(2207), - [sym_string] = ACTIONS(2209), - [anon_sym_AT] = ACTIONS(2209), - [anon_sym_TILDE] = ACTIONS(2209), - [anon_sym_array] = ACTIONS(2207), - [anon_sym_varray] = ACTIONS(2207), - [anon_sym_darray] = ACTIONS(2207), - [anon_sym_vec] = ACTIONS(2207), - [anon_sym_dict] = ACTIONS(2207), - [anon_sym_keyset] = ACTIONS(2207), - [anon_sym_LT] = ACTIONS(2207), - [anon_sym_PLUS] = ACTIONS(2207), - [anon_sym_DASH] = ACTIONS(2207), - [anon_sym_tuple] = ACTIONS(2207), - [anon_sym_include] = ACTIONS(2207), - [anon_sym_include_once] = ACTIONS(2207), - [anon_sym_require] = ACTIONS(2207), - [anon_sym_require_once] = ACTIONS(2207), - [anon_sym_list] = ACTIONS(2207), - [anon_sym_LT_LT] = ACTIONS(2207), - [anon_sym_BANG] = ACTIONS(2209), - [anon_sym_PLUS_PLUS] = ACTIONS(2209), - [anon_sym_DASH_DASH] = ACTIONS(2209), - [anon_sym_await] = ACTIONS(2207), - [anon_sym_async] = ACTIONS(2207), - [anon_sym_yield] = ACTIONS(2207), - [anon_sym_trait] = ACTIONS(2207), - [anon_sym_interface] = ACTIONS(2207), - [anon_sym_class] = ACTIONS(2207), - [anon_sym_enum] = ACTIONS(2207), - [sym_final_modifier] = ACTIONS(2207), - [sym_abstract_modifier] = ACTIONS(2207), - [sym_xhp_modifier] = ACTIONS(2207), - [sym_xhp_identifier] = ACTIONS(2207), - [sym_xhp_class_identifier] = ACTIONS(2209), - [sym_comment] = ACTIONS(3), - }, - [1575] = { - [ts_builtin_sym_end] = ACTIONS(2149), - [sym_identifier] = ACTIONS(2147), - [sym_variable] = ACTIONS(2149), - [sym_pipe_variable] = ACTIONS(2149), - [anon_sym_type] = ACTIONS(2147), - [anon_sym_newtype] = ACTIONS(2147), - [anon_sym_shape] = ACTIONS(2147), - [anon_sym_clone] = ACTIONS(2147), - [anon_sym_new] = ACTIONS(2147), - [anon_sym_print] = ACTIONS(2147), - [sym__backslash] = ACTIONS(2149), - [anon_sym_self] = ACTIONS(2147), - [anon_sym_parent] = ACTIONS(2147), - [anon_sym_static] = ACTIONS(2147), - [anon_sym_LT_LT_LT] = ACTIONS(2149), - [anon_sym_LBRACE] = ACTIONS(2149), - [anon_sym_SEMI] = ACTIONS(2149), - [anon_sym_return] = ACTIONS(2147), - [anon_sym_break] = ACTIONS(2147), - [anon_sym_continue] = ACTIONS(2147), - [anon_sym_throw] = ACTIONS(2147), - [anon_sym_echo] = ACTIONS(2147), - [anon_sym_unset] = ACTIONS(2147), - [anon_sym_LPAREN] = ACTIONS(2149), - [anon_sym_concurrent] = ACTIONS(2147), - [anon_sym_use] = ACTIONS(2147), - [anon_sym_namespace] = ACTIONS(2147), - [anon_sym_function] = ACTIONS(2147), - [anon_sym_const] = ACTIONS(2147), - [anon_sym_if] = ACTIONS(2147), - [anon_sym_switch] = ACTIONS(2147), - [anon_sym_foreach] = ACTIONS(2147), - [anon_sym_while] = ACTIONS(2147), - [anon_sym_do] = ACTIONS(2147), - [anon_sym_for] = ACTIONS(2147), - [anon_sym_try] = ACTIONS(2147), - [anon_sym_using] = ACTIONS(2147), - [sym_float] = ACTIONS(2149), - [sym_integer] = ACTIONS(2147), - [anon_sym_true] = ACTIONS(2147), - [anon_sym_True] = ACTIONS(2147), - [anon_sym_TRUE] = ACTIONS(2147), - [anon_sym_false] = ACTIONS(2147), - [anon_sym_False] = ACTIONS(2147), - [anon_sym_FALSE] = ACTIONS(2147), - [anon_sym_null] = ACTIONS(2147), - [anon_sym_Null] = ACTIONS(2147), - [anon_sym_NULL] = ACTIONS(2147), - [sym_string] = ACTIONS(2149), - [anon_sym_AT] = ACTIONS(2149), - [anon_sym_TILDE] = ACTIONS(2149), - [anon_sym_array] = ACTIONS(2147), - [anon_sym_varray] = ACTIONS(2147), - [anon_sym_darray] = ACTIONS(2147), - [anon_sym_vec] = ACTIONS(2147), - [anon_sym_dict] = ACTIONS(2147), - [anon_sym_keyset] = ACTIONS(2147), - [anon_sym_LT] = ACTIONS(2147), - [anon_sym_PLUS] = ACTIONS(2147), - [anon_sym_DASH] = ACTIONS(2147), - [anon_sym_tuple] = ACTIONS(2147), - [anon_sym_include] = ACTIONS(2147), - [anon_sym_include_once] = ACTIONS(2147), - [anon_sym_require] = ACTIONS(2147), - [anon_sym_require_once] = ACTIONS(2147), - [anon_sym_list] = ACTIONS(2147), - [anon_sym_LT_LT] = ACTIONS(2147), - [anon_sym_BANG] = ACTIONS(2149), - [anon_sym_PLUS_PLUS] = ACTIONS(2149), - [anon_sym_DASH_DASH] = ACTIONS(2149), - [anon_sym_await] = ACTIONS(2147), - [anon_sym_async] = ACTIONS(2147), - [anon_sym_yield] = ACTIONS(2147), - [anon_sym_trait] = ACTIONS(2147), - [anon_sym_interface] = ACTIONS(2147), - [anon_sym_class] = ACTIONS(2147), - [anon_sym_enum] = ACTIONS(2147), - [sym_final_modifier] = ACTIONS(2147), - [sym_abstract_modifier] = ACTIONS(2147), - [sym_xhp_modifier] = ACTIONS(2147), - [sym_xhp_identifier] = ACTIONS(2147), - [sym_xhp_class_identifier] = ACTIONS(2149), - [sym_comment] = ACTIONS(3), - }, - [1576] = { - [ts_builtin_sym_end] = ACTIONS(2425), - [sym_identifier] = ACTIONS(2423), - [sym_variable] = ACTIONS(2425), - [sym_pipe_variable] = ACTIONS(2425), - [anon_sym_type] = ACTIONS(2423), - [anon_sym_newtype] = ACTIONS(2423), - [anon_sym_shape] = ACTIONS(2423), - [anon_sym_clone] = ACTIONS(2423), - [anon_sym_new] = ACTIONS(2423), - [anon_sym_print] = ACTIONS(2423), - [sym__backslash] = ACTIONS(2425), - [anon_sym_self] = ACTIONS(2423), - [anon_sym_parent] = ACTIONS(2423), - [anon_sym_static] = ACTIONS(2423), - [anon_sym_LT_LT_LT] = ACTIONS(2425), - [anon_sym_LBRACE] = ACTIONS(2425), - [anon_sym_SEMI] = ACTIONS(2425), - [anon_sym_return] = ACTIONS(2423), - [anon_sym_break] = ACTIONS(2423), - [anon_sym_continue] = ACTIONS(2423), - [anon_sym_throw] = ACTIONS(2423), - [anon_sym_echo] = ACTIONS(2423), - [anon_sym_unset] = ACTIONS(2423), - [anon_sym_LPAREN] = ACTIONS(2425), - [anon_sym_concurrent] = ACTIONS(2423), - [anon_sym_use] = ACTIONS(2423), - [anon_sym_namespace] = ACTIONS(2423), - [anon_sym_function] = ACTIONS(2423), - [anon_sym_const] = ACTIONS(2423), - [anon_sym_if] = ACTIONS(2423), - [anon_sym_switch] = ACTIONS(2423), - [anon_sym_foreach] = ACTIONS(2423), - [anon_sym_while] = ACTIONS(2423), - [anon_sym_do] = ACTIONS(2423), - [anon_sym_for] = ACTIONS(2423), - [anon_sym_try] = ACTIONS(2423), - [anon_sym_using] = ACTIONS(2423), - [sym_float] = ACTIONS(2425), - [sym_integer] = ACTIONS(2423), - [anon_sym_true] = ACTIONS(2423), - [anon_sym_True] = ACTIONS(2423), - [anon_sym_TRUE] = ACTIONS(2423), - [anon_sym_false] = ACTIONS(2423), - [anon_sym_False] = ACTIONS(2423), - [anon_sym_FALSE] = ACTIONS(2423), - [anon_sym_null] = ACTIONS(2423), - [anon_sym_Null] = ACTIONS(2423), - [anon_sym_NULL] = ACTIONS(2423), - [sym_string] = ACTIONS(2425), - [anon_sym_AT] = ACTIONS(2425), - [anon_sym_TILDE] = ACTIONS(2425), - [anon_sym_array] = ACTIONS(2423), - [anon_sym_varray] = ACTIONS(2423), - [anon_sym_darray] = ACTIONS(2423), - [anon_sym_vec] = ACTIONS(2423), - [anon_sym_dict] = ACTIONS(2423), - [anon_sym_keyset] = ACTIONS(2423), - [anon_sym_LT] = ACTIONS(2423), - [anon_sym_PLUS] = ACTIONS(2423), - [anon_sym_DASH] = ACTIONS(2423), - [anon_sym_tuple] = ACTIONS(2423), - [anon_sym_include] = ACTIONS(2423), - [anon_sym_include_once] = ACTIONS(2423), - [anon_sym_require] = ACTIONS(2423), - [anon_sym_require_once] = ACTIONS(2423), - [anon_sym_list] = ACTIONS(2423), - [anon_sym_LT_LT] = ACTIONS(2423), - [anon_sym_BANG] = ACTIONS(2425), - [anon_sym_PLUS_PLUS] = ACTIONS(2425), - [anon_sym_DASH_DASH] = ACTIONS(2425), - [anon_sym_await] = ACTIONS(2423), - [anon_sym_async] = ACTIONS(2423), - [anon_sym_yield] = ACTIONS(2423), - [anon_sym_trait] = ACTIONS(2423), - [anon_sym_interface] = ACTIONS(2423), - [anon_sym_class] = ACTIONS(2423), - [anon_sym_enum] = ACTIONS(2423), - [sym_final_modifier] = ACTIONS(2423), - [sym_abstract_modifier] = ACTIONS(2423), - [sym_xhp_modifier] = ACTIONS(2423), - [sym_xhp_identifier] = ACTIONS(2423), - [sym_xhp_class_identifier] = ACTIONS(2425), - [sym_comment] = ACTIONS(3), - }, - [1577] = { - [sym_identifier] = ACTIONS(2163), - [sym_variable] = ACTIONS(2165), - [sym_pipe_variable] = ACTIONS(2165), - [anon_sym_type] = ACTIONS(2163), - [anon_sym_newtype] = ACTIONS(2163), - [anon_sym_shape] = ACTIONS(2163), - [anon_sym_clone] = ACTIONS(2163), - [anon_sym_new] = ACTIONS(2163), - [anon_sym_print] = ACTIONS(2163), - [sym__backslash] = ACTIONS(2165), - [anon_sym_self] = ACTIONS(2163), - [anon_sym_parent] = ACTIONS(2163), - [anon_sym_static] = ACTIONS(2163), - [anon_sym_LT_LT_LT] = ACTIONS(2165), - [anon_sym_RBRACE] = ACTIONS(2165), - [anon_sym_LBRACE] = ACTIONS(2165), - [anon_sym_SEMI] = ACTIONS(2165), - [anon_sym_return] = ACTIONS(2163), - [anon_sym_break] = ACTIONS(2163), - [anon_sym_continue] = ACTIONS(2163), - [anon_sym_throw] = ACTIONS(2163), - [anon_sym_echo] = ACTIONS(2163), - [anon_sym_unset] = ACTIONS(2163), - [anon_sym_LPAREN] = ACTIONS(2165), - [anon_sym_concurrent] = ACTIONS(2163), - [anon_sym_use] = ACTIONS(2163), - [anon_sym_namespace] = ACTIONS(2163), - [anon_sym_function] = ACTIONS(2163), - [anon_sym_const] = ACTIONS(2163), - [anon_sym_if] = ACTIONS(2163), - [anon_sym_switch] = ACTIONS(2163), - [anon_sym_foreach] = ACTIONS(2163), - [anon_sym_while] = ACTIONS(2163), - [anon_sym_do] = ACTIONS(2163), - [anon_sym_for] = ACTIONS(2163), - [anon_sym_try] = ACTIONS(2163), - [anon_sym_using] = ACTIONS(2163), - [sym_float] = ACTIONS(2165), - [sym_integer] = ACTIONS(2163), - [anon_sym_true] = ACTIONS(2163), - [anon_sym_True] = ACTIONS(2163), - [anon_sym_TRUE] = ACTIONS(2163), - [anon_sym_false] = ACTIONS(2163), - [anon_sym_False] = ACTIONS(2163), - [anon_sym_FALSE] = ACTIONS(2163), - [anon_sym_null] = ACTIONS(2163), - [anon_sym_Null] = ACTIONS(2163), - [anon_sym_NULL] = ACTIONS(2163), - [sym_string] = ACTIONS(2165), - [anon_sym_AT] = ACTIONS(2165), - [anon_sym_TILDE] = ACTIONS(2165), - [anon_sym_array] = ACTIONS(2163), - [anon_sym_varray] = ACTIONS(2163), - [anon_sym_darray] = ACTIONS(2163), - [anon_sym_vec] = ACTIONS(2163), - [anon_sym_dict] = ACTIONS(2163), - [anon_sym_keyset] = ACTIONS(2163), - [anon_sym_LT] = ACTIONS(2163), - [anon_sym_PLUS] = ACTIONS(2163), - [anon_sym_DASH] = ACTIONS(2163), - [anon_sym_tuple] = ACTIONS(2163), - [anon_sym_include] = ACTIONS(2163), - [anon_sym_include_once] = ACTIONS(2163), - [anon_sym_require] = ACTIONS(2163), - [anon_sym_require_once] = ACTIONS(2163), - [anon_sym_list] = ACTIONS(2163), - [anon_sym_LT_LT] = ACTIONS(2163), - [anon_sym_BANG] = ACTIONS(2165), - [anon_sym_PLUS_PLUS] = ACTIONS(2165), - [anon_sym_DASH_DASH] = ACTIONS(2165), - [anon_sym_await] = ACTIONS(2163), - [anon_sym_async] = ACTIONS(2163), - [anon_sym_yield] = ACTIONS(2163), - [anon_sym_trait] = ACTIONS(2163), - [anon_sym_interface] = ACTIONS(2163), - [anon_sym_class] = ACTIONS(2163), - [anon_sym_enum] = ACTIONS(2163), - [sym_final_modifier] = ACTIONS(2163), - [sym_abstract_modifier] = ACTIONS(2163), - [sym_xhp_modifier] = ACTIONS(2163), - [sym_xhp_identifier] = ACTIONS(2163), - [sym_xhp_class_identifier] = ACTIONS(2165), - [sym_comment] = ACTIONS(3), - }, - [1578] = { - [sym_identifier] = ACTIONS(2271), - [sym_variable] = ACTIONS(2273), - [sym_pipe_variable] = ACTIONS(2273), - [anon_sym_type] = ACTIONS(2271), - [anon_sym_newtype] = ACTIONS(2271), - [anon_sym_shape] = ACTIONS(2271), - [anon_sym_clone] = ACTIONS(2271), - [anon_sym_new] = ACTIONS(2271), - [anon_sym_print] = ACTIONS(2271), - [sym__backslash] = ACTIONS(2273), - [anon_sym_self] = ACTIONS(2271), - [anon_sym_parent] = ACTIONS(2271), - [anon_sym_static] = ACTIONS(2271), - [anon_sym_LT_LT_LT] = ACTIONS(2273), - [anon_sym_RBRACE] = ACTIONS(2273), - [anon_sym_LBRACE] = ACTIONS(2273), - [anon_sym_SEMI] = ACTIONS(2273), - [anon_sym_return] = ACTIONS(2271), - [anon_sym_break] = ACTIONS(2271), - [anon_sym_continue] = ACTIONS(2271), - [anon_sym_throw] = ACTIONS(2271), - [anon_sym_echo] = ACTIONS(2271), - [anon_sym_unset] = ACTIONS(2271), - [anon_sym_LPAREN] = ACTIONS(2273), - [anon_sym_concurrent] = ACTIONS(2271), - [anon_sym_use] = ACTIONS(2271), - [anon_sym_namespace] = ACTIONS(2271), - [anon_sym_function] = ACTIONS(2271), - [anon_sym_const] = ACTIONS(2271), - [anon_sym_if] = ACTIONS(2271), - [anon_sym_switch] = ACTIONS(2271), - [anon_sym_foreach] = ACTIONS(2271), - [anon_sym_while] = ACTIONS(2271), - [anon_sym_do] = ACTIONS(2271), - [anon_sym_for] = ACTIONS(2271), - [anon_sym_try] = ACTIONS(2271), - [anon_sym_using] = ACTIONS(2271), - [sym_float] = ACTIONS(2273), - [sym_integer] = ACTIONS(2271), - [anon_sym_true] = ACTIONS(2271), - [anon_sym_True] = ACTIONS(2271), - [anon_sym_TRUE] = ACTIONS(2271), - [anon_sym_false] = ACTIONS(2271), - [anon_sym_False] = ACTIONS(2271), - [anon_sym_FALSE] = ACTIONS(2271), - [anon_sym_null] = ACTIONS(2271), - [anon_sym_Null] = ACTIONS(2271), - [anon_sym_NULL] = ACTIONS(2271), - [sym_string] = ACTIONS(2273), - [anon_sym_AT] = ACTIONS(2273), - [anon_sym_TILDE] = ACTIONS(2273), - [anon_sym_array] = ACTIONS(2271), - [anon_sym_varray] = ACTIONS(2271), - [anon_sym_darray] = ACTIONS(2271), - [anon_sym_vec] = ACTIONS(2271), - [anon_sym_dict] = ACTIONS(2271), - [anon_sym_keyset] = ACTIONS(2271), - [anon_sym_LT] = ACTIONS(2271), - [anon_sym_PLUS] = ACTIONS(2271), - [anon_sym_DASH] = ACTIONS(2271), - [anon_sym_tuple] = ACTIONS(2271), - [anon_sym_include] = ACTIONS(2271), - [anon_sym_include_once] = ACTIONS(2271), - [anon_sym_require] = ACTIONS(2271), - [anon_sym_require_once] = ACTIONS(2271), - [anon_sym_list] = ACTIONS(2271), - [anon_sym_LT_LT] = ACTIONS(2271), - [anon_sym_BANG] = ACTIONS(2273), - [anon_sym_PLUS_PLUS] = ACTIONS(2273), - [anon_sym_DASH_DASH] = ACTIONS(2273), - [anon_sym_await] = ACTIONS(2271), - [anon_sym_async] = ACTIONS(2271), - [anon_sym_yield] = ACTIONS(2271), - [anon_sym_trait] = ACTIONS(2271), - [anon_sym_interface] = ACTIONS(2271), - [anon_sym_class] = ACTIONS(2271), - [anon_sym_enum] = ACTIONS(2271), - [sym_final_modifier] = ACTIONS(2271), - [sym_abstract_modifier] = ACTIONS(2271), - [sym_xhp_modifier] = ACTIONS(2271), - [sym_xhp_identifier] = ACTIONS(2271), - [sym_xhp_class_identifier] = ACTIONS(2273), - [sym_comment] = ACTIONS(3), - }, - [1579] = { - [sym_identifier] = ACTIONS(2263), - [sym_variable] = ACTIONS(2265), - [sym_pipe_variable] = ACTIONS(2265), - [anon_sym_type] = ACTIONS(2263), - [anon_sym_newtype] = ACTIONS(2263), - [anon_sym_shape] = ACTIONS(2263), - [anon_sym_clone] = ACTIONS(2263), - [anon_sym_new] = ACTIONS(2263), - [anon_sym_print] = ACTIONS(2263), - [sym__backslash] = ACTIONS(2265), - [anon_sym_self] = ACTIONS(2263), - [anon_sym_parent] = ACTIONS(2263), - [anon_sym_static] = ACTIONS(2263), - [anon_sym_LT_LT_LT] = ACTIONS(2265), - [anon_sym_RBRACE] = ACTIONS(2265), - [anon_sym_LBRACE] = ACTIONS(2265), - [anon_sym_SEMI] = ACTIONS(2265), - [anon_sym_return] = ACTIONS(2263), - [anon_sym_break] = ACTIONS(2263), - [anon_sym_continue] = ACTIONS(2263), - [anon_sym_throw] = ACTIONS(2263), - [anon_sym_echo] = ACTIONS(2263), - [anon_sym_unset] = ACTIONS(2263), - [anon_sym_LPAREN] = ACTIONS(2265), - [anon_sym_concurrent] = ACTIONS(2263), - [anon_sym_use] = ACTIONS(2263), - [anon_sym_namespace] = ACTIONS(2263), - [anon_sym_function] = ACTIONS(2263), - [anon_sym_const] = ACTIONS(2263), - [anon_sym_if] = ACTIONS(2263), - [anon_sym_switch] = ACTIONS(2263), - [anon_sym_foreach] = ACTIONS(2263), - [anon_sym_while] = ACTIONS(2263), - [anon_sym_do] = ACTIONS(2263), - [anon_sym_for] = ACTIONS(2263), - [anon_sym_try] = ACTIONS(2263), - [anon_sym_using] = ACTIONS(2263), - [sym_float] = ACTIONS(2265), - [sym_integer] = ACTIONS(2263), - [anon_sym_true] = ACTIONS(2263), - [anon_sym_True] = ACTIONS(2263), - [anon_sym_TRUE] = ACTIONS(2263), - [anon_sym_false] = ACTIONS(2263), - [anon_sym_False] = ACTIONS(2263), - [anon_sym_FALSE] = ACTIONS(2263), - [anon_sym_null] = ACTIONS(2263), - [anon_sym_Null] = ACTIONS(2263), - [anon_sym_NULL] = ACTIONS(2263), - [sym_string] = ACTIONS(2265), - [anon_sym_AT] = ACTIONS(2265), - [anon_sym_TILDE] = ACTIONS(2265), - [anon_sym_array] = ACTIONS(2263), - [anon_sym_varray] = ACTIONS(2263), - [anon_sym_darray] = ACTIONS(2263), - [anon_sym_vec] = ACTIONS(2263), - [anon_sym_dict] = ACTIONS(2263), - [anon_sym_keyset] = ACTIONS(2263), - [anon_sym_LT] = ACTIONS(2263), - [anon_sym_PLUS] = ACTIONS(2263), - [anon_sym_DASH] = ACTIONS(2263), - [anon_sym_tuple] = ACTIONS(2263), - [anon_sym_include] = ACTIONS(2263), - [anon_sym_include_once] = ACTIONS(2263), - [anon_sym_require] = ACTIONS(2263), - [anon_sym_require_once] = ACTIONS(2263), - [anon_sym_list] = ACTIONS(2263), - [anon_sym_LT_LT] = ACTIONS(2263), - [anon_sym_BANG] = ACTIONS(2265), - [anon_sym_PLUS_PLUS] = ACTIONS(2265), - [anon_sym_DASH_DASH] = ACTIONS(2265), - [anon_sym_await] = ACTIONS(2263), - [anon_sym_async] = ACTIONS(2263), - [anon_sym_yield] = ACTIONS(2263), - [anon_sym_trait] = ACTIONS(2263), - [anon_sym_interface] = ACTIONS(2263), - [anon_sym_class] = ACTIONS(2263), - [anon_sym_enum] = ACTIONS(2263), - [sym_final_modifier] = ACTIONS(2263), - [sym_abstract_modifier] = ACTIONS(2263), - [sym_xhp_modifier] = ACTIONS(2263), - [sym_xhp_identifier] = ACTIONS(2263), - [sym_xhp_class_identifier] = ACTIONS(2265), - [sym_comment] = ACTIONS(3), - }, - [1580] = { - [sym_identifier] = ACTIONS(2259), - [sym_variable] = ACTIONS(2261), - [sym_pipe_variable] = ACTIONS(2261), - [anon_sym_type] = ACTIONS(2259), - [anon_sym_newtype] = ACTIONS(2259), - [anon_sym_shape] = ACTIONS(2259), - [anon_sym_clone] = ACTIONS(2259), - [anon_sym_new] = ACTIONS(2259), - [anon_sym_print] = ACTIONS(2259), - [sym__backslash] = ACTIONS(2261), - [anon_sym_self] = ACTIONS(2259), - [anon_sym_parent] = ACTIONS(2259), - [anon_sym_static] = ACTIONS(2259), - [anon_sym_LT_LT_LT] = ACTIONS(2261), - [anon_sym_RBRACE] = ACTIONS(2261), - [anon_sym_LBRACE] = ACTIONS(2261), - [anon_sym_SEMI] = ACTIONS(2261), - [anon_sym_return] = ACTIONS(2259), - [anon_sym_break] = ACTIONS(2259), - [anon_sym_continue] = ACTIONS(2259), - [anon_sym_throw] = ACTIONS(2259), - [anon_sym_echo] = ACTIONS(2259), - [anon_sym_unset] = ACTIONS(2259), - [anon_sym_LPAREN] = ACTIONS(2261), - [anon_sym_concurrent] = ACTIONS(2259), - [anon_sym_use] = ACTIONS(2259), - [anon_sym_namespace] = ACTIONS(2259), - [anon_sym_function] = ACTIONS(2259), - [anon_sym_const] = ACTIONS(2259), - [anon_sym_if] = ACTIONS(2259), - [anon_sym_switch] = ACTIONS(2259), - [anon_sym_foreach] = ACTIONS(2259), - [anon_sym_while] = ACTIONS(2259), - [anon_sym_do] = ACTIONS(2259), - [anon_sym_for] = ACTIONS(2259), - [anon_sym_try] = ACTIONS(2259), - [anon_sym_using] = ACTIONS(2259), - [sym_float] = ACTIONS(2261), - [sym_integer] = ACTIONS(2259), - [anon_sym_true] = ACTIONS(2259), - [anon_sym_True] = ACTIONS(2259), - [anon_sym_TRUE] = ACTIONS(2259), - [anon_sym_false] = ACTIONS(2259), - [anon_sym_False] = ACTIONS(2259), - [anon_sym_FALSE] = ACTIONS(2259), - [anon_sym_null] = ACTIONS(2259), - [anon_sym_Null] = ACTIONS(2259), - [anon_sym_NULL] = ACTIONS(2259), - [sym_string] = ACTIONS(2261), - [anon_sym_AT] = ACTIONS(2261), - [anon_sym_TILDE] = ACTIONS(2261), - [anon_sym_array] = ACTIONS(2259), - [anon_sym_varray] = ACTIONS(2259), - [anon_sym_darray] = ACTIONS(2259), - [anon_sym_vec] = ACTIONS(2259), - [anon_sym_dict] = ACTIONS(2259), - [anon_sym_keyset] = ACTIONS(2259), - [anon_sym_LT] = ACTIONS(2259), - [anon_sym_PLUS] = ACTIONS(2259), - [anon_sym_DASH] = ACTIONS(2259), - [anon_sym_tuple] = ACTIONS(2259), - [anon_sym_include] = ACTIONS(2259), - [anon_sym_include_once] = ACTIONS(2259), - [anon_sym_require] = ACTIONS(2259), - [anon_sym_require_once] = ACTIONS(2259), - [anon_sym_list] = ACTIONS(2259), - [anon_sym_LT_LT] = ACTIONS(2259), - [anon_sym_BANG] = ACTIONS(2261), - [anon_sym_PLUS_PLUS] = ACTIONS(2261), - [anon_sym_DASH_DASH] = ACTIONS(2261), - [anon_sym_await] = ACTIONS(2259), - [anon_sym_async] = ACTIONS(2259), - [anon_sym_yield] = ACTIONS(2259), - [anon_sym_trait] = ACTIONS(2259), - [anon_sym_interface] = ACTIONS(2259), - [anon_sym_class] = ACTIONS(2259), - [anon_sym_enum] = ACTIONS(2259), - [sym_final_modifier] = ACTIONS(2259), - [sym_abstract_modifier] = ACTIONS(2259), - [sym_xhp_modifier] = ACTIONS(2259), - [sym_xhp_identifier] = ACTIONS(2259), - [sym_xhp_class_identifier] = ACTIONS(2261), - [sym_comment] = ACTIONS(3), - }, - [1581] = { - [sym_identifier] = ACTIONS(2115), - [sym_variable] = ACTIONS(2117), - [sym_pipe_variable] = ACTIONS(2117), - [anon_sym_type] = ACTIONS(2115), - [anon_sym_newtype] = ACTIONS(2115), - [anon_sym_shape] = ACTIONS(2115), - [anon_sym_clone] = ACTIONS(2115), - [anon_sym_new] = ACTIONS(2115), - [anon_sym_print] = ACTIONS(2115), - [sym__backslash] = ACTIONS(2117), - [anon_sym_self] = ACTIONS(2115), - [anon_sym_parent] = ACTIONS(2115), - [anon_sym_static] = ACTIONS(2115), - [anon_sym_LT_LT_LT] = ACTIONS(2117), - [anon_sym_RBRACE] = ACTIONS(2117), - [anon_sym_LBRACE] = ACTIONS(2117), - [anon_sym_SEMI] = ACTIONS(2117), - [anon_sym_return] = ACTIONS(2115), - [anon_sym_break] = ACTIONS(2115), - [anon_sym_continue] = ACTIONS(2115), - [anon_sym_throw] = ACTIONS(2115), - [anon_sym_echo] = ACTIONS(2115), - [anon_sym_unset] = ACTIONS(2115), - [anon_sym_LPAREN] = ACTIONS(2117), - [anon_sym_concurrent] = ACTIONS(2115), - [anon_sym_use] = ACTIONS(2115), - [anon_sym_namespace] = ACTIONS(2115), - [anon_sym_function] = ACTIONS(2115), - [anon_sym_const] = ACTIONS(2115), - [anon_sym_if] = ACTIONS(2115), - [anon_sym_switch] = ACTIONS(2115), - [anon_sym_foreach] = ACTIONS(2115), - [anon_sym_while] = ACTIONS(2115), - [anon_sym_do] = ACTIONS(2115), - [anon_sym_for] = ACTIONS(2115), - [anon_sym_try] = ACTIONS(2115), - [anon_sym_using] = ACTIONS(2115), - [sym_float] = ACTIONS(2117), - [sym_integer] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_True] = ACTIONS(2115), - [anon_sym_TRUE] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_False] = ACTIONS(2115), - [anon_sym_FALSE] = ACTIONS(2115), - [anon_sym_null] = ACTIONS(2115), - [anon_sym_Null] = ACTIONS(2115), - [anon_sym_NULL] = ACTIONS(2115), - [sym_string] = ACTIONS(2117), - [anon_sym_AT] = ACTIONS(2117), - [anon_sym_TILDE] = ACTIONS(2117), - [anon_sym_array] = ACTIONS(2115), - [anon_sym_varray] = ACTIONS(2115), - [anon_sym_darray] = ACTIONS(2115), - [anon_sym_vec] = ACTIONS(2115), - [anon_sym_dict] = ACTIONS(2115), - [anon_sym_keyset] = ACTIONS(2115), - [anon_sym_LT] = ACTIONS(2115), - [anon_sym_PLUS] = ACTIONS(2115), - [anon_sym_DASH] = ACTIONS(2115), - [anon_sym_tuple] = ACTIONS(2115), - [anon_sym_include] = ACTIONS(2115), - [anon_sym_include_once] = ACTIONS(2115), - [anon_sym_require] = ACTIONS(2115), - [anon_sym_require_once] = ACTIONS(2115), - [anon_sym_list] = ACTIONS(2115), - [anon_sym_LT_LT] = ACTIONS(2115), - [anon_sym_BANG] = ACTIONS(2117), - [anon_sym_PLUS_PLUS] = ACTIONS(2117), - [anon_sym_DASH_DASH] = ACTIONS(2117), - [anon_sym_await] = ACTIONS(2115), - [anon_sym_async] = ACTIONS(2115), - [anon_sym_yield] = ACTIONS(2115), - [anon_sym_trait] = ACTIONS(2115), - [anon_sym_interface] = ACTIONS(2115), - [anon_sym_class] = ACTIONS(2115), - [anon_sym_enum] = ACTIONS(2115), - [sym_final_modifier] = ACTIONS(2115), - [sym_abstract_modifier] = ACTIONS(2115), - [sym_xhp_modifier] = ACTIONS(2115), - [sym_xhp_identifier] = ACTIONS(2115), - [sym_xhp_class_identifier] = ACTIONS(2117), - [sym_comment] = ACTIONS(3), - }, - [1582] = { - [sym_identifier] = ACTIONS(2051), - [sym_variable] = ACTIONS(2053), - [sym_pipe_variable] = ACTIONS(2053), - [anon_sym_type] = ACTIONS(2051), - [anon_sym_newtype] = ACTIONS(2051), - [anon_sym_shape] = ACTIONS(2051), - [anon_sym_clone] = ACTIONS(2051), - [anon_sym_new] = ACTIONS(2051), - [anon_sym_print] = ACTIONS(2051), - [sym__backslash] = ACTIONS(2053), - [anon_sym_self] = ACTIONS(2051), - [anon_sym_parent] = ACTIONS(2051), - [anon_sym_static] = ACTIONS(2051), - [anon_sym_LT_LT_LT] = ACTIONS(2053), - [anon_sym_RBRACE] = ACTIONS(2053), - [anon_sym_LBRACE] = ACTIONS(2053), - [anon_sym_SEMI] = ACTIONS(2053), - [anon_sym_return] = ACTIONS(2051), - [anon_sym_break] = ACTIONS(2051), - [anon_sym_continue] = ACTIONS(2051), - [anon_sym_throw] = ACTIONS(2051), - [anon_sym_echo] = ACTIONS(2051), - [anon_sym_unset] = ACTIONS(2051), - [anon_sym_LPAREN] = ACTIONS(2053), - [anon_sym_concurrent] = ACTIONS(2051), - [anon_sym_use] = ACTIONS(2051), - [anon_sym_namespace] = ACTIONS(2051), - [anon_sym_function] = ACTIONS(2051), - [anon_sym_const] = ACTIONS(2051), - [anon_sym_if] = ACTIONS(2051), - [anon_sym_switch] = ACTIONS(2051), - [anon_sym_foreach] = ACTIONS(2051), - [anon_sym_while] = ACTIONS(2051), - [anon_sym_do] = ACTIONS(2051), - [anon_sym_for] = ACTIONS(2051), - [anon_sym_try] = ACTIONS(2051), - [anon_sym_using] = ACTIONS(2051), - [sym_float] = ACTIONS(2053), - [sym_integer] = ACTIONS(2051), - [anon_sym_true] = ACTIONS(2051), - [anon_sym_True] = ACTIONS(2051), - [anon_sym_TRUE] = ACTIONS(2051), - [anon_sym_false] = ACTIONS(2051), - [anon_sym_False] = ACTIONS(2051), - [anon_sym_FALSE] = ACTIONS(2051), - [anon_sym_null] = ACTIONS(2051), - [anon_sym_Null] = ACTIONS(2051), - [anon_sym_NULL] = ACTIONS(2051), - [sym_string] = ACTIONS(2053), - [anon_sym_AT] = ACTIONS(2053), - [anon_sym_TILDE] = ACTIONS(2053), - [anon_sym_array] = ACTIONS(2051), - [anon_sym_varray] = ACTIONS(2051), - [anon_sym_darray] = ACTIONS(2051), - [anon_sym_vec] = ACTIONS(2051), - [anon_sym_dict] = ACTIONS(2051), - [anon_sym_keyset] = ACTIONS(2051), - [anon_sym_LT] = ACTIONS(2051), - [anon_sym_PLUS] = ACTIONS(2051), - [anon_sym_DASH] = ACTIONS(2051), - [anon_sym_tuple] = ACTIONS(2051), - [anon_sym_include] = ACTIONS(2051), - [anon_sym_include_once] = ACTIONS(2051), - [anon_sym_require] = ACTIONS(2051), - [anon_sym_require_once] = ACTIONS(2051), - [anon_sym_list] = ACTIONS(2051), - [anon_sym_LT_LT] = ACTIONS(2051), - [anon_sym_BANG] = ACTIONS(2053), - [anon_sym_PLUS_PLUS] = ACTIONS(2053), - [anon_sym_DASH_DASH] = ACTIONS(2053), - [anon_sym_await] = ACTIONS(2051), - [anon_sym_async] = ACTIONS(2051), - [anon_sym_yield] = ACTIONS(2051), - [anon_sym_trait] = ACTIONS(2051), - [anon_sym_interface] = ACTIONS(2051), - [anon_sym_class] = ACTIONS(2051), - [anon_sym_enum] = ACTIONS(2051), - [sym_final_modifier] = ACTIONS(2051), - [sym_abstract_modifier] = ACTIONS(2051), - [sym_xhp_modifier] = ACTIONS(2051), - [sym_xhp_identifier] = ACTIONS(2051), - [sym_xhp_class_identifier] = ACTIONS(2053), - [sym_comment] = ACTIONS(3), - }, - [1583] = { - [sym_identifier] = ACTIONS(2047), - [sym_variable] = ACTIONS(2049), - [sym_pipe_variable] = ACTIONS(2049), - [anon_sym_type] = ACTIONS(2047), - [anon_sym_newtype] = ACTIONS(2047), - [anon_sym_shape] = ACTIONS(2047), - [anon_sym_clone] = ACTIONS(2047), - [anon_sym_new] = ACTIONS(2047), - [anon_sym_print] = ACTIONS(2047), - [sym__backslash] = ACTIONS(2049), - [anon_sym_self] = ACTIONS(2047), - [anon_sym_parent] = ACTIONS(2047), - [anon_sym_static] = ACTIONS(2047), - [anon_sym_LT_LT_LT] = ACTIONS(2049), - [anon_sym_RBRACE] = ACTIONS(2049), - [anon_sym_LBRACE] = ACTIONS(2049), - [anon_sym_SEMI] = ACTIONS(2049), - [anon_sym_return] = ACTIONS(2047), - [anon_sym_break] = ACTIONS(2047), - [anon_sym_continue] = ACTIONS(2047), - [anon_sym_throw] = ACTIONS(2047), - [anon_sym_echo] = ACTIONS(2047), - [anon_sym_unset] = ACTIONS(2047), - [anon_sym_LPAREN] = ACTIONS(2049), - [anon_sym_concurrent] = ACTIONS(2047), - [anon_sym_use] = ACTIONS(2047), - [anon_sym_namespace] = ACTIONS(2047), - [anon_sym_function] = ACTIONS(2047), - [anon_sym_const] = ACTIONS(2047), - [anon_sym_if] = ACTIONS(2047), - [anon_sym_switch] = ACTIONS(2047), - [anon_sym_foreach] = ACTIONS(2047), - [anon_sym_while] = ACTIONS(2047), - [anon_sym_do] = ACTIONS(2047), - [anon_sym_for] = ACTIONS(2047), - [anon_sym_try] = ACTIONS(2047), - [anon_sym_using] = ACTIONS(2047), - [sym_float] = ACTIONS(2049), - [sym_integer] = ACTIONS(2047), - [anon_sym_true] = ACTIONS(2047), - [anon_sym_True] = ACTIONS(2047), - [anon_sym_TRUE] = ACTIONS(2047), - [anon_sym_false] = ACTIONS(2047), - [anon_sym_False] = ACTIONS(2047), - [anon_sym_FALSE] = ACTIONS(2047), - [anon_sym_null] = ACTIONS(2047), - [anon_sym_Null] = ACTIONS(2047), - [anon_sym_NULL] = ACTIONS(2047), - [sym_string] = ACTIONS(2049), - [anon_sym_AT] = ACTIONS(2049), - [anon_sym_TILDE] = ACTIONS(2049), - [anon_sym_array] = ACTIONS(2047), - [anon_sym_varray] = ACTIONS(2047), - [anon_sym_darray] = ACTIONS(2047), - [anon_sym_vec] = ACTIONS(2047), - [anon_sym_dict] = ACTIONS(2047), - [anon_sym_keyset] = ACTIONS(2047), - [anon_sym_LT] = ACTIONS(2047), - [anon_sym_PLUS] = ACTIONS(2047), - [anon_sym_DASH] = ACTIONS(2047), - [anon_sym_tuple] = ACTIONS(2047), - [anon_sym_include] = ACTIONS(2047), - [anon_sym_include_once] = ACTIONS(2047), - [anon_sym_require] = ACTIONS(2047), - [anon_sym_require_once] = ACTIONS(2047), - [anon_sym_list] = ACTIONS(2047), - [anon_sym_LT_LT] = ACTIONS(2047), - [anon_sym_BANG] = ACTIONS(2049), - [anon_sym_PLUS_PLUS] = ACTIONS(2049), - [anon_sym_DASH_DASH] = ACTIONS(2049), - [anon_sym_await] = ACTIONS(2047), - [anon_sym_async] = ACTIONS(2047), - [anon_sym_yield] = ACTIONS(2047), - [anon_sym_trait] = ACTIONS(2047), - [anon_sym_interface] = ACTIONS(2047), - [anon_sym_class] = ACTIONS(2047), - [anon_sym_enum] = ACTIONS(2047), - [sym_final_modifier] = ACTIONS(2047), - [sym_abstract_modifier] = ACTIONS(2047), - [sym_xhp_modifier] = ACTIONS(2047), - [sym_xhp_identifier] = ACTIONS(2047), - [sym_xhp_class_identifier] = ACTIONS(2049), - [sym_comment] = ACTIONS(3), - }, - [1584] = { - [ts_builtin_sym_end] = ACTIONS(2117), - [sym_identifier] = ACTIONS(2115), - [sym_variable] = ACTIONS(2117), - [sym_pipe_variable] = ACTIONS(2117), - [anon_sym_type] = ACTIONS(2115), - [anon_sym_newtype] = ACTIONS(2115), - [anon_sym_shape] = ACTIONS(2115), - [anon_sym_clone] = ACTIONS(2115), - [anon_sym_new] = ACTIONS(2115), - [anon_sym_print] = ACTIONS(2115), - [sym__backslash] = ACTIONS(2117), - [anon_sym_self] = ACTIONS(2115), - [anon_sym_parent] = ACTIONS(2115), - [anon_sym_static] = ACTIONS(2115), - [anon_sym_LT_LT_LT] = ACTIONS(2117), - [anon_sym_LBRACE] = ACTIONS(2117), - [anon_sym_SEMI] = ACTIONS(2117), - [anon_sym_return] = ACTIONS(2115), - [anon_sym_break] = ACTIONS(2115), - [anon_sym_continue] = ACTIONS(2115), - [anon_sym_throw] = ACTIONS(2115), - [anon_sym_echo] = ACTIONS(2115), - [anon_sym_unset] = ACTIONS(2115), - [anon_sym_LPAREN] = ACTIONS(2117), - [anon_sym_concurrent] = ACTIONS(2115), - [anon_sym_use] = ACTIONS(2115), - [anon_sym_namespace] = ACTIONS(2115), - [anon_sym_function] = ACTIONS(2115), - [anon_sym_const] = ACTIONS(2115), - [anon_sym_if] = ACTIONS(2115), - [anon_sym_switch] = ACTIONS(2115), - [anon_sym_foreach] = ACTIONS(2115), - [anon_sym_while] = ACTIONS(2115), - [anon_sym_do] = ACTIONS(2115), - [anon_sym_for] = ACTIONS(2115), - [anon_sym_try] = ACTIONS(2115), - [anon_sym_using] = ACTIONS(2115), - [sym_float] = ACTIONS(2117), - [sym_integer] = ACTIONS(2115), - [anon_sym_true] = ACTIONS(2115), - [anon_sym_True] = ACTIONS(2115), - [anon_sym_TRUE] = ACTIONS(2115), - [anon_sym_false] = ACTIONS(2115), - [anon_sym_False] = ACTIONS(2115), - [anon_sym_FALSE] = ACTIONS(2115), - [anon_sym_null] = ACTIONS(2115), - [anon_sym_Null] = ACTIONS(2115), - [anon_sym_NULL] = ACTIONS(2115), - [sym_string] = ACTIONS(2117), - [anon_sym_AT] = ACTIONS(2117), - [anon_sym_TILDE] = ACTIONS(2117), - [anon_sym_array] = ACTIONS(2115), - [anon_sym_varray] = ACTIONS(2115), - [anon_sym_darray] = ACTIONS(2115), - [anon_sym_vec] = ACTIONS(2115), - [anon_sym_dict] = ACTIONS(2115), - [anon_sym_keyset] = ACTIONS(2115), - [anon_sym_LT] = ACTIONS(2115), - [anon_sym_PLUS] = ACTIONS(2115), - [anon_sym_DASH] = ACTIONS(2115), - [anon_sym_tuple] = ACTIONS(2115), - [anon_sym_include] = ACTIONS(2115), - [anon_sym_include_once] = ACTIONS(2115), - [anon_sym_require] = ACTIONS(2115), - [anon_sym_require_once] = ACTIONS(2115), - [anon_sym_list] = ACTIONS(2115), - [anon_sym_LT_LT] = ACTIONS(2115), - [anon_sym_BANG] = ACTIONS(2117), - [anon_sym_PLUS_PLUS] = ACTIONS(2117), - [anon_sym_DASH_DASH] = ACTIONS(2117), - [anon_sym_await] = ACTIONS(2115), - [anon_sym_async] = ACTIONS(2115), - [anon_sym_yield] = ACTIONS(2115), - [anon_sym_trait] = ACTIONS(2115), - [anon_sym_interface] = ACTIONS(2115), - [anon_sym_class] = ACTIONS(2115), - [anon_sym_enum] = ACTIONS(2115), - [sym_final_modifier] = ACTIONS(2115), - [sym_abstract_modifier] = ACTIONS(2115), - [sym_xhp_modifier] = ACTIONS(2115), - [sym_xhp_identifier] = ACTIONS(2115), - [sym_xhp_class_identifier] = ACTIONS(2117), - [sym_comment] = ACTIONS(3), - }, - [1585] = { - [sym_identifier] = ACTIONS(2247), - [sym_variable] = ACTIONS(2249), - [sym_pipe_variable] = ACTIONS(2249), - [anon_sym_type] = ACTIONS(2247), - [anon_sym_newtype] = ACTIONS(2247), - [anon_sym_shape] = ACTIONS(2247), - [anon_sym_clone] = ACTIONS(2247), - [anon_sym_new] = ACTIONS(2247), - [anon_sym_print] = ACTIONS(2247), - [sym__backslash] = ACTIONS(2249), - [anon_sym_self] = ACTIONS(2247), - [anon_sym_parent] = ACTIONS(2247), - [anon_sym_static] = ACTIONS(2247), - [anon_sym_LT_LT_LT] = ACTIONS(2249), - [anon_sym_RBRACE] = ACTIONS(2249), - [anon_sym_LBRACE] = ACTIONS(2249), - [anon_sym_SEMI] = ACTIONS(2249), - [anon_sym_return] = ACTIONS(2247), - [anon_sym_break] = ACTIONS(2247), - [anon_sym_continue] = ACTIONS(2247), - [anon_sym_throw] = ACTIONS(2247), - [anon_sym_echo] = ACTIONS(2247), - [anon_sym_unset] = ACTIONS(2247), - [anon_sym_LPAREN] = ACTIONS(2249), - [anon_sym_concurrent] = ACTIONS(2247), - [anon_sym_use] = ACTIONS(2247), - [anon_sym_namespace] = ACTIONS(2247), - [anon_sym_function] = ACTIONS(2247), - [anon_sym_const] = ACTIONS(2247), - [anon_sym_if] = ACTIONS(2247), - [anon_sym_switch] = ACTIONS(2247), - [anon_sym_foreach] = ACTIONS(2247), - [anon_sym_while] = ACTIONS(2247), - [anon_sym_do] = ACTIONS(2247), - [anon_sym_for] = ACTIONS(2247), - [anon_sym_try] = ACTIONS(2247), - [anon_sym_using] = ACTIONS(2247), - [sym_float] = ACTIONS(2249), - [sym_integer] = ACTIONS(2247), - [anon_sym_true] = ACTIONS(2247), - [anon_sym_True] = ACTIONS(2247), - [anon_sym_TRUE] = ACTIONS(2247), - [anon_sym_false] = ACTIONS(2247), - [anon_sym_False] = ACTIONS(2247), - [anon_sym_FALSE] = ACTIONS(2247), - [anon_sym_null] = ACTIONS(2247), - [anon_sym_Null] = ACTIONS(2247), - [anon_sym_NULL] = ACTIONS(2247), - [sym_string] = ACTIONS(2249), - [anon_sym_AT] = ACTIONS(2249), - [anon_sym_TILDE] = ACTIONS(2249), - [anon_sym_array] = ACTIONS(2247), - [anon_sym_varray] = ACTIONS(2247), - [anon_sym_darray] = ACTIONS(2247), - [anon_sym_vec] = ACTIONS(2247), - [anon_sym_dict] = ACTIONS(2247), - [anon_sym_keyset] = ACTIONS(2247), - [anon_sym_LT] = ACTIONS(2247), - [anon_sym_PLUS] = ACTIONS(2247), - [anon_sym_DASH] = ACTIONS(2247), - [anon_sym_tuple] = ACTIONS(2247), - [anon_sym_include] = ACTIONS(2247), - [anon_sym_include_once] = ACTIONS(2247), - [anon_sym_require] = ACTIONS(2247), - [anon_sym_require_once] = ACTIONS(2247), - [anon_sym_list] = ACTIONS(2247), - [anon_sym_LT_LT] = ACTIONS(2247), - [anon_sym_BANG] = ACTIONS(2249), - [anon_sym_PLUS_PLUS] = ACTIONS(2249), - [anon_sym_DASH_DASH] = ACTIONS(2249), - [anon_sym_await] = ACTIONS(2247), - [anon_sym_async] = ACTIONS(2247), - [anon_sym_yield] = ACTIONS(2247), - [anon_sym_trait] = ACTIONS(2247), - [anon_sym_interface] = ACTIONS(2247), - [anon_sym_class] = ACTIONS(2247), - [anon_sym_enum] = ACTIONS(2247), - [sym_final_modifier] = ACTIONS(2247), - [sym_abstract_modifier] = ACTIONS(2247), - [sym_xhp_modifier] = ACTIONS(2247), - [sym_xhp_identifier] = ACTIONS(2247), - [sym_xhp_class_identifier] = ACTIONS(2249), - [sym_comment] = ACTIONS(3), - }, - [1586] = { - [sym_identifier] = ACTIONS(2243), - [sym_variable] = ACTIONS(2245), - [sym_pipe_variable] = ACTIONS(2245), - [anon_sym_type] = ACTIONS(2243), - [anon_sym_newtype] = ACTIONS(2243), - [anon_sym_shape] = ACTIONS(2243), - [anon_sym_clone] = ACTIONS(2243), - [anon_sym_new] = ACTIONS(2243), - [anon_sym_print] = ACTIONS(2243), - [sym__backslash] = ACTIONS(2245), - [anon_sym_self] = ACTIONS(2243), - [anon_sym_parent] = ACTIONS(2243), - [anon_sym_static] = ACTIONS(2243), - [anon_sym_LT_LT_LT] = ACTIONS(2245), - [anon_sym_RBRACE] = ACTIONS(2245), - [anon_sym_LBRACE] = ACTIONS(2245), - [anon_sym_SEMI] = ACTIONS(2245), - [anon_sym_return] = ACTIONS(2243), - [anon_sym_break] = ACTIONS(2243), - [anon_sym_continue] = ACTIONS(2243), - [anon_sym_throw] = ACTIONS(2243), - [anon_sym_echo] = ACTIONS(2243), - [anon_sym_unset] = ACTIONS(2243), - [anon_sym_LPAREN] = ACTIONS(2245), - [anon_sym_concurrent] = ACTIONS(2243), - [anon_sym_use] = ACTIONS(2243), - [anon_sym_namespace] = ACTIONS(2243), - [anon_sym_function] = ACTIONS(2243), - [anon_sym_const] = ACTIONS(2243), - [anon_sym_if] = ACTIONS(2243), - [anon_sym_switch] = ACTIONS(2243), - [anon_sym_foreach] = ACTIONS(2243), - [anon_sym_while] = ACTIONS(2243), - [anon_sym_do] = ACTIONS(2243), - [anon_sym_for] = ACTIONS(2243), - [anon_sym_try] = ACTIONS(2243), - [anon_sym_using] = ACTIONS(2243), - [sym_float] = ACTIONS(2245), - [sym_integer] = ACTIONS(2243), - [anon_sym_true] = ACTIONS(2243), - [anon_sym_True] = ACTIONS(2243), - [anon_sym_TRUE] = ACTIONS(2243), - [anon_sym_false] = ACTIONS(2243), - [anon_sym_False] = ACTIONS(2243), - [anon_sym_FALSE] = ACTIONS(2243), - [anon_sym_null] = ACTIONS(2243), - [anon_sym_Null] = ACTIONS(2243), - [anon_sym_NULL] = ACTIONS(2243), - [sym_string] = ACTIONS(2245), - [anon_sym_AT] = ACTIONS(2245), - [anon_sym_TILDE] = ACTIONS(2245), - [anon_sym_array] = ACTIONS(2243), - [anon_sym_varray] = ACTIONS(2243), - [anon_sym_darray] = ACTIONS(2243), - [anon_sym_vec] = ACTIONS(2243), - [anon_sym_dict] = ACTIONS(2243), - [anon_sym_keyset] = ACTIONS(2243), - [anon_sym_LT] = ACTIONS(2243), - [anon_sym_PLUS] = ACTIONS(2243), - [anon_sym_DASH] = ACTIONS(2243), - [anon_sym_tuple] = ACTIONS(2243), - [anon_sym_include] = ACTIONS(2243), - [anon_sym_include_once] = ACTIONS(2243), - [anon_sym_require] = ACTIONS(2243), - [anon_sym_require_once] = ACTIONS(2243), - [anon_sym_list] = ACTIONS(2243), - [anon_sym_LT_LT] = ACTIONS(2243), - [anon_sym_BANG] = ACTIONS(2245), - [anon_sym_PLUS_PLUS] = ACTIONS(2245), - [anon_sym_DASH_DASH] = ACTIONS(2245), - [anon_sym_await] = ACTIONS(2243), - [anon_sym_async] = ACTIONS(2243), - [anon_sym_yield] = ACTIONS(2243), - [anon_sym_trait] = ACTIONS(2243), - [anon_sym_interface] = ACTIONS(2243), - [anon_sym_class] = ACTIONS(2243), - [anon_sym_enum] = ACTIONS(2243), - [sym_final_modifier] = ACTIONS(2243), - [sym_abstract_modifier] = ACTIONS(2243), - [sym_xhp_modifier] = ACTIONS(2243), - [sym_xhp_identifier] = ACTIONS(2243), - [sym_xhp_class_identifier] = ACTIONS(2245), - [sym_comment] = ACTIONS(3), - }, - [1587] = { - [ts_builtin_sym_end] = ACTIONS(2361), - [sym_identifier] = ACTIONS(2359), - [sym_variable] = ACTIONS(2361), - [sym_pipe_variable] = ACTIONS(2361), - [anon_sym_type] = ACTIONS(2359), - [anon_sym_newtype] = ACTIONS(2359), - [anon_sym_shape] = ACTIONS(2359), - [anon_sym_clone] = ACTIONS(2359), - [anon_sym_new] = ACTIONS(2359), - [anon_sym_print] = ACTIONS(2359), - [sym__backslash] = ACTIONS(2361), - [anon_sym_self] = ACTIONS(2359), - [anon_sym_parent] = ACTIONS(2359), - [anon_sym_static] = ACTIONS(2359), - [anon_sym_LT_LT_LT] = ACTIONS(2361), - [anon_sym_LBRACE] = ACTIONS(2361), - [anon_sym_SEMI] = ACTIONS(2361), - [anon_sym_return] = ACTIONS(2359), - [anon_sym_break] = ACTIONS(2359), - [anon_sym_continue] = ACTIONS(2359), - [anon_sym_throw] = ACTIONS(2359), - [anon_sym_echo] = ACTIONS(2359), - [anon_sym_unset] = ACTIONS(2359), - [anon_sym_LPAREN] = ACTIONS(2361), - [anon_sym_concurrent] = ACTIONS(2359), - [anon_sym_use] = ACTIONS(2359), - [anon_sym_namespace] = ACTIONS(2359), - [anon_sym_function] = ACTIONS(2359), - [anon_sym_const] = ACTIONS(2359), - [anon_sym_if] = ACTIONS(2359), - [anon_sym_switch] = ACTIONS(2359), - [anon_sym_foreach] = ACTIONS(2359), - [anon_sym_while] = ACTIONS(2359), - [anon_sym_do] = ACTIONS(2359), - [anon_sym_for] = ACTIONS(2359), - [anon_sym_try] = ACTIONS(2359), - [anon_sym_using] = ACTIONS(2359), - [sym_float] = ACTIONS(2361), - [sym_integer] = ACTIONS(2359), - [anon_sym_true] = ACTIONS(2359), - [anon_sym_True] = ACTIONS(2359), - [anon_sym_TRUE] = ACTIONS(2359), - [anon_sym_false] = ACTIONS(2359), - [anon_sym_False] = ACTIONS(2359), - [anon_sym_FALSE] = ACTIONS(2359), - [anon_sym_null] = ACTIONS(2359), - [anon_sym_Null] = ACTIONS(2359), - [anon_sym_NULL] = ACTIONS(2359), - [sym_string] = ACTIONS(2361), - [anon_sym_AT] = ACTIONS(2361), - [anon_sym_TILDE] = ACTIONS(2361), - [anon_sym_array] = ACTIONS(2359), - [anon_sym_varray] = ACTIONS(2359), - [anon_sym_darray] = ACTIONS(2359), - [anon_sym_vec] = ACTIONS(2359), - [anon_sym_dict] = ACTIONS(2359), - [anon_sym_keyset] = ACTIONS(2359), - [anon_sym_LT] = ACTIONS(2359), - [anon_sym_PLUS] = ACTIONS(2359), - [anon_sym_DASH] = ACTIONS(2359), - [anon_sym_tuple] = ACTIONS(2359), - [anon_sym_include] = ACTIONS(2359), - [anon_sym_include_once] = ACTIONS(2359), - [anon_sym_require] = ACTIONS(2359), - [anon_sym_require_once] = ACTIONS(2359), - [anon_sym_list] = ACTIONS(2359), - [anon_sym_LT_LT] = ACTIONS(2359), - [anon_sym_BANG] = ACTIONS(2361), - [anon_sym_PLUS_PLUS] = ACTIONS(2361), - [anon_sym_DASH_DASH] = ACTIONS(2361), - [anon_sym_await] = ACTIONS(2359), - [anon_sym_async] = ACTIONS(2359), - [anon_sym_yield] = ACTIONS(2359), - [anon_sym_trait] = ACTIONS(2359), - [anon_sym_interface] = ACTIONS(2359), - [anon_sym_class] = ACTIONS(2359), - [anon_sym_enum] = ACTIONS(2359), - [sym_final_modifier] = ACTIONS(2359), - [sym_abstract_modifier] = ACTIONS(2359), - [sym_xhp_modifier] = ACTIONS(2359), - [sym_xhp_identifier] = ACTIONS(2359), - [sym_xhp_class_identifier] = ACTIONS(2361), - [sym_comment] = ACTIONS(3), - }, - [1588] = { - [sym_identifier] = ACTIONS(2043), - [sym_variable] = ACTIONS(2045), - [sym_pipe_variable] = ACTIONS(2045), - [anon_sym_type] = ACTIONS(2043), - [anon_sym_newtype] = ACTIONS(2043), - [anon_sym_shape] = ACTIONS(2043), - [anon_sym_clone] = ACTIONS(2043), - [anon_sym_new] = ACTIONS(2043), - [anon_sym_print] = ACTIONS(2043), - [sym__backslash] = ACTIONS(2045), - [anon_sym_self] = ACTIONS(2043), - [anon_sym_parent] = ACTIONS(2043), - [anon_sym_static] = ACTIONS(2043), - [anon_sym_LT_LT_LT] = ACTIONS(2045), - [anon_sym_RBRACE] = ACTIONS(2045), - [anon_sym_LBRACE] = ACTIONS(2045), - [anon_sym_SEMI] = ACTIONS(2045), - [anon_sym_return] = ACTIONS(2043), - [anon_sym_break] = ACTIONS(2043), - [anon_sym_continue] = ACTIONS(2043), - [anon_sym_throw] = ACTIONS(2043), - [anon_sym_echo] = ACTIONS(2043), - [anon_sym_unset] = ACTIONS(2043), - [anon_sym_LPAREN] = ACTIONS(2045), - [anon_sym_concurrent] = ACTIONS(2043), - [anon_sym_use] = ACTIONS(2043), - [anon_sym_namespace] = ACTIONS(2043), - [anon_sym_function] = ACTIONS(2043), - [anon_sym_const] = ACTIONS(2043), - [anon_sym_if] = ACTIONS(2043), - [anon_sym_switch] = ACTIONS(2043), - [anon_sym_foreach] = ACTIONS(2043), - [anon_sym_while] = ACTIONS(2043), - [anon_sym_do] = ACTIONS(2043), - [anon_sym_for] = ACTIONS(2043), - [anon_sym_try] = ACTIONS(2043), - [anon_sym_using] = ACTIONS(2043), - [sym_float] = ACTIONS(2045), - [sym_integer] = ACTIONS(2043), - [anon_sym_true] = ACTIONS(2043), - [anon_sym_True] = ACTIONS(2043), - [anon_sym_TRUE] = ACTIONS(2043), - [anon_sym_false] = ACTIONS(2043), - [anon_sym_False] = ACTIONS(2043), - [anon_sym_FALSE] = ACTIONS(2043), - [anon_sym_null] = ACTIONS(2043), - [anon_sym_Null] = ACTIONS(2043), - [anon_sym_NULL] = ACTIONS(2043), - [sym_string] = ACTIONS(2045), - [anon_sym_AT] = ACTIONS(2045), - [anon_sym_TILDE] = ACTIONS(2045), - [anon_sym_array] = ACTIONS(2043), - [anon_sym_varray] = ACTIONS(2043), - [anon_sym_darray] = ACTIONS(2043), - [anon_sym_vec] = ACTIONS(2043), - [anon_sym_dict] = ACTIONS(2043), - [anon_sym_keyset] = ACTIONS(2043), - [anon_sym_LT] = ACTIONS(2043), - [anon_sym_PLUS] = ACTIONS(2043), - [anon_sym_DASH] = ACTIONS(2043), - [anon_sym_tuple] = ACTIONS(2043), - [anon_sym_include] = ACTIONS(2043), - [anon_sym_include_once] = ACTIONS(2043), - [anon_sym_require] = ACTIONS(2043), - [anon_sym_require_once] = ACTIONS(2043), - [anon_sym_list] = ACTIONS(2043), - [anon_sym_LT_LT] = ACTIONS(2043), - [anon_sym_BANG] = ACTIONS(2045), - [anon_sym_PLUS_PLUS] = ACTIONS(2045), - [anon_sym_DASH_DASH] = ACTIONS(2045), - [anon_sym_await] = ACTIONS(2043), - [anon_sym_async] = ACTIONS(2043), - [anon_sym_yield] = ACTIONS(2043), - [anon_sym_trait] = ACTIONS(2043), - [anon_sym_interface] = ACTIONS(2043), - [anon_sym_class] = ACTIONS(2043), - [anon_sym_enum] = ACTIONS(2043), - [sym_final_modifier] = ACTIONS(2043), - [sym_abstract_modifier] = ACTIONS(2043), - [sym_xhp_modifier] = ACTIONS(2043), - [sym_xhp_identifier] = ACTIONS(2043), - [sym_xhp_class_identifier] = ACTIONS(2045), - [sym_comment] = ACTIONS(3), - }, - [1589] = { - [sym_identifier] = ACTIONS(2035), - [sym_variable] = ACTIONS(2037), - [sym_pipe_variable] = ACTIONS(2037), - [anon_sym_type] = ACTIONS(2035), - [anon_sym_newtype] = ACTIONS(2035), - [anon_sym_shape] = ACTIONS(2035), - [anon_sym_clone] = ACTIONS(2035), - [anon_sym_new] = ACTIONS(2035), - [anon_sym_print] = ACTIONS(2035), - [sym__backslash] = ACTIONS(2037), - [anon_sym_self] = ACTIONS(2035), - [anon_sym_parent] = ACTIONS(2035), - [anon_sym_static] = ACTIONS(2035), - [anon_sym_LT_LT_LT] = ACTIONS(2037), - [anon_sym_RBRACE] = ACTIONS(2037), - [anon_sym_LBRACE] = ACTIONS(2037), - [anon_sym_SEMI] = ACTIONS(2037), - [anon_sym_return] = ACTIONS(2035), - [anon_sym_break] = ACTIONS(2035), - [anon_sym_continue] = ACTIONS(2035), - [anon_sym_throw] = ACTIONS(2035), - [anon_sym_echo] = ACTIONS(2035), - [anon_sym_unset] = ACTIONS(2035), - [anon_sym_LPAREN] = ACTIONS(2037), - [anon_sym_concurrent] = ACTIONS(2035), - [anon_sym_use] = ACTIONS(2035), - [anon_sym_namespace] = ACTIONS(2035), - [anon_sym_function] = ACTIONS(2035), - [anon_sym_const] = ACTIONS(2035), - [anon_sym_if] = ACTIONS(2035), - [anon_sym_switch] = ACTIONS(2035), - [anon_sym_foreach] = ACTIONS(2035), - [anon_sym_while] = ACTIONS(2035), - [anon_sym_do] = ACTIONS(2035), - [anon_sym_for] = ACTIONS(2035), - [anon_sym_try] = ACTIONS(2035), - [anon_sym_using] = ACTIONS(2035), - [sym_float] = ACTIONS(2037), - [sym_integer] = ACTIONS(2035), - [anon_sym_true] = ACTIONS(2035), - [anon_sym_True] = ACTIONS(2035), - [anon_sym_TRUE] = ACTIONS(2035), - [anon_sym_false] = ACTIONS(2035), - [anon_sym_False] = ACTIONS(2035), - [anon_sym_FALSE] = ACTIONS(2035), - [anon_sym_null] = ACTIONS(2035), - [anon_sym_Null] = ACTIONS(2035), - [anon_sym_NULL] = ACTIONS(2035), - [sym_string] = ACTIONS(2037), - [anon_sym_AT] = ACTIONS(2037), - [anon_sym_TILDE] = ACTIONS(2037), - [anon_sym_array] = ACTIONS(2035), - [anon_sym_varray] = ACTIONS(2035), - [anon_sym_darray] = ACTIONS(2035), - [anon_sym_vec] = ACTIONS(2035), - [anon_sym_dict] = ACTIONS(2035), - [anon_sym_keyset] = ACTIONS(2035), - [anon_sym_LT] = ACTIONS(2035), - [anon_sym_PLUS] = ACTIONS(2035), - [anon_sym_DASH] = ACTIONS(2035), - [anon_sym_tuple] = ACTIONS(2035), - [anon_sym_include] = ACTIONS(2035), - [anon_sym_include_once] = ACTIONS(2035), - [anon_sym_require] = ACTIONS(2035), - [anon_sym_require_once] = ACTIONS(2035), - [anon_sym_list] = ACTIONS(2035), - [anon_sym_LT_LT] = ACTIONS(2035), - [anon_sym_BANG] = ACTIONS(2037), - [anon_sym_PLUS_PLUS] = ACTIONS(2037), - [anon_sym_DASH_DASH] = ACTIONS(2037), - [anon_sym_await] = ACTIONS(2035), - [anon_sym_async] = ACTIONS(2035), - [anon_sym_yield] = ACTIONS(2035), - [anon_sym_trait] = ACTIONS(2035), - [anon_sym_interface] = ACTIONS(2035), - [anon_sym_class] = ACTIONS(2035), - [anon_sym_enum] = ACTIONS(2035), - [sym_final_modifier] = ACTIONS(2035), - [sym_abstract_modifier] = ACTIONS(2035), - [sym_xhp_modifier] = ACTIONS(2035), - [sym_xhp_identifier] = ACTIONS(2035), - [sym_xhp_class_identifier] = ACTIONS(2037), - [sym_comment] = ACTIONS(3), - }, - [1590] = { - [sym_identifier] = ACTIONS(2031), - [sym_variable] = ACTIONS(2033), - [sym_pipe_variable] = ACTIONS(2033), - [anon_sym_type] = ACTIONS(2031), - [anon_sym_newtype] = ACTIONS(2031), - [anon_sym_shape] = ACTIONS(2031), - [anon_sym_clone] = ACTIONS(2031), - [anon_sym_new] = ACTIONS(2031), - [anon_sym_print] = ACTIONS(2031), - [sym__backslash] = ACTIONS(2033), - [anon_sym_self] = ACTIONS(2031), - [anon_sym_parent] = ACTIONS(2031), - [anon_sym_static] = ACTIONS(2031), - [anon_sym_LT_LT_LT] = ACTIONS(2033), - [anon_sym_RBRACE] = ACTIONS(2033), - [anon_sym_LBRACE] = ACTIONS(2033), - [anon_sym_SEMI] = ACTIONS(2033), - [anon_sym_return] = ACTIONS(2031), - [anon_sym_break] = ACTIONS(2031), - [anon_sym_continue] = ACTIONS(2031), - [anon_sym_throw] = ACTIONS(2031), - [anon_sym_echo] = ACTIONS(2031), - [anon_sym_unset] = ACTIONS(2031), - [anon_sym_LPAREN] = ACTIONS(2033), - [anon_sym_concurrent] = ACTIONS(2031), - [anon_sym_use] = ACTIONS(2031), - [anon_sym_namespace] = ACTIONS(2031), - [anon_sym_function] = ACTIONS(2031), - [anon_sym_const] = ACTIONS(2031), - [anon_sym_if] = ACTIONS(2031), - [anon_sym_switch] = ACTIONS(2031), - [anon_sym_foreach] = ACTIONS(2031), - [anon_sym_while] = ACTIONS(2031), - [anon_sym_do] = ACTIONS(2031), - [anon_sym_for] = ACTIONS(2031), - [anon_sym_try] = ACTIONS(2031), - [anon_sym_using] = ACTIONS(2031), - [sym_float] = ACTIONS(2033), - [sym_integer] = ACTIONS(2031), - [anon_sym_true] = ACTIONS(2031), - [anon_sym_True] = ACTIONS(2031), - [anon_sym_TRUE] = ACTIONS(2031), - [anon_sym_false] = ACTIONS(2031), - [anon_sym_False] = ACTIONS(2031), - [anon_sym_FALSE] = ACTIONS(2031), - [anon_sym_null] = ACTIONS(2031), - [anon_sym_Null] = ACTIONS(2031), - [anon_sym_NULL] = ACTIONS(2031), - [sym_string] = ACTIONS(2033), - [anon_sym_AT] = ACTIONS(2033), - [anon_sym_TILDE] = ACTIONS(2033), - [anon_sym_array] = ACTIONS(2031), - [anon_sym_varray] = ACTIONS(2031), - [anon_sym_darray] = ACTIONS(2031), - [anon_sym_vec] = ACTIONS(2031), - [anon_sym_dict] = ACTIONS(2031), - [anon_sym_keyset] = ACTIONS(2031), - [anon_sym_LT] = ACTIONS(2031), - [anon_sym_PLUS] = ACTIONS(2031), - [anon_sym_DASH] = ACTIONS(2031), - [anon_sym_tuple] = ACTIONS(2031), - [anon_sym_include] = ACTIONS(2031), - [anon_sym_include_once] = ACTIONS(2031), - [anon_sym_require] = ACTIONS(2031), - [anon_sym_require_once] = ACTIONS(2031), - [anon_sym_list] = ACTIONS(2031), - [anon_sym_LT_LT] = ACTIONS(2031), - [anon_sym_BANG] = ACTIONS(2033), - [anon_sym_PLUS_PLUS] = ACTIONS(2033), - [anon_sym_DASH_DASH] = ACTIONS(2033), - [anon_sym_await] = ACTIONS(2031), - [anon_sym_async] = ACTIONS(2031), - [anon_sym_yield] = ACTIONS(2031), - [anon_sym_trait] = ACTIONS(2031), - [anon_sym_interface] = ACTIONS(2031), - [anon_sym_class] = ACTIONS(2031), - [anon_sym_enum] = ACTIONS(2031), - [sym_final_modifier] = ACTIONS(2031), - [sym_abstract_modifier] = ACTIONS(2031), - [sym_xhp_modifier] = ACTIONS(2031), - [sym_xhp_identifier] = ACTIONS(2031), - [sym_xhp_class_identifier] = ACTIONS(2033), - [sym_comment] = ACTIONS(3), - }, - [1591] = { - [sym_identifier] = ACTIONS(2019), - [sym_variable] = ACTIONS(2021), - [sym_pipe_variable] = ACTIONS(2021), - [anon_sym_type] = ACTIONS(2019), - [anon_sym_newtype] = ACTIONS(2019), - [anon_sym_shape] = ACTIONS(2019), - [anon_sym_clone] = ACTIONS(2019), - [anon_sym_new] = ACTIONS(2019), - [anon_sym_print] = ACTIONS(2019), - [sym__backslash] = ACTIONS(2021), - [anon_sym_self] = ACTIONS(2019), - [anon_sym_parent] = ACTIONS(2019), - [anon_sym_static] = ACTIONS(2019), - [anon_sym_LT_LT_LT] = ACTIONS(2021), - [anon_sym_RBRACE] = ACTIONS(2021), - [anon_sym_LBRACE] = ACTIONS(2021), - [anon_sym_SEMI] = ACTIONS(2021), - [anon_sym_return] = ACTIONS(2019), - [anon_sym_break] = ACTIONS(2019), - [anon_sym_continue] = ACTIONS(2019), - [anon_sym_throw] = ACTIONS(2019), - [anon_sym_echo] = ACTIONS(2019), - [anon_sym_unset] = ACTIONS(2019), - [anon_sym_LPAREN] = ACTIONS(2021), - [anon_sym_concurrent] = ACTIONS(2019), - [anon_sym_use] = ACTIONS(2019), - [anon_sym_namespace] = ACTIONS(2019), - [anon_sym_function] = ACTIONS(2019), - [anon_sym_const] = ACTIONS(2019), - [anon_sym_if] = ACTIONS(2019), - [anon_sym_switch] = ACTIONS(2019), - [anon_sym_foreach] = ACTIONS(2019), - [anon_sym_while] = ACTIONS(2019), - [anon_sym_do] = ACTIONS(2019), - [anon_sym_for] = ACTIONS(2019), - [anon_sym_try] = ACTIONS(2019), - [anon_sym_using] = ACTIONS(2019), - [sym_float] = ACTIONS(2021), - [sym_integer] = ACTIONS(2019), - [anon_sym_true] = ACTIONS(2019), - [anon_sym_True] = ACTIONS(2019), - [anon_sym_TRUE] = ACTIONS(2019), - [anon_sym_false] = ACTIONS(2019), - [anon_sym_False] = ACTIONS(2019), - [anon_sym_FALSE] = ACTIONS(2019), - [anon_sym_null] = ACTIONS(2019), - [anon_sym_Null] = ACTIONS(2019), - [anon_sym_NULL] = ACTIONS(2019), - [sym_string] = ACTIONS(2021), - [anon_sym_AT] = ACTIONS(2021), - [anon_sym_TILDE] = ACTIONS(2021), - [anon_sym_array] = ACTIONS(2019), - [anon_sym_varray] = ACTIONS(2019), - [anon_sym_darray] = ACTIONS(2019), - [anon_sym_vec] = ACTIONS(2019), - [anon_sym_dict] = ACTIONS(2019), - [anon_sym_keyset] = ACTIONS(2019), - [anon_sym_LT] = ACTIONS(2019), - [anon_sym_PLUS] = ACTIONS(2019), - [anon_sym_DASH] = ACTIONS(2019), - [anon_sym_tuple] = ACTIONS(2019), - [anon_sym_include] = ACTIONS(2019), - [anon_sym_include_once] = ACTIONS(2019), - [anon_sym_require] = ACTIONS(2019), - [anon_sym_require_once] = ACTIONS(2019), - [anon_sym_list] = ACTIONS(2019), - [anon_sym_LT_LT] = ACTIONS(2019), - [anon_sym_BANG] = ACTIONS(2021), - [anon_sym_PLUS_PLUS] = ACTIONS(2021), - [anon_sym_DASH_DASH] = ACTIONS(2021), - [anon_sym_await] = ACTIONS(2019), - [anon_sym_async] = ACTIONS(2019), - [anon_sym_yield] = ACTIONS(2019), - [anon_sym_trait] = ACTIONS(2019), - [anon_sym_interface] = ACTIONS(2019), - [anon_sym_class] = ACTIONS(2019), - [anon_sym_enum] = ACTIONS(2019), - [sym_final_modifier] = ACTIONS(2019), - [sym_abstract_modifier] = ACTIONS(2019), - [sym_xhp_modifier] = ACTIONS(2019), - [sym_xhp_identifier] = ACTIONS(2019), - [sym_xhp_class_identifier] = ACTIONS(2021), - [sym_comment] = ACTIONS(3), - }, - [1592] = { - [sym_identifier] = ACTIONS(2027), - [sym_variable] = ACTIONS(2029), - [sym_pipe_variable] = ACTIONS(2029), - [anon_sym_type] = ACTIONS(2027), - [anon_sym_newtype] = ACTIONS(2027), - [anon_sym_shape] = ACTIONS(2027), - [anon_sym_clone] = ACTIONS(2027), - [anon_sym_new] = ACTIONS(2027), - [anon_sym_print] = ACTIONS(2027), - [sym__backslash] = ACTIONS(2029), - [anon_sym_self] = ACTIONS(2027), - [anon_sym_parent] = ACTIONS(2027), - [anon_sym_static] = ACTIONS(2027), - [anon_sym_LT_LT_LT] = ACTIONS(2029), - [anon_sym_RBRACE] = ACTIONS(2029), - [anon_sym_LBRACE] = ACTIONS(2029), - [anon_sym_SEMI] = ACTIONS(2029), - [anon_sym_return] = ACTIONS(2027), - [anon_sym_break] = ACTIONS(2027), - [anon_sym_continue] = ACTIONS(2027), - [anon_sym_throw] = ACTIONS(2027), - [anon_sym_echo] = ACTIONS(2027), - [anon_sym_unset] = ACTIONS(2027), - [anon_sym_LPAREN] = ACTIONS(2029), - [anon_sym_concurrent] = ACTIONS(2027), - [anon_sym_use] = ACTIONS(2027), - [anon_sym_namespace] = ACTIONS(2027), - [anon_sym_function] = ACTIONS(2027), - [anon_sym_const] = ACTIONS(2027), - [anon_sym_if] = ACTIONS(2027), - [anon_sym_switch] = ACTIONS(2027), - [anon_sym_foreach] = ACTIONS(2027), - [anon_sym_while] = ACTIONS(2027), - [anon_sym_do] = ACTIONS(2027), - [anon_sym_for] = ACTIONS(2027), - [anon_sym_try] = ACTIONS(2027), - [anon_sym_using] = ACTIONS(2027), - [sym_float] = ACTIONS(2029), - [sym_integer] = ACTIONS(2027), - [anon_sym_true] = ACTIONS(2027), - [anon_sym_True] = ACTIONS(2027), - [anon_sym_TRUE] = ACTIONS(2027), - [anon_sym_false] = ACTIONS(2027), - [anon_sym_False] = ACTIONS(2027), - [anon_sym_FALSE] = ACTIONS(2027), - [anon_sym_null] = ACTIONS(2027), - [anon_sym_Null] = ACTIONS(2027), - [anon_sym_NULL] = ACTIONS(2027), - [sym_string] = ACTIONS(2029), - [anon_sym_AT] = ACTIONS(2029), - [anon_sym_TILDE] = ACTIONS(2029), - [anon_sym_array] = ACTIONS(2027), - [anon_sym_varray] = ACTIONS(2027), - [anon_sym_darray] = ACTIONS(2027), - [anon_sym_vec] = ACTIONS(2027), - [anon_sym_dict] = ACTIONS(2027), - [anon_sym_keyset] = ACTIONS(2027), - [anon_sym_LT] = ACTIONS(2027), - [anon_sym_PLUS] = ACTIONS(2027), - [anon_sym_DASH] = ACTIONS(2027), - [anon_sym_tuple] = ACTIONS(2027), - [anon_sym_include] = ACTIONS(2027), - [anon_sym_include_once] = ACTIONS(2027), - [anon_sym_require] = ACTIONS(2027), - [anon_sym_require_once] = ACTIONS(2027), - [anon_sym_list] = ACTIONS(2027), - [anon_sym_LT_LT] = ACTIONS(2027), - [anon_sym_BANG] = ACTIONS(2029), - [anon_sym_PLUS_PLUS] = ACTIONS(2029), - [anon_sym_DASH_DASH] = ACTIONS(2029), - [anon_sym_await] = ACTIONS(2027), - [anon_sym_async] = ACTIONS(2027), - [anon_sym_yield] = ACTIONS(2027), - [anon_sym_trait] = ACTIONS(2027), - [anon_sym_interface] = ACTIONS(2027), - [anon_sym_class] = ACTIONS(2027), - [anon_sym_enum] = ACTIONS(2027), - [sym_final_modifier] = ACTIONS(2027), - [sym_abstract_modifier] = ACTIONS(2027), - [sym_xhp_modifier] = ACTIONS(2027), - [sym_xhp_identifier] = ACTIONS(2027), - [sym_xhp_class_identifier] = ACTIONS(2029), - [sym_comment] = ACTIONS(3), - }, - [1593] = { - [sym_identifier] = ACTIONS(2239), - [sym_variable] = ACTIONS(2241), - [sym_pipe_variable] = ACTIONS(2241), - [anon_sym_type] = ACTIONS(2239), - [anon_sym_newtype] = ACTIONS(2239), - [anon_sym_shape] = ACTIONS(2239), - [anon_sym_clone] = ACTIONS(2239), - [anon_sym_new] = ACTIONS(2239), - [anon_sym_print] = ACTIONS(2239), - [sym__backslash] = ACTIONS(2241), - [anon_sym_self] = ACTIONS(2239), - [anon_sym_parent] = ACTIONS(2239), - [anon_sym_static] = ACTIONS(2239), - [anon_sym_LT_LT_LT] = ACTIONS(2241), - [anon_sym_RBRACE] = ACTIONS(2241), - [anon_sym_LBRACE] = ACTIONS(2241), - [anon_sym_SEMI] = ACTIONS(2241), - [anon_sym_return] = ACTIONS(2239), - [anon_sym_break] = ACTIONS(2239), - [anon_sym_continue] = ACTIONS(2239), - [anon_sym_throw] = ACTIONS(2239), - [anon_sym_echo] = ACTIONS(2239), - [anon_sym_unset] = ACTIONS(2239), - [anon_sym_LPAREN] = ACTIONS(2241), - [anon_sym_concurrent] = ACTIONS(2239), - [anon_sym_use] = ACTIONS(2239), - [anon_sym_namespace] = ACTIONS(2239), - [anon_sym_function] = ACTIONS(2239), - [anon_sym_const] = ACTIONS(2239), - [anon_sym_if] = ACTIONS(2239), - [anon_sym_switch] = ACTIONS(2239), - [anon_sym_foreach] = ACTIONS(2239), - [anon_sym_while] = ACTIONS(2239), - [anon_sym_do] = ACTIONS(2239), - [anon_sym_for] = ACTIONS(2239), - [anon_sym_try] = ACTIONS(2239), - [anon_sym_using] = ACTIONS(2239), - [sym_float] = ACTIONS(2241), - [sym_integer] = ACTIONS(2239), - [anon_sym_true] = ACTIONS(2239), - [anon_sym_True] = ACTIONS(2239), - [anon_sym_TRUE] = ACTIONS(2239), - [anon_sym_false] = ACTIONS(2239), - [anon_sym_False] = ACTIONS(2239), - [anon_sym_FALSE] = ACTIONS(2239), - [anon_sym_null] = ACTIONS(2239), - [anon_sym_Null] = ACTIONS(2239), - [anon_sym_NULL] = ACTIONS(2239), - [sym_string] = ACTIONS(2241), - [anon_sym_AT] = ACTIONS(2241), - [anon_sym_TILDE] = ACTIONS(2241), - [anon_sym_array] = ACTIONS(2239), - [anon_sym_varray] = ACTIONS(2239), - [anon_sym_darray] = ACTIONS(2239), - [anon_sym_vec] = ACTIONS(2239), - [anon_sym_dict] = ACTIONS(2239), - [anon_sym_keyset] = ACTIONS(2239), - [anon_sym_LT] = ACTIONS(2239), - [anon_sym_PLUS] = ACTIONS(2239), - [anon_sym_DASH] = ACTIONS(2239), - [anon_sym_tuple] = ACTIONS(2239), - [anon_sym_include] = ACTIONS(2239), - [anon_sym_include_once] = ACTIONS(2239), - [anon_sym_require] = ACTIONS(2239), - [anon_sym_require_once] = ACTIONS(2239), - [anon_sym_list] = ACTIONS(2239), - [anon_sym_LT_LT] = ACTIONS(2239), - [anon_sym_BANG] = ACTIONS(2241), - [anon_sym_PLUS_PLUS] = ACTIONS(2241), - [anon_sym_DASH_DASH] = ACTIONS(2241), - [anon_sym_await] = ACTIONS(2239), - [anon_sym_async] = ACTIONS(2239), - [anon_sym_yield] = ACTIONS(2239), - [anon_sym_trait] = ACTIONS(2239), - [anon_sym_interface] = ACTIONS(2239), - [anon_sym_class] = ACTIONS(2239), - [anon_sym_enum] = ACTIONS(2239), - [sym_final_modifier] = ACTIONS(2239), - [sym_abstract_modifier] = ACTIONS(2239), - [sym_xhp_modifier] = ACTIONS(2239), - [sym_xhp_identifier] = ACTIONS(2239), - [sym_xhp_class_identifier] = ACTIONS(2241), - [sym_comment] = ACTIONS(3), - }, - [1594] = { - [sym_identifier] = ACTIONS(2087), - [sym_variable] = ACTIONS(2089), - [sym_pipe_variable] = ACTIONS(2089), - [anon_sym_type] = ACTIONS(2087), - [anon_sym_newtype] = ACTIONS(2087), - [anon_sym_shape] = ACTIONS(2087), - [anon_sym_clone] = ACTIONS(2087), - [anon_sym_new] = ACTIONS(2087), - [anon_sym_print] = ACTIONS(2087), - [sym__backslash] = ACTIONS(2089), - [anon_sym_self] = ACTIONS(2087), - [anon_sym_parent] = ACTIONS(2087), - [anon_sym_static] = ACTIONS(2087), - [anon_sym_LT_LT_LT] = ACTIONS(2089), - [anon_sym_RBRACE] = ACTIONS(2089), - [anon_sym_LBRACE] = ACTIONS(2089), - [anon_sym_SEMI] = ACTIONS(2089), - [anon_sym_return] = ACTIONS(2087), - [anon_sym_break] = ACTIONS(2087), - [anon_sym_continue] = ACTIONS(2087), - [anon_sym_throw] = ACTIONS(2087), - [anon_sym_echo] = ACTIONS(2087), - [anon_sym_unset] = ACTIONS(2087), - [anon_sym_LPAREN] = ACTIONS(2089), - [anon_sym_concurrent] = ACTIONS(2087), - [anon_sym_use] = ACTIONS(2087), - [anon_sym_namespace] = ACTIONS(2087), - [anon_sym_function] = ACTIONS(2087), - [anon_sym_const] = ACTIONS(2087), - [anon_sym_if] = ACTIONS(2087), - [anon_sym_switch] = ACTIONS(2087), - [anon_sym_foreach] = ACTIONS(2087), - [anon_sym_while] = ACTIONS(2087), - [anon_sym_do] = ACTIONS(2087), - [anon_sym_for] = ACTIONS(2087), - [anon_sym_try] = ACTIONS(2087), - [anon_sym_using] = ACTIONS(2087), - [sym_float] = ACTIONS(2089), - [sym_integer] = ACTIONS(2087), - [anon_sym_true] = ACTIONS(2087), - [anon_sym_True] = ACTIONS(2087), - [anon_sym_TRUE] = ACTIONS(2087), - [anon_sym_false] = ACTIONS(2087), - [anon_sym_False] = ACTIONS(2087), - [anon_sym_FALSE] = ACTIONS(2087), - [anon_sym_null] = ACTIONS(2087), - [anon_sym_Null] = ACTIONS(2087), - [anon_sym_NULL] = ACTIONS(2087), - [sym_string] = ACTIONS(2089), - [anon_sym_AT] = ACTIONS(2089), - [anon_sym_TILDE] = ACTIONS(2089), - [anon_sym_array] = ACTIONS(2087), - [anon_sym_varray] = ACTIONS(2087), - [anon_sym_darray] = ACTIONS(2087), - [anon_sym_vec] = ACTIONS(2087), - [anon_sym_dict] = ACTIONS(2087), - [anon_sym_keyset] = ACTIONS(2087), - [anon_sym_LT] = ACTIONS(2087), - [anon_sym_PLUS] = ACTIONS(2087), - [anon_sym_DASH] = ACTIONS(2087), - [anon_sym_tuple] = ACTIONS(2087), - [anon_sym_include] = ACTIONS(2087), - [anon_sym_include_once] = ACTIONS(2087), - [anon_sym_require] = ACTIONS(2087), - [anon_sym_require_once] = ACTIONS(2087), - [anon_sym_list] = ACTIONS(2087), - [anon_sym_LT_LT] = ACTIONS(2087), - [anon_sym_BANG] = ACTIONS(2089), - [anon_sym_PLUS_PLUS] = ACTIONS(2089), - [anon_sym_DASH_DASH] = ACTIONS(2089), - [anon_sym_await] = ACTIONS(2087), - [anon_sym_async] = ACTIONS(2087), - [anon_sym_yield] = ACTIONS(2087), - [anon_sym_trait] = ACTIONS(2087), - [anon_sym_interface] = ACTIONS(2087), - [anon_sym_class] = ACTIONS(2087), - [anon_sym_enum] = ACTIONS(2087), - [sym_final_modifier] = ACTIONS(2087), - [sym_abstract_modifier] = ACTIONS(2087), - [sym_xhp_modifier] = ACTIONS(2087), - [sym_xhp_identifier] = ACTIONS(2087), - [sym_xhp_class_identifier] = ACTIONS(2089), - [sym_comment] = ACTIONS(3), - }, - [1595] = { - [sym_identifier] = ACTIONS(2091), - [sym_variable] = ACTIONS(2093), - [sym_pipe_variable] = ACTIONS(2093), - [anon_sym_type] = ACTIONS(2091), - [anon_sym_newtype] = ACTIONS(2091), - [anon_sym_shape] = ACTIONS(2091), - [anon_sym_clone] = ACTIONS(2091), - [anon_sym_new] = ACTIONS(2091), - [anon_sym_print] = ACTIONS(2091), - [sym__backslash] = ACTIONS(2093), - [anon_sym_self] = ACTIONS(2091), - [anon_sym_parent] = ACTIONS(2091), - [anon_sym_static] = ACTIONS(2091), - [anon_sym_LT_LT_LT] = ACTIONS(2093), - [anon_sym_RBRACE] = ACTIONS(2093), - [anon_sym_LBRACE] = ACTIONS(2093), - [anon_sym_SEMI] = ACTIONS(2093), - [anon_sym_return] = ACTIONS(2091), - [anon_sym_break] = ACTIONS(2091), - [anon_sym_continue] = ACTIONS(2091), - [anon_sym_throw] = ACTIONS(2091), - [anon_sym_echo] = ACTIONS(2091), - [anon_sym_unset] = ACTIONS(2091), - [anon_sym_LPAREN] = ACTIONS(2093), - [anon_sym_concurrent] = ACTIONS(2091), - [anon_sym_use] = ACTIONS(2091), - [anon_sym_namespace] = ACTIONS(2091), - [anon_sym_function] = ACTIONS(2091), - [anon_sym_const] = ACTIONS(2091), - [anon_sym_if] = ACTIONS(2091), - [anon_sym_switch] = ACTIONS(2091), - [anon_sym_foreach] = ACTIONS(2091), - [anon_sym_while] = ACTIONS(2091), - [anon_sym_do] = ACTIONS(2091), - [anon_sym_for] = ACTIONS(2091), - [anon_sym_try] = ACTIONS(2091), - [anon_sym_using] = ACTIONS(2091), - [sym_float] = ACTIONS(2093), - [sym_integer] = ACTIONS(2091), - [anon_sym_true] = ACTIONS(2091), - [anon_sym_True] = ACTIONS(2091), - [anon_sym_TRUE] = ACTIONS(2091), - [anon_sym_false] = ACTIONS(2091), - [anon_sym_False] = ACTIONS(2091), - [anon_sym_FALSE] = ACTIONS(2091), - [anon_sym_null] = ACTIONS(2091), - [anon_sym_Null] = ACTIONS(2091), - [anon_sym_NULL] = ACTIONS(2091), - [sym_string] = ACTIONS(2093), - [anon_sym_AT] = ACTIONS(2093), - [anon_sym_TILDE] = ACTIONS(2093), - [anon_sym_array] = ACTIONS(2091), - [anon_sym_varray] = ACTIONS(2091), - [anon_sym_darray] = ACTIONS(2091), - [anon_sym_vec] = ACTIONS(2091), - [anon_sym_dict] = ACTIONS(2091), - [anon_sym_keyset] = ACTIONS(2091), - [anon_sym_LT] = ACTIONS(2091), - [anon_sym_PLUS] = ACTIONS(2091), - [anon_sym_DASH] = ACTIONS(2091), - [anon_sym_tuple] = ACTIONS(2091), - [anon_sym_include] = ACTIONS(2091), - [anon_sym_include_once] = ACTIONS(2091), - [anon_sym_require] = ACTIONS(2091), - [anon_sym_require_once] = ACTIONS(2091), - [anon_sym_list] = ACTIONS(2091), - [anon_sym_LT_LT] = ACTIONS(2091), - [anon_sym_BANG] = ACTIONS(2093), - [anon_sym_PLUS_PLUS] = ACTIONS(2093), - [anon_sym_DASH_DASH] = ACTIONS(2093), - [anon_sym_await] = ACTIONS(2091), - [anon_sym_async] = ACTIONS(2091), - [anon_sym_yield] = ACTIONS(2091), - [anon_sym_trait] = ACTIONS(2091), - [anon_sym_interface] = ACTIONS(2091), - [anon_sym_class] = ACTIONS(2091), - [anon_sym_enum] = ACTIONS(2091), - [sym_final_modifier] = ACTIONS(2091), - [sym_abstract_modifier] = ACTIONS(2091), - [sym_xhp_modifier] = ACTIONS(2091), - [sym_xhp_identifier] = ACTIONS(2091), - [sym_xhp_class_identifier] = ACTIONS(2093), - [sym_comment] = ACTIONS(3), - }, - [1596] = { - [sym_identifier] = ACTIONS(2203), - [sym_variable] = ACTIONS(2205), - [sym_pipe_variable] = ACTIONS(2205), - [anon_sym_type] = ACTIONS(2203), - [anon_sym_newtype] = ACTIONS(2203), - [anon_sym_shape] = ACTIONS(2203), - [anon_sym_clone] = ACTIONS(2203), - [anon_sym_new] = ACTIONS(2203), - [anon_sym_print] = ACTIONS(2203), - [sym__backslash] = ACTIONS(2205), - [anon_sym_self] = ACTIONS(2203), - [anon_sym_parent] = ACTIONS(2203), - [anon_sym_static] = ACTIONS(2203), - [anon_sym_LT_LT_LT] = ACTIONS(2205), - [anon_sym_RBRACE] = ACTIONS(2205), - [anon_sym_LBRACE] = ACTIONS(2205), - [anon_sym_SEMI] = ACTIONS(2205), - [anon_sym_return] = ACTIONS(2203), - [anon_sym_break] = ACTIONS(2203), - [anon_sym_continue] = ACTIONS(2203), - [anon_sym_throw] = ACTIONS(2203), - [anon_sym_echo] = ACTIONS(2203), - [anon_sym_unset] = ACTIONS(2203), - [anon_sym_LPAREN] = ACTIONS(2205), - [anon_sym_concurrent] = ACTIONS(2203), - [anon_sym_use] = ACTIONS(2203), - [anon_sym_namespace] = ACTIONS(2203), - [anon_sym_function] = ACTIONS(2203), - [anon_sym_const] = ACTIONS(2203), - [anon_sym_if] = ACTIONS(2203), - [anon_sym_switch] = ACTIONS(2203), - [anon_sym_foreach] = ACTIONS(2203), - [anon_sym_while] = ACTIONS(2203), - [anon_sym_do] = ACTIONS(2203), - [anon_sym_for] = ACTIONS(2203), - [anon_sym_try] = ACTIONS(2203), - [anon_sym_using] = ACTIONS(2203), - [sym_float] = ACTIONS(2205), - [sym_integer] = ACTIONS(2203), - [anon_sym_true] = ACTIONS(2203), - [anon_sym_True] = ACTIONS(2203), - [anon_sym_TRUE] = ACTIONS(2203), - [anon_sym_false] = ACTIONS(2203), - [anon_sym_False] = ACTIONS(2203), - [anon_sym_FALSE] = ACTIONS(2203), - [anon_sym_null] = ACTIONS(2203), - [anon_sym_Null] = ACTIONS(2203), - [anon_sym_NULL] = ACTIONS(2203), - [sym_string] = ACTIONS(2205), - [anon_sym_AT] = ACTIONS(2205), - [anon_sym_TILDE] = ACTIONS(2205), - [anon_sym_array] = ACTIONS(2203), - [anon_sym_varray] = ACTIONS(2203), - [anon_sym_darray] = ACTIONS(2203), - [anon_sym_vec] = ACTIONS(2203), - [anon_sym_dict] = ACTIONS(2203), - [anon_sym_keyset] = ACTIONS(2203), - [anon_sym_LT] = ACTIONS(2203), - [anon_sym_PLUS] = ACTIONS(2203), - [anon_sym_DASH] = ACTIONS(2203), - [anon_sym_tuple] = ACTIONS(2203), - [anon_sym_include] = ACTIONS(2203), - [anon_sym_include_once] = ACTIONS(2203), - [anon_sym_require] = ACTIONS(2203), - [anon_sym_require_once] = ACTIONS(2203), - [anon_sym_list] = ACTIONS(2203), - [anon_sym_LT_LT] = ACTIONS(2203), - [anon_sym_BANG] = ACTIONS(2205), - [anon_sym_PLUS_PLUS] = ACTIONS(2205), - [anon_sym_DASH_DASH] = ACTIONS(2205), - [anon_sym_await] = ACTIONS(2203), - [anon_sym_async] = ACTIONS(2203), - [anon_sym_yield] = ACTIONS(2203), - [anon_sym_trait] = ACTIONS(2203), - [anon_sym_interface] = ACTIONS(2203), - [anon_sym_class] = ACTIONS(2203), - [anon_sym_enum] = ACTIONS(2203), - [sym_final_modifier] = ACTIONS(2203), - [sym_abstract_modifier] = ACTIONS(2203), - [sym_xhp_modifier] = ACTIONS(2203), - [sym_xhp_identifier] = ACTIONS(2203), - [sym_xhp_class_identifier] = ACTIONS(2205), - [sym_comment] = ACTIONS(3), - }, - [1597] = { - [sym_identifier] = ACTIONS(2199), - [sym_variable] = ACTIONS(2201), - [sym_pipe_variable] = ACTIONS(2201), - [anon_sym_type] = ACTIONS(2199), - [anon_sym_newtype] = ACTIONS(2199), - [anon_sym_shape] = ACTIONS(2199), - [anon_sym_clone] = ACTIONS(2199), - [anon_sym_new] = ACTIONS(2199), - [anon_sym_print] = ACTIONS(2199), - [sym__backslash] = ACTIONS(2201), - [anon_sym_self] = ACTIONS(2199), - [anon_sym_parent] = ACTIONS(2199), - [anon_sym_static] = ACTIONS(2199), - [anon_sym_LT_LT_LT] = ACTIONS(2201), - [anon_sym_RBRACE] = ACTIONS(2201), - [anon_sym_LBRACE] = ACTIONS(2201), - [anon_sym_SEMI] = ACTIONS(2201), - [anon_sym_return] = ACTIONS(2199), - [anon_sym_break] = ACTIONS(2199), - [anon_sym_continue] = ACTIONS(2199), - [anon_sym_throw] = ACTIONS(2199), - [anon_sym_echo] = ACTIONS(2199), - [anon_sym_unset] = ACTIONS(2199), - [anon_sym_LPAREN] = ACTIONS(2201), - [anon_sym_concurrent] = ACTIONS(2199), - [anon_sym_use] = ACTIONS(2199), - [anon_sym_namespace] = ACTIONS(2199), - [anon_sym_function] = ACTIONS(2199), - [anon_sym_const] = ACTIONS(2199), - [anon_sym_if] = ACTIONS(2199), - [anon_sym_switch] = ACTIONS(2199), - [anon_sym_foreach] = ACTIONS(2199), - [anon_sym_while] = ACTIONS(2199), - [anon_sym_do] = ACTIONS(2199), - [anon_sym_for] = ACTIONS(2199), - [anon_sym_try] = ACTIONS(2199), - [anon_sym_using] = ACTIONS(2199), - [sym_float] = ACTIONS(2201), - [sym_integer] = ACTIONS(2199), - [anon_sym_true] = ACTIONS(2199), - [anon_sym_True] = ACTIONS(2199), - [anon_sym_TRUE] = ACTIONS(2199), - [anon_sym_false] = ACTIONS(2199), - [anon_sym_False] = ACTIONS(2199), - [anon_sym_FALSE] = ACTIONS(2199), - [anon_sym_null] = ACTIONS(2199), - [anon_sym_Null] = ACTIONS(2199), - [anon_sym_NULL] = ACTIONS(2199), - [sym_string] = ACTIONS(2201), - [anon_sym_AT] = ACTIONS(2201), - [anon_sym_TILDE] = ACTIONS(2201), - [anon_sym_array] = ACTIONS(2199), - [anon_sym_varray] = ACTIONS(2199), - [anon_sym_darray] = ACTIONS(2199), - [anon_sym_vec] = ACTIONS(2199), - [anon_sym_dict] = ACTIONS(2199), - [anon_sym_keyset] = ACTIONS(2199), - [anon_sym_LT] = ACTIONS(2199), - [anon_sym_PLUS] = ACTIONS(2199), - [anon_sym_DASH] = ACTIONS(2199), - [anon_sym_tuple] = ACTIONS(2199), - [anon_sym_include] = ACTIONS(2199), - [anon_sym_include_once] = ACTIONS(2199), - [anon_sym_require] = ACTIONS(2199), - [anon_sym_require_once] = ACTIONS(2199), - [anon_sym_list] = ACTIONS(2199), - [anon_sym_LT_LT] = ACTIONS(2199), - [anon_sym_BANG] = ACTIONS(2201), - [anon_sym_PLUS_PLUS] = ACTIONS(2201), - [anon_sym_DASH_DASH] = ACTIONS(2201), - [anon_sym_await] = ACTIONS(2199), - [anon_sym_async] = ACTIONS(2199), - [anon_sym_yield] = ACTIONS(2199), - [anon_sym_trait] = ACTIONS(2199), - [anon_sym_interface] = ACTIONS(2199), - [anon_sym_class] = ACTIONS(2199), - [anon_sym_enum] = ACTIONS(2199), - [sym_final_modifier] = ACTIONS(2199), - [sym_abstract_modifier] = ACTIONS(2199), - [sym_xhp_modifier] = ACTIONS(2199), - [sym_xhp_identifier] = ACTIONS(2199), - [sym_xhp_class_identifier] = ACTIONS(2201), - [sym_comment] = ACTIONS(3), - }, - [1598] = { - [sym_identifier] = ACTIONS(2095), - [sym_variable] = ACTIONS(2097), - [sym_pipe_variable] = ACTIONS(2097), - [anon_sym_type] = ACTIONS(2095), - [anon_sym_newtype] = ACTIONS(2095), - [anon_sym_shape] = ACTIONS(2095), - [anon_sym_clone] = ACTIONS(2095), - [anon_sym_new] = ACTIONS(2095), - [anon_sym_print] = ACTIONS(2095), - [sym__backslash] = ACTIONS(2097), - [anon_sym_self] = ACTIONS(2095), - [anon_sym_parent] = ACTIONS(2095), - [anon_sym_static] = ACTIONS(2095), - [anon_sym_LT_LT_LT] = ACTIONS(2097), - [anon_sym_RBRACE] = ACTIONS(2097), - [anon_sym_LBRACE] = ACTIONS(2097), - [anon_sym_SEMI] = ACTIONS(2097), - [anon_sym_return] = ACTIONS(2095), - [anon_sym_break] = ACTIONS(2095), - [anon_sym_continue] = ACTIONS(2095), - [anon_sym_throw] = ACTIONS(2095), - [anon_sym_echo] = ACTIONS(2095), - [anon_sym_unset] = ACTIONS(2095), - [anon_sym_LPAREN] = ACTIONS(2097), - [anon_sym_concurrent] = ACTIONS(2095), - [anon_sym_use] = ACTIONS(2095), - [anon_sym_namespace] = ACTIONS(2095), - [anon_sym_function] = ACTIONS(2095), - [anon_sym_const] = ACTIONS(2095), - [anon_sym_if] = ACTIONS(2095), - [anon_sym_switch] = ACTIONS(2095), - [anon_sym_foreach] = ACTIONS(2095), - [anon_sym_while] = ACTIONS(2095), - [anon_sym_do] = ACTIONS(2095), - [anon_sym_for] = ACTIONS(2095), - [anon_sym_try] = ACTIONS(2095), - [anon_sym_using] = ACTIONS(2095), - [sym_float] = ACTIONS(2097), - [sym_integer] = ACTIONS(2095), - [anon_sym_true] = ACTIONS(2095), - [anon_sym_True] = ACTIONS(2095), - [anon_sym_TRUE] = ACTIONS(2095), - [anon_sym_false] = ACTIONS(2095), - [anon_sym_False] = ACTIONS(2095), - [anon_sym_FALSE] = ACTIONS(2095), - [anon_sym_null] = ACTIONS(2095), - [anon_sym_Null] = ACTIONS(2095), - [anon_sym_NULL] = ACTIONS(2095), - [sym_string] = ACTIONS(2097), - [anon_sym_AT] = ACTIONS(2097), - [anon_sym_TILDE] = ACTIONS(2097), - [anon_sym_array] = ACTIONS(2095), - [anon_sym_varray] = ACTIONS(2095), - [anon_sym_darray] = ACTIONS(2095), - [anon_sym_vec] = ACTIONS(2095), - [anon_sym_dict] = ACTIONS(2095), - [anon_sym_keyset] = ACTIONS(2095), - [anon_sym_LT] = ACTIONS(2095), - [anon_sym_PLUS] = ACTIONS(2095), - [anon_sym_DASH] = ACTIONS(2095), - [anon_sym_tuple] = ACTIONS(2095), - [anon_sym_include] = ACTIONS(2095), - [anon_sym_include_once] = ACTIONS(2095), - [anon_sym_require] = ACTIONS(2095), - [anon_sym_require_once] = ACTIONS(2095), - [anon_sym_list] = ACTIONS(2095), - [anon_sym_LT_LT] = ACTIONS(2095), - [anon_sym_BANG] = ACTIONS(2097), - [anon_sym_PLUS_PLUS] = ACTIONS(2097), - [anon_sym_DASH_DASH] = ACTIONS(2097), - [anon_sym_await] = ACTIONS(2095), - [anon_sym_async] = ACTIONS(2095), - [anon_sym_yield] = ACTIONS(2095), - [anon_sym_trait] = ACTIONS(2095), - [anon_sym_interface] = ACTIONS(2095), - [anon_sym_class] = ACTIONS(2095), - [anon_sym_enum] = ACTIONS(2095), - [sym_final_modifier] = ACTIONS(2095), - [sym_abstract_modifier] = ACTIONS(2095), - [sym_xhp_modifier] = ACTIONS(2095), - [sym_xhp_identifier] = ACTIONS(2095), - [sym_xhp_class_identifier] = ACTIONS(2097), - [sym_comment] = ACTIONS(3), - }, - [1599] = { - [sym_identifier] = ACTIONS(2103), - [sym_variable] = ACTIONS(2105), - [sym_pipe_variable] = ACTIONS(2105), - [anon_sym_type] = ACTIONS(2103), - [anon_sym_newtype] = ACTIONS(2103), - [anon_sym_shape] = ACTIONS(2103), - [anon_sym_clone] = ACTIONS(2103), - [anon_sym_new] = ACTIONS(2103), - [anon_sym_print] = ACTIONS(2103), - [sym__backslash] = ACTIONS(2105), - [anon_sym_self] = ACTIONS(2103), - [anon_sym_parent] = ACTIONS(2103), - [anon_sym_static] = ACTIONS(2103), - [anon_sym_LT_LT_LT] = ACTIONS(2105), - [anon_sym_RBRACE] = ACTIONS(2105), - [anon_sym_LBRACE] = ACTIONS(2105), - [anon_sym_SEMI] = ACTIONS(2105), - [anon_sym_return] = ACTIONS(2103), - [anon_sym_break] = ACTIONS(2103), - [anon_sym_continue] = ACTIONS(2103), - [anon_sym_throw] = ACTIONS(2103), - [anon_sym_echo] = ACTIONS(2103), - [anon_sym_unset] = ACTIONS(2103), - [anon_sym_LPAREN] = ACTIONS(2105), - [anon_sym_concurrent] = ACTIONS(2103), - [anon_sym_use] = ACTIONS(2103), - [anon_sym_namespace] = ACTIONS(2103), - [anon_sym_function] = ACTIONS(2103), - [anon_sym_const] = ACTIONS(2103), - [anon_sym_if] = ACTIONS(2103), - [anon_sym_switch] = ACTIONS(2103), - [anon_sym_foreach] = ACTIONS(2103), - [anon_sym_while] = ACTIONS(2103), - [anon_sym_do] = ACTIONS(2103), - [anon_sym_for] = ACTIONS(2103), - [anon_sym_try] = ACTIONS(2103), - [anon_sym_using] = ACTIONS(2103), - [sym_float] = ACTIONS(2105), - [sym_integer] = ACTIONS(2103), - [anon_sym_true] = ACTIONS(2103), - [anon_sym_True] = ACTIONS(2103), - [anon_sym_TRUE] = ACTIONS(2103), - [anon_sym_false] = ACTIONS(2103), - [anon_sym_False] = ACTIONS(2103), - [anon_sym_FALSE] = ACTIONS(2103), - [anon_sym_null] = ACTIONS(2103), - [anon_sym_Null] = ACTIONS(2103), - [anon_sym_NULL] = ACTIONS(2103), - [sym_string] = ACTIONS(2105), - [anon_sym_AT] = ACTIONS(2105), - [anon_sym_TILDE] = ACTIONS(2105), - [anon_sym_array] = ACTIONS(2103), - [anon_sym_varray] = ACTIONS(2103), - [anon_sym_darray] = ACTIONS(2103), - [anon_sym_vec] = ACTIONS(2103), - [anon_sym_dict] = ACTIONS(2103), - [anon_sym_keyset] = ACTIONS(2103), - [anon_sym_LT] = ACTIONS(2103), - [anon_sym_PLUS] = ACTIONS(2103), - [anon_sym_DASH] = ACTIONS(2103), - [anon_sym_tuple] = ACTIONS(2103), - [anon_sym_include] = ACTIONS(2103), - [anon_sym_include_once] = ACTIONS(2103), - [anon_sym_require] = ACTIONS(2103), - [anon_sym_require_once] = ACTIONS(2103), - [anon_sym_list] = ACTIONS(2103), - [anon_sym_LT_LT] = ACTIONS(2103), - [anon_sym_BANG] = ACTIONS(2105), - [anon_sym_PLUS_PLUS] = ACTIONS(2105), - [anon_sym_DASH_DASH] = ACTIONS(2105), - [anon_sym_await] = ACTIONS(2103), - [anon_sym_async] = ACTIONS(2103), - [anon_sym_yield] = ACTIONS(2103), - [anon_sym_trait] = ACTIONS(2103), - [anon_sym_interface] = ACTIONS(2103), - [anon_sym_class] = ACTIONS(2103), - [anon_sym_enum] = ACTIONS(2103), - [sym_final_modifier] = ACTIONS(2103), - [sym_abstract_modifier] = ACTIONS(2103), - [sym_xhp_modifier] = ACTIONS(2103), - [sym_xhp_identifier] = ACTIONS(2103), - [sym_xhp_class_identifier] = ACTIONS(2105), - [sym_comment] = ACTIONS(3), - }, - [1600] = { - [sym_identifier] = ACTIONS(2195), - [sym_variable] = ACTIONS(2197), - [sym_pipe_variable] = ACTIONS(2197), - [anon_sym_type] = ACTIONS(2195), - [anon_sym_newtype] = ACTIONS(2195), - [anon_sym_shape] = ACTIONS(2195), - [anon_sym_clone] = ACTIONS(2195), - [anon_sym_new] = ACTIONS(2195), - [anon_sym_print] = ACTIONS(2195), - [sym__backslash] = ACTIONS(2197), - [anon_sym_self] = ACTIONS(2195), - [anon_sym_parent] = ACTIONS(2195), - [anon_sym_static] = ACTIONS(2195), - [anon_sym_LT_LT_LT] = ACTIONS(2197), - [anon_sym_RBRACE] = ACTIONS(2197), - [anon_sym_LBRACE] = ACTIONS(2197), - [anon_sym_SEMI] = ACTIONS(2197), - [anon_sym_return] = ACTIONS(2195), - [anon_sym_break] = ACTIONS(2195), - [anon_sym_continue] = ACTIONS(2195), - [anon_sym_throw] = ACTIONS(2195), - [anon_sym_echo] = ACTIONS(2195), - [anon_sym_unset] = ACTIONS(2195), - [anon_sym_LPAREN] = ACTIONS(2197), - [anon_sym_concurrent] = ACTIONS(2195), - [anon_sym_use] = ACTIONS(2195), - [anon_sym_namespace] = ACTIONS(2195), - [anon_sym_function] = ACTIONS(2195), - [anon_sym_const] = ACTIONS(2195), - [anon_sym_if] = ACTIONS(2195), - [anon_sym_switch] = ACTIONS(2195), - [anon_sym_foreach] = ACTIONS(2195), - [anon_sym_while] = ACTIONS(2195), - [anon_sym_do] = ACTIONS(2195), - [anon_sym_for] = ACTIONS(2195), - [anon_sym_try] = ACTIONS(2195), - [anon_sym_using] = ACTIONS(2195), - [sym_float] = ACTIONS(2197), - [sym_integer] = ACTIONS(2195), - [anon_sym_true] = ACTIONS(2195), - [anon_sym_True] = ACTIONS(2195), - [anon_sym_TRUE] = ACTIONS(2195), - [anon_sym_false] = ACTIONS(2195), - [anon_sym_False] = ACTIONS(2195), - [anon_sym_FALSE] = ACTIONS(2195), - [anon_sym_null] = ACTIONS(2195), - [anon_sym_Null] = ACTIONS(2195), - [anon_sym_NULL] = ACTIONS(2195), - [sym_string] = ACTIONS(2197), - [anon_sym_AT] = ACTIONS(2197), - [anon_sym_TILDE] = ACTIONS(2197), - [anon_sym_array] = ACTIONS(2195), - [anon_sym_varray] = ACTIONS(2195), - [anon_sym_darray] = ACTIONS(2195), - [anon_sym_vec] = ACTIONS(2195), - [anon_sym_dict] = ACTIONS(2195), - [anon_sym_keyset] = ACTIONS(2195), - [anon_sym_LT] = ACTIONS(2195), - [anon_sym_PLUS] = ACTIONS(2195), - [anon_sym_DASH] = ACTIONS(2195), - [anon_sym_tuple] = ACTIONS(2195), - [anon_sym_include] = ACTIONS(2195), - [anon_sym_include_once] = ACTIONS(2195), - [anon_sym_require] = ACTIONS(2195), - [anon_sym_require_once] = ACTIONS(2195), - [anon_sym_list] = ACTIONS(2195), - [anon_sym_LT_LT] = ACTIONS(2195), - [anon_sym_BANG] = ACTIONS(2197), - [anon_sym_PLUS_PLUS] = ACTIONS(2197), - [anon_sym_DASH_DASH] = ACTIONS(2197), - [anon_sym_await] = ACTIONS(2195), - [anon_sym_async] = ACTIONS(2195), - [anon_sym_yield] = ACTIONS(2195), - [anon_sym_trait] = ACTIONS(2195), - [anon_sym_interface] = ACTIONS(2195), - [anon_sym_class] = ACTIONS(2195), - [anon_sym_enum] = ACTIONS(2195), - [sym_final_modifier] = ACTIONS(2195), - [sym_abstract_modifier] = ACTIONS(2195), - [sym_xhp_modifier] = ACTIONS(2195), - [sym_xhp_identifier] = ACTIONS(2195), - [sym_xhp_class_identifier] = ACTIONS(2197), - [sym_comment] = ACTIONS(3), - }, - [1601] = { - [sym_identifier] = ACTIONS(2159), - [sym_variable] = ACTIONS(2161), - [sym_pipe_variable] = ACTIONS(2161), - [anon_sym_type] = ACTIONS(2159), - [anon_sym_newtype] = ACTIONS(2159), - [anon_sym_shape] = ACTIONS(2159), - [anon_sym_clone] = ACTIONS(2159), - [anon_sym_new] = ACTIONS(2159), - [anon_sym_print] = ACTIONS(2159), - [sym__backslash] = ACTIONS(2161), - [anon_sym_self] = ACTIONS(2159), - [anon_sym_parent] = ACTIONS(2159), - [anon_sym_static] = ACTIONS(2159), - [anon_sym_LT_LT_LT] = ACTIONS(2161), - [anon_sym_RBRACE] = ACTIONS(2161), - [anon_sym_LBRACE] = ACTIONS(2161), - [anon_sym_SEMI] = ACTIONS(2161), - [anon_sym_return] = ACTIONS(2159), - [anon_sym_break] = ACTIONS(2159), - [anon_sym_continue] = ACTIONS(2159), - [anon_sym_throw] = ACTIONS(2159), - [anon_sym_echo] = ACTIONS(2159), - [anon_sym_unset] = ACTIONS(2159), - [anon_sym_LPAREN] = ACTIONS(2161), - [anon_sym_concurrent] = ACTIONS(2159), - [anon_sym_use] = ACTIONS(2159), - [anon_sym_namespace] = ACTIONS(2159), - [anon_sym_function] = ACTIONS(2159), - [anon_sym_const] = ACTIONS(2159), - [anon_sym_if] = ACTIONS(2159), - [anon_sym_switch] = ACTIONS(2159), - [anon_sym_foreach] = ACTIONS(2159), - [anon_sym_while] = ACTIONS(2159), - [anon_sym_do] = ACTIONS(2159), - [anon_sym_for] = ACTIONS(2159), - [anon_sym_try] = ACTIONS(2159), - [anon_sym_using] = ACTIONS(2159), - [sym_float] = ACTIONS(2161), - [sym_integer] = ACTIONS(2159), - [anon_sym_true] = ACTIONS(2159), - [anon_sym_True] = ACTIONS(2159), - [anon_sym_TRUE] = ACTIONS(2159), - [anon_sym_false] = ACTIONS(2159), - [anon_sym_False] = ACTIONS(2159), - [anon_sym_FALSE] = ACTIONS(2159), - [anon_sym_null] = ACTIONS(2159), - [anon_sym_Null] = ACTIONS(2159), - [anon_sym_NULL] = ACTIONS(2159), - [sym_string] = ACTIONS(2161), - [anon_sym_AT] = ACTIONS(2161), - [anon_sym_TILDE] = ACTIONS(2161), - [anon_sym_array] = ACTIONS(2159), - [anon_sym_varray] = ACTIONS(2159), - [anon_sym_darray] = ACTIONS(2159), - [anon_sym_vec] = ACTIONS(2159), - [anon_sym_dict] = ACTIONS(2159), - [anon_sym_keyset] = ACTIONS(2159), - [anon_sym_LT] = ACTIONS(2159), - [anon_sym_PLUS] = ACTIONS(2159), - [anon_sym_DASH] = ACTIONS(2159), - [anon_sym_tuple] = ACTIONS(2159), - [anon_sym_include] = ACTIONS(2159), - [anon_sym_include_once] = ACTIONS(2159), - [anon_sym_require] = ACTIONS(2159), - [anon_sym_require_once] = ACTIONS(2159), - [anon_sym_list] = ACTIONS(2159), - [anon_sym_LT_LT] = ACTIONS(2159), - [anon_sym_BANG] = ACTIONS(2161), - [anon_sym_PLUS_PLUS] = ACTIONS(2161), - [anon_sym_DASH_DASH] = ACTIONS(2161), - [anon_sym_await] = ACTIONS(2159), - [anon_sym_async] = ACTIONS(2159), - [anon_sym_yield] = ACTIONS(2159), - [anon_sym_trait] = ACTIONS(2159), - [anon_sym_interface] = ACTIONS(2159), - [anon_sym_class] = ACTIONS(2159), - [anon_sym_enum] = ACTIONS(2159), - [sym_final_modifier] = ACTIONS(2159), - [sym_abstract_modifier] = ACTIONS(2159), - [sym_xhp_modifier] = ACTIONS(2159), - [sym_xhp_identifier] = ACTIONS(2159), - [sym_xhp_class_identifier] = ACTIONS(2161), - [sym_comment] = ACTIONS(3), - }, - [1602] = { - [sym_identifier] = ACTIONS(2107), - [sym_variable] = ACTIONS(2109), - [sym_pipe_variable] = ACTIONS(2109), - [anon_sym_type] = ACTIONS(2107), - [anon_sym_newtype] = ACTIONS(2107), - [anon_sym_shape] = ACTIONS(2107), - [anon_sym_clone] = ACTIONS(2107), - [anon_sym_new] = ACTIONS(2107), - [anon_sym_print] = ACTIONS(2107), - [sym__backslash] = ACTIONS(2109), - [anon_sym_self] = ACTIONS(2107), - [anon_sym_parent] = ACTIONS(2107), - [anon_sym_static] = ACTIONS(2107), - [anon_sym_LT_LT_LT] = ACTIONS(2109), - [anon_sym_RBRACE] = ACTIONS(2109), - [anon_sym_LBRACE] = ACTIONS(2109), - [anon_sym_SEMI] = ACTIONS(2109), - [anon_sym_return] = ACTIONS(2107), - [anon_sym_break] = ACTIONS(2107), - [anon_sym_continue] = ACTIONS(2107), - [anon_sym_throw] = ACTIONS(2107), - [anon_sym_echo] = ACTIONS(2107), - [anon_sym_unset] = ACTIONS(2107), - [anon_sym_LPAREN] = ACTIONS(2109), - [anon_sym_concurrent] = ACTIONS(2107), - [anon_sym_use] = ACTIONS(2107), - [anon_sym_namespace] = ACTIONS(2107), - [anon_sym_function] = ACTIONS(2107), - [anon_sym_const] = ACTIONS(2107), - [anon_sym_if] = ACTIONS(2107), - [anon_sym_switch] = ACTIONS(2107), - [anon_sym_foreach] = ACTIONS(2107), - [anon_sym_while] = ACTIONS(2107), - [anon_sym_do] = ACTIONS(2107), - [anon_sym_for] = ACTIONS(2107), - [anon_sym_try] = ACTIONS(2107), - [anon_sym_using] = ACTIONS(2107), - [sym_float] = ACTIONS(2109), - [sym_integer] = ACTIONS(2107), - [anon_sym_true] = ACTIONS(2107), - [anon_sym_True] = ACTIONS(2107), - [anon_sym_TRUE] = ACTIONS(2107), - [anon_sym_false] = ACTIONS(2107), - [anon_sym_False] = ACTIONS(2107), - [anon_sym_FALSE] = ACTIONS(2107), - [anon_sym_null] = ACTIONS(2107), - [anon_sym_Null] = ACTIONS(2107), - [anon_sym_NULL] = ACTIONS(2107), - [sym_string] = ACTIONS(2109), - [anon_sym_AT] = ACTIONS(2109), - [anon_sym_TILDE] = ACTIONS(2109), - [anon_sym_array] = ACTIONS(2107), - [anon_sym_varray] = ACTIONS(2107), - [anon_sym_darray] = ACTIONS(2107), - [anon_sym_vec] = ACTIONS(2107), - [anon_sym_dict] = ACTIONS(2107), - [anon_sym_keyset] = ACTIONS(2107), - [anon_sym_LT] = ACTIONS(2107), - [anon_sym_PLUS] = ACTIONS(2107), - [anon_sym_DASH] = ACTIONS(2107), - [anon_sym_tuple] = ACTIONS(2107), - [anon_sym_include] = ACTIONS(2107), - [anon_sym_include_once] = ACTIONS(2107), - [anon_sym_require] = ACTIONS(2107), - [anon_sym_require_once] = ACTIONS(2107), - [anon_sym_list] = ACTIONS(2107), - [anon_sym_LT_LT] = ACTIONS(2107), - [anon_sym_BANG] = ACTIONS(2109), - [anon_sym_PLUS_PLUS] = ACTIONS(2109), - [anon_sym_DASH_DASH] = ACTIONS(2109), - [anon_sym_await] = ACTIONS(2107), - [anon_sym_async] = ACTIONS(2107), - [anon_sym_yield] = ACTIONS(2107), - [anon_sym_trait] = ACTIONS(2107), - [anon_sym_interface] = ACTIONS(2107), - [anon_sym_class] = ACTIONS(2107), - [anon_sym_enum] = ACTIONS(2107), - [sym_final_modifier] = ACTIONS(2107), - [sym_abstract_modifier] = ACTIONS(2107), - [sym_xhp_modifier] = ACTIONS(2107), - [sym_xhp_identifier] = ACTIONS(2107), - [sym_xhp_class_identifier] = ACTIONS(2109), - [sym_comment] = ACTIONS(3), - }, - [1603] = { - [sym_identifier] = ACTIONS(1971), - [sym_variable] = ACTIONS(1973), - [sym_pipe_variable] = ACTIONS(1973), - [anon_sym_type] = ACTIONS(1971), - [anon_sym_newtype] = ACTIONS(1971), - [anon_sym_shape] = ACTIONS(1971), - [anon_sym_clone] = ACTIONS(1971), - [anon_sym_new] = ACTIONS(1971), - [anon_sym_print] = ACTIONS(1971), - [sym__backslash] = ACTIONS(1973), - [anon_sym_self] = ACTIONS(1971), - [anon_sym_parent] = ACTIONS(1971), - [anon_sym_static] = ACTIONS(1971), - [anon_sym_LT_LT_LT] = ACTIONS(1973), - [anon_sym_RBRACE] = ACTIONS(1973), - [anon_sym_LBRACE] = ACTIONS(1973), - [anon_sym_SEMI] = ACTIONS(1973), - [anon_sym_return] = ACTIONS(1971), - [anon_sym_break] = ACTIONS(1971), - [anon_sym_continue] = ACTIONS(1971), - [anon_sym_throw] = ACTIONS(1971), - [anon_sym_echo] = ACTIONS(1971), - [anon_sym_unset] = ACTIONS(1971), - [anon_sym_LPAREN] = ACTIONS(1973), - [anon_sym_concurrent] = ACTIONS(1971), - [anon_sym_use] = ACTIONS(1971), - [anon_sym_namespace] = ACTIONS(1971), - [anon_sym_function] = ACTIONS(1971), - [anon_sym_const] = ACTIONS(1971), - [anon_sym_if] = ACTIONS(1971), - [anon_sym_switch] = ACTIONS(1971), - [anon_sym_foreach] = ACTIONS(1971), - [anon_sym_while] = ACTIONS(1971), - [anon_sym_do] = ACTIONS(1971), - [anon_sym_for] = ACTIONS(1971), - [anon_sym_try] = ACTIONS(1971), - [anon_sym_using] = ACTIONS(1971), - [sym_float] = ACTIONS(1973), - [sym_integer] = ACTIONS(1971), - [anon_sym_true] = ACTIONS(1971), - [anon_sym_True] = ACTIONS(1971), - [anon_sym_TRUE] = ACTIONS(1971), - [anon_sym_false] = ACTIONS(1971), - [anon_sym_False] = ACTIONS(1971), - [anon_sym_FALSE] = ACTIONS(1971), - [anon_sym_null] = ACTIONS(1971), - [anon_sym_Null] = ACTIONS(1971), - [anon_sym_NULL] = ACTIONS(1971), - [sym_string] = ACTIONS(1973), - [anon_sym_AT] = ACTIONS(1973), - [anon_sym_TILDE] = ACTIONS(1973), - [anon_sym_array] = ACTIONS(1971), - [anon_sym_varray] = ACTIONS(1971), - [anon_sym_darray] = ACTIONS(1971), - [anon_sym_vec] = ACTIONS(1971), - [anon_sym_dict] = ACTIONS(1971), - [anon_sym_keyset] = ACTIONS(1971), - [anon_sym_LT] = ACTIONS(1971), - [anon_sym_PLUS] = ACTIONS(1971), - [anon_sym_DASH] = ACTIONS(1971), - [anon_sym_tuple] = ACTIONS(1971), - [anon_sym_include] = ACTIONS(1971), - [anon_sym_include_once] = ACTIONS(1971), - [anon_sym_require] = ACTIONS(1971), - [anon_sym_require_once] = ACTIONS(1971), - [anon_sym_list] = ACTIONS(1971), - [anon_sym_LT_LT] = ACTIONS(1971), - [anon_sym_BANG] = ACTIONS(1973), - [anon_sym_PLUS_PLUS] = ACTIONS(1973), - [anon_sym_DASH_DASH] = ACTIONS(1973), - [anon_sym_await] = ACTIONS(1971), - [anon_sym_async] = ACTIONS(1971), - [anon_sym_yield] = ACTIONS(1971), - [anon_sym_trait] = ACTIONS(1971), - [anon_sym_interface] = ACTIONS(1971), - [anon_sym_class] = ACTIONS(1971), - [anon_sym_enum] = ACTIONS(1971), - [sym_final_modifier] = ACTIONS(1971), - [sym_abstract_modifier] = ACTIONS(1971), - [sym_xhp_modifier] = ACTIONS(1971), - [sym_xhp_identifier] = ACTIONS(1971), - [sym_xhp_class_identifier] = ACTIONS(1973), - [sym_comment] = ACTIONS(3), - }, - [1604] = { - [ts_builtin_sym_end] = ACTIONS(2321), - [sym_identifier] = ACTIONS(2319), - [sym_variable] = ACTIONS(2321), - [sym_pipe_variable] = ACTIONS(2321), - [anon_sym_type] = ACTIONS(2319), - [anon_sym_newtype] = ACTIONS(2319), - [anon_sym_shape] = ACTIONS(2319), - [anon_sym_clone] = ACTIONS(2319), - [anon_sym_new] = ACTIONS(2319), - [anon_sym_print] = ACTIONS(2319), - [sym__backslash] = ACTIONS(2321), - [anon_sym_self] = ACTIONS(2319), - [anon_sym_parent] = ACTIONS(2319), - [anon_sym_static] = ACTIONS(2319), - [anon_sym_LT_LT_LT] = ACTIONS(2321), - [anon_sym_LBRACE] = ACTIONS(2321), - [anon_sym_SEMI] = ACTIONS(2321), - [anon_sym_return] = ACTIONS(2319), - [anon_sym_break] = ACTIONS(2319), - [anon_sym_continue] = ACTIONS(2319), - [anon_sym_throw] = ACTIONS(2319), - [anon_sym_echo] = ACTIONS(2319), - [anon_sym_unset] = ACTIONS(2319), - [anon_sym_LPAREN] = ACTIONS(2321), - [anon_sym_concurrent] = ACTIONS(2319), - [anon_sym_use] = ACTIONS(2319), - [anon_sym_namespace] = ACTIONS(2319), - [anon_sym_function] = ACTIONS(2319), - [anon_sym_const] = ACTIONS(2319), - [anon_sym_if] = ACTIONS(2319), - [anon_sym_switch] = ACTIONS(2319), - [anon_sym_foreach] = ACTIONS(2319), - [anon_sym_while] = ACTIONS(2319), - [anon_sym_do] = ACTIONS(2319), - [anon_sym_for] = ACTIONS(2319), - [anon_sym_try] = ACTIONS(2319), - [anon_sym_using] = ACTIONS(2319), - [sym_float] = ACTIONS(2321), - [sym_integer] = ACTIONS(2319), - [anon_sym_true] = ACTIONS(2319), - [anon_sym_True] = ACTIONS(2319), - [anon_sym_TRUE] = ACTIONS(2319), - [anon_sym_false] = ACTIONS(2319), - [anon_sym_False] = ACTIONS(2319), - [anon_sym_FALSE] = ACTIONS(2319), - [anon_sym_null] = ACTIONS(2319), - [anon_sym_Null] = ACTIONS(2319), - [anon_sym_NULL] = ACTIONS(2319), - [sym_string] = ACTIONS(2321), - [anon_sym_AT] = ACTIONS(2321), - [anon_sym_TILDE] = ACTIONS(2321), - [anon_sym_array] = ACTIONS(2319), - [anon_sym_varray] = ACTIONS(2319), - [anon_sym_darray] = ACTIONS(2319), - [anon_sym_vec] = ACTIONS(2319), - [anon_sym_dict] = ACTIONS(2319), - [anon_sym_keyset] = ACTIONS(2319), - [anon_sym_LT] = ACTIONS(2319), - [anon_sym_PLUS] = ACTIONS(2319), - [anon_sym_DASH] = ACTIONS(2319), - [anon_sym_tuple] = ACTIONS(2319), - [anon_sym_include] = ACTIONS(2319), - [anon_sym_include_once] = ACTIONS(2319), - [anon_sym_require] = ACTIONS(2319), - [anon_sym_require_once] = ACTIONS(2319), - [anon_sym_list] = ACTIONS(2319), - [anon_sym_LT_LT] = ACTIONS(2319), - [anon_sym_BANG] = ACTIONS(2321), - [anon_sym_PLUS_PLUS] = ACTIONS(2321), - [anon_sym_DASH_DASH] = ACTIONS(2321), - [anon_sym_await] = ACTIONS(2319), - [anon_sym_async] = ACTIONS(2319), - [anon_sym_yield] = ACTIONS(2319), - [anon_sym_trait] = ACTIONS(2319), - [anon_sym_interface] = ACTIONS(2319), - [anon_sym_class] = ACTIONS(2319), - [anon_sym_enum] = ACTIONS(2319), - [sym_final_modifier] = ACTIONS(2319), - [sym_abstract_modifier] = ACTIONS(2319), - [sym_xhp_modifier] = ACTIONS(2319), - [sym_xhp_identifier] = ACTIONS(2319), - [sym_xhp_class_identifier] = ACTIONS(2321), - [sym_comment] = ACTIONS(3), - }, - [1605] = { - [sym_identifier] = ACTIONS(2119), - [sym_variable] = ACTIONS(2121), - [sym_pipe_variable] = ACTIONS(2121), - [anon_sym_type] = ACTIONS(2119), - [anon_sym_newtype] = ACTIONS(2119), - [anon_sym_shape] = ACTIONS(2119), - [anon_sym_clone] = ACTIONS(2119), - [anon_sym_new] = ACTIONS(2119), - [anon_sym_print] = ACTIONS(2119), - [sym__backslash] = ACTIONS(2121), - [anon_sym_self] = ACTIONS(2119), - [anon_sym_parent] = ACTIONS(2119), - [anon_sym_static] = ACTIONS(2119), - [anon_sym_LT_LT_LT] = ACTIONS(2121), - [anon_sym_RBRACE] = ACTIONS(2121), - [anon_sym_LBRACE] = ACTIONS(2121), - [anon_sym_SEMI] = ACTIONS(2121), - [anon_sym_return] = ACTIONS(2119), - [anon_sym_break] = ACTIONS(2119), - [anon_sym_continue] = ACTIONS(2119), - [anon_sym_throw] = ACTIONS(2119), - [anon_sym_echo] = ACTIONS(2119), - [anon_sym_unset] = ACTIONS(2119), - [anon_sym_LPAREN] = ACTIONS(2121), - [anon_sym_concurrent] = ACTIONS(2119), - [anon_sym_use] = ACTIONS(2119), - [anon_sym_namespace] = ACTIONS(2119), - [anon_sym_function] = ACTIONS(2119), - [anon_sym_const] = ACTIONS(2119), - [anon_sym_if] = ACTIONS(2119), - [anon_sym_switch] = ACTIONS(2119), - [anon_sym_foreach] = ACTIONS(2119), - [anon_sym_while] = ACTIONS(2119), - [anon_sym_do] = ACTIONS(2119), - [anon_sym_for] = ACTIONS(2119), - [anon_sym_try] = ACTIONS(2119), - [anon_sym_using] = ACTIONS(2119), - [sym_float] = ACTIONS(2121), - [sym_integer] = ACTIONS(2119), - [anon_sym_true] = ACTIONS(2119), - [anon_sym_True] = ACTIONS(2119), - [anon_sym_TRUE] = ACTIONS(2119), - [anon_sym_false] = ACTIONS(2119), - [anon_sym_False] = ACTIONS(2119), - [anon_sym_FALSE] = ACTIONS(2119), - [anon_sym_null] = ACTIONS(2119), - [anon_sym_Null] = ACTIONS(2119), - [anon_sym_NULL] = ACTIONS(2119), - [sym_string] = ACTIONS(2121), - [anon_sym_AT] = ACTIONS(2121), - [anon_sym_TILDE] = ACTIONS(2121), - [anon_sym_array] = ACTIONS(2119), - [anon_sym_varray] = ACTIONS(2119), - [anon_sym_darray] = ACTIONS(2119), - [anon_sym_vec] = ACTIONS(2119), - [anon_sym_dict] = ACTIONS(2119), - [anon_sym_keyset] = ACTIONS(2119), - [anon_sym_LT] = ACTIONS(2119), - [anon_sym_PLUS] = ACTIONS(2119), - [anon_sym_DASH] = ACTIONS(2119), - [anon_sym_tuple] = ACTIONS(2119), - [anon_sym_include] = ACTIONS(2119), - [anon_sym_include_once] = ACTIONS(2119), - [anon_sym_require] = ACTIONS(2119), - [anon_sym_require_once] = ACTIONS(2119), - [anon_sym_list] = ACTIONS(2119), - [anon_sym_LT_LT] = ACTIONS(2119), - [anon_sym_BANG] = ACTIONS(2121), - [anon_sym_PLUS_PLUS] = ACTIONS(2121), - [anon_sym_DASH_DASH] = ACTIONS(2121), - [anon_sym_await] = ACTIONS(2119), - [anon_sym_async] = ACTIONS(2119), - [anon_sym_yield] = ACTIONS(2119), - [anon_sym_trait] = ACTIONS(2119), - [anon_sym_interface] = ACTIONS(2119), - [anon_sym_class] = ACTIONS(2119), - [anon_sym_enum] = ACTIONS(2119), - [sym_final_modifier] = ACTIONS(2119), - [sym_abstract_modifier] = ACTIONS(2119), - [sym_xhp_modifier] = ACTIONS(2119), - [sym_xhp_identifier] = ACTIONS(2119), - [sym_xhp_class_identifier] = ACTIONS(2121), - [sym_comment] = ACTIONS(3), - }, - [1606] = { - [sym_identifier] = ACTIONS(2123), - [sym_variable] = ACTIONS(2125), - [sym_pipe_variable] = ACTIONS(2125), - [anon_sym_type] = ACTIONS(2123), - [anon_sym_newtype] = ACTIONS(2123), - [anon_sym_shape] = ACTIONS(2123), - [anon_sym_clone] = ACTIONS(2123), - [anon_sym_new] = ACTIONS(2123), - [anon_sym_print] = ACTIONS(2123), - [sym__backslash] = ACTIONS(2125), - [anon_sym_self] = ACTIONS(2123), - [anon_sym_parent] = ACTIONS(2123), - [anon_sym_static] = ACTIONS(2123), - [anon_sym_LT_LT_LT] = ACTIONS(2125), - [anon_sym_RBRACE] = ACTIONS(2125), - [anon_sym_LBRACE] = ACTIONS(2125), - [anon_sym_SEMI] = ACTIONS(2125), - [anon_sym_return] = ACTIONS(2123), - [anon_sym_break] = ACTIONS(2123), - [anon_sym_continue] = ACTIONS(2123), - [anon_sym_throw] = ACTIONS(2123), - [anon_sym_echo] = ACTIONS(2123), - [anon_sym_unset] = ACTIONS(2123), - [anon_sym_LPAREN] = ACTIONS(2125), - [anon_sym_concurrent] = ACTIONS(2123), - [anon_sym_use] = ACTIONS(2123), - [anon_sym_namespace] = ACTIONS(2123), - [anon_sym_function] = ACTIONS(2123), - [anon_sym_const] = ACTIONS(2123), - [anon_sym_if] = ACTIONS(2123), - [anon_sym_switch] = ACTIONS(2123), - [anon_sym_foreach] = ACTIONS(2123), - [anon_sym_while] = ACTIONS(2123), - [anon_sym_do] = ACTIONS(2123), - [anon_sym_for] = ACTIONS(2123), - [anon_sym_try] = ACTIONS(2123), - [anon_sym_using] = ACTIONS(2123), - [sym_float] = ACTIONS(2125), - [sym_integer] = ACTIONS(2123), - [anon_sym_true] = ACTIONS(2123), - [anon_sym_True] = ACTIONS(2123), - [anon_sym_TRUE] = ACTIONS(2123), - [anon_sym_false] = ACTIONS(2123), - [anon_sym_False] = ACTIONS(2123), - [anon_sym_FALSE] = ACTIONS(2123), - [anon_sym_null] = ACTIONS(2123), - [anon_sym_Null] = ACTIONS(2123), - [anon_sym_NULL] = ACTIONS(2123), - [sym_string] = ACTIONS(2125), - [anon_sym_AT] = ACTIONS(2125), - [anon_sym_TILDE] = ACTIONS(2125), - [anon_sym_array] = ACTIONS(2123), - [anon_sym_varray] = ACTIONS(2123), - [anon_sym_darray] = ACTIONS(2123), - [anon_sym_vec] = ACTIONS(2123), - [anon_sym_dict] = ACTIONS(2123), - [anon_sym_keyset] = ACTIONS(2123), - [anon_sym_LT] = ACTIONS(2123), - [anon_sym_PLUS] = ACTIONS(2123), - [anon_sym_DASH] = ACTIONS(2123), - [anon_sym_tuple] = ACTIONS(2123), - [anon_sym_include] = ACTIONS(2123), - [anon_sym_include_once] = ACTIONS(2123), - [anon_sym_require] = ACTIONS(2123), - [anon_sym_require_once] = ACTIONS(2123), - [anon_sym_list] = ACTIONS(2123), - [anon_sym_LT_LT] = ACTIONS(2123), - [anon_sym_BANG] = ACTIONS(2125), - [anon_sym_PLUS_PLUS] = ACTIONS(2125), - [anon_sym_DASH_DASH] = ACTIONS(2125), - [anon_sym_await] = ACTIONS(2123), - [anon_sym_async] = ACTIONS(2123), - [anon_sym_yield] = ACTIONS(2123), - [anon_sym_trait] = ACTIONS(2123), - [anon_sym_interface] = ACTIONS(2123), - [anon_sym_class] = ACTIONS(2123), - [anon_sym_enum] = ACTIONS(2123), - [sym_final_modifier] = ACTIONS(2123), - [sym_abstract_modifier] = ACTIONS(2123), - [sym_xhp_modifier] = ACTIONS(2123), - [sym_xhp_identifier] = ACTIONS(2123), - [sym_xhp_class_identifier] = ACTIONS(2125), - [sym_comment] = ACTIONS(3), - }, - [1607] = { - [sym_identifier] = ACTIONS(2131), - [sym_variable] = ACTIONS(2133), - [sym_pipe_variable] = ACTIONS(2133), - [anon_sym_type] = ACTIONS(2131), - [anon_sym_newtype] = ACTIONS(2131), - [anon_sym_shape] = ACTIONS(2131), - [anon_sym_clone] = ACTIONS(2131), - [anon_sym_new] = ACTIONS(2131), - [anon_sym_print] = ACTIONS(2131), - [sym__backslash] = ACTIONS(2133), - [anon_sym_self] = ACTIONS(2131), - [anon_sym_parent] = ACTIONS(2131), - [anon_sym_static] = ACTIONS(2131), - [anon_sym_LT_LT_LT] = ACTIONS(2133), - [anon_sym_RBRACE] = ACTIONS(2133), - [anon_sym_LBRACE] = ACTIONS(2133), - [anon_sym_SEMI] = ACTIONS(2133), - [anon_sym_return] = ACTIONS(2131), - [anon_sym_break] = ACTIONS(2131), - [anon_sym_continue] = ACTIONS(2131), - [anon_sym_throw] = ACTIONS(2131), - [anon_sym_echo] = ACTIONS(2131), - [anon_sym_unset] = ACTIONS(2131), - [anon_sym_LPAREN] = ACTIONS(2133), - [anon_sym_concurrent] = ACTIONS(2131), - [anon_sym_use] = ACTIONS(2131), - [anon_sym_namespace] = ACTIONS(2131), - [anon_sym_function] = ACTIONS(2131), - [anon_sym_const] = ACTIONS(2131), - [anon_sym_if] = ACTIONS(2131), - [anon_sym_switch] = ACTIONS(2131), - [anon_sym_foreach] = ACTIONS(2131), - [anon_sym_while] = ACTIONS(2131), - [anon_sym_do] = ACTIONS(2131), - [anon_sym_for] = ACTIONS(2131), - [anon_sym_try] = ACTIONS(2131), - [anon_sym_using] = ACTIONS(2131), - [sym_float] = ACTIONS(2133), - [sym_integer] = ACTIONS(2131), - [anon_sym_true] = ACTIONS(2131), - [anon_sym_True] = ACTIONS(2131), - [anon_sym_TRUE] = ACTIONS(2131), - [anon_sym_false] = ACTIONS(2131), - [anon_sym_False] = ACTIONS(2131), - [anon_sym_FALSE] = ACTIONS(2131), - [anon_sym_null] = ACTIONS(2131), - [anon_sym_Null] = ACTIONS(2131), - [anon_sym_NULL] = ACTIONS(2131), - [sym_string] = ACTIONS(2133), - [anon_sym_AT] = ACTIONS(2133), - [anon_sym_TILDE] = ACTIONS(2133), - [anon_sym_array] = ACTIONS(2131), - [anon_sym_varray] = ACTIONS(2131), - [anon_sym_darray] = ACTIONS(2131), - [anon_sym_vec] = ACTIONS(2131), - [anon_sym_dict] = ACTIONS(2131), - [anon_sym_keyset] = ACTIONS(2131), - [anon_sym_LT] = ACTIONS(2131), - [anon_sym_PLUS] = ACTIONS(2131), - [anon_sym_DASH] = ACTIONS(2131), - [anon_sym_tuple] = ACTIONS(2131), - [anon_sym_include] = ACTIONS(2131), - [anon_sym_include_once] = ACTIONS(2131), - [anon_sym_require] = ACTIONS(2131), - [anon_sym_require_once] = ACTIONS(2131), - [anon_sym_list] = ACTIONS(2131), - [anon_sym_LT_LT] = ACTIONS(2131), - [anon_sym_BANG] = ACTIONS(2133), - [anon_sym_PLUS_PLUS] = ACTIONS(2133), - [anon_sym_DASH_DASH] = ACTIONS(2133), - [anon_sym_await] = ACTIONS(2131), - [anon_sym_async] = ACTIONS(2131), - [anon_sym_yield] = ACTIONS(2131), - [anon_sym_trait] = ACTIONS(2131), - [anon_sym_interface] = ACTIONS(2131), - [anon_sym_class] = ACTIONS(2131), - [anon_sym_enum] = ACTIONS(2131), - [sym_final_modifier] = ACTIONS(2131), - [sym_abstract_modifier] = ACTIONS(2131), - [sym_xhp_modifier] = ACTIONS(2131), - [sym_xhp_identifier] = ACTIONS(2131), - [sym_xhp_class_identifier] = ACTIONS(2133), - [sym_comment] = ACTIONS(3), - }, - [1608] = { - [sym_identifier] = ACTIONS(2139), - [sym_variable] = ACTIONS(2141), - [sym_pipe_variable] = ACTIONS(2141), - [anon_sym_type] = ACTIONS(2139), - [anon_sym_newtype] = ACTIONS(2139), - [anon_sym_shape] = ACTIONS(2139), - [anon_sym_clone] = ACTIONS(2139), - [anon_sym_new] = ACTIONS(2139), - [anon_sym_print] = ACTIONS(2139), - [sym__backslash] = ACTIONS(2141), - [anon_sym_self] = ACTIONS(2139), - [anon_sym_parent] = ACTIONS(2139), - [anon_sym_static] = ACTIONS(2139), - [anon_sym_LT_LT_LT] = ACTIONS(2141), - [anon_sym_RBRACE] = ACTIONS(2141), - [anon_sym_LBRACE] = ACTIONS(2141), - [anon_sym_SEMI] = ACTIONS(2141), - [anon_sym_return] = ACTIONS(2139), - [anon_sym_break] = ACTIONS(2139), - [anon_sym_continue] = ACTIONS(2139), - [anon_sym_throw] = ACTIONS(2139), - [anon_sym_echo] = ACTIONS(2139), - [anon_sym_unset] = ACTIONS(2139), - [anon_sym_LPAREN] = ACTIONS(2141), - [anon_sym_concurrent] = ACTIONS(2139), - [anon_sym_use] = ACTIONS(2139), - [anon_sym_namespace] = ACTIONS(2139), - [anon_sym_function] = ACTIONS(2139), - [anon_sym_const] = ACTIONS(2139), - [anon_sym_if] = ACTIONS(2139), - [anon_sym_switch] = ACTIONS(2139), - [anon_sym_foreach] = ACTIONS(2139), - [anon_sym_while] = ACTIONS(2139), - [anon_sym_do] = ACTIONS(2139), - [anon_sym_for] = ACTIONS(2139), - [anon_sym_try] = ACTIONS(2139), - [anon_sym_using] = ACTIONS(2139), - [sym_float] = ACTIONS(2141), - [sym_integer] = ACTIONS(2139), - [anon_sym_true] = ACTIONS(2139), - [anon_sym_True] = ACTIONS(2139), - [anon_sym_TRUE] = ACTIONS(2139), - [anon_sym_false] = ACTIONS(2139), - [anon_sym_False] = ACTIONS(2139), - [anon_sym_FALSE] = ACTIONS(2139), - [anon_sym_null] = ACTIONS(2139), - [anon_sym_Null] = ACTIONS(2139), - [anon_sym_NULL] = ACTIONS(2139), - [sym_string] = ACTIONS(2141), - [anon_sym_AT] = ACTIONS(2141), - [anon_sym_TILDE] = ACTIONS(2141), - [anon_sym_array] = ACTIONS(2139), - [anon_sym_varray] = ACTIONS(2139), - [anon_sym_darray] = ACTIONS(2139), - [anon_sym_vec] = ACTIONS(2139), - [anon_sym_dict] = ACTIONS(2139), - [anon_sym_keyset] = ACTIONS(2139), - [anon_sym_LT] = ACTIONS(2139), - [anon_sym_PLUS] = ACTIONS(2139), - [anon_sym_DASH] = ACTIONS(2139), - [anon_sym_tuple] = ACTIONS(2139), - [anon_sym_include] = ACTIONS(2139), - [anon_sym_include_once] = ACTIONS(2139), - [anon_sym_require] = ACTIONS(2139), - [anon_sym_require_once] = ACTIONS(2139), - [anon_sym_list] = ACTIONS(2139), - [anon_sym_LT_LT] = ACTIONS(2139), - [anon_sym_BANG] = ACTIONS(2141), - [anon_sym_PLUS_PLUS] = ACTIONS(2141), - [anon_sym_DASH_DASH] = ACTIONS(2141), - [anon_sym_await] = ACTIONS(2139), - [anon_sym_async] = ACTIONS(2139), - [anon_sym_yield] = ACTIONS(2139), - [anon_sym_trait] = ACTIONS(2139), - [anon_sym_interface] = ACTIONS(2139), - [anon_sym_class] = ACTIONS(2139), - [anon_sym_enum] = ACTIONS(2139), - [sym_final_modifier] = ACTIONS(2139), - [sym_abstract_modifier] = ACTIONS(2139), - [sym_xhp_modifier] = ACTIONS(2139), - [sym_xhp_identifier] = ACTIONS(2139), - [sym_xhp_class_identifier] = ACTIONS(2141), - [sym_comment] = ACTIONS(3), - }, - [1609] = { - [sym_identifier] = ACTIONS(2495), - [sym_variable] = ACTIONS(2497), - [sym_pipe_variable] = ACTIONS(2497), - [anon_sym_type] = ACTIONS(2495), - [anon_sym_newtype] = ACTIONS(2495), - [anon_sym_shape] = ACTIONS(2495), - [anon_sym_clone] = ACTIONS(2495), - [anon_sym_new] = ACTIONS(2495), - [anon_sym_print] = ACTIONS(2495), - [sym__backslash] = ACTIONS(2497), - [anon_sym_self] = ACTIONS(2495), - [anon_sym_parent] = ACTIONS(2495), - [anon_sym_static] = ACTIONS(2495), - [anon_sym_LT_LT_LT] = ACTIONS(2497), - [anon_sym_LBRACE] = ACTIONS(2497), - [anon_sym_SEMI] = ACTIONS(2497), - [anon_sym_return] = ACTIONS(2495), - [anon_sym_break] = ACTIONS(2495), - [anon_sym_continue] = ACTIONS(2495), - [anon_sym_throw] = ACTIONS(2495), - [anon_sym_echo] = ACTIONS(2495), - [anon_sym_unset] = ACTIONS(2495), - [anon_sym_LPAREN] = ACTIONS(2497), - [anon_sym_concurrent] = ACTIONS(2495), - [anon_sym_use] = ACTIONS(2495), - [anon_sym_namespace] = ACTIONS(2495), - [anon_sym_function] = ACTIONS(2495), - [anon_sym_const] = ACTIONS(2495), - [anon_sym_if] = ACTIONS(2495), - [anon_sym_switch] = ACTIONS(2495), - [anon_sym_foreach] = ACTIONS(2495), - [anon_sym_while] = ACTIONS(2495), - [anon_sym_do] = ACTIONS(2495), - [anon_sym_for] = ACTIONS(2495), - [anon_sym_try] = ACTIONS(2495), - [anon_sym_using] = ACTIONS(2495), - [sym_float] = ACTIONS(2497), - [sym_integer] = ACTIONS(2495), - [anon_sym_true] = ACTIONS(2495), - [anon_sym_True] = ACTIONS(2495), - [anon_sym_TRUE] = ACTIONS(2495), - [anon_sym_false] = ACTIONS(2495), - [anon_sym_False] = ACTIONS(2495), - [anon_sym_FALSE] = ACTIONS(2495), - [anon_sym_null] = ACTIONS(2495), - [anon_sym_Null] = ACTIONS(2495), - [anon_sym_NULL] = ACTIONS(2495), - [sym_string] = ACTIONS(2497), - [anon_sym_AT] = ACTIONS(2497), - [anon_sym_TILDE] = ACTIONS(2497), - [anon_sym_array] = ACTIONS(2495), - [anon_sym_varray] = ACTIONS(2495), - [anon_sym_darray] = ACTIONS(2495), - [anon_sym_vec] = ACTIONS(2495), - [anon_sym_dict] = ACTIONS(2495), - [anon_sym_keyset] = ACTIONS(2495), - [anon_sym_LT] = ACTIONS(2495), - [anon_sym_PLUS] = ACTIONS(2495), - [anon_sym_DASH] = ACTIONS(2495), - [anon_sym_tuple] = ACTIONS(2495), - [anon_sym_include] = ACTIONS(2495), - [anon_sym_include_once] = ACTIONS(2495), - [anon_sym_require] = ACTIONS(2495), - [anon_sym_require_once] = ACTIONS(2495), - [anon_sym_list] = ACTIONS(2495), - [anon_sym_LT_LT] = ACTIONS(2495), - [anon_sym_BANG] = ACTIONS(2497), - [anon_sym_PLUS_PLUS] = ACTIONS(2497), - [anon_sym_DASH_DASH] = ACTIONS(2497), - [anon_sym_await] = ACTIONS(2495), - [anon_sym_async] = ACTIONS(2495), - [anon_sym_yield] = ACTIONS(2495), - [anon_sym_trait] = ACTIONS(2495), - [anon_sym_interface] = ACTIONS(2495), - [anon_sym_class] = ACTIONS(2495), - [anon_sym_enum] = ACTIONS(2495), - [sym_final_modifier] = ACTIONS(2495), - [sym_abstract_modifier] = ACTIONS(2495), - [sym_xhp_modifier] = ACTIONS(2495), - [sym_xhp_identifier] = ACTIONS(2495), - [sym_xhp_class_identifier] = ACTIONS(2497), - [sym_comment] = ACTIONS(3), - }, - [1610] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1612), - [sym_require_extends_clause] = STATE(1612), - [sym_require_implements_clause] = STATE(1612), - [sym_method_declaration] = STATE(1612), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1612), - [sym_property_declaration] = STATE(1612), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1612), - [sym_xhp_children_declaration] = STATE(1612), - [sym_xhp_category_declaration] = STATE(1612), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1612), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2509), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1611] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2543), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1612] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2545), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1613] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2547), - [sym_variable] = ACTIONS(2550), - [anon_sym_shape] = ACTIONS(2553), - [sym__backslash] = ACTIONS(2556), - [anon_sym_static] = ACTIONS(2559), - [anon_sym_RBRACE] = ACTIONS(2562), - [anon_sym_LPAREN] = ACTIONS(2564), - [anon_sym_use] = ACTIONS(2567), - [anon_sym_function] = ACTIONS(2570), - [anon_sym_const] = ACTIONS(2573), - [anon_sym_null] = ACTIONS(2576), - [anon_sym_Null] = ACTIONS(2576), - [anon_sym_NULL] = ACTIONS(2576), - [anon_sym_AT] = ACTIONS(2579), - [anon_sym_QMARK] = ACTIONS(2582), - [anon_sym_TILDE] = ACTIONS(2585), - [anon_sym_array] = ACTIONS(2588), - [anon_sym_varray] = ACTIONS(2588), - [anon_sym_darray] = ACTIONS(2588), - [anon_sym_vec] = ACTIONS(2588), - [anon_sym_dict] = ACTIONS(2588), - [anon_sym_keyset] = ACTIONS(2588), - [anon_sym_bool] = ACTIONS(2588), - [anon_sym_float] = ACTIONS(2588), - [anon_sym_int] = ACTIONS(2588), - [anon_sym_string] = ACTIONS(2588), - [anon_sym_arraykey] = ACTIONS(2588), - [anon_sym_void] = ACTIONS(2588), - [anon_sym_nonnull] = ACTIONS(2588), - [anon_sym_mixed] = ACTIONS(2588), - [anon_sym_dynamic] = ACTIONS(2588), - [anon_sym_noreturn] = ACTIONS(2588), - [anon_sym_require] = ACTIONS(2591), - [anon_sym_LT_LT] = ACTIONS(2594), - [anon_sym_async] = ACTIONS(2597), - [sym_final_modifier] = ACTIONS(2600), - [sym_abstract_modifier] = ACTIONS(2600), - [anon_sym_public] = ACTIONS(2603), - [anon_sym_protected] = ACTIONS(2603), - [anon_sym_private] = ACTIONS(2603), - [sym_xhp_identifier] = ACTIONS(2588), - [sym_xhp_class_identifier] = ACTIONS(2606), - [anon_sym_attribute] = ACTIONS(2609), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2612), - [anon_sym_category] = ACTIONS(2615), - }, - [1614] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2618), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1615] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1618), - [sym_require_extends_clause] = STATE(1618), - [sym_require_implements_clause] = STATE(1618), - [sym_method_declaration] = STATE(1618), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1618), - [sym_property_declaration] = STATE(1618), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1618), - [sym_xhp_children_declaration] = STATE(1618), - [sym_xhp_category_declaration] = STATE(1618), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1618), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2620), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1616] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1620), - [sym_require_extends_clause] = STATE(1620), - [sym_require_implements_clause] = STATE(1620), - [sym_method_declaration] = STATE(1620), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1620), - [sym_property_declaration] = STATE(1620), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1620), - [sym_xhp_children_declaration] = STATE(1620), - [sym_xhp_category_declaration] = STATE(1620), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1620), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2622), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1617] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1619), - [sym_require_extends_clause] = STATE(1619), - [sym_require_implements_clause] = STATE(1619), - [sym_method_declaration] = STATE(1619), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1619), - [sym_property_declaration] = STATE(1619), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1619), - [sym_xhp_children_declaration] = STATE(1619), - [sym_xhp_category_declaration] = STATE(1619), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1619), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2624), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1618] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2626), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1619] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2628), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1620] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2630), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1621] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1611), - [sym_require_extends_clause] = STATE(1611), - [sym_require_implements_clause] = STATE(1611), - [sym_method_declaration] = STATE(1611), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1611), - [sym_property_declaration] = STATE(1611), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1611), - [sym_xhp_children_declaration] = STATE(1611), - [sym_xhp_category_declaration] = STATE(1611), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1611), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2632), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1622] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1623), - [sym_require_extends_clause] = STATE(1623), - [sym_require_implements_clause] = STATE(1623), - [sym_method_declaration] = STATE(1623), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1623), - [sym_property_declaration] = STATE(1623), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1623), - [sym_xhp_children_declaration] = STATE(1623), - [sym_xhp_category_declaration] = STATE(1623), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1623), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2634), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1623] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1613), - [sym_require_extends_clause] = STATE(1613), - [sym_require_implements_clause] = STATE(1613), - [sym_method_declaration] = STATE(1613), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1613), - [sym_property_declaration] = STATE(1613), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1613), - [sym_xhp_children_declaration] = STATE(1613), - [sym_xhp_category_declaration] = STATE(1613), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1613), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2636), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1624] = { - [sym_qualified_identifier] = STATE(2607), - [sym_null] = STATE(2613), - [sym_type_specifier] = STATE(4830), - [sym__type_modifier] = STATE(2998), - [sym_tuple_type_specifier] = STATE(4830), - [sym_function_type_specifier] = STATE(4830), - [sym_shape_type_specifier] = STATE(4830), - [sym_type_constant] = STATE(4830), - [sym__type_constant] = STATE(2620), - [sym__function_declaration_header] = STATE(4271), - [sym_trait_use_clause] = STATE(1614), - [sym_require_extends_clause] = STATE(1614), - [sym_require_implements_clause] = STATE(1614), - [sym_method_declaration] = STATE(1614), - [sym__class_const_declaration] = STATE(2579), - [sym_type_const_declaration] = STATE(1614), - [sym_property_declaration] = STATE(1614), - [sym_property_declarator] = STATE(4243), - [sym__member_modifier] = STATE(1855), - [sym_static_modifier] = STATE(1855), - [sym_visibility_modifier] = STATE(1855), - [sym_attribute_modifier] = STATE(1854), - [sym_async_modifier] = STATE(5298), - [sym_xhp_attribute_declaration] = STATE(1614), - [sym_xhp_children_declaration] = STATE(1614), - [sym_xhp_category_declaration] = STATE(1614), - [aux_sym_qualified_identifier_repeat1] = STATE(2538), - [aux_sym_type_specifier_repeat1] = STATE(2998), - [aux_sym_member_declarations_repeat1] = STATE(1614), - [aux_sym_method_declaration_repeat1] = STATE(1855), - [sym_identifier] = ACTIONS(2499), - [sym_variable] = ACTIONS(2501), - [anon_sym_shape] = ACTIONS(2503), - [sym__backslash] = ACTIONS(2505), - [anon_sym_static] = ACTIONS(2507), - [anon_sym_RBRACE] = ACTIONS(2638), - [anon_sym_LPAREN] = ACTIONS(2511), - [anon_sym_use] = ACTIONS(2513), - [anon_sym_function] = ACTIONS(2515), - [anon_sym_const] = ACTIONS(2517), - [anon_sym_null] = ACTIONS(2519), - [anon_sym_Null] = ACTIONS(2519), - [anon_sym_NULL] = ACTIONS(2519), - [anon_sym_AT] = ACTIONS(2521), - [anon_sym_QMARK] = ACTIONS(929), - [anon_sym_TILDE] = ACTIONS(2523), - [anon_sym_array] = ACTIONS(943), - [anon_sym_varray] = ACTIONS(943), - [anon_sym_darray] = ACTIONS(943), - [anon_sym_vec] = ACTIONS(943), - [anon_sym_dict] = ACTIONS(943), - [anon_sym_keyset] = ACTIONS(943), - [anon_sym_bool] = ACTIONS(943), - [anon_sym_float] = ACTIONS(943), - [anon_sym_int] = ACTIONS(943), - [anon_sym_string] = ACTIONS(943), - [anon_sym_arraykey] = ACTIONS(943), - [anon_sym_void] = ACTIONS(943), - [anon_sym_nonnull] = ACTIONS(943), - [anon_sym_mixed] = ACTIONS(943), - [anon_sym_dynamic] = ACTIONS(943), - [anon_sym_noreturn] = ACTIONS(943), - [anon_sym_require] = ACTIONS(2525), - [anon_sym_LT_LT] = ACTIONS(2527), - [anon_sym_async] = ACTIONS(2529), - [sym_final_modifier] = ACTIONS(2531), - [sym_abstract_modifier] = ACTIONS(2531), - [anon_sym_public] = ACTIONS(2533), - [anon_sym_protected] = ACTIONS(2533), - [anon_sym_private] = ACTIONS(2533), - [sym_xhp_identifier] = ACTIONS(943), - [sym_xhp_class_identifier] = ACTIONS(2535), - [anon_sym_attribute] = ACTIONS(2537), - [sym_comment] = ACTIONS(3), - [anon_sym_children] = ACTIONS(2539), - [anon_sym_category] = ACTIONS(2541), - }, - [1625] = { - [aux_sym_qualified_identifier_repeat1] = STATE(1628), - [sym__backslash] = ACTIONS(25), - [anon_sym_COLON_COLON] = ACTIONS(2640), - [anon_sym_RBRACE] = ACTIONS(2640), - [anon_sym_LBRACK] = ACTIONS(2640), - [anon_sym_RBRACK] = ACTIONS(2640), - [anon_sym_QMARK_DASH_GT] = ACTIONS(2640), - [anon_sym_DASH_GT] = ACTIONS(2640), - [anon_sym_LBRACE] = ACTIONS(2640), - [anon_sym_SEMI] = ACTIONS(2640), - [anon_sym_COMMA] = ACTIONS(2640), - [anon_sym_LPAREN] = ACTIONS(2640), - [anon_sym_RPAREN] = ACTIONS(2640), - [anon_sym_COLON] = ACTIONS(2642), - [anon_sym_EQ_GT] = ACTIONS(2640), - [sym_string] = ACTIONS(2644), - [anon_sym_QMARK] = ACTIONS(2642), - [anon_sym_LT] = ACTIONS(2642), - [anon_sym_GT] = ACTIONS(2642), - [anon_sym_PLUS] = ACTIONS(2642), - [anon_sym_DASH] = ACTIONS(2642), - [anon_sym_EQ] = ACTIONS(2642), - [anon_sym_PIPE_GT] = ACTIONS(2640), - [anon_sym_QMARK_QMARK] = ACTIONS(2642), - [anon_sym_PIPE_PIPE] = ACTIONS(2640), - [anon_sym_AMP_AMP] = ACTIONS(2640), - [anon_sym_PIPE] = ACTIONS(2642), - [anon_sym_CARET] = ACTIONS(2642), - [anon_sym_AMP] = ACTIONS(2642), - [anon_sym_EQ_EQ] = ACTIONS(2642), - [anon_sym_BANG_EQ] = ACTIONS(2642), - [anon_sym_EQ_EQ_EQ] = ACTIONS(2640), - [anon_sym_BANG_EQ_EQ] = ACTIONS(2640), - [anon_sym_LT_EQ] = ACTIONS(2642), - [anon_sym_GT_EQ] = ACTIONS(2640), - [anon_sym_LT_EQ_GT] = ACTIONS(2640), - [anon_sym_LT_LT] = ACTIONS(2642), - [anon_sym_GT_GT] = ACTIONS(2642), - [anon_sym_DOT] = ACTIONS(2642), - [anon_sym_STAR] = ACTIONS(2642), - [anon_sym_SLASH] = ACTIONS(2642), - [anon_sym_PERCENT] = ACTIONS(2642), - [anon_sym_STAR_STAR] = ACTIONS(2642), - [anon_sym_QMARK_COLON] = ACTIONS(2640), - [anon_sym_QMARK_QMARK_EQ] = ACTIONS(2640), - [anon_sym_DOT_EQ] = ACTIONS(2640), - [anon_sym_PIPE_EQ] = ACTIONS(2640), - [anon_sym_CARET_EQ] = ACTIONS(2640), - [anon_sym_AMP_EQ] = ACTIONS(2640), - [anon_sym_LT_LT_EQ] = ACTIONS(2640), - [anon_sym_GT_GT_EQ] = ACTIONS(2640), - [anon_sym_PLUS_EQ] = ACTIONS(2640), - [anon_sym_DASH_EQ] = ACTIONS(2640), - [anon_sym_STAR_EQ] = ACTIONS(2640), - [anon_sym_SLASH_EQ] = ACTIONS(2640), - [anon_sym_PERCENT_EQ] = ACTIONS(2640), - [anon_sym_STAR_STAR_EQ] = ACTIONS(2640), - [anon_sym_PLUS_PLUS] = ACTIONS(2640), - [anon_sym_DASH_DASH] = ACTIONS(2640), - [anon_sym_is] = ACTIONS(2640), - [anon_sym_as3] = ACTIONS(2640), - [anon_sym_QMARKas] = ACTIONS(2640), - [anon_sym_ATrequired] = ACTIONS(2640), - [anon_sym_ATlateinit] = ACTIONS(2640), - [sym_comment] = ACTIONS(3), - }, -}; - -static const uint16_t ts_small_parse_table[] = { - [0] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2646), 1, - sym__backslash, - STATE(1626), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2651), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2649), 40, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [75] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - STATE(1626), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2640), 40, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [150] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - STATE(1626), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2655), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2653), 40, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [225] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2651), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2649), 41, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [295] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - STATE(1628), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2640), 39, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [369] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1959), 21, - anon_sym_else, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(1961), 41, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_elseif, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_while, - anon_sym_catch, - anon_sym_finally, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [439] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1963), 21, - anon_sym_else, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(1965), 41, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_elseif, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_while, - anon_sym_catch, - anon_sym_finally, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [509] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(1670), 1, - sym_arguments, - STATE(4079), 1, - sym_type_arguments, - ACTIONS(901), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(897), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [582] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2657), 1, - anon_sym_COLON_COLON, - ACTIONS(2663), 1, - anon_sym_LT, - STATE(1687), 1, - sym_type_arguments, - ACTIONS(2661), 20, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2659), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [657] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2672), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2668), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [730] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(2672), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2668), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [803] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2657), 1, - anon_sym_COLON_COLON, - ACTIONS(2680), 1, - anon_sym_LT, - STATE(1672), 1, - sym_type_arguments, - ACTIONS(2678), 20, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2676), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [878] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2683), 1, - sym__backslash, - STATE(1638), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2651), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2649), 37, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [950] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2688), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2686), 39, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1018] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2663), 1, - anon_sym_LT, - STATE(1687), 1, - sym_type_arguments, - ACTIONS(2661), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2659), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1090] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2690), 1, - anon_sym_COLON_COLON, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [1172] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2657), 1, - anon_sym_COLON_COLON, - ACTIONS(2706), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2704), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1242] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 40, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1310] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2672), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2668), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1380] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2680), 1, - anon_sym_LT, - STATE(1672), 1, - sym_type_arguments, - ACTIONS(2678), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2676), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1452] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2657), 1, - anon_sym_COLON_COLON, - ACTIONS(2710), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2708), 38, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1522] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2712), 1, - sym__backslash, - STATE(1650), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2640), 37, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1594] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2716), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2714), 39, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1662] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2712), 1, - sym__backslash, - STATE(1638), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2640), 37, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1734] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2712), 1, - sym__backslash, - STATE(1638), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2655), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2653), 37, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1806] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2718), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1873] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2722), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [1940] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_COLON_COLON, - ACTIONS(2728), 1, - anon_sym_LT, - STATE(1808), 1, - sym_type_arguments, - ACTIONS(2661), 20, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2659), 36, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2013] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2733), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2731), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2080] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(901), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(897), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2147] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2737), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2735), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2214] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2741), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2739), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2281] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2745), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2743), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2348] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(901), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(897), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2415] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2749), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2747), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2482] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2753), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2751), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2549] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2757), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2755), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2616] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2761), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2759), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2683] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2672), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2668), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2750] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2765), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2763), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2817] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2769), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2767), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2884] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(901), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(897), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [2951] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2773), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2771), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3018] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2714), 1, - anon_sym_COLON_COLON, - ACTIONS(2777), 1, - anon_sym_COMMA, - ACTIONS(2782), 1, - anon_sym_GT, - ACTIONS(2780), 19, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2775), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3091] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2787), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2785), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3158] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2791), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2789), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3225] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2795), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2793), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3292] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2799), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2797), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3359] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2780), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2775), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3426] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2803), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2801), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3493] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2807), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2805), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3560] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2811), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2809), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3627] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2815), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2813), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3694] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2819), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2817), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3761] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2823), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2821), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3828] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2827), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2825), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3895] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2831), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2829), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [3962] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2835), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2833), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4029] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 34, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [4102] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2839), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2837), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4169] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2651), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2649), 38, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4236] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2678), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2676), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4303] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2843), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2841), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4370] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(2845), 1, - anon_sym_COLON_COLON, - ACTIONS(2847), 1, - anon_sym_COMMA, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 18, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [4451] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2852), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2850), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4518] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2856), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2854), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4585] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2672), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2668), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4652] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_COLON_COLON, - ACTIONS(2858), 1, - anon_sym_LT, - STATE(1773), 1, - sym_type_arguments, - ACTIONS(2678), 20, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2676), 36, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4725] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2863), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2861), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4792] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2867), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2865), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4859] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2871), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2869), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4926] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2875), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2873), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [4993] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2879), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2877), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5060] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2883), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2881), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5127] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2887), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2885), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5194] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2891), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2889), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5261] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2895), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2893), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5328] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [5407] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(919), 1, - sym__backslash, - ACTIONS(2644), 1, - sym_string, - STATE(1715), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2640), 36, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [5480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2899), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2897), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5547] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2903), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2901), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5614] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 34, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [5687] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2907), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2905), 39, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [5754] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1013), 1, - sym__backslash, - ACTIONS(2909), 1, - sym_string, - STATE(1720), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2640), 35, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [5827] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2911), 1, - sym__backslash, - STATE(1710), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2651), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2649), 36, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [5897] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1013), 1, - sym__backslash, - ACTIONS(2644), 1, - sym_string, - STATE(1720), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2640), 34, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [5969] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(2847), 1, - anon_sym_COMMA, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 18, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [6047] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(2845), 1, - anon_sym_COLON_COLON, - ACTIONS(2847), 1, - anon_sym_COMMA, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2914), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 18, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 32, - anon_sym_LBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [6127] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(919), 1, - sym__backslash, - STATE(1710), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2640), 36, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [6197] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(919), 1, - sym__backslash, - STATE(1710), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2655), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2653), 36, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [6267] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2858), 1, - anon_sym_LT, - STATE(1773), 1, - sym_type_arguments, - ACTIONS(2678), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2676), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [6337] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_COLON_COLON, - ACTIONS(2710), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2708), 36, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [6405] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2716), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2714), 37, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [6471] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 34, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [6541] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1013), 1, - sym__backslash, - STATE(1725), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2655), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2653), 35, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [6611] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2782), 1, - anon_sym_GT, - ACTIONS(2714), 2, - anon_sym_COLON_COLON, - anon_sym_COMMA, - ACTIONS(2780), 20, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2775), 35, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [6681] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2728), 1, - anon_sym_LT, - STATE(1808), 1, - sym_type_arguments, - ACTIONS(2661), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2659), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [6751] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1013), 1, - sym__backslash, - STATE(1725), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2640), 35, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [6821] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2726), 1, - anon_sym_COLON_COLON, - ACTIONS(2706), 21, - anon_sym_COLON, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2704), 36, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [6889] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2916), 1, - sym__backslash, - STATE(1725), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2651), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2649), 35, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [6959] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2895), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2893), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7024] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2919), 1, - anon_sym_COLON_COLON, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 2, - sym_variable, - anon_sym_DOT_DOT_DOT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [7101] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2923), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2921), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7166] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2914), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_LBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7237] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(2914), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_LBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7308] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2811), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2809), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7373] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2839), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2837), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7438] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2722), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7503] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2867), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2865), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7568] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2871), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2869), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7633] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2927), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2925), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7698] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2761), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2759), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7763] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2931), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2929), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7828] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2935), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2933), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7893] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2939), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2937), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [7958] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2943), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2941), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8023] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2947), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2945), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8088] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2847), 1, - anon_sym_RPAREN, - ACTIONS(2949), 1, - anon_sym_COLON_COLON, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [8167] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2773), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2771), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8232] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 35, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [8299] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2953), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2951), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8364] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2799), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2797), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8429] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2957), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2955), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8494] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2651), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2649), 37, - sym_variable, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [8559] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2961), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2959), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8624] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2965), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2963), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8689] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2969), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2967), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8754] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2973), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2971), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8819] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2977), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2975), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8884] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2981), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2979), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [8949] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2985), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2983), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9014] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2907), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2905), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9079] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2883), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2881), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9144] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2879), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2877), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9209] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2791), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2789), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9274] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2989), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2987), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9339] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9404] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2993), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2991), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9469] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2651), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2649), 36, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LBRACE, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [9534] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2997), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2995), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9599] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3001), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2999), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9664] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2765), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2763), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9729] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3005), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3003), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9794] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3009), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3007), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9859] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2718), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9924] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2757), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2755), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [9989] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2807), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2805), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10054] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2795), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2793), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10119] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(2847), 1, - anon_sym_COMMA, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2696), 18, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 35, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10192] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3013), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3011), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10257] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3017), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3015), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10322] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3021), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3019), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10387] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2803), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2801), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10452] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2852), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2850), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10517] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2749), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2747), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10582] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3025), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3023), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10647] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(3027), 1, - anon_sym_COLON_COLON, - ACTIONS(3031), 1, - anon_sym_LBRACE, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [10726] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3035), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3033), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10791] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(2847), 1, - anon_sym_COMMA, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2914), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 18, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 32, - anon_sym_LBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10868] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2827), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2825), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10933] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3039), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3037), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [10998] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3043), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3041), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11063] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3047), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3045), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11128] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3051), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3049), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11193] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3055), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3053), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11258] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3059), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3057), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2835), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2833), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11388] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3063), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3061), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11453] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3067), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3065), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11518] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3071), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3069), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11583] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2903), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2901), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11648] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3075), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3073), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11713] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2887), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2885), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11778] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2863), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2861), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11843] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3079), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3077), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11908] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3083), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3081), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [11973] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3087), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3085), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12038] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2745), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2743), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12103] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2741), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2739), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12168] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2737), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2735), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12233] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2733), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2731), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12298] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2823), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2821), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12363] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2678), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2676), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12428] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3091), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3089), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12493] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3095), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3093), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12558] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3099), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3097), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12623] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3103), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3101), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12688] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3107), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3105), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12753] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3111), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3109), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12818] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3115), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3113), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12883] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3119), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3117), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [12948] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3123), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3121), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [13013] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2819), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2817), 37, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [13078] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3125), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [13194] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 22, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [13294] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3203), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [13410] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3227), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [13492] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3227), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [13570] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [13686] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3227), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3223), 32, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [13760] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [13876] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2696), 18, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 34, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [13948] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3234), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3232), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3230), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [14026] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2914), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_LBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [14094] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3237), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3223), 32, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [14168] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3045), 5, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [14286] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2847), 1, - anon_sym_RPAREN, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [14362] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3227), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3223), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [14438] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [14554] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3242), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 15, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [14638] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3237), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3223), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [14714] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3125), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [14830] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 10, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [14918] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2975), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15034] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3097), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15150] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3061), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15266] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3093), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15382] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2995), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15498] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3247), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3245), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15606] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [15682] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15790] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3033), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [15906] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2698), 1, - anon_sym_LT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 2, - sym_variable, - anon_sym_DOT_DOT_DOT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [15980] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3251), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [16096] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3097), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [16212] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2975), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [16328] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3253), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [16406] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2995), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [16522] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2501), 1, - sym_variable, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2507), 1, - anon_sym_static, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2515), 1, - anon_sym_function, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2529), 1, - anon_sym_async, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3256), 1, - anon_sym_const, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(4212), 1, - sym__function_declaration_header, - STATE(4213), 1, - sym_property_declarator, - STATE(5298), 1, - sym_async_modifier, - ACTIONS(3258), 2, - sym_final_modifier, - sym_abstract_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(2533), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - STATE(1878), 4, - sym__member_modifier, - sym_static_modifier, - sym_visibility_modifier, - aux_sym_method_declaration_repeat1, - STATE(4875), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [16636] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2501), 1, - sym_variable, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2507), 1, - anon_sym_static, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2515), 1, - anon_sym_function, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2529), 1, - anon_sym_async, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3260), 1, - anon_sym_const, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(4213), 1, - sym_property_declarator, - STATE(4224), 1, - sym__function_declaration_header, - STATE(5298), 1, - sym_async_modifier, - ACTIONS(3262), 2, - sym_final_modifier, - sym_abstract_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(2533), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - STATE(2619), 4, - sym__member_modifier, - sym_static_modifier, - sym_visibility_modifier, - aux_sym_method_declaration_repeat1, - STATE(4875), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [16750] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3253), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [16832] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3253), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 12, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [16918] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 8, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3177), 25, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17010] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17112] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 22, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17210] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3237), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [17288] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 4, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17392] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3251), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17508] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 23, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17604] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 22, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17704] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3237), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17786] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [17894] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3247), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3245), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18002] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3264), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3232), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3230), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [18080] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3267), 1, - anon_sym_EQ_GT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3045), 5, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18198] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 23, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18294] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18410] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3203), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18526] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 4, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18630] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 22, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18728] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3269), 1, - anon_sym_COMMA, - ACTIONS(3272), 1, - anon_sym_GT, - ACTIONS(3087), 19, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3085), 35, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [18796] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [18898] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2501), 1, - sym_variable, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2507), 1, - anon_sym_static, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2515), 1, - anon_sym_function, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2529), 1, - anon_sym_async, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3275), 1, - anon_sym_const, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(4556), 1, - sym__function_declaration_header, - STATE(4557), 1, - sym_property_declarator, - STATE(5298), 1, - sym_async_modifier, - ACTIONS(3262), 2, - sym_final_modifier, - sym_abstract_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(2533), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - STATE(2619), 4, - sym__member_modifier, - sym_static_modifier, - sym_visibility_modifier, - aux_sym_method_declaration_repeat1, - STATE(4634), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [19012] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19120] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 8, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3177), 25, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19212] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3242), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 12, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19298] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3033), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19414] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3242), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19496] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3179), 1, - anon_sym_EQ, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 20, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19608] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3179), 1, - anon_sym_EQ, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 20, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19720] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 10, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [19808] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3242), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 30, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [19886] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1013), 1, - sym__backslash, - STATE(1720), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2640), 33, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [19954] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3253), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 15, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(3177), 27, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [20038] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3061), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [20154] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3093), 6, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [20270] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 21, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [20378] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 8, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3177), 24, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [20469] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3293), 1, - anon_sym_RPAREN, - STATE(4463), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [20544] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3295), 1, - anon_sym_RPAREN, - STATE(4514), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [20619] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3093), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [20734] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2975), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [20849] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3323), 1, - anon_sym_RPAREN, - STATE(4372), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [20924] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - ACTIONS(2672), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2668), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [20991] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3203), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [21106] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 20, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [21213] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2914), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 33, - anon_sym_LBRACK, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [21278] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3325), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 26, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [21359] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3179), 1, - anon_sym_EQ, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 19, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [21470] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2714), 3, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_DOT_DOT_DOT, - ACTIONS(2780), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2775), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [21535] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3033), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [21650] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3325), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 29, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [21727] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [21842] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3325), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3223), 31, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [21915] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3247), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3245), 20, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [22022] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3251), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [22137] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3061), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [22252] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3328), 1, - anon_sym_RPAREN, - STATE(4124), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [22327] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3330), 1, - anon_sym_RPAREN, - STATE(4564), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [22402] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3332), 1, - anon_sym_COLON_COLON, - ACTIONS(3334), 1, - anon_sym_LT, - STATE(2279), 1, - sym_type_arguments, - ACTIONS(2678), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2676), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [22471] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [22586] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2782), 1, - anon_sym_GT, - ACTIONS(2714), 2, - anon_sym_COLON_COLON, - anon_sym_COMMA, - ACTIONS(2780), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2775), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [22653] = 5, - ACTIONS(3), 1, - sym_comment, - STATE(2247), 1, - sym_arguments, - STATE(4361), 1, - sym_type_arguments, - ACTIONS(901), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(897), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [22720] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3337), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3232), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3230), 29, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [22797] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3323), 1, - anon_sym_RPAREN, - STATE(4372), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [22872] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - ACTIONS(2672), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2668), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [22939] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [23008] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3340), 1, - anon_sym_RPAREN, - STATE(4256), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [23083] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3328), 1, - anon_sym_RPAREN, - STATE(4124), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [23158] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3311), 1, - anon_sym_CARET, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 21, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [23257] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 22, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [23352] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3295), 1, - anon_sym_RPAREN, - STATE(4514), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [23427] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 4, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - ACTIONS(3177), 20, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [23530] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2789), 1, - anon_sym_COMMA, - ACTIONS(3272), 1, - anon_sym_GT, - ACTIONS(3087), 19, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3085), 34, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_RBRACK, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_COLON, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [23597] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3340), 1, - anon_sym_RPAREN, - STATE(4256), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [23672] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3125), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [23787] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3325), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3223), 29, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [23862] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3342), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 15, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(3177), 26, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [23945] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3332), 1, - anon_sym_COLON_COLON, - ACTIONS(3345), 1, - anon_sym_LT, - STATE(2288), 1, - sym_type_arguments, - ACTIONS(2661), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2659), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [24014] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(2995), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [24129] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3348), 1, - anon_sym_RPAREN, - STATE(4031), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [24204] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3097), 5, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [24319] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - ACTIONS(3350), 1, - anon_sym_EQ_GT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3045), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [24436] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 21, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [24533] = 25, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 20, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [24640] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3311), 1, - anon_sym_CARET, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 20, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [24741] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2777), 1, - anon_sym_RPAREN, - ACTIONS(2714), 4, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(2780), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2775), 30, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [24808] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3348), 1, - anon_sym_RPAREN, - STATE(4031), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [24883] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3342), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 29, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [24960] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3031), 1, - anon_sym_LBRACE, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [25029] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3330), 1, - anon_sym_RPAREN, - STATE(4564), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25104] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3342), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 12, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3177), 26, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [25189] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3342), 1, - anon_sym_LT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 26, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [25270] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3293), 1, - anon_sym_RPAREN, - STATE(4463), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25345] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 10, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - ACTIONS(3177), 26, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [25432] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3352), 1, - anon_sym_RPAREN, - ACTIONS(3354), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25504] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3356), 1, - sym__backslash, - STATE(1975), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2655), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2653), 31, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [25570] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3358), 1, - anon_sym_RPAREN, - ACTIONS(3360), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25642] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3352), 1, - anon_sym_RPAREN, - ACTIONS(3354), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25714] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3364), 15, - sym_variable, - sym_pipe_variable, - sym__backslash, - anon_sym_LT_LT_LT, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - sym_float, - sym_string, - anon_sym_AT, - anon_sym_TILDE, - anon_sym_BANG, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - sym_xhp_class_identifier, - ACTIONS(3362), 39, - sym_identifier, - anon_sym_shape, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - anon_sym_function, - sym_integer, - anon_sym_true, - anon_sym_True, - anon_sym_TRUE, - anon_sym_false, - anon_sym_False, - anon_sym_FALSE, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_tuple, - anon_sym_include, - anon_sym_include_once, - anon_sym_require, - anon_sym_require_once, - anon_sym_list, - anon_sym_LT_LT, - anon_sym_await, - anon_sym_async, - anon_sym_yield, - sym_xhp_identifier, - [25776] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3295), 1, - anon_sym_RPAREN, - STATE(4514), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25848] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3345), 1, - anon_sym_LT, - STATE(2288), 1, - sym_type_arguments, - ACTIONS(2661), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2659), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [25914] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3358), 1, - anon_sym_RPAREN, - ACTIONS(3360), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [25986] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3293), 1, - anon_sym_RPAREN, - STATE(4463), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26058] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3366), 1, - anon_sym_RPAREN, - ACTIONS(3368), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26130] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1393), 1, - anon_sym_RBRACK, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - ACTIONS(3370), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4106), 1, - aux_sym_array_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [26250] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3332), 1, - anon_sym_COLON_COLON, - ACTIONS(2706), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2704), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [26314] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3340), 1, - anon_sym_RPAREN, - STATE(4256), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26386] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3372), 1, - anon_sym_RPAREN, - ACTIONS(3374), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26458] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3376), 1, - anon_sym_RPAREN, - ACTIONS(3378), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26530] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3380), 1, - anon_sym_RPAREN, - ACTIONS(3382), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26602] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3384), 1, - anon_sym_RPAREN, - ACTIONS(3386), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26674] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2688), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2686), 33, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [26736] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1434), 1, - anon_sym_RBRACK, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - ACTIONS(3388), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4529), 1, - aux_sym_array_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [26856] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3390), 1, - anon_sym_LPAREN, - ACTIONS(3392), 1, - anon_sym_LT, - STATE(1738), 1, - sym_arguments, - STATE(4806), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [26932] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3380), 1, - anon_sym_RPAREN, - ACTIONS(3382), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27004] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1440), 1, - anon_sym_RBRACK, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - ACTIONS(3394), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4400), 1, - aux_sym_array_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [27124] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3396), 1, - anon_sym_RPAREN, - ACTIONS(3398), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27196] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3330), 1, - anon_sym_RPAREN, - STATE(4564), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27268] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3400), 1, - sym__backslash, - STATE(1975), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2651), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2649), 31, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [27334] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3348), 1, - anon_sym_RPAREN, - STATE(4031), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27406] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3403), 1, - anon_sym_COMMA, - ACTIONS(3405), 1, - anon_sym_RPAREN, - ACTIONS(3408), 1, - anon_sym_EQ, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27480] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3334), 1, - anon_sym_LT, - STATE(2279), 1, - sym_type_arguments, - ACTIONS(2678), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2676), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [27546] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2716), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2714), 33, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [27608] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3390), 1, - anon_sym_LPAREN, - ACTIONS(3392), 1, - anon_sym_LT, - STATE(1738), 1, - sym_arguments, - STATE(4806), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27684] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3411), 1, - anon_sym_RPAREN, - ACTIONS(3413), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27756] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3415), 1, - anon_sym_RPAREN, - ACTIONS(3417), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27828] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3356), 1, - sym__backslash, - STATE(1975), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2640), 31, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [27894] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3411), 1, - anon_sym_RPAREN, - ACTIONS(3413), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [27966] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - ACTIONS(3419), 1, - anon_sym_RBRACE, - ACTIONS(3421), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4509), 1, - aux_sym_array_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [28086] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3376), 1, - anon_sym_RPAREN, - ACTIONS(3378), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28158] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3423), 1, - anon_sym_RPAREN, - ACTIONS(3425), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28230] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1429), 1, - anon_sym_RBRACK, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - ACTIONS(3427), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4478), 1, - aux_sym_array_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [28350] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3372), 1, - anon_sym_RPAREN, - ACTIONS(3374), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28422] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3423), 1, - anon_sym_RPAREN, - ACTIONS(3425), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28494] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3429), 3, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [28610] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [28676] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3408), 1, - anon_sym_EQ, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(3405), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28748] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3431), 1, - anon_sym_RPAREN, - ACTIONS(3433), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28820] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3435), 1, - anon_sym_RPAREN, - ACTIONS(3437), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28892] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3384), 1, - anon_sym_RPAREN, - ACTIONS(3386), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [28964] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3439), 1, - anon_sym_RPAREN, - ACTIONS(3441), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29036] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3366), 1, - anon_sym_RPAREN, - ACTIONS(3368), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29108] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3439), 1, - anon_sym_RPAREN, - ACTIONS(3441), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29180] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3392), 1, - anon_sym_LT, - ACTIONS(3443), 1, - anon_sym_LPAREN, - STATE(2386), 1, - sym_arguments, - STATE(4605), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29256] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3445), 1, - anon_sym_RPAREN, - ACTIONS(3447), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29328] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3445), 1, - anon_sym_RPAREN, - ACTIONS(3447), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29400] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3449), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3451), 2, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [29516] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3328), 1, - anon_sym_RPAREN, - STATE(4124), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29588] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3435), 1, - anon_sym_RPAREN, - ACTIONS(3437), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29660] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3240), 1, - anon_sym_EQ_GT, - ACTIONS(3453), 1, - anon_sym_RBRACE, - ACTIONS(3455), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4157), 1, - aux_sym_array_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [29780] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(3457), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29850] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3249), 1, - anon_sym_COLON_COLON, - ACTIONS(2672), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2668), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [29914] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3431), 1, - anon_sym_RPAREN, - ACTIONS(3433), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [29986] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(3457), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30056] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3392), 1, - anon_sym_LT, - ACTIONS(3443), 1, - anon_sym_LPAREN, - STATE(2386), 1, - sym_arguments, - STATE(4605), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30132] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3415), 1, - anon_sym_RPAREN, - ACTIONS(3417), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30204] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3356), 1, - sym__backslash, - STATE(1952), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2642), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2640), 31, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [30270] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3277), 1, - anon_sym_LT, - ACTIONS(3289), 1, - anon_sym_STAR_STAR, - ACTIONS(3297), 1, - anon_sym_QMARK, - ACTIONS(3299), 1, - anon_sym_EQ, - ACTIONS(3301), 1, - anon_sym_PIPE_GT, - ACTIONS(3303), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3305), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3307), 1, - anon_sym_AMP_AMP, - ACTIONS(3309), 1, - anon_sym_PIPE, - ACTIONS(3311), 1, - anon_sym_CARET, - ACTIONS(3313), 1, - anon_sym_AMP, - ACTIONS(3319), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3279), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3283), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3285), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3315), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3317), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3459), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3461), 2, - anon_sym_ATrequired, - anon_sym_ATlateinit, - ACTIONS(3281), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3287), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3321), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [30386] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3332), 1, - anon_sym_COLON_COLON, - ACTIONS(2710), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2708), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [30450] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3463), 1, - anon_sym_RPAREN, - ACTIONS(3465), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30522] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3396), 1, - anon_sym_RPAREN, - ACTIONS(3398), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30594] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3323), 1, - anon_sym_RPAREN, - STATE(4372), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30666] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3463), 1, - anon_sym_RPAREN, - ACTIONS(3465), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [30738] = 24, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 4, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - ACTIONS(3177), 18, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [30841] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1723), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4441), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [30958] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3423), 1, - anon_sym_RPAREN, - ACTIONS(3425), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [31027] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1725), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4448), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [31144] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3507), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [31213] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3507), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [31282] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1731), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4455), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [31399] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3509), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [31468] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1733), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4458), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [31585] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3511), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4460), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [31702] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3513), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [31815] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - STATE(1401), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [31880] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3411), 1, - anon_sym_RPAREN, - ACTIONS(3413), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [31949] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1717), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4075), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [32066] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3515), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4422), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [32183] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1715), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4415), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [32300] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3376), 1, - anon_sym_RPAREN, - ACTIONS(3378), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [32369] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3517), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [32438] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3330), 1, - anon_sym_RPAREN, - STATE(4564), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [32507] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3519), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4569), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [32624] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3517), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [32693] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1711), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4402), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [32810] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3521), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [32879] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3521), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [32948] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1709), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4380), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [33065] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2863), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2861), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [33126] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3358), 1, - anon_sym_RPAREN, - ACTIONS(3360), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [33195] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - STATE(814), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [33260] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1701), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4351), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [33377] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3380), 1, - anon_sym_RPAREN, - ACTIONS(3382), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [33446] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - STATE(715), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [33511] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3523), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4238), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [33628] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3525), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4206), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [33745] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3527), 1, - anon_sym_COLON_COLON, - ACTIONS(3529), 1, - anon_sym_LT, - STATE(2457), 1, - sym_type_arguments, - ACTIONS(2661), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2659), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [33812] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1677), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4199), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [33929] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3532), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [33998] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3532), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34067] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1675), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4186), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [34184] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3534), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34253] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3534), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34322] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1665), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4164), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [34439] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3439), 1, - anon_sym_RPAREN, - ACTIONS(3441), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34508] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - STATE(1026), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34573] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3509), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34642] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3445), 1, - anon_sym_RPAREN, - ACTIONS(3447), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2852), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2850), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [34772] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3536), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4318), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [34889] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - STATE(900), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [34954] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3527), 1, - anon_sym_COLON_COLON, - ACTIONS(3538), 1, - anon_sym_LT, - STATE(2471), 1, - sym_type_arguments, - ACTIONS(2678), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2676), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [35021] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3541), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4022), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35138] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1515), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4581), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35255] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3543), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4584), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35372] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1657), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4135), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35489] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1499), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4588), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35606] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3545), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(3990), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35723] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3547), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4590), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35840] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1639), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3983), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [35957] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3549), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36026] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3549), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36095] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3551), 1, - anon_sym_RBRACE, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36164] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2651), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2649), 32, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [36225] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1635), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3970), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [36342] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3553), 1, - anon_sym_COMMA, - ACTIONS(3555), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4347), 1, - aux_sym_list_expression_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [36459] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3551), 1, - anon_sym_RBRACE, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36528] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3557), 1, - anon_sym_COMMA, - ACTIONS(3559), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4349), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [36645] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3561), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36714] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(3457), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36781] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3561), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [36850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2799), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2797), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [36911] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1625), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3948), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [37028] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3463), 1, - anon_sym_RPAREN, - ACTIONS(3465), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [37097] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(4195), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [37162] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1621), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4475), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [37279] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2761), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2759), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [37340] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3366), 1, - anon_sym_RPAREN, - ACTIONS(3368), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [37409] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(4073), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [37474] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3563), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4005), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [37591] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3565), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4025), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [37708] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1581), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4033), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [37825] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3567), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [37894] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3567), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [37963] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3569), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4403), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [38080] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1569), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4042), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [38197] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3571), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4427), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [38314] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3573), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [38383] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2887), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2885), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [38444] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2903), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2901), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [38505] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3575), 1, - anon_sym_as2, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5248), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [38624] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2819), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2817), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [38685] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3573), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [38754] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1489), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4249), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [38871] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2495), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2497), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [38932] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1559), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4057), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [39049] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3293), 1, - anon_sym_RPAREN, - STATE(4463), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [39118] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2831), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2829), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [39179] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1555), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4452), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [39296] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1551), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4457), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [39413] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3593), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4445), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [39530] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2835), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2833), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [39591] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3372), 1, - anon_sym_RPAREN, - ACTIONS(3374), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [39660] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1703), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4431), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [39777] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3595), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4423), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [39894] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1697), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4417), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [40011] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3597), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4406), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [40128] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1545), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4076), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [40245] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3435), 1, - anon_sym_RPAREN, - ACTIONS(3437), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [40314] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - STATE(1154), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [40379] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3599), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4165), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [40496] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3323), 1, - anon_sym_RPAREN, - STATE(4372), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [40565] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2827), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2825), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [40626] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3601), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4366), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [40743] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3295), 1, - anon_sym_RPAREN, - STATE(4514), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [40812] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3603), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4185), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [40929] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1651), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4348), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [41046] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1505), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4194), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [41163] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3605), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [41232] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3605), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [41301] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1503), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4209), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [41418] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3607), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [41487] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3607), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [41556] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - STATE(915), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [41621] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1495), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4225), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [41738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2807), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2805), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [41799] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3609), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4331), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [41916] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1623), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4324), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [42033] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2879), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2877), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [42094] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3384), 1, - anon_sym_RPAREN, - ACTIONS(3386), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [42163] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(2975), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [42278] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3611), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4304), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [42395] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - STATE(1201), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [42460] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3097), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [42575] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - STATE(1147), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [42640] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2875), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2873), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [42701] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3340), 1, - anon_sym_RPAREN, - STATE(4256), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [42770] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3415), 1, - anon_sym_RPAREN, - ACTIONS(3417), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [42839] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1493), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3932), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [42956] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3061), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [43071] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3093), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [43186] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3247), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3245), 18, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [43293] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3613), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3232), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_as3, - ACTIONS(3230), 26, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [43368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2856), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2854), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [43429] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - STATE(1457), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [43494] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3033), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [43609] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2843), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2841), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [43670] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3251), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [43785] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3616), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4248), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [43902] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2891), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2889), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [43963] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1539), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4232), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44080] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3618), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4218), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44197] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1535), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4208), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44314] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3620), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4197), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44431] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3622), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4511), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44548] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3624), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4355), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44665] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3626), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4391), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44782] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1477), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4397), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [44899] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(2995), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [45014] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3328), 1, - anon_sym_RPAREN, - STATE(4124), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [45083] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2899), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2897), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [45144] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3628), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [45213] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2883), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2881), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [45274] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2907), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2905), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [45335] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3630), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4121), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [45452] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1473), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4105), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [45569] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3632), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4099), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [45686] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1451), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4090), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [45803] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 18, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [45910] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3634), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3179), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_as3, - ACTIONS(3177), 26, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [45985] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3634), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3179), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 24, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46066] = 15, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3634), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 12, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3177), 24, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46151] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 8, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3177), 22, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46242] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 18, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46343] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 19, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46440] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3637), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4074), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [46557] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2871), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2869), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [46618] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2867), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2865), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [46679] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2722), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [46740] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2839), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2837), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [46801] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 6, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - ACTIONS(3177), 20, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46896] = 22, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 5, - anon_sym_QMARK, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_AMP, - ACTIONS(3177), 19, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [46995] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3179), 2, - anon_sym_QMARK, - anon_sym_EQ, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 18, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [47102] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3179), 1, - anon_sym_EQ, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3177), 17, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [47213] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3177), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [47328] = 14, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3634), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 15, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - ACTIONS(3177), 24, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [47411] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(3348), 1, - anon_sym_RPAREN, - STATE(4031), 1, - aux_sym_unset_statement_repeat1, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [47480] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3639), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4018), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [47597] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1497), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3985), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [47714] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3641), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(3974), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [47831] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1531), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3961), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [47948] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3179), 10, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - ACTIONS(3177), 24, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [48035] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3643), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(3954), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [48152] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2753), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2751), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [48213] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3628), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [48282] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_SEMI, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(3926), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [48399] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3645), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(3922), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [48516] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2698), 1, - anon_sym_LT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 2, - sym_variable, - anon_sym_DOT_DOT_DOT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [48583] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2811), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2809), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [48644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2895), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2893), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [48705] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1487), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4408), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [48822] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2769), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2767), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [48883] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3647), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [48952] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2815), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2813), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [49013] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3649), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4360), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [49130] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3651), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5092), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [49249] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3653), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4301), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [49366] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3647), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [49435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(901), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(897), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [49496] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2672), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2668), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [49557] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2672), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2668), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [49618] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(901), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(897), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [49679] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(901), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(897), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [49740] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3655), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5146), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [49859] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3657), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4491), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [49976] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2780), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2775), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [50037] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3390), 1, - anon_sym_LPAREN, - ACTIONS(3392), 1, - anon_sym_LT, - STATE(1738), 1, - sym_arguments, - STATE(4806), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [50110] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3396), 1, - anon_sym_RPAREN, - ACTIONS(3398), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [50179] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1527), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4430), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [50296] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3659), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5188), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [50415] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3661), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4545), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [50532] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3663), 1, - anon_sym_EQ_GT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3045), 2, - anon_sym_as2, - anon_sym_await, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [50649] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3665), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3223), 26, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [50722] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3125), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [50837] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3203), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [50952] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3668), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5228), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [51071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2733), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2731), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [51132] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3670), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4474), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [51249] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3672), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5267), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [51368] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3674), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4365), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [51485] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2787), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2785), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [51546] = 13, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3665), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 18, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3223), 24, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - [51627] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3676), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5306), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [51746] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2737), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2735), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [51807] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3678), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4193), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [51924] = 32, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - ACTIONS(3591), 1, - anon_sym_await, - ACTIONS(3680), 1, - anon_sym_as2, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - STATE(5325), 1, - sym_await_modifier, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [52043] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3682), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4149), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [52160] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2741), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2739), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [52221] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3665), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3225), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_as3, - ACTIONS(3223), 26, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [52296] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2745), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2743), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [52357] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2749), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2747), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [52418] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1537), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4513), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [52535] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3431), 1, - anon_sym_RPAREN, - ACTIONS(3433), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [52604] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2847), 1, - anon_sym_RPAREN, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [52673] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3684), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4385), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [52790] = 30, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3471), 1, - anon_sym_LT, - ACTIONS(3477), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3479), 1, - anon_sym_AMP_AMP, - ACTIONS(3481), 1, - anon_sym_CARET, - ACTIONS(3483), 1, - anon_sym_AMP, - ACTIONS(3495), 1, - anon_sym_STAR_STAR, - ACTIONS(3499), 1, - anon_sym_is, - ACTIONS(3501), 1, - anon_sym_as3, - ACTIONS(3503), 1, - anon_sym_QMARKas, - ACTIONS(3577), 1, - anon_sym_QMARK, - ACTIONS(3579), 1, - anon_sym_EQ, - ACTIONS(3581), 1, - anon_sym_PIPE_GT, - ACTIONS(3583), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3585), 1, - anon_sym_PIPE, - ACTIONS(3587), 1, - anon_sym_QMARK_COLON, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3473), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3485), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3487), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3489), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3491), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3497), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3223), 3, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_await, - ACTIONS(3475), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3493), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3589), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [52905] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(3665), 1, - anon_sym_LT, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3225), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3223), 28, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [52976] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [53039] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2757), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2755), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [53100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2718), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [53161] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - STATE(1483), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [53226] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1557), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4454), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [53343] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3352), 1, - anon_sym_RPAREN, - ACTIONS(3354), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [53412] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2659), 1, - anon_sym_COMMA, - ACTIONS(2698), 1, - anon_sym_LT, - ACTIONS(2701), 1, - anon_sym_GT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [53481] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - STATE(1583), 1, - sym_compound_statement, - ACTIONS(2495), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2497), 31, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [53546] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2765), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2763), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [53607] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3686), 1, - anon_sym_COMMA, - ACTIONS(3688), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4447), 1, - aux_sym_list_expression_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [53724] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2773), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2771), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [53785] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3690), 1, - anon_sym_COMMA, - ACTIONS(3692), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4521), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [53902] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3694), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4586), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [54019] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3392), 1, - anon_sym_LT, - ACTIONS(3443), 1, - anon_sym_LPAREN, - STATE(2386), 1, - sym_arguments, - STATE(4605), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [54092] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2791), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2789), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [54153] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2795), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2793), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [54214] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3696), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [54283] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3696), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [54352] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1653), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4420), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [54469] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(3698), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [54538] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2803), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2801), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [54599] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(2670), 1, - anon_sym_LBRACE, - ACTIONS(3698), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [54668] = 31, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1445), 1, - anon_sym_RPAREN, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(1670), 1, - sym_arguments, - STATE(4401), 1, - aux_sym_echo_statement_repeat1, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [54785] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2823), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2821), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [54846] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2678), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2676), 32, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [54907] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3532), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [54973] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3605), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [55039] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2529), 1, - anon_sym_async, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3700), 1, - sym_variable, - ACTIONS(3702), 1, - anon_sym_LPAREN, - ACTIONS(3704), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2616), 1, - sym_visibility_modifier, - STATE(2620), 1, - sym__type_constant, - STATE(3499), 1, - sym_async_modifier, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5120), 1, - sym_variadic_modifier, - STATE(5257), 1, - sym__single_parameter, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4383), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [55149] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3463), 1, - anon_sym_RPAREN, - ACTIONS(3465), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [55215] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3706), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [55327] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(923), 1, - anon_sym_RPAREN, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(933), 1, - aux_sym_function_type_specifier_token1, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(949), 1, - sym_inout_modifier, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3708), 1, - sym_variable, - ACTIONS(3710), 1, - anon_sym_LT_LT, - STATE(2524), 1, - sym_attribute_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2610), 1, - sym_visibility_modifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(3921), 1, - sym_parameter, - STATE(5026), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3457), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [55437] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3698), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [55503] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3712), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [55615] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3390), 1, - anon_sym_LPAREN, - ACTIONS(3392), 1, - anon_sym_LT, - STATE(1738), 1, - sym_arguments, - STATE(4806), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [55685] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3714), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [55797] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3716), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [55909] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3718), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [56021] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3720), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [56133] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3696), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [56199] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3366), 1, - anon_sym_RPAREN, - ACTIONS(3368), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [56265] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3561), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [56331] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3722), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [56443] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(3457), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [56507] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3724), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [56619] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3726), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [56731] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2789), 1, - anon_sym_COMMA, - ACTIONS(3272), 1, - anon_sym_GT, - ACTIONS(3087), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3085), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [56795] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3551), 1, - anon_sym_RBRACE, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [56861] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3392), 1, - anon_sym_LT, - ACTIONS(3443), 1, - anon_sym_LPAREN, - STATE(2386), 1, - sym_arguments, - STATE(4605), 1, - sym_type_arguments, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 19, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 27, - anon_sym_LBRACK, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [56931] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3728), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [57043] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3730), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [57155] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2789), 2, - sym_variable, - anon_sym_DOT_DOT_DOT, - ACTIONS(3087), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3085), 30, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57217] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3732), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [57329] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3549), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57395] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3352), 1, - anon_sym_RPAREN, - ACTIONS(3354), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57461] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2761), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2759), 32, - sym_variable, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57521] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3734), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [57633] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3431), 1, - anon_sym_RPAREN, - ACTIONS(3433), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57699] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3509), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57765] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3396), 1, - anon_sym_RPAREN, - ACTIONS(3398), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57831] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3507), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [57897] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3736), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [58009] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3738), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [58121] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3740), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [58233] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3269), 1, - anon_sym_RPAREN, - ACTIONS(2789), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - ACTIONS(3087), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(3085), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [58297] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3423), 1, - anon_sym_RPAREN, - ACTIONS(3425), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [58363] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3411), 1, - anon_sym_RPAREN, - ACTIONS(3413), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [58429] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3647), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [58495] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3628), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [58561] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3742), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [58673] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3517), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [58739] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3744), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [58851] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3746), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [58963] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3748), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [59075] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3750), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [59187] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3521), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [59253] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3529), 1, - anon_sym_LT, - STATE(2457), 1, - sym_type_arguments, - ACTIONS(2661), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2659), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [59317] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3527), 1, - anon_sym_COLON_COLON, - ACTIONS(2706), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2704), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [59379] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3358), 1, - anon_sym_RPAREN, - ACTIONS(3360), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [59445] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3538), 1, - anon_sym_LT, - STATE(2471), 1, - sym_type_arguments, - ACTIONS(2678), 20, - anon_sym_QMARK, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2676), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [59509] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3527), 1, - anon_sym_COLON_COLON, - ACTIONS(2710), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2708), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [59571] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3181), 1, - anon_sym_LT, - ACTIONS(3187), 1, - anon_sym_AMP_AMP, - ACTIONS(3189), 1, - anon_sym_CARET, - ACTIONS(3201), 1, - anon_sym_STAR_STAR, - ACTIONS(3205), 1, - anon_sym_QMARK, - ACTIONS(3207), 1, - anon_sym_EQ, - ACTIONS(3209), 1, - anon_sym_PIPE_GT, - ACTIONS(3211), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3213), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3215), 1, - anon_sym_PIPE, - ACTIONS(3217), 1, - anon_sym_AMP, - ACTIONS(3219), 1, - anon_sym_QMARK_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3183), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3191), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3193), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3195), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3197), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3752), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - ACTIONS(3185), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3199), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3221), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [59683] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2761), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2759), 31, - anon_sym_LBRACK, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [59743] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2716), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2714), 31, - anon_sym_COLON_COLON, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [59803] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3380), 1, - anon_sym_RPAREN, - ACTIONS(3382), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [59869] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3415), 1, - anon_sym_RPAREN, - ACTIONS(3417), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [59935] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3384), 1, - anon_sym_RPAREN, - ACTIONS(3386), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60001] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3567), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60067] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3607), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60133] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3376), 1, - anon_sym_RPAREN, - ACTIONS(3378), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60199] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3372), 1, - anon_sym_RPAREN, - ACTIONS(3374), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60265] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3573), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60331] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2529), 1, - anon_sym_async, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3700), 1, - sym_variable, - ACTIONS(3702), 1, - anon_sym_LPAREN, - ACTIONS(3704), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2616), 1, - sym_visibility_modifier, - STATE(2620), 1, - sym__type_constant, - STATE(3501), 1, - sym_async_modifier, - STATE(4840), 1, - sym_parameters, - STATE(5074), 1, - sym__single_parameter_parameters, - STATE(5120), 1, - sym_variadic_modifier, - STATE(5257), 1, - sym__single_parameter, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4383), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [60441] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3439), 1, - anon_sym_RPAREN, - ACTIONS(3441), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60507] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3435), 1, - anon_sym_RPAREN, - ACTIONS(3437), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60573] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - ACTIONS(3534), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60639] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3445), 1, - anon_sym_RPAREN, - ACTIONS(3447), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60705] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3013), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3011), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [60764] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3754), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [60875] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3573), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [60938] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(923), 1, - anon_sym_RPAREN, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(949), 1, - sym_inout_modifier, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3708), 1, - sym_variable, - ACTIONS(3710), 1, - anon_sym_LT_LT, - STATE(2524), 1, - sym_attribute_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2610), 1, - sym_visibility_modifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(3921), 1, - sym_parameter, - STATE(5026), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4142), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [61045] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3756), 1, - anon_sym_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [61156] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3758), 1, - anon_sym_EQ_GT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [61267] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2887), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2885), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [61326] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2903), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2901), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [61385] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2835), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2833), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [61444] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3760), 1, - anon_sym_RBRACE, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [61555] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3762), 1, - anon_sym_RBRACE, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [61666] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(949), 1, - sym_inout_modifier, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3708), 1, - sym_variable, - ACTIONS(3710), 1, - anon_sym_LT_LT, - ACTIONS(3764), 1, - anon_sym_RPAREN, - STATE(2524), 1, - sym_attribute_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2610), 1, - sym_visibility_modifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(4593), 1, - sym_parameter, - STATE(5230), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4142), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [61773] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2696), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2692), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [61832] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3766), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [61943] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2947), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2945), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62002] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2935), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2933), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62061] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3549), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [62124] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3698), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [62187] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2965), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2963), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62246] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3768), 1, - anon_sym_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [62357] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3067), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3065), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62416] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3047), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3045), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62475] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3770), 1, - anon_sym_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [62586] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3043), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3041), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62645] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3509), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [62708] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3087), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3085), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62767] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2931), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2929), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62826] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3059), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3057), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [62885] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3772), 1, - anon_sym_RBRACE, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [62996] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3774), 1, - anon_sym_RBRACK, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [63107] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3115), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3113), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [63166] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2827), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2825), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [63225] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3776), 1, - anon_sym_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [63336] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2807), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2805), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [63395] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3778), 1, - anon_sym_RBRACE, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [63506] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2879), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2877), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [63565] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3534), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [63628] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3780), 1, - anon_sym_RBRACK, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [63739] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3782), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [63850] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3784), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [63961] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3786), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [64072] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3788), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [64183] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3790), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [64294] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3079), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3077), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64353] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3051), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3049), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64412] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3005), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3003), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64471] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2883), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2881), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64530] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2907), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2905), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64589] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2871), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2869), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64648] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2867), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2865), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64707] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2724), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2722), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64766] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2997), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2995), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64825] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3792), 1, - anon_sym_EQ_GT, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [64888] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2839), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2837), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [64947] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3532), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [65010] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2852), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2850), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [65069] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3605), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [65132] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2939), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2937), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [65191] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2961), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2959), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [65250] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3795), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [65361] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2923), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2921), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [65420] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3507), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [65483] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3797), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [65594] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3799), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [65705] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3801), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [65816] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3803), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [65927] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3805), 1, - anon_sym_COLON, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [66038] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3807), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [66149] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2895), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2893), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [66208] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2863), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2861), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [66267] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3809), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [66378] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2733), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2731), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [66437] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3607), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [66500] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3811), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [66611] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2737), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2735), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [66670] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3813), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [66781] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3815), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [66892] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3817), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [67003] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2943), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2941), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67062] = 27, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(949), 1, - sym_inout_modifier, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3708), 1, - sym_variable, - ACTIONS(3710), 1, - anon_sym_LT_LT, - ACTIONS(3819), 1, - anon_sym_RPAREN, - STATE(2524), 1, - sym_attribute_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2610), 1, - sym_visibility_modifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(4593), 1, - sym_parameter, - STATE(5230), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4142), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [67169] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2993), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2991), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67228] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3821), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [67339] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2741), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2739), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67398] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3009), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3007), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67457] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3823), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [67568] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2745), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2743), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67627] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3021), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3019), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67686] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3035), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3033), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67745] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3825), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [67856] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3055), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3053), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [67915] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3827), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [68026] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3071), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3069), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68085] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3123), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3121), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68144] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3119), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3117), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68203] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2749), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2747), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3091), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3089), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68321] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3829), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [68432] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2678), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2676), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68491] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2989), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2987), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68550] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3095), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3093), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68609] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3567), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [68672] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2757), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2755), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68731] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3063), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3061), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68790] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2720), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2718), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [68849] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3831), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [68960] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2765), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2763), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69019] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3696), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [69082] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3833), 1, - anon_sym_RBRACE, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [69193] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2773), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2771), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69252] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2799), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2797), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69311] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2791), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2789), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69370] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2795), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2793), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69429] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3647), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [69492] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2803), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2801), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69551] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3025), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3023), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69610] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2957), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2955), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69669] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2823), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2821), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69728] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2819), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2817), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69787] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2981), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2979), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [69846] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3561), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [69909] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3551), 1, - anon_sym_RBRACE, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [69972] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3835), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [70083] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1959), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(1961), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70142] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3837), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [70253] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1963), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(1965), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70312] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3839), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [70423] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3841), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [70534] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3103), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3101), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70593] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2973), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2971), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70652] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2985), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2983), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3107), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3105), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70770] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3843), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [70881] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3099), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3097), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [70940] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3845), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71051] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3075), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3073), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [71110] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3847), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71221] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3849), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71332] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3851), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71443] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3853), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71554] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3855), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71665] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3039), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3037), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [71724] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3857), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [71835] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3521), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [71898] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3001), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2999), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [71957] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2977), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2975), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72016] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2927), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2925), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72075] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3859), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [72186] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3861), 1, - anon_sym_RBRACK, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [72297] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3083), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3081), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72356] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3863), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [72467] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2969), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2967), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72526] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3017), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3015), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72585] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3111), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(3109), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2953), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2951), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [72703] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3628), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [72766] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3865), 1, - anon_sym_EQ_GT, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [72877] = 29, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3867), 1, - anon_sym_SEMI, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [72988] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2811), 21, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - anon_sym_as3, - ACTIONS(2809), 30, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_as2, - anon_sym_EQ_GT, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_await, - anon_sym_is, - anon_sym_QMARKas, - [73047] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3517), 1, - anon_sym_RPAREN, - ACTIONS(2694), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [73110] = 26, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(949), 1, - sym_inout_modifier, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3708), 1, - sym_variable, - ACTIONS(3710), 1, - anon_sym_LT_LT, - STATE(2524), 1, - sym_attribute_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2610), 1, - sym_visibility_modifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(4593), 1, - sym_parameter, - STATE(5230), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4142), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [73214] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3127), 1, - anon_sym_LBRACK, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - STATE(1670), 1, - sym_arguments, - STATE(4911), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [73322] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3029), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [73382] = 28, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3131), 1, - anon_sym_QMARK, - ACTIONS(3133), 1, - anon_sym_LT, - ACTIONS(3139), 1, - anon_sym_EQ, - ACTIONS(3141), 1, - anon_sym_PIPE_GT, - ACTIONS(3143), 1, - anon_sym_QMARK_QMARK, - ACTIONS(3145), 1, - anon_sym_PIPE_PIPE, - ACTIONS(3147), 1, - anon_sym_AMP_AMP, - ACTIONS(3149), 1, - anon_sym_PIPE, - ACTIONS(3151), 1, - anon_sym_CARET, - ACTIONS(3153), 1, - anon_sym_AMP, - ACTIONS(3165), 1, - anon_sym_STAR_STAR, - ACTIONS(3167), 1, - anon_sym_QMARK_COLON, - ACTIONS(3173), 1, - anon_sym_is, - ACTIONS(3467), 1, - anon_sym_LBRACK, - ACTIONS(3469), 1, - anon_sym_LPAREN, - STATE(2247), 1, - sym_arguments, - STATE(4610), 1, - sym_type_arguments, - ACTIONS(3135), 2, - anon_sym_GT, - anon_sym_LT_EQ, - ACTIONS(3155), 2, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - ACTIONS(3157), 2, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - ACTIONS(3159), 2, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - ACTIONS(3161), 2, - anon_sym_LT_LT, - anon_sym_GT_GT, - ACTIONS(3171), 2, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - ACTIONS(3175), 2, - anon_sym_as3, - anon_sym_QMARKas, - ACTIONS(3137), 3, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_DOT, - ACTIONS(3163), 3, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - ACTIONS(3169), 13, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - [73490] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3792), 1, - anon_sym_EQ_GT, - ACTIONS(2696), 20, - anon_sym_QMARK, - anon_sym_LT, - anon_sym_GT, - anon_sym_PLUS, - anon_sym_DASH, - anon_sym_EQ, - anon_sym_QMARK_QMARK, - anon_sym_PIPE, - anon_sym_CARET, - anon_sym_AMP, - anon_sym_EQ_EQ, - anon_sym_BANG_EQ, - anon_sym_LT_EQ, - anon_sym_LT_LT, - anon_sym_GT_GT, - anon_sym_DOT, - anon_sym_STAR, - anon_sym_SLASH, - anon_sym_PERCENT, - anon_sym_STAR_STAR, - ACTIONS(2692), 28, - anon_sym_LBRACK, - anon_sym_LPAREN, - anon_sym_PIPE_GT, - anon_sym_PIPE_PIPE, - anon_sym_AMP_AMP, - anon_sym_EQ_EQ_EQ, - anon_sym_BANG_EQ_EQ, - anon_sym_GT_EQ, - anon_sym_LT_EQ_GT, - anon_sym_QMARK_COLON, - anon_sym_QMARK_QMARK_EQ, - anon_sym_DOT_EQ, - anon_sym_PIPE_EQ, - anon_sym_CARET_EQ, - anon_sym_AMP_EQ, - anon_sym_LT_LT_EQ, - anon_sym_GT_GT_EQ, - anon_sym_PLUS_EQ, - anon_sym_DASH_EQ, - anon_sym_STAR_EQ, - anon_sym_SLASH_EQ, - anon_sym_PERCENT_EQ, - anon_sym_STAR_STAR_EQ, - anon_sym_PLUS_PLUS, - anon_sym_DASH_DASH, - anon_sym_is, - anon_sym_as3, - anon_sym_QMARKas, - [73549] = 23, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3704), 1, - sym_inout_modifier, - ACTIONS(3869), 1, - sym_variable, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2616), 1, - sym_visibility_modifier, - STATE(2620), 1, - sym__type_constant, - STATE(5120), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(947), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4383), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [73644] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4592), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3056), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [73732] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3879), 1, - sym__backslash, - STATE(2526), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2649), 11, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2651), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [73790] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4363), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3060), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [73878] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4013), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3059), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [73966] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4044), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3058), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [74054] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3882), 1, - sym_identifier, - ACTIONS(3884), 1, - anon_sym_type, - ACTIONS(3888), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3014), 1, - sym_null, - STATE(4558), 1, - sym__class_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3886), 5, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - STATE(3057), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3890), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [74144] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3882), 1, - sym_identifier, - ACTIONS(3888), 1, - anon_sym_shape, - ACTIONS(3892), 1, - anon_sym_type, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3014), 1, - sym_null, - STATE(4147), 1, - sym__class_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3886), 5, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - STATE(3052), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3890), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [74234] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4173), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3054), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [74322] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4008), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3053), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [74410] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(943), 1, - sym_xhp_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3871), 1, - sym_identifier, - ACTIONS(3875), 1, - anon_sym_shape, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2620), 1, - sym__type_constant, - STATE(3048), 1, - sym_null, - STATE(4229), 1, - sym_const_declarator, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3055), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(3873), 6, - anon_sym_type, - anon_sym_newtype, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - ACTIONS(3877), 16, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [74498] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3896), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3894), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74551] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3900), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3898), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74604] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1965), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(1963), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74657] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2505), 1, - sym__backslash, - STATE(2526), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 10, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2642), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [74714] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2505), 1, - sym__backslash, - STATE(2526), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2653), 10, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2655), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [74771] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3904), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3902), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74824] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3908), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3906), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74877] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1961), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(1959), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3912), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3910), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [74983] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3916), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3914), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75036] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3920), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3918), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75089] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3924), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3922), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75142] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3928), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3926), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75195] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3932), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3930), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3936), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3934), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75301] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3940), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3938), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75354] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3944), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3942), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75407] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3948), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3946), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75460] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3952), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3950), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75513] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3956), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3954), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75566] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3960), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3958), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75619] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3964), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3962), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75672] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3968), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3966), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75725] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3972), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3970), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75778] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3976), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3974), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75831] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3980), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3978), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75884] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3984), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3982), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75937] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3988), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3986), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [75990] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3992), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3990), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76043] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3996), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3994), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76096] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4000), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3998), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76149] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4004), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4002), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76202] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4008), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4006), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76255] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4012), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4010), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76308] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4016), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4014), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76361] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4020), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4018), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76414] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4024), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4022), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76467] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4028), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4026), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76520] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4032), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4030), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76573] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4036), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4034), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76626] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4040), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4038), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76679] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2649), 12, - sym_variable, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2651), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [76732] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4044), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4042), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76785] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4048), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4046), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76838] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4052), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4050), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76891] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4056), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4054), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76944] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4060), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4058), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [76997] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4064), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4062), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77050] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4068), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4066), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77103] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4072), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4070), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77156] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4076), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4074), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77209] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4080), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4078), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4084), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4082), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77315] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4088), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4086), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4092), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4090), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77421] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4096), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4094), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77474] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4100), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4098), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77527] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4104), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4102), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77580] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4108), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4106), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77633] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4112), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4110), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77686] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3996), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(3994), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77739] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4116), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4114), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77792] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4120), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4118), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77845] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4124), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4122), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77898] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4128), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4126), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [77951] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4132), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4130), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [78004] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4136), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4134), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [78057] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4140), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4138), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [78110] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4128), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4126), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [78163] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4144), 9, - sym_variable, - sym__backslash, - anon_sym_RBRACE, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT_LT, - sym_xhp_class_identifier, - ACTIONS(4142), 36, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_use, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_require, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - anon_sym_attribute, - anon_sym_children, - anon_sym_category, - [78216] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2505), 1, - sym__backslash, - STATE(2539), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 9, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_EQ_EQ_GT, - ACTIONS(2642), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78272] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4146), 1, - anon_sym_COLON_COLON, - ACTIONS(4148), 1, - anon_sym_LT, - STATE(2649), 1, - sym_type_arguments, - ACTIONS(2676), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2678), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78330] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4146), 1, - anon_sym_COLON_COLON, - ACTIONS(4148), 1, - anon_sym_LT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2661), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78388] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4150), 1, - sym_identifier, - ACTIONS(4153), 1, - anon_sym_shape, - ACTIONS(4156), 1, - sym__backslash, - ACTIONS(4161), 1, - anon_sym_LPAREN, - ACTIONS(4167), 1, - anon_sym_AT, - ACTIONS(4170), 1, - anon_sym_QMARK, - ACTIONS(4173), 1, - anon_sym_TILDE, - ACTIONS(4179), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2608), 1, - aux_sym_where_clause_repeat1, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(3030), 1, - sym_where_constraint, - ACTIONS(4159), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4164), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4230), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(4176), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [78473] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2821), 10, - sym_variable, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2823), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78524] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3704), 1, - sym_inout_modifier, - ACTIONS(3869), 1, - sym_variable, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(5120), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4383), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [78611] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2771), 10, - sym_variable, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2773), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78662] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2747), 10, - sym_variable, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2749), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78713] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2661), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78768] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - STATE(2649), 1, - sym_type_arguments, - ACTIONS(2676), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2678), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78823] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2893), 10, - sym_variable, - anon_sym_LBRACK, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2895), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [78874] = 21, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4182), 1, - sym_variable, - ACTIONS(4184), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(5231), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4471), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [78961] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2608), 1, - aux_sym_where_clause_repeat1, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(3030), 1, - sym_where_constraint, - ACTIONS(4186), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4230), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79046] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2759), 9, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_LT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2761), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [79096] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4192), 1, - anon_sym_static, - ACTIONS(4195), 2, - sym_final_modifier, - sym_abstract_modifier, - ACTIONS(4198), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - STATE(2619), 4, - sym__member_modifier, - sym_static_modifier, - sym_visibility_modifier, - aux_sym_method_declaration_repeat1, - ACTIONS(4190), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4188), 25, - sym_identifier, - anon_sym_shape, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_xhp_identifier, - [79154] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4146), 1, - anon_sym_COLON_COLON, - ACTIONS(2704), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2706), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [79206] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4201), 1, - sym_variable, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(5388), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4004), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79290] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4146), 1, - anon_sym_COLON_COLON, - ACTIONS(2708), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2710), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [79342] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4203), 1, - sym_identifier, - ACTIONS(4205), 1, - anon_sym_shape, - ACTIONS(4207), 1, - sym__backslash, - ACTIONS(4209), 1, - anon_sym_LPAREN, - ACTIONS(4215), 1, - anon_sym_enum, - ACTIONS(4217), 1, - sym_xhp_class_identifier, - STATE(3162), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3205), 1, - sym_qualified_identifier, - STATE(3250), 1, - sym_null, - STATE(3302), 1, - sym__type_constant, - STATE(4675), 1, - sym_xhp_class_attribute, - STATE(3006), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4211), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3383), 6, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - sym_xhp_enum_type, - ACTIONS(4213), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79424] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4182), 1, - sym_variable, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(5231), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4471), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79508] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4203), 1, - sym_identifier, - ACTIONS(4205), 1, - anon_sym_shape, - ACTIONS(4207), 1, - sym__backslash, - ACTIONS(4209), 1, - anon_sym_LPAREN, - ACTIONS(4215), 1, - anon_sym_enum, - ACTIONS(4217), 1, - sym_xhp_class_identifier, - STATE(3162), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3205), 1, - sym_qualified_identifier, - STATE(3250), 1, - sym_null, - STATE(3302), 1, - sym__type_constant, - STATE(4171), 1, - sym_xhp_class_attribute, - STATE(3006), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4211), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3383), 6, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - sym_xhp_enum_type, - ACTIONS(4213), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79590] = 20, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(3869), 1, - sym_variable, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(5120), 1, - sym_variadic_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4383), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79674] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2714), 9, - sym_variable, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2716), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [79724] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4219), 1, - anon_sym_RPAREN, - ACTIONS(4221), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79805] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4223), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [79886] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2676), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2678), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [79935] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2881), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2883), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [79984] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2877), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2879), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [80033] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4225), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80114] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4227), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80195] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2833), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2835), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [80244] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4229), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80325] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4231), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80406] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4233), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80487] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2901), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2903), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [80536] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4235), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80617] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4237), 1, - anon_sym_RPAREN, - ACTIONS(4239), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3602), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80698] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4241), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80779] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4243), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80860] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2801), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2803), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [80909] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4245), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [80990] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4247), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2885), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2887), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [81120] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4249), 1, - anon_sym_RPAREN, - ACTIONS(4251), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3593), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81201] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2793), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2795), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [81250] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4253), 1, - anon_sym_RPAREN, - ACTIONS(4255), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3598), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81331] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4257), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81412] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4259), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81493] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4261), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81574] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4263), 1, - anon_sym_RPAREN, - ACTIONS(4265), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3552), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81655] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4267), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81736] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4269), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81817] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4271), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81898] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4273), 1, - anon_sym_RPAREN, - ACTIONS(4275), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3505), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [81979] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4277), 1, - anon_sym_RPAREN, - ACTIONS(4279), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3495), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82060] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4281), 1, - anon_sym_LT_LT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2887), 1, - sym_attribute_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3657), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82141] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2825), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2827), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [82190] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2905), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2907), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [82239] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4281), 1, - anon_sym_LT_LT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2792), 1, - sym_attribute_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3903), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82320] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2763), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2765), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [82369] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4283), 1, - anon_sym_RPAREN, - ACTIONS(4285), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3532), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82450] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4287), 1, - anon_sym_RPAREN, - ACTIONS(4289), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3566), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82531] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2789), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2791), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [82580] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4291), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82661] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4293), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82742] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4295), 1, - anon_sym_RPAREN, - ACTIONS(4297), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3535), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82823] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4299), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82904] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4301), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [82985] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4303), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83066] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4305), 1, - anon_sym_RPAREN, - ACTIONS(4307), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3522), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83147] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2731), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2733), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [83196] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2617), 1, - aux_sym_where_clause_repeat1, - STATE(2620), 1, - sym__type_constant, - STATE(3030), 1, - sym_where_constraint, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4230), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83277] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4309), 1, - anon_sym_RPAREN, - ACTIONS(4311), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3544), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83358] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4313), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83439] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4315), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83520] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4281), 1, - anon_sym_LT_LT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2930), 1, - sym_attribute_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3748), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83601] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2735), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2737), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [83650] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2809), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2811), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [83699] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4317), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83780] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2837), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2839), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [83829] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2724), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [83878] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4319), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [83959] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4321), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84040] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4323), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84121] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4325), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84202] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2718), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2720), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [84251] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2739), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2741), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [84300] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4281), 1, - anon_sym_LT_LT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2936), 1, - sym_attribute_modifier, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3796), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84381] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4327), 1, - anon_sym_RPAREN, - ACTIONS(4329), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3587), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84462] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4331), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84543] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4333), 1, - anon_sym_RPAREN, - ACTIONS(4335), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3492), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84624] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2805), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2807), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [84673] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4337), 1, - anon_sym_RPAREN, - ACTIONS(4339), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3578), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84754] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2865), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2867), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [84803] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4341), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [84884] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2869), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2871), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [84933] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4343), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85014] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2743), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2745), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [85063] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4345), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85144] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2755), 8, - sym_variable, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - anon_sym_EQ_EQ_GT, - ACTIONS(2757), 33, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_use, - anon_sym_as, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_super, - anon_sym_where, - anon_sym_EQ, - anon_sym_implements, - [85193] = 19, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - ACTIONS(4347), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85274] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4351), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85352] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4353), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85430] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4355), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85508] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4357), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85586] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4359), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4344), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85664] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4361), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85742] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4363), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85820] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4365), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4034), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85898] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4367), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4337), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [85976] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4369), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86054] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4371), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86132] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4373), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86210] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4375), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86288] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4221), 1, - sym_inout_modifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3876), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86366] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4377), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86444] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4379), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4314), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86522] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(1041), 1, - anon_sym_GT, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4515), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86600] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4381), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86678] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4383), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86756] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4385), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86834] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4387), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86912] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4389), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4244), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [86990] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4391), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4250), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87068] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4393), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87146] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4395), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3998), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87224] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4397), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3976), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87302] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4399), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87380] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4401), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3994), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87458] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4403), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4161), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87536] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4405), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4153), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87614] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4407), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4272), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87692] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4409), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87770] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4411), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87848] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4413), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [87926] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4415), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4572), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88004] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4417), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88082] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4419), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88160] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4421), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88238] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(933), 1, - aux_sym_function_type_specifier_token1, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4492), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88316] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4423), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88394] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4425), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88472] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4427), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4028), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88550] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4429), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88628] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4431), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88706] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4433), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4535), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88784] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4435), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88862] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4437), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [88940] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4439), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89018] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4441), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4056), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89096] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4443), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89174] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4445), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4467), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89252] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4447), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89330] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4449), 1, - anon_sym_RPAREN, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89408] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4451), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89486] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4453), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4072), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89564] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4455), 1, - aux_sym_function_type_specifier_token1, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4582), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89642] = 18, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4457), 1, - anon_sym_GT, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89720] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5556), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89795] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3484), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89870] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5355), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [89945] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5354), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90020] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4821), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90095] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5546), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90170] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4699), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90245] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5444), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90320] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4694), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90395] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5571), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5543), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90620] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4738), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90695] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5512), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90770] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3864), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90845] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4633), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90920] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5048), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [90995] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5429), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91070] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5344), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91145] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5179), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91220] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5352), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91295] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5431), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91370] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4940), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91445] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5432), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91520] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4780), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91595] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5433), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91670] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5570), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91745] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5576), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91820] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5435), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91895] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3844), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [91970] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5252), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92045] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5453), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92120] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5351), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92195] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5436), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92270] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5083), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92345] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5254), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92420] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5255), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92495] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5277), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92570] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5519), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92645] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5235), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92720] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4459), 1, - sym_identifier, - ACTIONS(4461), 1, - anon_sym_shape, - ACTIONS(4463), 1, - anon_sym_LPAREN, - ACTIONS(4467), 1, - sym_xhp_class_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(1634), 1, - sym_qualified_identifier, - STATE(1640), 1, - sym_null, - STATE(1642), 1, - sym__type_constant, - STATE(3002), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(1153), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(1705), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(4465), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92795] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5404), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92870] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3492), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [92945] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5256), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93020] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5259), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93095] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4767), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93170] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2712), 1, - sym__backslash, - ACTIONS(4469), 1, - sym_identifier, - ACTIONS(4471), 1, - anon_sym_shape, - ACTIONS(4473), 1, - anon_sym_LPAREN, - ACTIONS(4477), 1, - sym_xhp_class_identifier, - STATE(1649), 1, - aux_sym_qualified_identifier_repeat1, - STATE(1653), 1, - sym_qualified_identifier, - STATE(1722), 1, - sym_null, - STATE(1724), 1, - sym__type_constant, - STATE(2996), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(1768), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(4475), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93245] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3517), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93320] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5094), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93395] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5095), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3530), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5411), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93620] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5341), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93695] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4791), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93770] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4596), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93845] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5574), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93920] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5176), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [93995] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5441), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94070] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5213), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94145] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3823), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94220] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5426), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94295] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3587), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94370] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5266), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94445] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5515), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94520] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3532), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94595] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5268), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94670] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5269), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94745] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5334), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94820] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5357), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94895] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3896), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [94970] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5332), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95045] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5274), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95120] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3644), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95195] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5089), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95270] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5225), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95345] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5494), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95420] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5401), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95495] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5358), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95570] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5575), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95645] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4853), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95720] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5446), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95795] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5400), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95870] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3729), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [95945] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5233), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96020] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5491), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96095] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5042), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96170] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5405), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96245] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5567), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96320] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5275), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96395] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5425), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5278), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4711), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96620] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5534), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96695] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4719), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96770] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5424), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96845] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3593), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96920] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5549), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [96995] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5399), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97070] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5238), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97145] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5137), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97220] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5356), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97295] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5416), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97370] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5335), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97445] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5209), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97520] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5423), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97595] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3563), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97670] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5359), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97745] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3544), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97820] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5185), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97895] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4777), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [97970] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5397), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98045] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4926), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98120] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5564), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98195] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5422), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98270] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5287), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98345] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5134), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98420] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5324), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98495] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5143), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98570] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5510), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98645] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5316), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98720] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5375), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98795] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5509), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98870] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5133), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [98945] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5394), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99020] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3748), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99095] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5326), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99170] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3693), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99245] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3594), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99320] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - ACTIONS(4349), 1, - sym_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2989), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3295), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99395] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5047), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5392), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5041), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99620] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4485), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99695] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4762), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99770] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5159), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99845] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5535), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99920] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5500), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [99995] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5391), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100070] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5390), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100145] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5294), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100220] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5107), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100295] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4489), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100370] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5395), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100445] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5522), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100520] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5193), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100595] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5461), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100670] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5032), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100745] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3518), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100820] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5362), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100895] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5402), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [100970] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5313), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101045] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5103), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101120] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5101), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101195] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3535), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101270] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4761), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101345] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4867), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101420] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5262), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101495] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5151), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101570] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5365), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101645] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5272), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101720] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5557), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101795] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4892), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101870] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3602), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [101945] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5480), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102020] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3726), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102095] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3668), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102170] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5156), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102245] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3829), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102320] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5152), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102395] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5457), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5560), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5097), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102620] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5479), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102695] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3903), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102770] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5067), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102845] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5154), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102920] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5366), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [102995] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4479), 1, - sym_identifier, - ACTIONS(4481), 1, - anon_sym_shape, - ACTIONS(4483), 1, - sym__backslash, - ACTIONS(4485), 1, - anon_sym_LPAREN, - ACTIONS(4491), 1, - sym_xhp_class_identifier, - STATE(2990), 1, - sym_qualified_identifier, - STATE(2992), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3009), 1, - sym_null, - STATE(3013), 1, - sym__type_constant, - STATE(3005), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4487), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3028), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(4489), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103070] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5478), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103145] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5314), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103220] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4999), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103295] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4602), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103370] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5470), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103445] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5367), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103520] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5458), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103595] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5459), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103670] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5468), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103745] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5460), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103820] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5449), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103895] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5301), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [103970] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5098), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104045] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5383), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104120] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5521), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104195] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5264), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104270] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5372), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104345] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5166), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104420] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(3356), 1, - sym__backslash, - ACTIONS(4493), 1, - sym_identifier, - ACTIONS(4495), 1, - anon_sym_shape, - ACTIONS(4497), 1, - anon_sym_LPAREN, - ACTIONS(4501), 1, - sym_xhp_class_identifier, - STATE(1983), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2053), 1, - sym_qualified_identifier, - STATE(2339), 1, - sym_null, - STATE(2340), 1, - sym__type_constant, - STATE(3003), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(1031), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(2405), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(4499), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104495] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5463), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104570] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5302), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104645] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5070), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104720] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(4986), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104795] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5379), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104870] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5305), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [104945] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5307), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105020] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5311), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105095] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(1013), 1, - sym__backslash, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4503), 1, - sym_identifier, - ACTIONS(4505), 1, - anon_sym_shape, - ACTIONS(4507), 1, - anon_sym_LPAREN, - ACTIONS(4511), 1, - sym_xhp_class_identifier, - STATE(1723), 1, - aux_sym_qualified_identifier_repeat1, - STATE(1934), 1, - sym_qualified_identifier, - STATE(1957), 1, - sym_null, - STATE(1962), 1, - sym__type_constant, - STATE(2999), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(1131), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(2177), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(4509), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105170] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5308), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105245] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3511), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105320] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(3508), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105395] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5199), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105470] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5303), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105545] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5466), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105620] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5374), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105695] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5195), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105770] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5175), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105845] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2503), 1, - anon_sym_shape, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2511), 1, - anon_sym_LPAREN, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2535), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2607), 1, - sym_qualified_identifier, - STATE(2613), 1, - sym_null, - STATE(2620), 1, - sym__type_constant, - STATE(2998), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - STATE(5563), 5, - sym_type_specifier, - sym_tuple_type_specifier, - sym_function_type_specifier, - sym_shape_type_specifier, - sym_type_constant, - ACTIONS(943), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [105920] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4515), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4513), 31, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - [105966] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4519), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4517), 31, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - [106012] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4523), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4521), 31, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - [106058] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4527), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4525), 31, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - [106104] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4531), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4529), 31, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - [106150] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4535), 7, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4533), 31, - sym_identifier, - anon_sym_shape, - anon_sym_static, - anon_sym_function, - anon_sym_const, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - sym_final_modifier, - sym_abstract_modifier, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_xhp_identifier, - [106196] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4535), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4533), 27, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [106239] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4523), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4521), 27, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [106282] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4519), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4517), 27, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [106325] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4515), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4513), 27, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_async, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [106368] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4349), 1, - sym_identifier, - ACTIONS(4537), 1, - anon_sym_shape, - ACTIONS(4539), 1, - anon_sym_LPAREN, - ACTIONS(4543), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2606), 1, - sym_qualified_identifier, - STATE(2614), 1, - sym_null, - STATE(2622), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4541), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106436] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4545), 1, - anon_sym_COLON_COLON, - ACTIONS(4547), 1, - anon_sym_LT, - STATE(3018), 1, - sym_type_arguments, - ACTIONS(2659), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2661), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106484] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4549), 1, - sym__backslash, - STATE(2997), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 10, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT, - sym_xhp_class_identifier, - ACTIONS(2642), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106530] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4549), 1, - sym__backslash, - STATE(3004), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 10, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT, - sym_xhp_class_identifier, - ACTIONS(2642), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106576] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(4554), 1, - anon_sym_EQ, - STATE(2539), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 2, - anon_sym_COLON_COLON, - anon_sym_LT, - ACTIONS(4552), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2642), 27, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [106626] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4535), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4533), 26, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [106668] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4515), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4513), 26, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [106710] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(2712), 1, - sym__backslash, - ACTIONS(4469), 1, - sym_identifier, - ACTIONS(4556), 1, - anon_sym_shape, - ACTIONS(4558), 1, - anon_sym_LPAREN, - ACTIONS(4562), 1, - sym_xhp_class_identifier, - STATE(1649), 1, - aux_sym_qualified_identifier_repeat1, - STATE(1693), 1, - sym_qualified_identifier, - STATE(1716), 1, - sym_null, - STATE(1717), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4560), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106778] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4564), 1, - sym__backslash, - STATE(3004), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2653), 10, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT, - sym_xhp_class_identifier, - ACTIONS(2655), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106824] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2499), 1, - sym_identifier, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4537), 1, - anon_sym_shape, - ACTIONS(4539), 1, - anon_sym_LPAREN, - ACTIONS(4543), 1, - sym_xhp_class_identifier, - STATE(2538), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2606), 1, - sym_qualified_identifier, - STATE(2614), 1, - sym_null, - STATE(2622), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(2519), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4541), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106892] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(1013), 1, - sym__backslash, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4503), 1, - sym_identifier, - ACTIONS(4567), 1, - anon_sym_shape, - ACTIONS(4569), 1, - anon_sym_LPAREN, - ACTIONS(4573), 1, - sym_xhp_class_identifier, - STATE(1723), 1, - aux_sym_qualified_identifier_repeat1, - STATE(1915), 1, - sym_qualified_identifier, - STATE(1978), 1, - sym_null, - STATE(2015), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(1131), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4571), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [106960] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4545), 1, - anon_sym_COLON_COLON, - ACTIONS(4547), 1, - anon_sym_LT, - STATE(3042), 1, - sym_type_arguments, - ACTIONS(2676), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2678), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107008] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4523), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4521), 26, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [107050] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4459), 1, - sym_identifier, - ACTIONS(4575), 1, - anon_sym_shape, - ACTIONS(4577), 1, - anon_sym_LPAREN, - ACTIONS(4581), 1, - sym_xhp_class_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(1637), 1, - sym_qualified_identifier, - STATE(1645), 1, - sym_null, - STATE(1646), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(1153), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4579), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107118] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(3356), 1, - sym__backslash, - ACTIONS(4493), 1, - sym_identifier, - ACTIONS(4583), 1, - anon_sym_shape, - ACTIONS(4585), 1, - anon_sym_LPAREN, - ACTIONS(4589), 1, - sym_xhp_class_identifier, - STATE(1983), 1, - aux_sym_qualified_identifier_repeat1, - STATE(2068), 1, - sym_qualified_identifier, - STATE(2342), 1, - sym_null, - STATE(2343), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(1031), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4587), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107186] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4591), 1, - sym__backslash, - STATE(3004), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2649), 10, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT, - sym_xhp_class_identifier, - ACTIONS(2651), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107232] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4479), 1, - sym_identifier, - ACTIONS(4483), 1, - sym__backslash, - ACTIONS(4594), 1, - anon_sym_shape, - ACTIONS(4596), 1, - anon_sym_LPAREN, - ACTIONS(4600), 1, - sym_xhp_class_identifier, - STATE(2992), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3000), 1, - sym_qualified_identifier, - STATE(3010), 1, - sym_null, - STATE(3011), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4487), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4598), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107300] = 16, - ACTIONS(3), 1, - sym_comment, - ACTIONS(929), 1, - anon_sym_QMARK, - ACTIONS(2521), 1, - anon_sym_AT, - ACTIONS(2523), 1, - anon_sym_TILDE, - ACTIONS(4203), 1, - sym_identifier, - ACTIONS(4207), 1, - sym__backslash, - ACTIONS(4602), 1, - anon_sym_shape, - ACTIONS(4604), 1, - anon_sym_LPAREN, - ACTIONS(4608), 1, - sym_xhp_class_identifier, - STATE(3162), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3207), 1, - sym_qualified_identifier, - STATE(3284), 1, - sym_null, - STATE(3317), 1, - sym__type_constant, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4211), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(4606), 17, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4519), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4517), 26, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - sym_inout_modifier, - sym_xhp_identifier, - [107410] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2649), 11, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT, - sym_xhp_class_identifier, - ACTIONS(2651), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107451] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4547), 1, - anon_sym_LT, - STATE(3018), 1, - sym_type_arguments, - ACTIONS(2659), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2661), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107496] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4547), 1, - anon_sym_LT, - STATE(3042), 1, - sym_type_arguments, - ACTIONS(2676), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2678), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107541] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4545), 1, - anon_sym_COLON_COLON, - ACTIONS(2708), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2710), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107583] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2714), 10, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2716), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107623] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4545), 1, - anon_sym_COLON_COLON, - ACTIONS(2704), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2706), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107665] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4612), 1, - anon_sym_EQ, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(4610), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(2661), 27, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [107711] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2759), 10, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_LT, - sym_xhp_class_identifier, - ACTIONS(2761), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107751] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2505), 1, - sym__backslash, - ACTIONS(4614), 1, - anon_sym_EQ, - STATE(2539), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 2, - anon_sym_COLON_COLON, - anon_sym_LT, - ACTIONS(2642), 27, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [107797] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2739), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2741), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107836] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2676), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2678), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107875] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2724), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107914] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2837), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2839), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107953] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2865), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2867), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [107992] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2869), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2871), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108031] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2763), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2765), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108070] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2809), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2811), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108109] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2893), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2895), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108148] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2731), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2733), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108187] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2771), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2773), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108226] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4618), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4616), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108265] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2735), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2737), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108304] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4624), 1, - anon_sym_COMMA, - ACTIONS(4622), 8, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4620), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108345] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4531), 8, - sym_variable, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - anon_sym_DOT_DOT_DOT, - sym_xhp_class_identifier, - ACTIONS(4529), 23, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_inout_modifier, - sym_xhp_identifier, - [108384] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2905), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2907), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108423] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2885), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2887), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108462] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2901), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2903), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108501] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2833), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2835), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108540] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2821), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2823), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108579] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2825), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2827), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108618] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2743), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2745), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108657] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2805), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2807), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108696] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2801), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2803), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108735] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2747), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2749), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108774] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2793), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2795), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108813] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2755), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2757), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108852] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2789), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2791), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108891] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2718), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2720), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2877), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2879), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [108969] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2881), 9, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(2883), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109008] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4626), 1, - anon_sym_EQ, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2661), 27, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109050] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4159), 8, - sym__backslash, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4628), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109088] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4634), 1, - anon_sym_AT, - ACTIONS(4637), 1, - anon_sym_QMARK, - ACTIONS(4640), 1, - anon_sym_TILDE, - STATE(3050), 2, - sym__type_modifier, - aux_sym_type_specifier_repeat1, - ACTIONS(4632), 3, - sym__backslash, - anon_sym_LPAREN, - sym_xhp_class_identifier, - ACTIONS(4630), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109134] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4643), 1, - sym_identifier, - STATE(4131), 1, - sym_null, - STATE(4668), 1, - sym__class_const_declarator, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3886), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109177] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4643), 1, - sym_identifier, - STATE(4131), 1, - sym_null, - STATE(4466), 1, - sym__class_const_declarator, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3886), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109220] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(3997), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109263] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4160), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109306] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4245), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109349] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4580), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109392] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4643), 1, - sym_identifier, - STATE(4131), 1, - sym_null, - STATE(4442), 1, - sym__class_const_declarator, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3886), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109435] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4493), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109478] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4029), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109521] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4341), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109564] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4645), 1, - sym_identifier, - STATE(4702), 1, - sym_const_declarator, - STATE(5049), 1, - sym_null, - ACTIONS(83), 3, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - ACTIONS(3873), 23, - anon_sym_type, - anon_sym_newtype, - anon_sym_shape, - anon_sym_tupe, - anon_sym_clone, - anon_sym_new, - anon_sym_print, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - [109607] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1167), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(1169), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109643] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4535), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4533), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109679] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1179), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(1181), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109715] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4523), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4521), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109751] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4519), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4517), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109787] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4515), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4513), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109823] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4649), 6, - sym__backslash, - anon_sym_LPAREN, - anon_sym_AT, - anon_sym_QMARK, - anon_sym_TILDE, - sym_xhp_class_identifier, - ACTIONS(4647), 22, - sym_identifier, - anon_sym_shape, - anon_sym_null, - anon_sym_Null, - anon_sym_NULL, - anon_sym_array, - anon_sym_varray, - anon_sym_darray, - anon_sym_vec, - anon_sym_dict, - anon_sym_keyset, - anon_sym_bool, - anon_sym_float, - anon_sym_int, - anon_sym_string, - anon_sym_arraykey, - anon_sym_void, - anon_sym_nonnull, - anon_sym_mixed, - anon_sym_dynamic, - anon_sym_noreturn, - sym_xhp_identifier, - [109859] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4661), 1, - anon_sym_trait, - ACTIONS(4663), 1, - anon_sym_interface, - ACTIONS(4665), 1, - anon_sym_class, - ACTIONS(4667), 1, - anon_sym_enum, - ACTIONS(4671), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(4020), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4653), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4669), 2, - sym_final_modifier, - sym_abstract_modifier, - [109913] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4675), 1, - anon_sym_trait, - ACTIONS(4677), 1, - anon_sym_interface, - ACTIONS(4679), 1, - anon_sym_class, - ACTIONS(4681), 1, - anon_sym_enum, - ACTIONS(4685), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(4168), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4673), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4683), 2, - sym_final_modifier, - sym_abstract_modifier, - [109967] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4689), 1, - anon_sym_trait, - ACTIONS(4691), 1, - anon_sym_interface, - ACTIONS(4693), 1, - anon_sym_class, - ACTIONS(4695), 1, - anon_sym_enum, - ACTIONS(4699), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(4589), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4687), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4697), 2, - sym_final_modifier, - sym_abstract_modifier, - [110021] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4703), 1, - anon_sym_trait, - ACTIONS(4705), 1, - anon_sym_interface, - ACTIONS(4707), 1, - anon_sym_class, - ACTIONS(4709), 1, - anon_sym_enum, - ACTIONS(4713), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(3981), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4701), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4711), 2, - sym_final_modifier, - sym_abstract_modifier, - [110075] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4717), 1, - anon_sym_trait, - ACTIONS(4719), 1, - anon_sym_interface, - ACTIONS(4721), 1, - anon_sym_class, - ACTIONS(4723), 1, - anon_sym_enum, - ACTIONS(4727), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(4223), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4715), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4725), 2, - sym_final_modifier, - sym_abstract_modifier, - [110129] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4731), 1, - anon_sym_trait, - ACTIONS(4733), 1, - anon_sym_interface, - ACTIONS(4735), 1, - anon_sym_class, - ACTIONS(4737), 1, - anon_sym_enum, - ACTIONS(4741), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(4359), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4729), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4739), 2, - sym_final_modifier, - sym_abstract_modifier, - [110183] = 17, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4657), 1, - anon_sym_function, - ACTIONS(4659), 1, - anon_sym_async, - ACTIONS(4745), 1, - anon_sym_trait, - ACTIONS(4747), 1, - anon_sym_interface, - ACTIONS(4749), 1, - anon_sym_class, - ACTIONS(4751), 1, - anon_sym_enum, - ACTIONS(4755), 1, - sym_xhp_modifier, - STATE(3419), 1, - sym_async_modifier, - STATE(4236), 1, - sym__function_declaration_header, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - ACTIONS(4743), 2, - anon_sym_type, - anon_sym_newtype, - ACTIONS(4753), 2, - sym_final_modifier, - sym_abstract_modifier, - [110237] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4515), 4, - sym_variable, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4513), 13, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_function, - anon_sym_reify, - anon_sym_async, - anon_sym_trait, - anon_sym_interface, - anon_sym_class, - anon_sym_enum, - sym_final_modifier, - sym_abstract_modifier, - sym_xhp_modifier, - [110262] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4535), 4, - sym_variable, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4533), 13, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_function, - anon_sym_reify, - anon_sym_async, - anon_sym_trait, - anon_sym_interface, - anon_sym_class, - anon_sym_enum, - sym_final_modifier, - sym_abstract_modifier, - sym_xhp_modifier, - [110287] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4523), 4, - sym_variable, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4521), 13, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_function, - anon_sym_reify, - anon_sym_async, - anon_sym_trait, - anon_sym_interface, - anon_sym_class, - anon_sym_enum, - sym_final_modifier, - sym_abstract_modifier, - sym_xhp_modifier, - [110312] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4519), 4, - sym_variable, - anon_sym_LPAREN, - anon_sym_PLUS, - anon_sym_DASH, - ACTIONS(4517), 13, - sym_identifier, - anon_sym_type, - anon_sym_newtype, - anon_sym_function, - anon_sym_reify, - anon_sym_async, - anon_sym_trait, - anon_sym_interface, - anon_sym_class, - anon_sym_enum, - sym_final_modifier, - sym_abstract_modifier, - sym_xhp_modifier, - [110337] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4759), 1, - anon_sym_RPAREN, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(5011), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110379] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - ACTIONS(4765), 1, - anon_sym_RPAREN, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(5011), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110421] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - ACTIONS(4767), 1, - anon_sym_RPAREN, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3918), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110463] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - ACTIONS(4769), 1, - anon_sym_RPAREN, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(4281), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110505] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - ACTIONS(4771), 1, - anon_sym_RPAREN, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(5011), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110547] = 12, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - ACTIONS(4773), 1, - anon_sym_RPAREN, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(5011), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110589] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(4761), 1, - sym_string, - ACTIONS(4763), 1, - sym_xhp_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(5011), 1, - sym_field_initializer, - STATE(5080), 1, - sym_scoped_identifier, - STATE(5079), 2, - sym_qualified_identifier, - sym_scope_identifier, - ACTIONS(27), 3, - anon_sym_self, - anon_sym_parent, - anon_sym_static, - ACTIONS(4757), 3, - sym_variable, - sym_pipe_variable, - sym_xhp_class_identifier, - [110628] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4781), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110662] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4783), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110696] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4789), 1, - sym__heredoc_start_newline, - ACTIONS(4791), 1, - sym__heredoc_end_newline, - ACTIONS(4793), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4785), 2, - sym__heredoc_body, - sym_variable, - STATE(3150), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [110728] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4795), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110762] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4797), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110796] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4799), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110830] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4801), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110864] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4803), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110898] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4805), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110932] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4807), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [110966] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4809), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111000] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4811), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111034] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4813), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111068] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4815), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111102] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4817), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111136] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4819), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111170] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4821), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111204] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4823), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111238] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4825), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111272] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4827), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111306] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4829), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111340] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4831), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111374] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4833), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111408] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4835), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111442] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4837), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111476] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4839), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111510] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4841), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111544] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4843), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111578] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4845), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111612] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4847), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111646] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4849), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111680] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4851), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111714] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4853), 1, - anon_sym_SEMI, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111748] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4855), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111782] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4857), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111816] = 10, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(4859), 1, - anon_sym_RBRACE, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111850] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4863), 1, - sym__heredoc_start_newline, - ACTIONS(4865), 1, - sym__heredoc_end_newline, - ACTIONS(4867), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4861), 2, - sym__heredoc_body, - sym_variable, - STATE(3134), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [111882] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4356), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111913] = 10, - ACTIONS(4869), 1, - anon_sym_LBRACE, - ACTIONS(4871), 1, - anon_sym_LT, - ACTIONS(4873), 1, - sym_xhp_comment, - ACTIONS(4875), 1, - sym_xhp_string, - ACTIONS(4877), 1, - anon_sym_LT_SLASH, - ACTIONS(4879), 1, - sym_comment, - STATE(2505), 1, - sym_xhp_close, - STATE(3127), 1, - sym_xhp_open, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3181), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [111946] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4577), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [111977] = 10, - ACTIONS(4869), 1, - anon_sym_LBRACE, - ACTIONS(4871), 1, - anon_sym_LT, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(4881), 1, - sym_xhp_comment, - ACTIONS(4883), 1, - sym_xhp_string, - ACTIONS(4885), 1, - anon_sym_LT_SLASH, - STATE(3127), 1, - sym_xhp_open, - STATE(3538), 1, - sym_xhp_close, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3141), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [112010] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3550), 1, - sym_use_type, - STATE(3868), 1, - sym__namespace_identifier, - STATE(4368), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112041] = 10, - ACTIONS(4869), 1, - anon_sym_LBRACE, - ACTIONS(4871), 1, - anon_sym_LT, - ACTIONS(4877), 1, - anon_sym_LT_SLASH, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(4887), 1, - sym_xhp_comment, - ACTIONS(4889), 1, - sym_xhp_string, - STATE(2511), 1, - sym_xhp_close, - STATE(3127), 1, - sym_xhp_open, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3125), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [112074] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3502), 1, - sym_use_type, - STATE(3831), 1, - sym__namespace_identifier, - STATE(4010), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112105] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4565), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112136] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4027), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112167] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4116), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112198] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4893), 1, - sym__heredoc_end_newline, - ACTIONS(4895), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4891), 2, - sym__heredoc_body, - sym_variable, - STATE(3147), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112227] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3497), 1, - sym_use_type, - STATE(3640), 1, - sym__namespace_identifier, - STATE(4175), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112258] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3605), 1, - sym_use_type, - STATE(3664), 1, - sym__namespace_identifier, - STATE(4559), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112289] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4456), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112320] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4897), 1, - sym__heredoc_end_newline, - ACTIONS(4899), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4891), 2, - sym__heredoc_body, - sym_variable, - STATE(3147), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112349] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4237), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112380] = 10, - ACTIONS(4869), 1, - anon_sym_LBRACE, - ACTIONS(4871), 1, - anon_sym_LT, - ACTIONS(4873), 1, - sym_xhp_comment, - ACTIONS(4875), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(4901), 1, - anon_sym_LT_SLASH, - STATE(1736), 1, - sym_xhp_close, - STATE(3127), 1, - sym_xhp_open, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3181), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [112413] = 10, - ACTIONS(4869), 1, - anon_sym_LBRACE, - ACTIONS(4871), 1, - anon_sym_LT, - ACTIONS(4873), 1, - sym_xhp_comment, - ACTIONS(4875), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(4885), 1, - anon_sym_LT_SLASH, - STATE(3127), 1, - sym_xhp_open, - STATE(3514), 1, - sym_xhp_close, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3181), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [112446] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4435), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112477] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(3995), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112508] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4253), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112539] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3597), 1, - sym_use_type, - STATE(3774), 1, - sym__namespace_identifier, - STATE(4227), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112570] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4123), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112601] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4906), 1, - aux_sym__embedded_brace_expression_token1, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4903), 2, - sym__heredoc_body, - sym_variable, - ACTIONS(4909), 2, - sym__heredoc_end_newline, - sym__heredoc_end, - STATE(3147), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112628] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4911), 1, - sym__heredoc_end_newline, - ACTIONS(4913), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4891), 2, - sym__heredoc_body, - sym_variable, - STATE(3147), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112657] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4917), 1, - sym__heredoc_end_newline, - ACTIONS(4919), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4915), 2, - sym__heredoc_body, - sym_variable, - STATE(3148), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112686] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4917), 1, - sym__heredoc_end_newline, - ACTIONS(4919), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4891), 2, - sym__heredoc_body, - sym_variable, - STATE(3147), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112715] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4462), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112746] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3540), 1, - sym_use_type, - STATE(3682), 1, - sym__namespace_identifier, - STATE(4011), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112777] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4021), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112808] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4787), 1, - aux_sym__embedded_brace_expression_token1, - ACTIONS(4893), 1, - sym__heredoc_end_newline, - ACTIONS(4895), 1, - sym__heredoc_end, - STATE(3570), 1, - sym__embedded_brace_selection_expression, - ACTIONS(4921), 2, - sym__heredoc_body, - sym_variable, - STATE(3138), 2, - sym_embedded_brace_expression, - aux_sym_heredoc_repeat1, - STATE(3425), 3, - sym__embedded_brace_expression, - sym__embedded_brace_call_expression, - sym__embedded_brace_subscript_expression, - [112837] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4451), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112868] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3569), 1, - sym_use_type, - STATE(3881), 1, - sym__namespace_identifier, - STATE(3937), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112899] = 10, - ACTIONS(4869), 1, - anon_sym_LBRACE, - ACTIONS(4871), 1, - anon_sym_LT, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(4901), 1, - anon_sym_LT_SLASH, - ACTIONS(4923), 1, - sym_xhp_comment, - ACTIONS(4925), 1, - sym_xhp_string, - STATE(1776), 1, - sym_xhp_close, - STATE(3127), 1, - sym_xhp_open, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3140), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [112932] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4775), 1, - sym_identifier, - ACTIONS(4779), 1, - sym__backslash, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3534), 1, - sym_use_type, - STATE(3652), 1, - sym__namespace_identifier, - STATE(4367), 1, - sym_use_clause, - ACTIONS(4777), 4, - anon_sym_type, - anon_sym_namespace, - anon_sym_function, - anon_sym_const, - [112963] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1472), 1, - sym_member_declarations, - STATE(3230), 1, - sym_type_parameters, - STATE(3437), 1, - sym_extends_clause, - STATE(3808), 1, - sym_implements_clause, - STATE(4841), 1, - sym_where_clause, - [112997] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4937), 1, - sym__backslash, - STATE(3160), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2649), 8, - anon_sym_COLON_COLON, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [113017] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(781), 1, - sym_member_declarations, - STATE(3244), 1, - sym_type_parameters, - STATE(3333), 1, - sym_extends_clause, - STATE(3915), 1, - sym_implements_clause, - STATE(4797), 1, - sym_where_clause, - [113051] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4207), 1, - sym__backslash, - STATE(3160), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 8, - anon_sym_COLON_COLON, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [113071] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1373), 1, - sym_member_declarations, - STATE(3231), 1, - sym_type_parameters, - STATE(3373), 1, - sym_extends_clause, - STATE(3643), 1, - sym_implements_clause, - STATE(4898), 1, - sym_where_clause, - [113105] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4207), 1, - sym__backslash, - STATE(3160), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2653), 8, - anon_sym_COLON_COLON, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [113125] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3269), 1, - sym_type_parameters, - STATE(3331), 1, - sym_extends_clause, - STATE(3912), 1, - sym_implements_clause, - STATE(4214), 1, - sym_member_declarations, - STATE(5025), 1, - sym_where_clause, - [113159] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3273), 1, - sym_type_parameters, - STATE(3377), 1, - sym_extends_clause, - STATE(3853), 1, - sym_implements_clause, - STATE(4265), 1, - sym_member_declarations, - STATE(5008), 1, - sym_where_clause, - [113193] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1392), 1, - sym_member_declarations, - STATE(3241), 1, - sym_type_parameters, - STATE(3463), 1, - sym_extends_clause, - STATE(3856), 1, - sym_implements_clause, - STATE(4595), 1, - sym_where_clause, - [113227] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1000), 1, - sym_member_declarations, - STATE(3209), 1, - sym_type_parameters, - STATE(3466), 1, - sym_extends_clause, - STATE(3738), 1, - sym_implements_clause, - STATE(4971), 1, - sym_where_clause, - [113261] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(895), 1, - sym_member_declarations, - STATE(3287), 1, - sym_type_parameters, - STATE(3439), 1, - sym_extends_clause, - STATE(3707), 1, - sym_implements_clause, - STATE(4958), 1, - sym_where_clause, - [113295] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1319), 1, - sym_member_declarations, - STATE(3274), 1, - sym_type_parameters, - STATE(3345), 1, - sym_extends_clause, - STATE(3622), 1, - sym_implements_clause, - STATE(4913), 1, - sym_where_clause, - [113329] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(806), 1, - sym_member_declarations, - STATE(3289), 1, - sym_type_parameters, - STATE(3343), 1, - sym_extends_clause, - STATE(3900), 1, - sym_implements_clause, - STATE(4779), 1, - sym_where_clause, - [113363] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1475), 1, - sym_member_declarations, - STATE(3227), 1, - sym_type_parameters, - STATE(3444), 1, - sym_extends_clause, - STATE(3720), 1, - sym_implements_clause, - STATE(4750), 1, - sym_where_clause, - [113397] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1132), 1, - sym_member_declarations, - STATE(3210), 1, - sym_type_parameters, - STATE(3413), 1, - sym_extends_clause, - STATE(3673), 1, - sym_implements_clause, - STATE(4946), 1, - sym_where_clause, - [113431] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1571), 1, - sym_member_declarations, - STATE(3260), 1, - sym_type_parameters, - STATE(3367), 1, - sym_extends_clause, - STATE(3646), 1, - sym_implements_clause, - STATE(4686), 1, - sym_where_clause, - [113465] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4207), 1, - sym__backslash, - STATE(3164), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 8, - anon_sym_COLON_COLON, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [113485] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(996), 1, - sym_member_declarations, - STATE(3261), 1, - sym_type_parameters, - STATE(3473), 1, - sym_extends_clause, - STATE(3740), 1, - sym_implements_clause, - STATE(4973), 1, - sym_where_clause, - [113519] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1216), 1, - sym_member_declarations, - STATE(3217), 1, - sym_type_parameters, - STATE(3471), 1, - sym_extends_clause, - STATE(3768), 1, - sym_implements_clause, - STATE(4860), 1, - sym_where_clause, - [113553] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3225), 1, - sym_type_parameters, - STATE(3406), 1, - sym_extends_clause, - STATE(3826), 1, - sym_implements_clause, - STATE(3947), 1, - sym_member_declarations, - STATE(4998), 1, - sym_where_clause, - [113587] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1060), 1, - sym_member_declarations, - STATE(3249), 1, - sym_type_parameters, - STATE(3337), 1, - sym_extends_clause, - STATE(3904), 1, - sym_implements_clause, - STATE(4796), 1, - sym_where_clause, - [113621] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(733), 1, - sym_member_declarations, - STATE(3251), 1, - sym_type_parameters, - STATE(3403), 1, - sym_extends_clause, - STATE(3832), 1, - sym_implements_clause, - STATE(4822), 1, - sym_where_clause, - [113655] = 9, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(4952), 1, - anon_sym_LBRACE, - ACTIONS(4955), 1, - anon_sym_LT, - ACTIONS(4958), 1, - sym_xhp_comment, - ACTIONS(4961), 1, - sym_xhp_string, - ACTIONS(4964), 1, - anon_sym_LT_SLASH, - STATE(3127), 1, - sym_xhp_open, - STATE(3541), 1, - sym_xhp_open_close, - STATE(3181), 3, - sym_braced_expression, - sym_xhp_expression, - aux_sym_xhp_expression_repeat1, - [113685] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(881), 1, - sym_member_declarations, - STATE(3219), 1, - sym_type_parameters, - STATE(3380), 1, - sym_extends_clause, - STATE(3645), 1, - sym_implements_clause, - STATE(4933), 1, - sym_where_clause, - [113719] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(921), 1, - sym_member_declarations, - STATE(3286), 1, - sym_type_parameters, - STATE(3423), 1, - sym_extends_clause, - STATE(3691), 1, - sym_implements_clause, - STATE(4954), 1, - sym_where_clause, - [113753] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1155), 1, - sym_member_declarations, - STATE(3235), 1, - sym_type_parameters, - STATE(3434), 1, - sym_extends_clause, - STATE(3797), 1, - sym_implements_clause, - STATE(4838), 1, - sym_where_clause, - [113787] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1241), 1, - sym_member_declarations, - STATE(3218), 1, - sym_type_parameters, - STATE(3454), 1, - sym_extends_clause, - STATE(3725), 1, - sym_implements_clause, - STATE(4870), 1, - sym_where_clause, - [113821] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1052), 1, - sym_member_declarations, - STATE(3242), 1, - sym_type_parameters, - STATE(3414), 1, - sym_extends_clause, - STATE(3677), 1, - sym_implements_clause, - STATE(4807), 1, - sym_where_clause, - [113855] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1602), 1, - sym_member_declarations, - STATE(3224), 1, - sym_type_parameters, - STATE(3368), 1, - sym_extends_clause, - STATE(3642), 1, - sym_implements_clause, - STATE(4655), 1, - sym_where_clause, - [113889] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1555), 1, - sym_member_declarations, - STATE(3263), 1, - sym_type_parameters, - STATE(3464), 1, - sym_extends_clause, - STATE(3735), 1, - sym_implements_clause, - STATE(4597), 1, - sym_where_clause, - [113923] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3288), 1, - sym_type_parameters, - STATE(3356), 1, - sym_extends_clause, - STATE(3891), 1, - sym_implements_clause, - STATE(4097), 1, - sym_member_declarations, - STATE(5030), 1, - sym_where_clause, - [113957] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1033), 1, - sym_member_declarations, - STATE(3271), 1, - sym_type_parameters, - STATE(3354), 1, - sym_extends_clause, - STATE(3761), 1, - sym_implements_clause, - STATE(4909), 1, - sym_where_clause, - [113991] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1227), 1, - sym_member_declarations, - STATE(3253), 1, - sym_type_parameters, - STATE(3360), 1, - sym_extends_clause, - STATE(3632), 1, - sym_implements_clause, - STATE(4927), 1, - sym_where_clause, - [114025] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(780), 1, - sym_member_declarations, - STATE(3229), 1, - sym_type_parameters, - STATE(3441), 1, - sym_extends_clause, - STATE(3793), 1, - sym_implements_clause, - STATE(4846), 1, - sym_where_clause, - [114059] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1121), 1, - sym_member_declarations, - STATE(3255), 1, - sym_type_parameters, - STATE(3392), 1, - sym_extends_clause, - STATE(3842), 1, - sym_implements_clause, - STATE(4815), 1, - sym_where_clause, - [114093] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3266), 1, - sym_type_parameters, - STATE(3376), 1, - sym_extends_clause, - STATE(3859), 1, - sym_implements_clause, - STATE(4040), 1, - sym_member_declarations, - STATE(5006), 1, - sym_where_clause, - [114127] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(775), 1, - sym_member_declarations, - STATE(3252), 1, - sym_type_parameters, - STATE(3411), 1, - sym_extends_clause, - STATE(3817), 1, - sym_implements_clause, - STATE(4749), 1, - sym_where_clause, - [114161] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4966), 1, - anon_sym_LBRACK, - STATE(1670), 1, - sym_arguments, - STATE(3278), 1, - sym_type_arguments, - ACTIONS(2659), 5, - sym_variable, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - [114187] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1449), 1, - sym_member_declarations, - STATE(3223), 1, - sym_type_parameters, - STATE(3456), 1, - sym_extends_clause, - STATE(3783), 1, - sym_implements_clause, - STATE(4725), 1, - sym_where_clause, - [114221] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1356), 1, - sym_member_declarations, - STATE(3270), 1, - sym_type_parameters, - STATE(3338), 1, - sym_extends_clause, - STATE(3902), 1, - sym_implements_clause, - STATE(4701), 1, - sym_where_clause, - [114255] = 11, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1337), 1, - sym_member_declarations, - STATE(3240), 1, - sym_type_parameters, - STATE(3322), 1, - sym_extends_clause, - STATE(3630), 1, - sym_implements_clause, - STATE(4621), 1, - sym_where_clause, - [114289] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(1947), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3962), 1, - sym_compound_statement, - STATE(4009), 1, - sym_qualified_identifier, - ACTIONS(1951), 3, - anon_sym_elseif, - anon_sym_else, - anon_sym_while, - [114316] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4966), 1, - anon_sym_LBRACK, - ACTIONS(4968), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(3278), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [114343] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4966), 1, - anon_sym_LBRACK, - ACTIONS(4970), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(3278), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [114370] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4966), 1, - anon_sym_LBRACK, - ACTIONS(4972), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(3278), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [114397] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4966), 1, - anon_sym_LBRACK, - ACTIONS(4974), 1, - anon_sym_RPAREN, - STATE(1670), 1, - sym_arguments, - STATE(3278), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [114424] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4976), 1, - anon_sym_COLON_COLON, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(3348), 1, - sym_type_arguments, - ACTIONS(2659), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [114445] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2649), 9, - sym__backslash, - anon_sym_COLON_COLON, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [114460] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4976), 1, - anon_sym_COLON_COLON, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(3424), 1, - sym_type_arguments, - ACTIONS(2676), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [114481] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(4980), 1, - sym_identifier, - ACTIONS(4982), 1, - anon_sym_RBRACE, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3239), 1, - aux_sym_trait_use_clause_repeat1, - STATE(5518), 1, - sym_qualified_identifier, - STATE(5505), 2, - sym_trait_select_clause, - sym_trait_alias_clause, - [114507] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(986), 1, - sym_member_declarations, - STATE(3478), 1, - sym_extends_clause, - STATE(3757), 1, - sym_implements_clause, - STATE(4979), 1, - sym_where_clause, - [114535] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(901), 1, - sym_member_declarations, - STATE(3438), 1, - sym_extends_clause, - STATE(3703), 1, - sym_implements_clause, - STATE(4956), 1, - sym_where_clause, - [114563] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3409), 1, - sym_type_parameters, - STATE(3822), 1, - sym_extends_clause, - STATE(3944), 1, - sym_member_declarations, - STATE(4997), 1, - sym_where_clause, - [114591] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(754), 1, - sym_member_declarations, - STATE(3453), 1, - sym_type_parameters, - STATE(3662), 1, - sym_implements_clause, - STATE(4849), 1, - sym_where_clause, - [114619] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3410), 1, - sym_type_parameters, - STATE(3819), 1, - sym_implements_clause, - STATE(3941), 1, - sym_member_declarations, - STATE(4995), 1, - sym_where_clause, - [114647] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1123), 1, - sym_member_declarations, - STATE(3398), 1, - sym_type_parameters, - STATE(3835), 1, - sym_extends_clause, - STATE(4820), 1, - sym_where_clause, - [114675] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1122), 1, - sym_member_declarations, - STATE(3395), 1, - sym_type_parameters, - STATE(3839), 1, - sym_implements_clause, - STATE(4816), 1, - sym_where_clause, - [114703] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(786), 1, - sym_member_declarations, - STATE(3450), 1, - sym_type_parameters, - STATE(3788), 1, - sym_extends_clause, - STATE(4848), 1, - sym_where_clause, - [114731] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1236), 1, - sym_member_declarations, - STATE(3460), 1, - sym_extends_clause, - STATE(3736), 1, - sym_implements_clause, - STATE(4869), 1, - sym_where_clause, - [114759] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1258), 1, - sym_member_declarations, - STATE(3427), 1, - sym_extends_clause, - STATE(3702), 1, - sym_implements_clause, - STATE(4883), 1, - sym_where_clause, - [114787] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1032), 1, - sym_member_declarations, - STATE(3350), 1, - sym_extends_clause, - STATE(3611), 1, - sym_implements_clause, - STATE(4914), 1, - sym_where_clause, - [114815] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4984), 8, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_as, - anon_sym_where, - anon_sym_EQ, - anon_sym_extends, - anon_sym_implements, - [114829] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4986), 1, - sym_identifier, - ACTIONS(4988), 1, - anon_sym_GT, - ACTIONS(4990), 1, - anon_sym_PLUS, - ACTIONS(4992), 1, - anon_sym_DASH, - ACTIONS(4994), 1, - anon_sym_reify, - ACTIONS(4996), 1, - anon_sym_LT_LT, - STATE(3692), 1, - sym_attribute_modifier, - STATE(4799), 1, - sym_type_parameter, - [114857] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1553), 1, - sym_member_declarations, - STATE(3477), 1, - sym_type_parameters, - STATE(3744), 1, - sym_implements_clause, - STATE(4594), 1, - sym_where_clause, - [114885] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1433), 1, - sym_member_declarations, - STATE(3417), 1, - sym_extends_clause, - STATE(3810), 1, - sym_implements_clause, - STATE(4744), 1, - sym_where_clause, - [114913] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1573), 1, - sym_member_declarations, - STATE(3363), 1, - sym_extends_clause, - STATE(3637), 1, - sym_implements_clause, - STATE(4685), 1, - sym_where_clause, - [114941] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3378), 1, - sym_extends_clause, - STATE(3855), 1, - sym_implements_clause, - STATE(4039), 1, - sym_member_declarations, - STATE(5005), 1, - sym_where_clause, - [114969] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1554), 1, - sym_member_declarations, - STATE(3475), 1, - sym_type_parameters, - STATE(3739), 1, - sym_extends_clause, - STATE(4620), 1, - sym_where_clause, - [114997] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1459), 1, - sym_member_declarations, - STATE(3469), 1, - sym_extends_clause, - STATE(3771), 1, - sym_implements_clause, - STATE(4722), 1, - sym_where_clause, - [115025] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1023), 1, - sym_member_declarations, - STATE(3482), 1, - sym_type_parameters, - STATE(3750), 1, - sym_implements_clause, - STATE(4978), 1, - sym_where_clause, - [115053] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(738), 1, - sym_member_declarations, - STATE(3407), 1, - sym_extends_clause, - STATE(3828), 1, - sym_implements_clause, - STATE(4823), 1, - sym_where_clause, - [115081] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1394), 1, - sym_member_declarations, - STATE(3472), 1, - sym_extends_clause, - STATE(3767), 1, - sym_implements_clause, - STATE(4617), 1, - sym_where_clause, - [115109] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1464), 1, - sym_member_declarations, - STATE(3446), 1, - sym_extends_clause, - STATE(3789), 1, - sym_implements_clause, - STATE(4847), 1, - sym_where_clause, - [115137] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(4980), 1, - sym_identifier, - ACTIONS(4998), 1, - anon_sym_RBRACE, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3239), 1, - aux_sym_trait_use_clause_repeat1, - STATE(5518), 1, - sym_qualified_identifier, - STATE(5505), 2, - sym_trait_select_clause, - sym_trait_alias_clause, - [115163] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - STATE(1628), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 6, - anon_sym_COLON_COLON, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LPAREN, - anon_sym_GT_GT, - [115181] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(732), 1, - sym_member_declarations, - STATE(3396), 1, - sym_type_parameters, - STATE(3843), 1, - sym_implements_clause, - STATE(4817), 1, - sym_where_clause, - [115209] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1213), 1, - sym_member_declarations, - STATE(3467), 1, - sym_extends_clause, - STATE(3770), 1, - sym_implements_clause, - STATE(4859), 1, - sym_where_clause, - [115237] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(730), 1, - sym_member_declarations, - STATE(3387), 1, - sym_type_parameters, - STATE(3847), 1, - sym_extends_clause, - STATE(4813), 1, - sym_where_clause, - [115265] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(998), 1, - sym_member_declarations, - STATE(3480), 1, - sym_type_parameters, - STATE(3746), 1, - sym_extends_clause, - STATE(4974), 1, - sym_where_clause, - [115293] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5000), 8, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_as, - anon_sym_where, - anon_sym_EQ, - anon_sym_extends, - anon_sym_implements, - [115307] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5002), 1, - sym_identifier, - ACTIONS(5005), 1, - sym__backslash, - ACTIONS(5008), 1, - anon_sym_RBRACE, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3239), 1, - aux_sym_trait_use_clause_repeat1, - STATE(5518), 1, - sym_qualified_identifier, - STATE(5505), 2, - sym_trait_select_clause, - sym_trait_alias_clause, - [115333] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1372), 1, - sym_member_declarations, - STATE(3422), 1, - sym_extends_clause, - STATE(3685), 1, - sym_implements_clause, - STATE(4889), 1, - sym_where_clause, - [115361] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1363), 1, - sym_member_declarations, - STATE(3347), 1, - sym_extends_clause, - STATE(3897), 1, - sym_implements_clause, - STATE(4700), 1, - sym_where_clause, - [115389] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1114), 1, - sym_member_declarations, - STATE(3431), 1, - sym_extends_clause, - STATE(3706), 1, - sym_implements_clause, - STATE(4884), 1, - sym_where_clause, - [115417] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3374), 1, - sym_type_parameters, - STATE(3863), 1, - sym_implements_clause, - STATE(4043), 1, - sym_member_declarations, - STATE(5007), 1, - sym_where_clause, - [115445] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(807), 1, - sym_member_declarations, - STATE(3353), 1, - sym_extends_clause, - STATE(3901), 1, - sym_implements_clause, - STATE(4782), 1, - sym_where_clause, - [115473] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3370), 1, - sym_type_parameters, - STATE(3866), 1, - sym_extends_clause, - STATE(4047), 1, - sym_member_declarations, - STATE(5009), 1, - sym_where_clause, - [115501] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(4980), 1, - sym_identifier, - ACTIONS(5010), 1, - anon_sym_RBRACE, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3208), 1, - aux_sym_trait_use_clause_repeat1, - STATE(5518), 1, - sym_qualified_identifier, - STATE(5505), 2, - sym_trait_select_clause, - sym_trait_alias_clause, - [115527] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5012), 1, - anon_sym_LBRACE, - ACTIONS(5014), 1, - anon_sym_GT, - ACTIONS(5016), 1, - sym_xhp_identifier, - ACTIONS(5018), 1, - anon_sym_SLASH_GT, - STATE(3280), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [115551] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5012), 1, - anon_sym_LBRACE, - ACTIONS(5014), 1, - anon_sym_GT, - ACTIONS(5016), 1, - sym_xhp_identifier, - ACTIONS(5020), 1, - anon_sym_SLASH_GT, - STATE(3280), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [115575] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1119), 1, - sym_member_declarations, - STATE(3388), 1, - sym_extends_clause, - STATE(3845), 1, - sym_implements_clause, - STATE(4812), 1, - sym_where_clause, - [115603] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(3348), 1, - sym_type_arguments, - ACTIONS(2659), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [115621] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(770), 1, - sym_member_declarations, - STATE(3349), 1, - sym_extends_clause, - STATE(3898), 1, - sym_implements_clause, - STATE(4800), 1, - sym_where_clause, - [115649] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(755), 1, - sym_member_declarations, - STATE(3461), 1, - sym_extends_clause, - STATE(3606), 1, - sym_implements_clause, - STATE(4726), 1, - sym_where_clause, - [115677] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1134), 1, - sym_member_declarations, - STATE(3412), 1, - sym_extends_clause, - STATE(3669), 1, - sym_implements_clause, - STATE(4945), 1, - sym_where_clause, - [115705] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4986), 1, - sym_identifier, - ACTIONS(4990), 1, - anon_sym_PLUS, - ACTIONS(4992), 1, - anon_sym_DASH, - ACTIONS(4994), 1, - anon_sym_reify, - ACTIONS(4996), 1, - anon_sym_LT_LT, - ACTIONS(5022), 1, - anon_sym_GT, - STATE(3692), 1, - sym_attribute_modifier, - STATE(4799), 1, - sym_type_parameter, - [115733] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1153), 1, - sym_member_declarations, - STATE(3430), 1, - sym_extends_clause, - STATE(3800), 1, - sym_implements_clause, - STATE(4836), 1, - sym_where_clause, - [115761] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1316), 1, - sym_member_declarations, - STATE(3352), 1, - sym_type_parameters, - STATE(3616), 1, - sym_implements_clause, - STATE(4910), 1, - sym_where_clause, - [115789] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1318), 1, - sym_member_declarations, - STATE(3351), 1, - sym_type_parameters, - STATE(3610), 1, - sym_extends_clause, - STATE(4912), 1, - sym_where_clause, - [115817] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5012), 1, - anon_sym_LBRACE, - ACTIONS(5016), 1, - sym_xhp_identifier, - ACTIONS(5024), 1, - anon_sym_GT, - ACTIONS(5026), 1, - anon_sym_SLASH_GT, - STATE(3247), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [115841] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5012), 1, - anon_sym_LBRACE, - ACTIONS(5014), 1, - anon_sym_GT, - ACTIONS(5016), 1, - sym_xhp_identifier, - ACTIONS(5028), 1, - anon_sym_SLASH_GT, - STATE(3280), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [115865] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1476), 1, - sym_member_declarations, - STATE(3442), 1, - sym_extends_clause, - STATE(3719), 1, - sym_implements_clause, - STATE(4692), 1, - sym_where_clause, - [115893] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(924), 1, - sym_member_declarations, - STATE(3426), 1, - sym_extends_clause, - STATE(3697), 1, - sym_implements_clause, - STATE(4957), 1, - sym_where_clause, - [115921] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(4980), 1, - sym_identifier, - ACTIONS(4982), 1, - anon_sym_RBRACE, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3232), 1, - aux_sym_trait_use_clause_repeat1, - STATE(5518), 1, - sym_qualified_identifier, - STATE(5505), 2, - sym_trait_select_clause, - sym_trait_alias_clause, - [115947] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1605), 1, - sym_member_declarations, - STATE(3385), 1, - sym_extends_clause, - STATE(3648), 1, - sym_implements_clause, - STATE(4653), 1, - sym_where_clause, - [115975] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1375), 1, - sym_member_declarations, - STATE(3336), 1, - sym_type_parameters, - STATE(3608), 1, - sym_implements_clause, - STATE(4919), 1, - sym_where_clause, - [116003] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5030), 8, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_LPAREN, - anon_sym_as, - anon_sym_where, - anon_sym_EQ, - anon_sym_extends, - anon_sym_implements, - [116017] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3361), 1, - sym_extends_clause, - STATE(3888), 1, - sym_implements_clause, - STATE(4096), 1, - sym_member_declarations, - STATE(5024), 1, - sym_where_clause, - [116045] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(918), 1, - sym_member_declarations, - STATE(3418), 1, - sym_type_parameters, - STATE(3686), 1, - sym_implements_clause, - STATE(4953), 1, - sym_where_clause, - [116073] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(917), 1, - sym_member_declarations, - STATE(3415), 1, - sym_type_parameters, - STATE(3684), 1, - sym_extends_clause, - STATE(4952), 1, - sym_where_clause, - [116101] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3369), 1, - sym_extends_clause, - STATE(3867), 1, - sym_implements_clause, - STATE(4358), 1, - sym_member_declarations, - STATE(5012), 1, - sym_where_clause, - [116129] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1329), 1, - sym_member_declarations, - STATE(3375), 1, - sym_extends_clause, - STATE(3848), 1, - sym_implements_clause, - STATE(4732), 1, - sym_where_clause, - [116157] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1046), 1, - sym_member_declarations, - STATE(3391), 1, - sym_extends_clause, - STATE(3661), 1, - sym_implements_clause, - STATE(4899), 1, - sym_where_clause, - [116185] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2505), 1, - sym__backslash, - STATE(2539), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 6, - anon_sym_COLON_COLON, - anon_sym_COMMA, - anon_sym_as, - anon_sym_LT, - anon_sym_GT, - anon_sym_super, - [116203] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3400), 1, - sym_extends_clause, - STATE(3824), 1, - sym_implements_clause, - STATE(4294), 1, - sym_member_declarations, - STATE(5000), 1, - sym_where_clause, - [116231] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1229), 1, - sym_member_declarations, - STATE(3321), 1, - sym_extends_clause, - STATE(3628), 1, - sym_implements_clause, - STATE(4925), 1, - sym_where_clause, - [116259] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5012), 1, - anon_sym_LBRACE, - ACTIONS(5016), 1, - sym_xhp_identifier, - ACTIONS(5024), 1, - anon_sym_GT, - ACTIONS(5032), 1, - anon_sym_SLASH_GT, - STATE(3248), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [116283] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1218), 1, - sym_member_declarations, - STATE(3364), 1, - sym_type_parameters, - STATE(3636), 1, - sym_implements_clause, - STATE(4929), 1, - sym_where_clause, - [116311] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1279), 1, - sym_member_declarations, - STATE(3365), 1, - sym_type_parameters, - STATE(3639), 1, - sym_extends_clause, - STATE(4930), 1, - sym_where_clause, - [116339] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5034), 1, - anon_sym_LBRACK, - STATE(1678), 1, - sym_arguments, - ACTIONS(2676), 5, - sym_variable, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_DOT_DOT_DOT, - anon_sym_GT, - [116359] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - STATE(1378), 1, - sym_member_declarations, - STATE(3330), 1, - sym_type_parameters, - STATE(3618), 1, - sym_extends_clause, - STATE(4920), 1, - sym_where_clause, - [116387] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5036), 1, - anon_sym_LBRACE, - ACTIONS(5041), 1, - sym_xhp_identifier, - ACTIONS(5039), 2, - anon_sym_GT, - anon_sym_SLASH_GT, - STATE(3280), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [116409] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - STATE(1379), 1, - sym_member_declarations, - STATE(3452), 1, - sym_type_parameters, - STATE(3773), 1, - sym_extends_clause, - STATE(4604), 1, - sym_where_clause, - [116437] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1380), 1, - sym_member_declarations, - STATE(3428), 1, - sym_type_parameters, - STATE(3784), 1, - sym_implements_clause, - STATE(4614), 1, - sym_where_clause, - [116465] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1599), 1, - sym_member_declarations, - STATE(3362), 1, - sym_type_parameters, - STATE(3629), 1, - sym_implements_clause, - STATE(4658), 1, - sym_where_clause, - [116493] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4978), 1, - anon_sym_LT, - STATE(3424), 1, - sym_type_arguments, - ACTIONS(2676), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [116511] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1598), 1, - sym_member_declarations, - STATE(3325), 1, - sym_type_parameters, - STATE(3617), 1, - sym_extends_clause, - STATE(4660), 1, - sym_where_clause, - [116539] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(891), 1, - sym_member_declarations, - STATE(3381), 1, - sym_extends_clause, - STATE(3649), 1, - sym_implements_clause, - STATE(4936), 1, - sym_where_clause, - [116567] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(970), 1, - sym_member_declarations, - STATE(3458), 1, - sym_extends_clause, - STATE(3733), 1, - sym_implements_clause, - STATE(4970), 1, - sym_where_clause, - [116595] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3334), 1, - sym_extends_clause, - STATE(3909), 1, - sym_implements_clause, - STATE(4210), 1, - sym_member_declarations, - STATE(5028), 1, - sym_where_clause, - [116623] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(788), 1, - sym_member_declarations, - STATE(3390), 1, - sym_extends_clause, - STATE(3840), 1, - sym_implements_clause, - STATE(4753), 1, - sym_where_clause, - [116651] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1059), 1, - sym_member_declarations, - STATE(3332), 1, - sym_type_parameters, - STATE(3911), 1, - sym_extends_clause, - STATE(4795), 1, - sym_where_clause, - [116679] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5012), 1, - anon_sym_LBRACE, - ACTIONS(5016), 1, - sym_xhp_identifier, - ACTIONS(5024), 1, - anon_sym_GT, - ACTIONS(5044), 1, - anon_sym_SLASH_GT, - STATE(3259), 2, - sym_xhp_attribute, - aux_sym_xhp_open_repeat1, - STATE(3834), 2, - sym_braced_expression, - sym_xhp_spread_expression, - [116703] = 9, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1057), 1, - sym_member_declarations, - STATE(3329), 1, - sym_type_parameters, - STATE(3914), 1, - sym_implements_clause, - STATE(4794), 1, - sym_where_clause, - [116731] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5046), 1, - anon_sym_COMMA, - ACTIONS(5048), 1, - anon_sym_RPAREN, - ACTIONS(5052), 1, - anon_sym_PIPE, - STATE(4473), 1, - aux_sym_xhp_children_declaration_repeat1, - ACTIONS(5050), 3, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_STAR, - [116752] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(1947), 1, - sym_identifier, - ACTIONS(1951), 1, - anon_sym_while, - STATE(1557), 1, - sym_compound_statement, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3960), 1, - sym_qualified_identifier, - [116777] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5054), 7, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_GT, - anon_sym_where, - anon_sym_implements, - [116790] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5056), 1, - anon_sym_LPAREN, - ACTIONS(5058), 3, - sym_xhp_identifier, - sym_xhp_class_identifier, - sym_xhp_category_identifier, - STATE(3303), 3, - sym__xhp_binary_expression, - sym__xhp_postfix_unary_expression, - sym__xhp_parenthesized_expression, - [116807] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5060), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - ACTIONS(5054), 5, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_RPAREN, - anon_sym_where, - anon_sym_implements, - [116824] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5050), 3, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_STAR, - ACTIONS(5063), 4, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_PIPE, - [116839] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5065), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_STAR, - [116852] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5056), 1, - anon_sym_LPAREN, - ACTIONS(5067), 3, - sym_xhp_identifier, - sym_xhp_class_identifier, - sym_xhp_category_identifier, - STATE(3298), 3, - sym__xhp_binary_expression, - sym__xhp_postfix_unary_expression, - sym__xhp_parenthesized_expression, - [116869] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4659), 1, - anon_sym_async, - STATE(3548), 1, - sym_async_modifier, - STATE(4743), 1, - sym_parameters, - STATE(5128), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [116894] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4976), 1, - anon_sym_COLON_COLON, - ACTIONS(2704), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [116909] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5052), 1, - anon_sym_PIPE, - ACTIONS(5050), 3, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_STAR, - ACTIONS(5069), 3, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - [116926] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4659), 1, - anon_sym_async, - STATE(3501), 1, - sym_async_modifier, - STATE(4840), 1, - sym_parameters, - STATE(5074), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [116951] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5071), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_STAR, - [116964] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5073), 1, - sym__backslash, - STATE(2526), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2653), 5, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - [116981] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5056), 1, - anon_sym_LPAREN, - ACTIONS(5076), 3, - sym_xhp_identifier, - sym_xhp_class_identifier, - sym_xhp_category_identifier, - STATE(3293), 3, - sym__xhp_binary_expression, - sym__xhp_postfix_unary_expression, - sym__xhp_parenthesized_expression, - [116998] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5046), 1, - anon_sym_COMMA, - ACTIONS(5052), 1, - anon_sym_PIPE, - ACTIONS(5078), 1, - anon_sym_SEMI, - STATE(4520), 1, - aux_sym_xhp_children_declaration_repeat1, - ACTIONS(5050), 3, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_STAR, - [117019] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5056), 1, - anon_sym_LPAREN, - ACTIONS(5080), 3, - sym_xhp_identifier, - sym_xhp_class_identifier, - sym_xhp_category_identifier, - STATE(3308), 3, - sym__xhp_binary_expression, - sym__xhp_postfix_unary_expression, - sym__xhp_parenthesized_expression, - [117036] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2714), 7, - anon_sym_COLON_COLON, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117049] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4659), 1, - anon_sym_async, - STATE(3506), 1, - sym_async_modifier, - STATE(4607), 1, - sym_parameters, - STATE(5257), 1, - sym__single_parameter, - STATE(5508), 1, - sym__single_parameter_parameters, - [117074] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5082), 1, - sym__backslash, - STATE(2526), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 5, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - [117091] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5085), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_RPAREN, - anon_sym_QMARK, - anon_sym_PLUS, - anon_sym_PIPE, - anon_sym_STAR, - [117104] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4659), 1, - anon_sym_async, - STATE(3499), 1, - sym_async_modifier, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [117129] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4986), 1, - sym_identifier, - ACTIONS(4990), 1, - anon_sym_PLUS, - ACTIONS(4992), 1, - anon_sym_DASH, - ACTIONS(4994), 1, - anon_sym_reify, - ACTIONS(4996), 1, - anon_sym_LT_LT, - STATE(3692), 1, - sym_attribute_modifier, - STATE(4532), 1, - sym_type_parameter, - [117154] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(5087), 1, - anon_sym_LBRACK, - STATE(2247), 1, - sym_arguments, - STATE(3496), 1, - sym_type_arguments, - ACTIONS(2659), 2, - anon_sym_COMMA, - anon_sym_GT, - [117177] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4976), 1, - anon_sym_COLON_COLON, - ACTIONS(2708), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117192] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2759), 7, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_LT, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117205] = 8, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4986), 1, - sym_identifier, - ACTIONS(4990), 1, - anon_sym_PLUS, - ACTIONS(4992), 1, - anon_sym_DASH, - ACTIONS(4994), 1, - anon_sym_reify, - ACTIONS(4996), 1, - anon_sym_LT_LT, - STATE(3692), 1, - sym_attribute_modifier, - STATE(4799), 1, - sym_type_parameter, - [117230] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5082), 1, - sym__backslash, - STATE(3306), 1, - aux_sym_qualified_identifier_repeat1, - ACTIONS(2640), 5, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - [117247] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1137), 1, - sym_member_declarations, - STATE(3665), 1, - sym_implements_clause, - STATE(4944), 1, - sym_where_clause, - [117269] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1372), 1, - sym_member_declarations, - STATE(3685), 1, - sym_implements_clause, - STATE(4889), 1, - sym_where_clause, - [117291] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(5089), 1, - anon_sym_function, - STATE(4840), 1, - sym_parameters, - STATE(5074), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [117313] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5091), 1, - sym_identifier, - ACTIONS(5095), 1, - anon_sym_as, - ACTIONS(5093), 4, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [117329] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1569), 1, - sym_member_declarations, - STATE(3653), 1, - sym_extends_clause, - STATE(4688), 1, - sym_where_clause, - [117351] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5097), 1, - sym__backslash, - ACTIONS(5093), 5, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - [117365] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(5099), 1, - anon_sym_function, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [117387] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5101), 1, - anon_sym_RBRACE, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [117405] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1115), 1, - sym_member_declarations, - STATE(3849), 1, - sym_implements_clause, - STATE(4809), 1, - sym_where_clause, - [117427] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - STATE(1567), 1, - sym_member_declarations, - STATE(3827), 1, - sym_extends_clause, - STATE(4828), 1, - sym_where_clause, - [117449] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3867), 1, - sym_implements_clause, - STATE(4358), 1, - sym_member_declarations, - STATE(5012), 1, - sym_where_clause, - [117471] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1118), 1, - sym_member_declarations, - STATE(3846), 1, - sym_extends_clause, - STATE(4811), 1, - sym_where_clause, - [117493] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(807), 1, - sym_member_declarations, - STATE(3901), 1, - sym_implements_clause, - STATE(4782), 1, - sym_where_clause, - [117515] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3870), 1, - sym_implements_clause, - STATE(4258), 1, - sym_member_declarations, - STATE(5013), 1, - sym_where_clause, - [117537] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(5089), 1, - anon_sym_function, - STATE(4862), 1, - sym_parameters, - STATE(5075), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [117559] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1566), 1, - sym_member_declarations, - STATE(3812), 1, - sym_implements_clause, - STATE(4829), 1, - sym_where_clause, - [117581] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1119), 1, - sym_member_declarations, - STATE(3845), 1, - sym_implements_clause, - STATE(4812), 1, - sym_where_clause, - [117603] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1329), 1, - sym_member_declarations, - STATE(3848), 1, - sym_implements_clause, - STATE(4732), 1, - sym_where_clause, - [117625] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4972), 1, - anon_sym_RPAREN, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [117643] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2869), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117655] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2865), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117667] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2722), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117679] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(788), 1, - sym_member_declarations, - STATE(3840), 1, - sym_implements_clause, - STATE(4753), 1, - sym_where_clause, - [117701] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2837), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117713] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1229), 1, - sym_member_declarations, - STATE(3628), 1, - sym_implements_clause, - STATE(4925), 1, - sym_where_clause, - [117735] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2809), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117747] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1328), 1, - sym_member_declarations, - STATE(3875), 1, - sym_implements_clause, - STATE(4731), 1, - sym_where_clause, - [117769] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2676), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [117781] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(808), 1, - sym_member_declarations, - STATE(3769), 1, - sym_implements_clause, - STATE(4783), 1, - sym_where_clause, - [117803] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1045), 1, - sym_member_declarations, - STATE(3659), 1, - sym_implements_clause, - STATE(4900), 1, - sym_where_clause, - [117825] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1230), 1, - sym_member_declarations, - STATE(3625), 1, - sym_extends_clause, - STATE(4924), 1, - sym_where_clause, - [117847] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1234), 1, - sym_member_declarations, - STATE(3623), 1, - sym_implements_clause, - STATE(4921), 1, - sym_where_clause, - [117869] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(789), 1, - sym_member_declarations, - STATE(3854), 1, - sym_implements_clause, - STATE(4757), 1, - sym_where_clause, - [117891] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1046), 1, - sym_member_declarations, - STATE(3661), 1, - sym_implements_clause, - STATE(4899), 1, - sym_where_clause, - [117913] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(5089), 1, - anon_sym_function, - STATE(4743), 1, - sym_parameters, - STATE(5128), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [117935] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3909), 1, - sym_implements_clause, - STATE(4210), 1, - sym_member_declarations, - STATE(5028), 1, - sym_where_clause, - [117957] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5107), 1, - anon_sym_RBRACE, - STATE(3371), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [117975] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5109), 6, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_use, - anon_sym_COLON, - anon_sym_where, - anon_sym_EQ_EQ_GT, - [117987] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5111), 1, - anon_sym_RBRACE, - STATE(3328), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [118005] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1134), 1, - sym_member_declarations, - STATE(3669), 1, - sym_implements_clause, - STATE(4945), 1, - sym_where_clause, - [118027] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3907), 1, - sym_implements_clause, - STATE(4207), 1, - sym_member_declarations, - STATE(5029), 1, - sym_where_clause, - [118049] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1570), 1, - sym_member_declarations, - STATE(3650), 1, - sym_implements_clause, - STATE(4687), 1, - sym_where_clause, - [118071] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1477), 1, - sym_member_declarations, - STATE(3710), 1, - sym_implements_clause, - STATE(4691), 1, - sym_where_clause, - [118093] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1215), 1, - sym_member_declarations, - STATE(3676), 1, - sym_implements_clause, - STATE(4949), 1, - sym_where_clause, - [118115] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1104), 1, - sym_member_declarations, - STATE(3678), 1, - sym_extends_clause, - STATE(4950), 1, - sym_where_clause, - [118137] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(5113), 1, - anon_sym_function, - STATE(4607), 1, - sym_parameters, - STATE(5257), 1, - sym__single_parameter, - STATE(5508), 1, - sym__single_parameter_parameters, - [118159] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1476), 1, - sym_member_declarations, - STATE(3719), 1, - sym_implements_clause, - STATE(4692), 1, - sym_where_clause, - [118181] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1573), 1, - sym_member_declarations, - STATE(3637), 1, - sym_implements_clause, - STATE(4685), 1, - sym_where_clause, - [118203] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3836), 1, - sym_implements_clause, - STATE(4290), 1, - sym_member_declarations, - STATE(5001), 1, - sym_where_clause, - [118225] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3894), 1, - sym_extends_clause, - STATE(4102), 1, - sym_member_declarations, - STATE(5018), 1, - sym_where_clause, - [118247] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5115), 1, - anon_sym_RBRACE, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [118265] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2821), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118277] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1464), 1, - sym_member_declarations, - STATE(3789), 1, - sym_implements_clause, - STATE(4847), 1, - sym_where_clause, - [118299] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3893), 1, - sym_implements_clause, - STATE(4098), 1, - sym_member_declarations, - STATE(5020), 1, - sym_where_clause, - [118321] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1353), 1, - sym_member_declarations, - STATE(3724), 1, - sym_implements_clause, - STATE(4754), 1, - sym_where_clause, - [118343] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3888), 1, - sym_implements_clause, - STATE(4096), 1, - sym_member_declarations, - STATE(5024), 1, - sym_where_clause, - [118365] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3824), 1, - sym_implements_clause, - STATE(4294), 1, - sym_member_declarations, - STATE(5000), 1, - sym_where_clause, - [118387] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3885), 1, - sym_implements_clause, - STATE(4094), 1, - sym_member_declarations, - STATE(4969), 1, - sym_where_clause, - [118409] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2905), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118421] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1032), 1, - sym_member_declarations, - STATE(3611), 1, - sym_implements_clause, - STATE(4914), 1, - sym_where_clause, - [118443] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1031), 1, - sym_member_declarations, - STATE(3613), 1, - sym_implements_clause, - STATE(4916), 1, - sym_where_clause, - [118465] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2801), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118477] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5119), 1, - anon_sym_EQ, - ACTIONS(5121), 1, - sym_xhp_identifier, - ACTIONS(5117), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(5123), 2, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118495] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5125), 1, - anon_sym_RBRACE, - STATE(3479), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [118513] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1574), 1, - sym_member_declarations, - STATE(3633), 1, - sym_implements_clause, - STATE(4683), 1, - sym_where_clause, - [118535] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2881), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118547] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(722), 1, - sym_member_declarations, - STATE(3791), 1, - sym_extends_clause, - STATE(4792), 1, - sym_where_clause, - [118569] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1152), 1, - sym_member_declarations, - STATE(3803), 1, - sym_implements_clause, - STATE(4834), 1, - sym_where_clause, - [118591] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5127), 6, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_use, - anon_sym_COLON, - anon_sym_where, - anon_sym_EQ_EQ_GT, - [118603] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(757), 1, - sym_member_declarations, - STATE(3795), 1, - sym_implements_clause, - STATE(4729), 1, - sym_where_clause, - [118625] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1081), 1, - sym_member_declarations, - STATE(3696), 1, - sym_implements_clause, - STATE(4886), 1, - sym_where_clause, - [118647] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1153), 1, - sym_member_declarations, - STATE(3800), 1, - sym_implements_clause, - STATE(4836), 1, - sym_where_clause, - [118669] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5129), 1, - anon_sym_RBRACE, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [118687] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4970), 1, - anon_sym_RPAREN, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [118705] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1157), 1, - sym_member_declarations, - STATE(3792), 1, - sym_implements_clause, - STATE(4845), 1, - sym_where_clause, - [118727] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(783), 1, - sym_member_declarations, - STATE(3916), 1, - sym_implements_clause, - STATE(4793), 1, - sym_where_clause, - [118749] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5131), 6, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_use, - anon_sym_COLON, - anon_sym_where, - anon_sym_EQ_EQ_GT, - [118761] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1158), 1, - sym_member_declarations, - STATE(3785), 1, - sym_extends_clause, - STATE(4844), 1, - sym_where_clause, - [118783] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5133), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118795] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3814), 1, - sym_implements_clause, - STATE(4319), 1, - sym_member_declarations, - STATE(4994), 1, - sym_where_clause, - [118817] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2877), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118829] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2747), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118841] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(770), 1, - sym_member_declarations, - STATE(3898), 1, - sym_implements_clause, - STATE(4800), 1, - sym_where_clause, - [118863] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5135), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118875] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5137), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118887] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3855), 1, - sym_implements_clause, - STATE(4039), 1, - sym_member_declarations, - STATE(5005), 1, - sym_where_clause, - [118909] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(763), 1, - sym_member_declarations, - STATE(3884), 1, - sym_implements_clause, - STATE(4801), 1, - sym_where_clause, - [118931] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2893), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [118943] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3852), 1, - sym_extends_clause, - STATE(4038), 1, - sym_member_declarations, - STATE(5004), 1, - sym_where_clause, - [118965] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(3850), 1, - sym_implements_clause, - STATE(4037), 1, - sym_member_declarations, - STATE(5003), 1, - sym_where_clause, - [118987] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(755), 1, - sym_member_declarations, - STATE(3606), 1, - sym_implements_clause, - STATE(4726), 1, - sym_where_clause, - [119009] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(903), 1, - sym_member_declarations, - STATE(3700), 1, - sym_implements_clause, - STATE(4988), 1, - sym_where_clause, - [119031] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(901), 1, - sym_member_declarations, - STATE(3703), 1, - sym_implements_clause, - STATE(4956), 1, - sym_where_clause, - [119053] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1114), 1, - sym_member_declarations, - STATE(3706), 1, - sym_implements_clause, - STATE(4884), 1, - sym_where_clause, - [119075] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(886), 1, - sym_member_declarations, - STATE(3635), 1, - sym_extends_clause, - STATE(4931), 1, - sym_where_clause, - [119097] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5139), 1, - anon_sym_RBRACE, - STATE(3393), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [119115] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1420), 1, - sym_member_declarations, - STATE(3830), 1, - sym_implements_clause, - STATE(4748), 1, - sym_where_clause, - [119137] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(882), 1, - sym_member_declarations, - STATE(3638), 1, - sym_implements_clause, - STATE(4932), 1, - sym_where_clause, - [119159] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(5141), 1, - anon_sym_function, - STATE(4642), 1, - sym_parameters, - STATE(5187), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [119181] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5143), 1, - anon_sym_RBRACE, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [119199] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5145), 1, - anon_sym_RBRACE, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [119217] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1448), 1, - sym_member_declarations, - STATE(3779), 1, - sym_implements_clause, - STATE(4851), 1, - sym_where_clause, - [119239] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(891), 1, - sym_member_declarations, - STATE(3649), 1, - sym_implements_clause, - STATE(4936), 1, - sym_where_clause, - [119261] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2793), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119273] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5147), 1, - anon_sym_RBRACE, - ACTIONS(5149), 1, - anon_sym_LBRACK, - STATE(3539), 1, - sym_arguments, - ACTIONS(5151), 2, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - [119293] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(890), 1, - sym_member_declarations, - STATE(3658), 1, - sym_implements_clause, - STATE(4937), 1, - sym_where_clause, - [119315] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1271), 1, - sym_member_declarations, - STATE(3690), 1, - sym_implements_clause, - STATE(4890), 1, - sym_where_clause, - [119337] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1369), 1, - sym_member_declarations, - STATE(3723), 1, - sym_implements_clause, - STATE(4873), 1, - sym_where_clause, - [119359] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2789), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119371] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1212), 1, - sym_member_declarations, - STATE(3775), 1, - sym_implements_clause, - STATE(4858), 1, - sym_where_clause, - [119393] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1196), 1, - sym_member_declarations, - STATE(3716), 1, - sym_implements_clause, - STATE(4879), 1, - sym_where_clause, - [119415] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2885), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119427] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2901), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119439] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1213), 1, - sym_member_declarations, - STATE(3770), 1, - sym_implements_clause, - STATE(4859), 1, - sym_where_clause, - [119461] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4968), 1, - anon_sym_RPAREN, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [119479] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2771), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119491] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1394), 1, - sym_member_declarations, - STATE(3767), 1, - sym_implements_clause, - STATE(4617), 1, - sym_where_clause, - [119513] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(966), 1, - sym_member_declarations, - STATE(3730), 1, - sym_implements_clause, - STATE(4904), 1, - sym_where_clause, - [119535] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(970), 1, - sym_member_declarations, - STATE(3733), 1, - sym_implements_clause, - STATE(4970), 1, - sym_where_clause, - [119557] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2805), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119569] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(738), 1, - sym_member_declarations, - STATE(3828), 1, - sym_implements_clause, - STATE(4823), 1, - sym_where_clause, - [119591] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1460), 1, - sym_member_declarations, - STATE(3765), 1, - sym_implements_clause, - STATE(4720), 1, - sym_where_clause, - [119613] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5153), 1, - anon_sym_RBRACE, - ACTIONS(5155), 1, - anon_sym_case, - ACTIONS(5158), 1, - anon_sym_default, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [119631] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1459), 1, - sym_member_declarations, - STATE(3771), 1, - sym_implements_clause, - STATE(4722), 1, - sym_where_clause, - [119653] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2763), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119665] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1396), 1, - sym_member_declarations, - STATE(3763), 1, - sym_implements_clause, - STATE(4609), 1, - sym_where_clause, - [119687] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2833), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119699] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2718), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119711] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5161), 1, - anon_sym_RBRACE, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [119729] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(739), 1, - sym_member_declarations, - STATE(3825), 1, - sym_extends_clause, - STATE(4824), 1, - sym_where_clause, - [119751] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2731), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119763] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - STATE(1370), 1, - sym_member_declarations, - STATE(3713), 1, - sym_extends_clause, - STATE(4874), 1, - sym_where_clause, - [119785] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(742), 1, - sym_member_declarations, - STATE(3820), 1, - sym_implements_clause, - STATE(4826), 1, - sym_where_clause, - [119807] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1258), 1, - sym_member_declarations, - STATE(3702), 1, - sym_implements_clause, - STATE(4883), 1, - sym_where_clause, - [119829] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4974), 1, - anon_sym_RPAREN, - STATE(2630), 1, - sym_type_arguments, - ACTIONS(2659), 3, - sym_variable, - anon_sym_COMMA, - anon_sym_DOT_DOT_DOT, - [119847] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1433), 1, - sym_member_declarations, - STATE(3810), 1, - sym_implements_clause, - STATE(4744), 1, - sym_where_clause, - [119869] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(5163), 1, - sym_variable, - ACTIONS(5165), 1, - anon_sym_COMMA, - ACTIONS(5167), 1, - anon_sym_RPAREN, - STATE(4484), 1, - aux_sym_tuple_type_specifier_repeat1, - STATE(5131), 1, - sym_variadic_modifier, - [119891] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1065), 1, - sym_member_declarations, - STATE(3752), 1, - sym_implements_clause, - STATE(4977), 1, - sym_where_clause, - [119913] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5169), 1, - anon_sym_RBRACE, - STATE(3420), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [119931] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1195), 1, - sym_member_declarations, - STATE(3708), 1, - sym_implements_clause, - STATE(4882), 1, - sym_where_clause, - [119953] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(726), 1, - sym_member_declarations, - STATE(3756), 1, - sym_implements_clause, - STATE(4718), 1, - sym_where_clause, - [119975] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2735), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [119987] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1363), 1, - sym_member_declarations, - STATE(3897), 1, - sym_implements_clause, - STATE(4700), 1, - sym_where_clause, - [120009] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1605), 1, - sym_member_declarations, - STATE(3648), 1, - sym_implements_clause, - STATE(4653), 1, - sym_where_clause, - [120031] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5171), 6, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_use, - anon_sym_COLON, - anon_sym_where, - anon_sym_EQ_EQ_GT, - [120043] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(986), 1, - sym_member_declarations, - STATE(3757), 1, - sym_implements_clause, - STATE(4979), 1, - sym_where_clause, - [120065] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1235), 1, - sym_member_declarations, - STATE(3737), 1, - sym_implements_clause, - STATE(4868), 1, - sym_where_clause, - [120087] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5173), 1, - anon_sym_RBRACE, - STATE(3421), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [120105] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1435), 1, - sym_member_declarations, - STATE(3807), 1, - sym_implements_clause, - STATE(4742), 1, - sym_where_clause, - [120127] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2739), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [120139] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1236), 1, - sym_member_declarations, - STATE(3736), 1, - sym_implements_clause, - STATE(4869), 1, - sym_where_clause, - [120161] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - STATE(1364), 1, - sym_member_declarations, - STATE(3892), 1, - sym_implements_clause, - STATE(4646), 1, - sym_where_clause, - [120183] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(924), 1, - sym_member_declarations, - STATE(3697), 1, - sym_implements_clause, - STATE(4957), 1, - sym_where_clause, - [120205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2743), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [120217] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1606), 1, - sym_member_declarations, - STATE(3647), 1, - sym_extends_clause, - STATE(4652), 1, - sym_where_clause, - [120239] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5175), 1, - anon_sym_RBRACE, - STATE(3449), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [120257] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1607), 1, - sym_member_declarations, - STATE(3667), 1, - sym_implements_clause, - STATE(4651), 1, - sym_where_clause, - [120279] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1109), 1, - sym_member_declarations, - STATE(3764), 1, - sym_implements_clause, - STATE(4982), 1, - sym_where_clause, - [120301] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5103), 1, - anon_sym_case, - ACTIONS(5105), 1, - anon_sym_default, - ACTIONS(5177), 1, - anon_sym_RBRACE, - STATE(3443), 3, - sym_switch_case, - sym_switch_default, - aux_sym_switch_statement_repeat1, - [120319] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4933), 1, - anon_sym_extends, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(929), 1, - sym_member_declarations, - STATE(3701), 1, - sym_extends_clause, - STATE(4959), 1, - sym_where_clause, - [120341] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2755), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [120353] = 7, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4935), 1, - anon_sym_implements, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(880), 1, - sym_member_declarations, - STATE(3705), 1, - sym_implements_clause, - STATE(4961), 1, - sym_where_clause, - [120375] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2825), 6, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_EQ, - sym_xhp_identifier, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [120387] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4303), 1, - anon_sym_RPAREN, - ACTIONS(5179), 1, - anon_sym_COMMA, - STATE(4234), 1, - aux_sym_function_type_specifier_repeat1, - STATE(4254), 1, - sym_variadic_modifier, - [120406] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3586), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5181), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - [120421] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5185), 1, - anon_sym_COMMA, - ACTIONS(5187), 1, - anon_sym_GT_GT, - STATE(4548), 1, - sym_arguments, - STATE(4574), 1, - aux_sym_attribute_modifier_repeat1, - [120440] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5189), 1, - anon_sym_catch, - ACTIONS(5191), 1, - anon_sym_finally, - STATE(836), 1, - sym_catch_clause, - STATE(936), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [120459] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1967), 1, - anon_sym_else, - ACTIONS(1969), 4, - anon_sym_elseif, - anon_sym_while, - anon_sym_catch, - anon_sym_finally, - [120472] = 3, - ACTIONS(3037), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(3039), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [120485] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5193), 1, - anon_sym_catch, - ACTIONS(5195), 1, - anon_sym_finally, - STATE(689), 1, - sym_catch_clause, - STATE(795), 1, - sym_finally_clause, - STATE(3500), 1, - aux_sym_try_statement_repeat1, - [120504] = 3, - ACTIONS(2999), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(3001), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [120517] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4345), 1, - anon_sym_RPAREN, - ACTIONS(5197), 1, - anon_sym_COMMA, - STATE(4061), 1, - sym_variadic_modifier, - STATE(4062), 1, - aux_sym_function_type_specifier_repeat1, - [120536] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5201), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [120555] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5203), 1, - anon_sym_catch, - ACTIONS(5205), 1, - anon_sym_finally, - STATE(883), 1, - sym_catch_clause, - STATE(1603), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [120574] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4333), 1, - anon_sym_RPAREN, - ACTIONS(5207), 1, - anon_sym_COMMA, - STATE(4036), 1, - sym_variadic_modifier, - STATE(4046), 1, - aux_sym_function_type_specifier_repeat1, - [120593] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(5209), 1, - anon_sym_LBRACK, - STATE(2220), 1, - sym_arguments, - ACTIONS(2676), 2, - anon_sym_COMMA, - anon_sym_GT, - [120610] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3641), 1, - sym__namespace_identifier, - [120629] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - ACTIONS(5213), 3, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_implements, - [120644] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(4642), 1, - sym_parameters, - STATE(5187), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [120663] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5193), 1, - anon_sym_catch, - ACTIONS(5195), 1, - anon_sym_finally, - STATE(693), 1, - sym_catch_clause, - STATE(745), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [120682] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(4825), 1, - sym_parameters, - STATE(5086), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [120701] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3890), 1, - sym__namespace_identifier, - [120720] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5189), 1, - anon_sym_catch, - ACTIONS(5191), 1, - anon_sym_finally, - STATE(736), 1, - sym_catch_clause, - STATE(1041), 1, - sym_finally_clause, - STATE(3487), 1, - aux_sym_try_statement_repeat1, - [120739] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3585), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5217), 2, - anon_sym_COMMA, - anon_sym_GT, - [120754] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4309), 1, - anon_sym_RPAREN, - ACTIONS(5219), 1, - anon_sym_COMMA, - STATE(4533), 1, - aux_sym_function_type_specifier_repeat1, - STATE(4546), 1, - sym_variadic_modifier, - [120773] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(4641), 1, - sym_parameters, - STATE(5257), 1, - sym__single_parameter, - STATE(5493), 1, - sym__single_parameter_parameters, - [120792] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5221), 1, - anon_sym_COMMA, - ACTIONS(5223), 1, - anon_sym_GT_GT, - STATE(4563), 1, - aux_sym_attribute_modifier_repeat1, - STATE(4566), 1, - sym_arguments, - [120811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - STATE(3498), 1, - aux_sym_tuple_type_specifier_repeat1, - ACTIONS(5225), 3, - anon_sym_LBRACE, - anon_sym_where, - anon_sym_implements, - [120826] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5203), 1, - anon_sym_catch, - ACTIONS(5205), 1, - anon_sym_finally, - STATE(928), 1, - sym_catch_clause, - STATE(1543), 1, - sym_finally_clause, - STATE(3494), 1, - aux_sym_try_statement_repeat1, - [120845] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - ACTIONS(5229), 1, - anon_sym_COLON, - STATE(2438), 1, - sym_compound_statement, - STATE(4662), 1, - sym__anonymous_function_use_clause, - [120864] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4229), 1, - anon_sym_RPAREN, - ACTIONS(5231), 1, - anon_sym_COMMA, - STATE(4539), 1, - sym_variadic_modifier, - STATE(4552), 1, - aux_sym_function_type_specifier_repeat1, - [120883] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5233), 1, - anon_sym_catch, - ACTIONS(5235), 1, - anon_sym_finally, - STATE(1262), 1, - sym_catch_clause, - STATE(1386), 1, - sym_finally_clause, - STATE(3555), 1, - aux_sym_try_statement_repeat1, - [120902] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5237), 1, - anon_sym_catch, - ACTIONS(5239), 1, - anon_sym_finally, - STATE(3543), 1, - aux_sym_try_statement_repeat1, - STATE(3596), 1, - sym_catch_clause, - STATE(3936), 1, - sym_finally_clause, - [120921] = 3, - ACTIONS(2925), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(2927), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [120934] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3568), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5241), 2, - anon_sym_COMMA, - anon_sym_GT, - [120949] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5243), 2, - anon_sym_COMMA, - anon_sym_GT, - [120964] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4233), 1, - anon_sym_RPAREN, - ACTIONS(5245), 1, - anon_sym_COMMA, - STATE(4547), 1, - aux_sym_function_type_specifier_repeat1, - STATE(4549), 1, - sym_variadic_modifier, - [120983] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4325), 1, - anon_sym_RPAREN, - ACTIONS(5247), 1, - anon_sym_COMMA, - STATE(4080), 1, - aux_sym_function_type_specifier_repeat1, - STATE(4085), 1, - sym_variadic_modifier, - [121002] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - ACTIONS(5249), 1, - anon_sym_COLON, - STATE(2390), 1, - sym_compound_statement, - STATE(4598), 1, - sym__anonymous_function_use_clause, - [121021] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - ACTIONS(5251), 1, - anon_sym_COLON, - STATE(1741), 1, - sym_compound_statement, - STATE(4947), 1, - sym__anonymous_function_use_clause, - [121040] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5253), 1, - anon_sym_COMMA, - ACTIONS(5255), 1, - anon_sym_GT_GT, - STATE(3988), 1, - aux_sym_attribute_modifier_repeat1, - STATE(3993), 1, - sym_arguments, - [121059] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4283), 1, - anon_sym_RPAREN, - ACTIONS(5257), 1, - anon_sym_COMMA, - STATE(3989), 1, - aux_sym_function_type_specifier_repeat1, - STATE(3992), 1, - sym_variadic_modifier, - [121078] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - STATE(2380), 1, - sym_compound_statement, - ACTIONS(5259), 3, - sym_variable, - anon_sym_LPAREN, - anon_sym_function, - [121093] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(5087), 1, - anon_sym_LBRACK, - STATE(2247), 1, - sym_arguments, - STATE(4591), 1, - sym_type_arguments, - [121112] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5261), 2, - anon_sym_COMMA, - anon_sym_GT, - [121127] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3516), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5263), 2, - anon_sym_COMMA, - anon_sym_GT, - [121142] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5265), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121161] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5267), 2, - anon_sym_COMMA, - anon_sym_GT, - [121176] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5269), 2, - anon_sym_COMMA, - anon_sym_GT, - [121191] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4313), 1, - anon_sym_RPAREN, - ACTIONS(5271), 1, - anon_sym_COMMA, - STATE(4410), 1, - aux_sym_function_type_specifier_repeat1, - STATE(4433), 1, - sym_variadic_modifier, - [121210] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(5275), 1, - anon_sym_COLON, - STATE(4776), 1, - sym_where_clause, - ACTIONS(5273), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [121227] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4219), 1, - anon_sym_RPAREN, - ACTIONS(5277), 1, - anon_sym_COMMA, - STATE(3965), 1, - aux_sym_function_type_specifier_repeat1, - STATE(3971), 1, - sym_variadic_modifier, - [121246] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(4148), 1, - anon_sym_LT, - ACTIONS(4966), 1, - anon_sym_LBRACK, - STATE(1670), 1, - sym_arguments, - STATE(4079), 1, - sym_type_arguments, - [121265] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3772), 1, - sym__namespace_identifier, - [121284] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4299), 1, - anon_sym_RPAREN, - ACTIONS(5279), 1, - anon_sym_COMMA, - STATE(4217), 1, - sym_variadic_modifier, - STATE(4226), 1, - aux_sym_function_type_specifier_repeat1, - [121303] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5281), 5, - sym__heredoc_body, - sym__heredoc_end_newline, - sym__heredoc_end, - sym_variable, - aux_sym__embedded_brace_expression_token1, - [121314] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(5285), 1, - anon_sym_COLON, - STATE(4972), 1, - sym_where_clause, - ACTIONS(5283), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [121331] = 3, - ACTIONS(3015), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(3017), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [121344] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5287), 5, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - [121355] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3672), 1, - sym__namespace_identifier, - [121374] = 3, - ACTIONS(2951), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(2953), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [121387] = 3, - ACTIONS(2829), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(2831), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [121400] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5237), 1, - anon_sym_catch, - ACTIONS(5239), 1, - anon_sym_finally, - STATE(3554), 1, - sym_catch_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - STATE(4019), 1, - sym_finally_clause, - [121419] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4319), 1, - anon_sym_RPAREN, - ACTIONS(5289), 1, - anon_sym_COMMA, - STATE(4450), 1, - aux_sym_function_type_specifier_repeat1, - STATE(4506), 1, - sym_variadic_modifier, - [121438] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5291), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121457] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5293), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121476] = 3, - ACTIONS(3081), 1, - sym_xhp_string, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(3083), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [121489] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4651), 1, - sym_variable, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(4677), 1, - sym_parameters, - STATE(5140), 1, - sym__single_parameter_parameters, - STATE(5257), 1, - sym__single_parameter, - [121508] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5295), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121527] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3802), 1, - sym__namespace_identifier, - [121546] = 3, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(5299), 1, - sym_xhp_string, - ACTIONS(5297), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [121559] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4237), 1, - anon_sym_RPAREN, - ACTIONS(5301), 1, - anon_sym_COMMA, - STATE(4510), 1, - sym_variadic_modifier, - STATE(4523), 1, - aux_sym_function_type_specifier_repeat1, - [121578] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5303), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121597] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1971), 1, - anon_sym_else, - ACTIONS(1973), 2, - anon_sym_elseif, - anon_sym_while, - ACTIONS(5305), 2, - anon_sym_catch, - anon_sym_finally, - [121612] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5233), 1, - anon_sym_catch, - ACTIONS(5235), 1, - anon_sym_finally, - STATE(1226), 1, - sym_catch_clause, - STATE(1355), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [121631] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5307), 5, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - [121642] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5309), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121661] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5311), 1, - anon_sym_catch, - ACTIONS(5313), 1, - anon_sym_finally, - STATE(852), 1, - sym_catch_clause, - STATE(1313), 1, - sym_finally_clause, - STATE(3580), 1, - aux_sym_try_statement_repeat1, - [121680] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - ACTIONS(5315), 1, - anon_sym_COLON, - STATE(1815), 1, - sym_compound_statement, - STATE(4666), 1, - sym__anonymous_function_use_clause, - [121699] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5317), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121718] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5319), 1, - anon_sym_COMMA, - ACTIONS(5321), 1, - anon_sym_GT_GT, - STATE(4148), 1, - aux_sym_attribute_modifier_repeat1, - STATE(4152), 1, - sym_arguments, - [121737] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(5325), 1, - anon_sym_COLON, - STATE(4619), 1, - sym_where_clause, - ACTIONS(5323), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [121754] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4267), 1, - anon_sym_RPAREN, - ACTIONS(5327), 1, - anon_sym_COMMA, - STATE(3940), 1, - sym_variadic_modifier, - STATE(3943), 1, - aux_sym_function_type_specifier_repeat1, - [121773] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5329), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121792] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(5333), 1, - anon_sym_COLON, - STATE(4768), 1, - sym_where_clause, - ACTIONS(5331), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [121809] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4295), 1, - anon_sym_RPAREN, - ACTIONS(5335), 1, - anon_sym_COMMA, - STATE(4196), 1, - sym_variadic_modifier, - STATE(4198), 1, - aux_sym_function_type_specifier_repeat1, - [121828] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5337), 1, - anon_sym_SEMI, - ACTIONS(5339), 1, - anon_sym_as, - ACTIONS(5341), 1, - anon_sym_EQ, - STATE(4505), 1, - sym_type_parameters, - [121847] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5343), 2, - anon_sym_COMMA, - anon_sym_GT, - [121862] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3879), 1, - sym__namespace_identifier, - [121881] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5345), 5, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - [121892] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5347), 1, - anon_sym_SEMI, - ACTIONS(5349), 1, - anon_sym_as, - ACTIONS(5351), 1, - anon_sym_EQ, - STATE(4411), 1, - sym_type_parameters, - [121911] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5353), 5, - anon_sym_RBRACE, - anon_sym_LBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - anon_sym_as, - [121922] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5355), 1, - anon_sym_SEMI, - ACTIONS(5357), 1, - anon_sym_as, - ACTIONS(5359), 1, - anon_sym_EQ, - STATE(4388), 1, - sym_type_parameters, - [121941] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5361), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [121960] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5363), 1, - anon_sym_catch, - ACTIONS(5365), 1, - anon_sym_finally, - STATE(797), 1, - sym_catch_clause, - STATE(1105), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [121979] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5235), 1, - anon_sym_finally, - ACTIONS(5367), 1, - anon_sym_catch, - STATE(1262), 1, - sym_catch_clause, - STATE(1386), 1, - sym_finally_clause, - STATE(3577), 1, - aux_sym_try_statement_repeat1, - [121998] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5235), 1, - anon_sym_finally, - ACTIONS(5367), 1, - anon_sym_catch, - STATE(1226), 1, - sym_catch_clause, - STATE(1355), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [122017] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4327), 1, - anon_sym_RPAREN, - ACTIONS(5369), 1, - anon_sym_COMMA, - STATE(4379), 1, - sym_variadic_modifier, - STATE(4389), 1, - aux_sym_function_type_specifier_repeat1, - [122036] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(1794), 1, - sym_compound_statement, - ACTIONS(5259), 3, - sym_variable, - anon_sym_LPAREN, - anon_sym_function, - [122051] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5311), 1, - anon_sym_catch, - ACTIONS(5313), 1, - anon_sym_finally, - STATE(725), 1, - sym_catch_clause, - STATE(1253), 1, - sym_finally_clause, - STATE(3799), 1, - aux_sym_try_statement_repeat1, - [122070] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5371), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [122089] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5373), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [122108] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5375), 2, - anon_sym_COMMA, - anon_sym_GT, - ACTIONS(5377), 2, - anon_sym_as, - anon_sym_super, - [122123] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5380), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [122142] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5382), 2, - anon_sym_COMMA, - anon_sym_GT, - [122157] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3583), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5384), 2, - anon_sym_COMMA, - anon_sym_GT, - [122172] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4317), 1, - anon_sym_RPAREN, - ACTIONS(5386), 1, - anon_sym_COMMA, - STATE(4392), 1, - sym_variadic_modifier, - STATE(4398), 1, - aux_sym_function_type_specifier_repeat1, - [122191] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3525), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5388), 2, - anon_sym_COMMA, - anon_sym_GT, - [122206] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3528), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5390), 2, - anon_sym_COMMA, - anon_sym_GT, - [122221] = 4, - ACTIONS(3), 1, - sym_comment, - STATE(3529), 1, - aux_sym_type_parameter_repeat1, - ACTIONS(5183), 2, - anon_sym_as, - anon_sym_super, - ACTIONS(5392), 2, - anon_sym_COMMA, - anon_sym_GT, - [122236] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5394), 1, - anon_sym_COMMA, - ACTIONS(5396), 1, - anon_sym_GT_GT, - STATE(4333), 1, - aux_sym_attribute_modifier_repeat1, - STATE(4335), 1, - sym_arguments, - [122255] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5398), 5, - anon_sym_RBRACE, - anon_sym_LBRACK, - anon_sym_QMARK_DASH_GT, - anon_sym_DASH_GT, - anon_sym_LPAREN, - [122266] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4341), 1, - anon_sym_RPAREN, - ACTIONS(5400), 1, - anon_sym_COMMA, - STATE(4371), 1, - sym_variadic_modifier, - STATE(4412), 1, - aux_sym_function_type_specifier_repeat1, - [122285] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4343), 1, - anon_sym_RPAREN, - ACTIONS(5402), 1, - anon_sym_COMMA, - STATE(4426), 1, - sym_variadic_modifier, - STATE(4432), 1, - aux_sym_function_type_specifier_repeat1, - [122304] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5406), 1, - anon_sym_EQ, - ACTIONS(5404), 2, - anon_sym_SEMI, - anon_sym_COMMA, - ACTIONS(5408), 2, - anon_sym_ATrequired, - anon_sym_ATlateinit, - [122319] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1953), 1, - anon_sym_else, - ACTIONS(1955), 2, - anon_sym_elseif, - anon_sym_while, - ACTIONS(5305), 2, - anon_sym_catch, - anon_sym_finally, - [122334] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3781), 1, - sym__namespace_identifier, - [122353] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4249), 1, - anon_sym_RPAREN, - ACTIONS(5410), 1, - anon_sym_COMMA, - STATE(3925), 1, - aux_sym_function_type_specifier_repeat1, - STATE(3945), 1, - sym_variadic_modifier, - [122372] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5412), 1, - sym_identifier, - STATE(4736), 1, - sym_visibility_modifier, - ACTIONS(5414), 3, - anon_sym_public, - anon_sym_protected, - anon_sym_private, - [122387] = 3, - ACTIONS(4879), 1, - sym_comment, - ACTIONS(5418), 1, - sym_xhp_string, - ACTIONS(5416), 4, - anon_sym_LBRACE, - anon_sym_LT, - sym_xhp_comment, - anon_sym_LT_SLASH, - [122400] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5363), 1, - anon_sym_catch, - ACTIONS(5365), 1, - anon_sym_finally, - STATE(741), 1, - sym_catch_clause, - STATE(1039), 1, - sym_finally_clause, - STATE(3575), 1, - aux_sym_try_statement_repeat1, - [122419] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(4225), 1, - anon_sym_RPAREN, - ACTIONS(5420), 1, - anon_sym_COMMA, - STATE(4541), 1, - sym_variadic_modifier, - STATE(4542), 1, - aux_sym_function_type_specifier_repeat1, - [122438] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5422), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [122457] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - ACTIONS(5424), 1, - anon_sym_GT_GT, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [122476] = 6, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4779), 1, - sym__backslash, - ACTIONS(5211), 1, - sym_identifier, - STATE(3312), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3326), 1, - sym_qualified_identifier, - STATE(3766), 1, - sym__namespace_identifier, - [122495] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(726), 1, - sym_member_declarations, - STATE(4718), 1, - sym_where_clause, - [122511] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5428), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [122525] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1566), 1, - sym_member_declarations, - STATE(4829), 1, - sym_where_clause, - [122541] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5430), 1, - anon_sym_RBRACE, - STATE(3670), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [122555] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1230), 1, - sym_member_declarations, - STATE(4924), 1, - sym_where_clause, - [122571] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1045), 1, - sym_member_declarations, - STATE(4900), 1, - sym_where_clause, - [122587] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3507), 1, - sym_qualified_identifier, - [122603] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1044), 1, - sym_member_declarations, - STATE(4901), 1, - sym_where_clause, - [122619] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4612), 1, - anon_sym_EQ, - ACTIONS(5432), 1, - anon_sym_LPAREN, - ACTIONS(4610), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [122633] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3486), 1, - sym_qualified_identifier, - [122649] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1234), 1, - sym_member_declarations, - STATE(4921), 1, - sym_where_clause, - [122665] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1569), 1, - sym_member_declarations, - STATE(4688), 1, - sym_where_clause, - [122681] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1567), 1, - sym_member_declarations, - STATE(4828), 1, - sym_where_clause, - [122697] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5434), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [122711] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5436), 1, - anon_sym_class, - ACTIONS(5440), 1, - sym_xhp_modifier, - ACTIONS(5438), 2, - sym_final_modifier, - sym_abstract_modifier, - [122725] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4612), 1, - anon_sym_EQ, - ACTIONS(5442), 1, - sym_identifier, - ACTIONS(4610), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [122739] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1229), 1, - sym_member_declarations, - STATE(4925), 1, - sym_where_clause, - [122755] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1145), 1, - sym_member_declarations, - STATE(4941), 1, - sym_where_clause, - [122771] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4929), 1, - anon_sym_LT, - STATE(3565), 1, - sym_parameters, - STATE(4676), 1, - sym_type_parameters, - [122787] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1139), 1, - sym_member_declarations, - STATE(4942), 1, - sym_where_clause, - [122803] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(4773), 1, - sym_qualified_identifier, - [122819] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5444), 1, - anon_sym_as, - ACTIONS(5446), 1, - anon_sym_EQ, - STATE(4684), 1, - sym_type_parameters, - [122835] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1137), 1, - sym_member_declarations, - STATE(4944), 1, - sym_where_clause, - [122851] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1570), 1, - sym_member_declarations, - STATE(4687), 1, - sym_where_clause, - [122867] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1372), 1, - sym_member_declarations, - STATE(4889), 1, - sym_where_clause, - [122883] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5010), 1, - anon_sym_SEMI, - ACTIONS(5215), 1, - anon_sym_COMMA, - ACTIONS(5448), 1, - anon_sym_LBRACE, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [122899] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1134), 1, - sym_member_declarations, - STATE(4945), 1, - sym_where_clause, - [122915] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1480), 1, - sym_member_declarations, - STATE(4690), 1, - sym_where_clause, - [122931] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5450), 1, - anon_sym_RBRACE, - STATE(3688), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [122945] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1035), 1, - sym_member_declarations, - STATE(4907), 1, - sym_where_clause, - [122961] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1215), 1, - sym_member_declarations, - STATE(4949), 1, - sym_where_clause, - [122977] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1477), 1, - sym_member_declarations, - STATE(4691), 1, - sym_where_clause, - [122993] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1034), 1, - sym_member_declarations, - STATE(4908), 1, - sym_where_clause, - [123009] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1104), 1, - sym_member_declarations, - STATE(4950), 1, - sym_where_clause, - [123025] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5452), 1, - anon_sym_LBRACE, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [123039] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5458), 1, - anon_sym_LBRACE, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [123053] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1573), 1, - sym_member_declarations, - STATE(4685), 1, - sym_where_clause, - [123069] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1464), 1, - sym_member_declarations, - STATE(4847), 1, - sym_where_clause, - [123085] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - ACTIONS(5464), 1, - anon_sym_LBRACE, - ACTIONS(5466), 1, - anon_sym_SEMI, - STATE(3631), 1, - aux_sym_tuple_type_specifier_repeat1, - [123101] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1032), 1, - sym_member_declarations, - STATE(4914), 1, - sym_where_clause, - [123117] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1476), 1, - sym_member_declarations, - STATE(4692), 1, - sym_where_clause, - [123133] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1577), 1, - sym_member_declarations, - STATE(4681), 1, - sym_where_clause, - [123149] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1574), 1, - sym_member_declarations, - STATE(4683), 1, - sym_where_clause, - [123165] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1031), 1, - sym_member_declarations, - STATE(4916), 1, - sym_where_clause, - [123181] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1474), 1, - sym_member_declarations, - STATE(4695), 1, - sym_where_clause, - [123197] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3895), 1, - sym_qualified_identifier, - [123213] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5454), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [123225] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1473), 1, - sym_member_declarations, - STATE(4696), 1, - sym_where_clause, - [123241] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5468), 1, - anon_sym_RBRACE, - STATE(3619), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123255] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5470), 1, - anon_sym_RBRACE, - STATE(3695), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123269] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5472), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_xhp_identifier, - anon_sym_SLASH_GT, - [123279] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - STATE(4707), 1, - sym_where_clause, - ACTIONS(5474), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [123293] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1029), 1, - sym_member_declarations, - STATE(4917), 1, - sym_where_clause, - [123309] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1080), 1, - sym_member_declarations, - STATE(4887), 1, - sym_where_clause, - [123325] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5476), 1, - anon_sym_as, - ACTIONS(5478), 1, - anon_sym_EQ, - STATE(4839), 1, - sym_type_parameters, - [123341] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1081), 1, - sym_member_declarations, - STATE(4886), 1, - sym_where_clause, - [123357] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(742), 1, - sym_member_declarations, - STATE(4826), 1, - sym_where_clause, - [123373] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5480), 1, - anon_sym_class, - ACTIONS(5484), 1, - sym_xhp_modifier, - ACTIONS(5482), 2, - sym_final_modifier, - sym_abstract_modifier, - [123387] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5486), 1, - anon_sym_LBRACE, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [123401] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(906), 1, - sym_member_declarations, - STATE(4955), 1, - sym_where_clause, - [123417] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5488), 1, - anon_sym_RBRACE, - STATE(3698), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123431] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1581), 1, - sym_member_declarations, - STATE(4679), 1, - sym_where_clause, - [123447] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - STATE(2494), 1, - sym_compound_statement, - STATE(4697), 1, - sym__anonymous_function_use_clause, - [123463] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(903), 1, - sym_member_declarations, - STATE(4988), 1, - sym_where_clause, - [123479] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5490), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123493] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4693), 1, - anon_sym_class, - ACTIONS(4699), 1, - sym_xhp_modifier, - ACTIONS(5492), 2, - sym_final_modifier, - sym_abstract_modifier, - [123507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5494), 1, - anon_sym_LBRACE, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [123521] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(901), 1, - sym_member_declarations, - STATE(4956), 1, - sym_where_clause, - [123537] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5496), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - ACTIONS(3513), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [123551] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5501), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - ACTIONS(5499), 2, - anon_sym_RBRACE, - anon_sym_SEMI, - [123565] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(885), 1, - sym_member_declarations, - STATE(4960), 1, - sym_where_clause, - [123581] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1114), 1, - sym_member_declarations, - STATE(4884), 1, - sym_where_clause, - [123597] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(893), 1, - sym_member_declarations, - STATE(4962), 1, - sym_where_clause, - [123613] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5504), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_xhp_identifier, - anon_sym_SLASH_GT, - [123623] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5506), 1, - anon_sym_class, - ACTIONS(5510), 1, - sym_xhp_modifier, - ACTIONS(5508), 2, - sym_final_modifier, - sym_abstract_modifier, - [123637] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4735), 1, - anon_sym_class, - ACTIONS(4741), 1, - sym_xhp_modifier, - ACTIONS(5512), 2, - sym_final_modifier, - sym_abstract_modifier, - [123651] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5514), 1, - anon_sym_LBRACE, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [123665] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5516), 1, - anon_sym_as, - ACTIONS(5518), 1, - anon_sym_EQ, - STATE(4663), 1, - sym_type_parameters, - [123681] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(886), 1, - sym_member_declarations, - STATE(4931), 1, - sym_where_clause, - [123697] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1448), 1, - sym_member_declarations, - STATE(4851), 1, - sym_where_clause, - [123713] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(882), 1, - sym_member_declarations, - STATE(4932), 1, - sym_where_clause, - [123729] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4707), 1, - anon_sym_class, - ACTIONS(4713), 1, - sym_xhp_modifier, - ACTIONS(5520), 2, - sym_final_modifier, - sym_abstract_modifier, - [123743] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5522), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123757] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5524), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - ACTIONS(3429), 2, - anon_sym_RBRACE, - anon_sym_RBRACK, - [123771] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1277), 1, - sym_member_declarations, - STATE(4891), 1, - sym_where_clause, - [123787] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(891), 1, - sym_member_declarations, - STATE(4936), 1, - sym_where_clause, - [123803] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5527), 1, - sym_identifier, - ACTIONS(5529), 1, - anon_sym_PLUS, - ACTIONS(5531), 1, - anon_sym_DASH, - ACTIONS(5533), 1, - anon_sym_reify, - [123819] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - STATE(2452), 1, - sym_compound_statement, - STATE(4665), 1, - sym__anonymous_function_use_clause, - [123835] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5535), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123849] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5537), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123863] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1163), 1, - sym_member_declarations, - STATE(4881), 1, - sym_where_clause, - [123879] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(890), 1, - sym_member_declarations, - STATE(4937), 1, - sym_where_clause, - [123895] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5539), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123909] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5541), 1, - anon_sym_RBRACE, - STATE(3715), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [123923] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(947), 1, - sym_member_declarations, - STATE(4968), 1, - sym_where_clause, - [123939] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(884), 1, - sym_member_declarations, - STATE(4938), 1, - sym_where_clause, - [123955] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1271), 1, - sym_member_declarations, - STATE(4890), 1, - sym_where_clause, - [123971] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(966), 1, - sym_member_declarations, - STATE(4904), 1, - sym_where_clause, - [123987] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5543), 1, - anon_sym_RBRACE, - STATE(3694), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124001] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(897), 1, - sym_member_declarations, - STATE(4939), 1, - sym_where_clause, - [124017] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1196), 1, - sym_member_declarations, - STATE(4879), 1, - sym_where_clause, - [124033] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(970), 1, - sym_member_declarations, - STATE(4970), 1, - sym_where_clause, - [124049] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1268), 1, - sym_member_declarations, - STATE(4888), 1, - sym_where_clause, - [124065] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(4929), 1, - anon_sym_LT, - STATE(3531), 1, - sym_parameters, - STATE(4943), 1, - sym_type_parameters, - [124081] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1461), 1, - sym_member_declarations, - STATE(4717), 1, - sym_where_clause, - [124097] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5545), 1, - anon_sym_RBRACE, - STATE(3734), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124111] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5547), 1, - anon_sym_as, - ACTIONS(5549), 1, - anon_sym_EQ, - STATE(4737), 1, - sym_type_parameters, - [124127] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1443), 1, - sym_member_declarations, - STATE(4852), 1, - sym_where_clause, - [124143] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5551), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124157] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5553), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124171] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1214), 1, - sym_member_declarations, - STATE(4878), 1, - sym_where_clause, - [124187] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5555), 1, - anon_sym_as, - ACTIONS(5557), 1, - anon_sym_EQ, - STATE(4895), 1, - sym_type_parameters, - [124203] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5559), 1, - anon_sym_as, - ACTIONS(5561), 1, - anon_sym_EQ, - STATE(4837), 1, - sym_type_parameters, - [124219] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1460), 1, - sym_member_declarations, - STATE(4720), 1, - sym_where_clause, - [124235] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1459), 1, - sym_member_declarations, - STATE(4722), 1, - sym_where_clause, - [124251] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5563), 1, - anon_sym_as, - ACTIONS(5565), 1, - anon_sym_EQ, - STATE(4643), 1, - sym_type_parameters, - [124267] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4612), 1, - anon_sym_EQ, - ACTIONS(5567), 1, - sym_identifier, - ACTIONS(4610), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [124281] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1584), 1, - sym_member_declarations, - STATE(4855), 1, - sym_where_clause, - [124297] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1385), 1, - sym_member_declarations, - STATE(4764), 1, - sym_where_clause, - [124313] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1258), 1, - sym_member_declarations, - STATE(4883), 1, - sym_where_clause, - [124329] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - STATE(3758), 1, - aux_sym_tuple_type_specifier_repeat1, - ACTIONS(5569), 2, - anon_sym_LBRACE, - anon_sym_where, - [124343] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5571), 1, - anon_sym_RBRACE, - STATE(3749), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124357] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(4378), 1, - sym_qualified_identifier, - [124373] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - STATE(1817), 1, - sym_compound_statement, - STATE(4966), 1, - sym__anonymous_function_use_clause, - [124389] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1064), 1, - sym_member_declarations, - STATE(4976), 1, - sym_where_clause, - [124405] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5573), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124419] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5575), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124433] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1065), 1, - sym_member_declarations, - STATE(4977), 1, - sym_where_clause, - [124449] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5577), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124463] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1605), 1, - sym_member_declarations, - STATE(4653), 1, - sym_where_clause, - [124479] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1195), 1, - sym_member_declarations, - STATE(4882), 1, - sym_where_clause, - [124495] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1254), 1, - sym_member_declarations, - STATE(4880), 1, - sym_where_clause, - [124511] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(986), 1, - sym_member_declarations, - STATE(4979), 1, - sym_where_clause, - [124527] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1606), 1, - sym_member_declarations, - STATE(4652), 1, - sym_where_clause, - [124543] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(924), 1, - sym_member_declarations, - STATE(4957), 1, - sym_where_clause, - [124559] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5579), 1, - anon_sym_RBRACE, - STATE(3778), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124573] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5581), 1, - anon_sym_as, - ACTIONS(5583), 1, - anon_sym_EQ, - STATE(4918), 1, - sym_type_parameters, - [124589] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5585), 1, - anon_sym_RBRACE, - STATE(3714), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124603] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1607), 1, - sym_member_declarations, - STATE(4651), 1, - sym_where_clause, - [124619] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5587), 1, - anon_sym_as, - ACTIONS(5589), 1, - anon_sym_EQ, - STATE(4802), 1, - sym_type_parameters, - [124635] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(929), 1, - sym_member_declarations, - STATE(4959), 1, - sym_where_clause, - [124651] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4665), 1, - anon_sym_class, - ACTIONS(4671), 1, - sym_xhp_modifier, - ACTIONS(5591), 2, - sym_final_modifier, - sym_abstract_modifier, - [124665] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - STATE(4644), 1, - sym_where_clause, - ACTIONS(5593), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [124679] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5595), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124693] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(880), 1, - sym_member_declarations, - STATE(4961), 1, - sym_where_clause, - [124709] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5597), 1, - anon_sym_as, - ACTIONS(5599), 1, - anon_sym_EQ, - STATE(4723), 1, - sym_type_parameters, - [124725] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1102), 1, - sym_member_declarations, - STATE(4981), 1, - sym_where_clause, - [124741] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5601), 1, - anon_sym_class, - ACTIONS(5605), 1, - sym_xhp_modifier, - ACTIONS(5603), 2, - sym_final_modifier, - sym_abstract_modifier, - [124755] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5607), 1, - anon_sym_RBRACE, - STATE(3762), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124769] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3521), 1, - sym_qualified_identifier, - [124785] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(719), 1, - sym_member_declarations, - STATE(4715), 1, - sym_where_clause, - [124801] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1109), 1, - sym_member_declarations, - STATE(4982), 1, - sym_where_clause, - [124817] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - ACTIONS(5609), 2, - anon_sym_LBRACE, - anon_sym_where, - [124831] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5611), 1, - anon_sym_RBRACE, - STATE(3806), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124845] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5613), 1, - anon_sym_RBRACE, - STATE(3732), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124859] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1046), 1, - sym_member_declarations, - STATE(4899), 1, - sym_where_clause, - [124875] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5615), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [124889] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1365), 1, - sym_member_declarations, - STATE(4698), 1, - sym_where_clause, - [124905] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1117), 1, - sym_member_declarations, - STATE(4983), 1, - sym_where_clause, - [124921] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1436), 1, - sym_member_declarations, - STATE(4735), 1, - sym_where_clause, - [124937] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5617), 1, - anon_sym_LBRACE, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [124951] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1364), 1, - sym_member_declarations, - STATE(4646), 1, - sym_where_clause, - [124967] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1236), 1, - sym_member_declarations, - STATE(4869), 1, - sym_where_clause, - [124983] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(858), 1, - sym_member_declarations, - STATE(4759), 1, - sym_where_clause, - [124999] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1235), 1, - sym_member_declarations, - STATE(4868), 1, - sym_where_clause, - [125015] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1435), 1, - sym_member_declarations, - STATE(4742), 1, - sym_where_clause, - [125031] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5460), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [125043] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1370), 1, - sym_member_declarations, - STATE(4874), 1, - sym_where_clause, - [125059] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5619), 1, - anon_sym_LBRACE, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [125073] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1233), 1, - sym_member_declarations, - STATE(4866), 1, - sym_where_clause, - [125089] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4721), 1, - anon_sym_class, - ACTIONS(4727), 1, - sym_xhp_modifier, - ACTIONS(5621), 2, - sym_final_modifier, - sym_abstract_modifier, - [125103] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5623), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125117] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5625), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125131] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1402), 1, - sym_member_declarations, - STATE(4627), 1, - sym_where_clause, - [125147] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5627), 1, - anon_sym_RBRACE, - STATE(3731), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125161] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5629), 1, - anon_sym_LBRACE, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [125175] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5631), 1, - anon_sym_class, - ACTIONS(5635), 1, - sym_xhp_modifier, - ACTIONS(5633), 2, - sym_final_modifier, - sym_abstract_modifier, - [125189] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1433), 1, - sym_member_declarations, - STATE(4744), 1, - sym_where_clause, - [125205] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1369), 1, - sym_member_declarations, - STATE(4873), 1, - sym_where_clause, - [125221] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1220), 1, - sym_member_declarations, - STATE(4864), 1, - sym_where_clause, - [125237] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5637), 1, - anon_sym_RBRACE, - STATE(3899), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125251] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5639), 1, - anon_sym_RBRACE, - STATE(3607), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125265] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(739), 1, - sym_member_declarations, - STATE(4824), 1, - sym_where_clause, - [125281] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1396), 1, - sym_member_declarations, - STATE(4609), 1, - sym_where_clause, - [125297] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4679), 1, - anon_sym_class, - ACTIONS(4685), 1, - sym_xhp_modifier, - ACTIONS(5641), 2, - sym_final_modifier, - sym_abstract_modifier, - [125311] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(803), 1, - sym_member_declarations, - STATE(4706), 1, - sym_where_clause, - [125327] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1219), 1, - sym_member_declarations, - STATE(4863), 1, - sym_where_clause, - [125343] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(738), 1, - sym_member_declarations, - STATE(4823), 1, - sym_where_clause, - [125359] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5643), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125373] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(743), 1, - sym_member_declarations, - STATE(4721), 1, - sym_where_clause, - [125389] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - STATE(4703), 1, - sym_where_clause, - ACTIONS(5645), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [125403] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1213), 1, - sym_member_declarations, - STATE(4859), 1, - sym_where_clause, - [125419] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5647), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125433] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5649), 1, - anon_sym_catch, - ACTIONS(5652), 1, - anon_sym_finally, - STATE(3799), 2, - sym_catch_clause, - aux_sym_try_statement_repeat1, - [125447] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1212), 1, - sym_member_declarations, - STATE(4858), 1, - sym_where_clause, - [125463] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5654), 1, - anon_sym_RBRACE, - STATE(3777), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125477] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5656), 1, - anon_sym_LBRACE, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [125491] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1210), 1, - sym_member_declarations, - STATE(4856), 1, - sym_where_clause, - [125507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5658), 1, - anon_sym_class, - ACTIONS(5662), 1, - sym_xhp_modifier, - ACTIONS(5660), 2, - sym_final_modifier, - sym_abstract_modifier, - [125521] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3591), 1, - sym_qualified_identifier, - [125537] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5664), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125551] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1424), 1, - sym_member_declarations, - STATE(4745), 1, - sym_where_clause, - [125567] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1394), 1, - sym_member_declarations, - STATE(4617), 1, - sym_where_clause, - [125583] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5666), 1, - anon_sym_RBRACE, - STATE(3882), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125597] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1420), 1, - sym_member_declarations, - STATE(4748), 1, - sym_where_clause, - [125613] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5668), 1, - anon_sym_as, - ACTIONS(5670), 1, - anon_sym_EQ, - STATE(4857), 1, - sym_type_parameters, - [125629] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1389), 1, - sym_member_declarations, - STATE(4611), 1, - sym_where_clause, - [125645] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5672), 1, - anon_sym_as, - ACTIONS(5674), 1, - anon_sym_EQ, - STATE(4789), 1, - sym_type_parameters, - [125661] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4330), 1, - sym_member_declarations, - STATE(4992), 1, - sym_where_clause, - [125677] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5676), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125691] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5678), 1, - anon_sym_class, - ACTIONS(5682), 1, - sym_xhp_modifier, - ACTIONS(5680), 2, - sym_final_modifier, - sym_abstract_modifier, - [125705] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(755), 1, - sym_member_declarations, - STATE(4726), 1, - sym_where_clause, - [125721] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(5199), 1, - sym_identifier, - STATE(1627), 1, - aux_sym_qualified_identifier_repeat1, - STATE(3561), 1, - sym_qualified_identifier, - [125737] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4037), 1, - sym_member_declarations, - STATE(5003), 1, - sym_where_clause, - [125753] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(737), 1, - sym_member_declarations, - STATE(4804), 1, - sym_where_clause, - [125769] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5684), 1, - anon_sym_as, - ACTIONS(5686), 1, - anon_sym_EQ, - STATE(4608), 1, - sym_type_parameters, - [125785] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4038), 1, - sym_member_declarations, - STATE(5004), 1, - sym_where_clause, - [125801] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - STATE(4708), 1, - sym_variadic_modifier, - ACTIONS(5688), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [125815] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4319), 1, - sym_member_declarations, - STATE(4994), 1, - sym_where_clause, - [125831] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(751), 1, - sym_member_declarations, - STATE(4803), 1, - sym_where_clause, - [125847] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4039), 1, - sym_member_declarations, - STATE(5005), 1, - sym_where_clause, - [125863] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1388), 1, - sym_member_declarations, - STATE(4612), 1, - sym_where_clause, - [125879] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(763), 1, - sym_member_declarations, - STATE(4801), 1, - sym_where_clause, - [125895] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - STATE(4713), 1, - sym_where_clause, - ACTIONS(5690), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [125909] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1414), 1, - sym_member_declarations, - STATE(4788), 1, - sym_where_clause, - [125925] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5692), 1, - anon_sym_LBRACE, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [125939] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(770), 1, - sym_member_declarations, - STATE(4800), 1, - sym_where_clause, - [125955] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5694), 1, - anon_sym_RBRACE, - STATE(3815), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [125969] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5696), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_xhp_identifier, - anon_sym_SLASH_GT, - [125979] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1158), 1, - sym_member_declarations, - STATE(4844), 1, - sym_where_clause, - [125995] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4300), 1, - sym_member_declarations, - STATE(4996), 1, - sym_where_clause, - [126011] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5698), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126025] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5700), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126039] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1157), 1, - sym_member_declarations, - STATE(4845), 1, - sym_where_clause, - [126055] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(757), 1, - sym_member_declarations, - STATE(4729), 1, - sym_where_clause, - [126071] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(25), 1, - sym__backslash, - ACTIONS(2640), 1, - anon_sym_COLON_COLON, - ACTIONS(5702), 1, - anon_sym_as, - STATE(1628), 1, - aux_sym_qualified_identifier_repeat1, - [126087] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1153), 1, - sym_member_declarations, - STATE(4836), 1, - sym_where_clause, - [126103] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(783), 1, - sym_member_declarations, - STATE(4793), 1, - sym_where_clause, - [126119] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - STATE(4755), 1, - sym_where_clause, - ACTIONS(5704), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [126133] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1152), 1, - sym_member_declarations, - STATE(4834), 1, - sym_where_clause, - [126149] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1151), 1, - sym_member_declarations, - STATE(4833), 1, - sym_where_clause, - [126165] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(722), 1, - sym_member_declarations, - STATE(4792), 1, - sym_where_clause, - [126181] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1353), 1, - sym_member_declarations, - STATE(4754), 1, - sym_where_clause, - [126197] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1150), 1, - sym_member_declarations, - STATE(4832), 1, - sym_where_clause, - [126213] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4084), 1, - sym_member_declarations, - STATE(5019), 1, - sym_where_clause, - [126229] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4749), 1, - anon_sym_class, - ACTIONS(4755), 1, - sym_xhp_modifier, - ACTIONS(5706), 2, - sym_final_modifier, - sym_abstract_modifier, - [126243] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4088), 1, - sym_member_declarations, - STATE(5017), 1, - sym_where_clause, - [126259] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4294), 1, - sym_member_declarations, - STATE(5000), 1, - sym_where_clause, - [126275] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(758), 1, - sym_member_declarations, - STATE(4734), 1, - sym_where_clause, - [126291] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4094), 1, - sym_member_declarations, - STATE(4969), 1, - sym_where_clause, - [126307] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1363), 1, - sym_member_declarations, - STATE(4700), 1, - sym_where_clause, - [126323] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5708), 1, - anon_sym_RBRACE, - STATE(3798), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126337] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1989), 1, - anon_sym_while, - ACTIONS(5710), 1, - anon_sym_elseif, - ACTIONS(5712), 1, - anon_sym_else, - STATE(3860), 1, - aux_sym_if_statement_repeat1, - [126353] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4096), 1, - sym_member_declarations, - STATE(5024), 1, - sym_where_clause, - [126369] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1981), 1, - anon_sym_while, - ACTIONS(5710), 1, - anon_sym_elseif, - ACTIONS(5714), 1, - anon_sym_else, - STATE(3905), 1, - aux_sym_if_statement_repeat1, - [126385] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1975), 1, - anon_sym_else, - STATE(3860), 1, - aux_sym_if_statement_repeat1, - ACTIONS(1977), 2, - anon_sym_elseif, - anon_sym_while, - [126399] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1989), 1, - anon_sym_while, - ACTIONS(5710), 1, - anon_sym_elseif, - ACTIONS(5716), 1, - anon_sym_else, - STATE(3869), 1, - aux_sym_if_statement_repeat1, - [126415] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4098), 1, - sym_member_declarations, - STATE(5020), 1, - sym_where_clause, - [126431] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5227), 1, - anon_sym_use, - STATE(1797), 1, - sym_compound_statement, - STATE(4623), 1, - sym__anonymous_function_use_clause, - [126447] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5718), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126461] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4102), 1, - sym_member_declarations, - STATE(5018), 1, - sym_where_clause, - [126477] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4290), 1, - sym_member_declarations, - STATE(5001), 1, - sym_where_clause, - [126493] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5720), 1, - anon_sym_LBRACE, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [126507] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1981), 1, - anon_sym_while, - ACTIONS(5710), 1, - anon_sym_elseif, - ACTIONS(5722), 1, - anon_sym_else, - STATE(3905), 1, - aux_sym_if_statement_repeat1, - [126523] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4286), 1, - sym_member_declarations, - STATE(5002), 1, - sym_where_clause, - [126539] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5724), 1, - anon_sym_RBRACE, - STATE(3794), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126553] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5726), 1, - anon_sym_RBRACE, - STATE(3837), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126567] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5728), 1, - anon_sym_COMMA, - STATE(3873), 1, - aux_sym_xhp_children_declaration_repeat1, - ACTIONS(5069), 2, - anon_sym_SEMI, - anon_sym_RPAREN, - [126581] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4929), 1, - anon_sym_LT, - ACTIONS(5731), 1, - anon_sym_as, - ACTIONS(5733), 1, - anon_sym_EQ, - STATE(4664), 1, - sym_type_parameters, - [126597] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1348), 1, - sym_member_declarations, - STATE(4752), 1, - sym_where_clause, - [126613] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - STATE(4636), 1, - sym_variadic_modifier, - ACTIONS(5735), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [126627] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2829), 4, - anon_sym_LBRACE, - anon_sym_GT, - sym_xhp_identifier, - anon_sym_SLASH_GT, - [126637] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5737), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126651] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5739), 1, - anon_sym_LBRACE, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [126665] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5741), 1, - anon_sym_RBRACE, - STATE(3838), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126679] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5456), 1, - anon_sym_as, - ACTIONS(5743), 1, - anon_sym_LBRACE, - ACTIONS(5454), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [126693] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5745), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126707] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5747), 1, - sym_identifier, - ACTIONS(5750), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126721] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(811), 1, - sym_member_declarations, - STATE(4784), 1, - sym_where_clause, - [126737] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4202), 1, - sym_member_declarations, - STATE(5031), 1, - sym_where_clause, - [126753] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5752), 1, - anon_sym_RBRACE, - STATE(3906), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126767] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5754), 1, - anon_sym_RBRACE, - STATE(3917), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126781] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4207), 1, - sym_member_declarations, - STATE(5029), 1, - sym_where_clause, - [126797] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5756), 1, - anon_sym_RBRACE, - STATE(3878), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5462), 1, - anon_sym_as, - ACTIONS(5758), 1, - anon_sym_LBRACE, - ACTIONS(5460), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [126825] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4210), 1, - sym_member_declarations, - STATE(5028), 1, - sym_where_clause, - [126841] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1333), 1, - sym_member_declarations, - STATE(4730), 1, - sym_where_clause, - [126857] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4215), 1, - sym_member_declarations, - STATE(5023), 1, - sym_where_clause, - [126873] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4216), 1, - sym_member_declarations, - STATE(5021), 1, - sym_where_clause, - [126889] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - STATE(4935), 1, - sym_arguments, - ACTIONS(5760), 2, - anon_sym_COMMA, - anon_sym_GT_GT, - [126903] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5762), 4, - anon_sym_COMMA, - anon_sym_as, - anon_sym_GT, - anon_sym_super, - [126913] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1328), 1, - sym_member_declarations, - STATE(4731), 1, - sym_where_clause, - [126929] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(808), 1, - sym_member_declarations, - STATE(4783), 1, - sym_where_clause, - [126945] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5764), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [126959] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(788), 1, - sym_member_declarations, - STATE(4753), 1, - sym_where_clause, - [126975] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(789), 1, - sym_member_declarations, - STATE(4757), 1, - sym_where_clause, - [126991] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - ACTIONS(4931), 1, - anon_sym_where, - STATE(1329), 1, - sym_member_declarations, - STATE(4732), 1, - sym_where_clause, - [127007] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - STATE(4733), 1, - sym_where_clause, - ACTIONS(5766), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [127021] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1119), 1, - sym_member_declarations, - STATE(4812), 1, - sym_where_clause, - [127037] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1999), 1, - anon_sym_while, - ACTIONS(5768), 1, - anon_sym_elseif, - ACTIONS(5771), 1, - anon_sym_else, - STATE(3905), 1, - aux_sym_if_statement_repeat1, - [127053] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5774), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [127067] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4252), 1, - sym_member_declarations, - STATE(5014), 1, - sym_where_clause, - [127083] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1975), 1, - anon_sym_else, - STATE(3869), 1, - aux_sym_if_statement_repeat1, - ACTIONS(1977), 2, - anon_sym_elseif, - anon_sym_while, - [127097] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4258), 1, - sym_member_declarations, - STATE(5013), 1, - sym_where_clause, - [127113] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - ACTIONS(5778), 1, - anon_sym_EQ, - ACTIONS(5776), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [127127] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1118), 1, - sym_member_declarations, - STATE(4811), 1, - sym_where_clause, - [127143] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4358), 1, - sym_member_declarations, - STATE(5012), 1, - sym_where_clause, - [127159] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5780), 1, - anon_sym_RBRACE, - STATE(3865), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [127173] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1115), 1, - sym_member_declarations, - STATE(4809), 1, - sym_where_clause, - [127189] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(807), 1, - sym_member_declarations, - STATE(4782), 1, - sym_where_clause, - [127205] = 5, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4931), 1, - anon_sym_where, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(804), 1, - sym_member_declarations, - STATE(4778), 1, - sym_where_clause, - [127221] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5426), 1, - sym_identifier, - ACTIONS(5782), 1, - anon_sym_RBRACE, - STATE(3883), 2, - sym_enumerator, - aux_sym_enum_declaration_repeat1, - [127235] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5784), 1, - anon_sym_COMMA, - ACTIONS(5786), 1, - anon_sym_RPAREN, - STATE(4544), 1, - aux_sym_shape_repeat1, - [127248] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1365), 1, - anon_sym_RPAREN, - ACTIONS(5788), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127261] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1277), 1, - anon_sym_RPAREN, - ACTIONS(5790), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127274] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5792), 1, - anon_sym_COMMA, - ACTIONS(5794), 1, - anon_sym_RPAREN, - STATE(4416), 1, - aux_sym_parameters_repeat1, - [127287] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5796), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127300] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2459), 1, - anon_sym_else, - ACTIONS(2461), 2, - anon_sym_elseif, - anon_sym_while, - [127311] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2431), 1, - anon_sym_else, - ACTIONS(2433), 2, - anon_sym_elseif, - anon_sym_while, - [127322] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4341), 1, - anon_sym_RPAREN, - ACTIONS(5400), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [127335] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3645), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127348] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2411), 1, - anon_sym_else, - ACTIONS(2413), 2, - anon_sym_elseif, - anon_sym_while, - [127359] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5798), 1, - anon_sym_SEMI, - STATE(4195), 1, - sym_compound_statement, - [127372] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1267), 1, - anon_sym_RPAREN, - ACTIONS(5800), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127385] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2407), 1, - anon_sym_else, - ACTIONS(2409), 2, - anon_sym_elseif, - anon_sym_while, - [127396] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1265), 1, - anon_sym_RPAREN, - ACTIONS(5802), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127409] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1549), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127422] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4257), 1, - anon_sym_RPAREN, - ACTIONS(5804), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [127435] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2399), 1, - anon_sym_else, - ACTIONS(2401), 2, - anon_sym_elseif, - anon_sym_while, - [127446] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2339), 1, - anon_sym_else, - ACTIONS(2341), 2, - anon_sym_elseif, - anon_sym_while, - [127457] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1953), 1, - anon_sym_else, - ACTIONS(1955), 2, - anon_sym_elseif, - anon_sym_while, - [127468] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5806), 1, - anon_sym_SEMI, - ACTIONS(5808), 1, - anon_sym_COMMA, - STATE(4470), 1, - aux_sym_use_statement_repeat1, - [127481] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5810), 1, - anon_sym_SEMI, - STATE(4266), 1, - sym_compound_statement, - [127494] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1275), 1, - anon_sym_RPAREN, - ACTIONS(5812), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4231), 1, - anon_sym_RPAREN, - ACTIONS(5814), 1, - anon_sym_COMMA, - STATE(3933), 1, - aux_sym_function_type_specifier_repeat1, - [127520] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2171), 1, - anon_sym_else, - ACTIONS(2173), 2, - anon_sym_elseif, - anon_sym_while, - [127531] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3457), 1, - anon_sym_RPAREN, - ACTIONS(5816), 1, - anon_sym_COMMA, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [127544] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4231), 1, - anon_sym_RPAREN, - ACTIONS(5814), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [127557] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2295), 1, - anon_sym_else, - ACTIONS(2297), 2, - anon_sym_elseif, - anon_sym_while, - [127568] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4341), 1, - anon_sym_RPAREN, - ACTIONS(5400), 1, - anon_sym_COMMA, - STATE(4412), 1, - aux_sym_function_type_specifier_repeat1, - [127581] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5819), 1, - anon_sym_COMMA, - ACTIONS(5821), 1, - anon_sym_RPAREN, - STATE(3957), 1, - aux_sym_shape_type_specifier_repeat1, - [127594] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2275), 1, - anon_sym_else, - ACTIONS(2277), 2, - anon_sym_elseif, - anon_sym_while, - [127605] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1635), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127618] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4373), 1, - anon_sym_RPAREN, - ACTIONS(5823), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [127631] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1257), 1, - anon_sym_RPAREN, - ACTIONS(5825), 1, - anon_sym_COMMA, - STATE(3931), 1, - aux_sym_shape_type_specifier_repeat1, - [127644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2271), 1, - anon_sym_else, - ACTIONS(2273), 2, - anon_sym_elseif, - anon_sym_while, - [127655] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5827), 1, - anon_sym_COMMA, - ACTIONS(5829), 1, - anon_sym_RPAREN, - STATE(3929), 1, - aux_sym_shape_type_specifier_repeat1, - [127668] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2263), 1, - anon_sym_else, - ACTIONS(2265), 2, - anon_sym_elseif, - anon_sym_while, - [127679] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5831), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127692] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1257), 1, - anon_sym_RPAREN, - ACTIONS(5825), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127705] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2259), 1, - anon_sym_else, - ACTIONS(2261), 2, - anon_sym_elseif, - anon_sym_while, - [127716] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1255), 1, - anon_sym_RPAREN, - ACTIONS(5833), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [127729] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2247), 1, - anon_sym_else, - ACTIONS(2249), 2, - anon_sym_elseif, - anon_sym_while, - [127740] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2243), 1, - anon_sym_else, - ACTIONS(2245), 2, - anon_sym_elseif, - anon_sym_while, - [127751] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(5835), 1, - anon_sym_SEMI, - STATE(1398), 1, - sym_compound_statement, - [127764] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3643), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127777] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2223), 1, - anon_sym_else, - ACTIONS(2225), 2, - anon_sym_elseif, - anon_sym_while, - [127788] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4855), 1, - anon_sym_RBRACE, - ACTIONS(5837), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [127801] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2435), 1, - anon_sym_else, - ACTIONS(2437), 2, - anon_sym_elseif, - anon_sym_while, - [127812] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4267), 1, - anon_sym_RPAREN, - ACTIONS(5327), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [127825] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2427), 1, - anon_sym_else, - ACTIONS(2429), 2, - anon_sym_elseif, - anon_sym_while, - [127836] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2423), 1, - anon_sym_else, - ACTIONS(2425), 2, - anon_sym_elseif, - anon_sym_while, - [127847] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5309), 1, - anon_sym_GT_GT, - ACTIONS(5839), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [127860] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4393), 1, - anon_sym_GT, - ACTIONS(5841), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [127873] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1639), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127886] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4267), 1, - anon_sym_RPAREN, - ACTIONS(5327), 1, - anon_sym_COMMA, - STATE(3943), 1, - aux_sym_function_type_specifier_repeat1, - [127899] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5843), 1, - anon_sym_COMMA, - ACTIONS(5846), 1, - anon_sym_RPAREN, - STATE(3972), 1, - aux_sym_shape_repeat1, - [127912] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5848), 1, - anon_sym_SEMI, - ACTIONS(5850), 1, - anon_sym_COMMA, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [127925] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5852), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [127938] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5856), 1, - sym_xhp_class_identifier, - ACTIONS(5854), 2, - sym_identifier, - sym_xhp_identifier, - [127949] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4419), 1, - anon_sym_RPAREN, - ACTIONS(5858), 1, - anon_sym_COMMA, - STATE(3949), 1, - aux_sym_tuple_type_specifier_repeat1, - [127962] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5862), 1, - anon_sym_EQ, - ACTIONS(5860), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [127973] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4419), 1, - anon_sym_RPAREN, - ACTIONS(5858), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [127986] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2239), 1, - anon_sym_else, - ACTIONS(2241), 2, - anon_sym_elseif, - anon_sym_while, - [127997] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1251), 1, - anon_sym_RPAREN, - ACTIONS(5864), 1, - anon_sym_COMMA, - STATE(3955), 1, - aux_sym_shape_type_specifier_repeat1, - [128010] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5866), 1, - anon_sym_SEMI, - STATE(3953), 1, - sym_compound_statement, - [128023] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2147), 1, - anon_sym_else, - ACTIONS(2149), 2, - anon_sym_elseif, - anon_sym_while, - [128034] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3545), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128047] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2203), 1, - anon_sym_else, - ACTIONS(2205), 2, - anon_sym_elseif, - anon_sym_while, - [128058] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1531), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128071] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2199), 1, - anon_sym_else, - ACTIONS(2201), 2, - anon_sym_elseif, - anon_sym_while, - [128082] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4783), 1, - anon_sym_RBRACE, - ACTIONS(5868), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [128095] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5293), 1, - anon_sym_GT_GT, - ACTIONS(5870), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [128108] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4219), 1, - anon_sym_RPAREN, - ACTIONS(5277), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [128121] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5872), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128134] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2111), 1, - anon_sym_else, - ACTIONS(2113), 2, - anon_sym_elseif, - anon_sym_while, - [128145] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4219), 1, - anon_sym_RPAREN, - ACTIONS(5277), 1, - anon_sym_COMMA, - STATE(3965), 1, - aux_sym_function_type_specifier_repeat1, - [128158] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5293), 1, - anon_sym_GT_GT, - ACTIONS(5870), 1, - anon_sym_COMMA, - STATE(3968), 1, - aux_sym_attribute_modifier_repeat1, - [128171] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5874), 1, - anon_sym_COMMA, - ACTIONS(5876), 1, - anon_sym_GT, - STATE(3969), 1, - aux_sym_tuple_type_specifier_repeat1, - [128184] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4783), 1, - anon_sym_RBRACE, - ACTIONS(5868), 1, - anon_sym_COMMA, - STATE(3963), 1, - aux_sym_use_statement_repeat1, - [128197] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5878), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [128210] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5880), 1, - anon_sym_SEMI, - STATE(3973), 1, - aux_sym_const_declaration_repeat1, - [128223] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5882), 1, - anon_sym_COMMA, - ACTIONS(5884), 1, - anon_sym_RPAREN, - STATE(3978), 1, - aux_sym_tuple_type_specifier_repeat1, - [128236] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2195), 1, - anon_sym_else, - ACTIONS(2197), 2, - anon_sym_elseif, - anon_sym_while, - [128247] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2159), 1, - anon_sym_else, - ACTIONS(2161), 2, - anon_sym_elseif, - anon_sym_while, - [128258] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5888), 1, - anon_sym_EQ, - ACTIONS(5886), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [128269] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4801), 1, - anon_sym_SEMI, - ACTIONS(5890), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [128282] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - ACTIONS(5892), 1, - anon_sym_SEMI, - STATE(1260), 1, - sym_compound_statement, - [128295] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(5894), 1, - sym_variable, - STATE(5456), 1, - sym_variadic_modifier, - [128308] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5896), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128321] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5900), 1, - sym_xhp_class_identifier, - ACTIONS(5898), 2, - sym_identifier, - sym_xhp_identifier, - [128332] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5902), 1, - anon_sym_COMMA, - ACTIONS(5904), 1, - anon_sym_RPAREN, - STATE(4405), 1, - aux_sym_shape_type_specifier_repeat1, - [128345] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5906), 1, - anon_sym_SEMI, - STATE(3996), 1, - aux_sym_const_declaration_repeat1, - [128358] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5908), 1, - anon_sym_SEMI, - STATE(3930), 1, - sym_compound_statement, - [128371] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5910), 1, - anon_sym_SEMI, - ACTIONS(5912), 1, - anon_sym_COMMA, - STATE(4002), 1, - aux_sym_use_statement_repeat1, - [128384] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5914), 1, - anon_sym_SEMI, - ACTIONS(5916), 1, - anon_sym_COMMA, - STATE(4026), 1, - aux_sym_use_statement_repeat1, - [128397] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - ACTIONS(5918), 1, - anon_sym_SEMI, - STATE(1106), 1, - sym_compound_statement, - [128410] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5920), 1, - anon_sym_SEMI, - STATE(4030), 1, - aux_sym_const_declaration_repeat1, - [128423] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5022), 1, - anon_sym_GT, - ACTIONS(5922), 1, - anon_sym_COMMA, - STATE(4327), 1, - aux_sym_type_parameters_repeat1, - [128436] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1275), 1, - anon_sym_RPAREN, - ACTIONS(5812), 1, - anon_sym_COMMA, - STATE(4409), 1, - aux_sym_shape_type_specifier_repeat1, - [128449] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - ACTIONS(5924), 1, - anon_sym_SEMI, - STATE(3967), 1, - sym_compound_statement, - [128462] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4363), 1, - anon_sym_RPAREN, - ACTIONS(5926), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [128475] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5928), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128488] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1971), 1, - anon_sym_else, - ACTIONS(1973), 2, - anon_sym_elseif, - anon_sym_while, - [128499] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - ACTIONS(5930), 1, - anon_sym_SEMI, - STATE(968), 1, - sym_compound_statement, - [128512] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4831), 1, - anon_sym_RBRACE, - ACTIONS(5932), 1, - anon_sym_COMMA, - STATE(4429), 1, - aux_sym_use_statement_repeat1, - [128525] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5934), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128538] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5936), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [128547] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2015), 1, - anon_sym_else, - ACTIONS(2017), 2, - anon_sym_elseif, - anon_sym_while, - [128558] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5938), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128571] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4821), 1, - anon_sym_SEMI, - ACTIONS(5940), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [128584] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5942), 1, - anon_sym_RBRACE, - ACTIONS(5944), 1, - anon_sym_COMMA, - STATE(3987), 1, - aux_sym_use_statement_repeat1, - [128597] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5946), 1, - anon_sym_COMMA, - ACTIONS(5948), 1, - anon_sym_RPAREN, - STATE(4054), 1, - aux_sym_tuple_type_specifier_repeat1, - [128610] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5950), 1, - anon_sym_SEMI, - STATE(4058), 1, - aux_sym_const_declaration_repeat1, - [128623] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5952), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [128636] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(5954), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [128649] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2139), 1, - anon_sym_else, - ACTIONS(2141), 2, - anon_sym_elseif, - anon_sym_while, - [128660] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3565), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128673] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5956), 1, - anon_sym_COMMA, - ACTIONS(5958), 1, - anon_sym_GT, - STATE(4064), 1, - aux_sym_tuple_type_specifier_repeat1, - [128686] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5962), 1, - sym_xhp_class_identifier, - ACTIONS(5960), 2, - sym_identifier, - sym_xhp_identifier, - [128697] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4345), 1, - anon_sym_RPAREN, - ACTIONS(5197), 1, - anon_sym_COMMA, - STATE(4062), 1, - aux_sym_function_type_specifier_repeat1, - [128710] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2131), 1, - anon_sym_else, - ACTIONS(2133), 2, - anon_sym_elseif, - anon_sym_while, - [128721] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2123), 1, - anon_sym_else, - ACTIONS(2125), 2, - anon_sym_elseif, - anon_sym_while, - [128732] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2119), 1, - anon_sym_else, - ACTIONS(2121), 2, - anon_sym_elseif, - anon_sym_while, - [128743] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2107), 1, - anon_sym_else, - ACTIONS(2109), 2, - anon_sym_elseif, - anon_sym_while, - [128754] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4831), 1, - anon_sym_RBRACE, - ACTIONS(5932), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [128767] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1581), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128780] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2103), 1, - anon_sym_else, - ACTIONS(2105), 2, - anon_sym_elseif, - anon_sym_while, - [128791] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5964), 1, - anon_sym_SEMI, - STATE(4504), 1, - aux_sym_const_declaration_repeat1, - [128804] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5968), 1, - anon_sym_EQ, - ACTIONS(5966), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [128815] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4345), 1, - anon_sym_RPAREN, - ACTIONS(5197), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [128828] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2095), 1, - anon_sym_else, - ACTIONS(2097), 2, - anon_sym_elseif, - anon_sym_while, - [128839] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5972), 1, - sym_xhp_class_identifier, - ACTIONS(5970), 2, - sym_identifier, - sym_xhp_identifier, - [128850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2091), 1, - anon_sym_else, - ACTIONS(2093), 2, - anon_sym_elseif, - anon_sym_while, - [128861] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2087), 1, - anon_sym_else, - ACTIONS(2089), 2, - anon_sym_elseif, - anon_sym_while, - [128872] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5974), 1, - anon_sym_COMMA, - ACTIONS(5976), 1, - anon_sym_RPAREN, - STATE(4087), 1, - aux_sym_shape_type_specifier_repeat1, - [128885] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1289), 1, - anon_sym_RPAREN, - ACTIONS(5978), 1, - anon_sym_COMMA, - STATE(4089), 1, - aux_sym_shape_type_specifier_repeat1, - [128898] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2283), 1, - anon_sym_else, - ACTIONS(2285), 2, - anon_sym_elseif, - anon_sym_while, - [128909] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4413), 1, - anon_sym_RPAREN, - ACTIONS(5980), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [128922] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5982), 1, - anon_sym_COMMA, - ACTIONS(5984), 1, - anon_sym_RPAREN, - STATE(4443), 1, - aux_sym__anonymous_function_use_clause_repeat1, - [128935] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4413), 1, - anon_sym_RPAREN, - ACTIONS(5980), 1, - anon_sym_COMMA, - STATE(4093), 1, - aux_sym_tuple_type_specifier_repeat1, - [128948] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1569), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [128961] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(5986), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [128974] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5990), 1, - sym_xhp_class_identifier, - ACTIONS(5988), 2, - sym_identifier, - sym_xhp_identifier, - [128985] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2419), 1, - anon_sym_else, - ACTIONS(2421), 2, - anon_sym_elseif, - anon_sym_while, - [128996] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4325), 1, - anon_sym_RPAREN, - ACTIONS(5247), 1, - anon_sym_COMMA, - STATE(4080), 1, - aux_sym_function_type_specifier_repeat1, - [129009] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4325), 1, - anon_sym_RPAREN, - ACTIONS(5247), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [129022] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - ACTIONS(5992), 1, - anon_sym_SEMI, - STATE(1010), 1, - sym_compound_statement, - [129035] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4457), 1, - anon_sym_GT, - ACTIONS(5994), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [129048] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2027), 1, - anon_sym_else, - ACTIONS(2029), 2, - anon_sym_elseif, - anon_sym_while, - [129059] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2019), 1, - anon_sym_else, - ACTIONS(2021), 2, - anon_sym_elseif, - anon_sym_while, - [129070] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2031), 1, - anon_sym_else, - ACTIONS(2033), 2, - anon_sym_elseif, - anon_sym_while, - [129081] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2455), 1, - anon_sym_else, - ACTIONS(2457), 2, - anon_sym_elseif, - anon_sym_while, - [129092] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2035), 1, - anon_sym_else, - ACTIONS(2037), 2, - anon_sym_elseif, - anon_sym_while, - [129103] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2043), 1, - anon_sym_else, - ACTIONS(2045), 2, - anon_sym_elseif, - anon_sym_while, - [129114] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2447), 1, - anon_sym_else, - ACTIONS(2449), 2, - anon_sym_elseif, - anon_sym_while, - [129125] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4409), 1, - anon_sym_RPAREN, - ACTIONS(5996), 1, - anon_sym_COMMA, - STATE(4111), 1, - aux_sym_tuple_type_specifier_repeat1, - [129138] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2047), 1, - anon_sym_else, - ACTIONS(2049), 2, - anon_sym_elseif, - anon_sym_while, - [129149] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(5998), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129162] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1551), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129175] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1559), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129188] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(6000), 1, - anon_sym_SEMI, - STATE(1457), 1, - sym_compound_statement, - [129201] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3429), 3, - anon_sym_RBRACE, - anon_sym_RBRACK, - anon_sym_COMMA, - [129210] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - ACTIONS(5034), 1, - anon_sym_LBRACK, - STATE(1678), 1, - sym_arguments, - [129223] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4227), 1, - anon_sym_RPAREN, - ACTIONS(6002), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [129236] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1377), 1, - anon_sym_RPAREN, - ACTIONS(6004), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129249] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2051), 1, - anon_sym_else, - ACTIONS(2053), 2, - anon_sym_elseif, - anon_sym_while, - [129260] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1367), 1, - anon_sym_RPAREN, - ACTIONS(6006), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129273] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2115), 1, - anon_sym_else, - ACTIONS(2117), 2, - anon_sym_elseif, - anon_sym_while, - [129284] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4227), 1, - anon_sym_RPAREN, - ACTIONS(6002), 1, - anon_sym_COMMA, - STATE(4110), 1, - aux_sym_function_type_specifier_repeat1, - [129297] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6008), 1, - anon_sym_COMMA, - ACTIONS(6011), 1, - anon_sym_RPAREN, - STATE(4086), 1, - aux_sym_arguments_repeat1, - [129310] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1293), 1, - anon_sym_RPAREN, - ACTIONS(6013), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2163), 1, - anon_sym_else, - ACTIONS(2165), 2, - anon_sym_elseif, - anon_sym_while, - [129334] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1297), 1, - anon_sym_RPAREN, - ACTIONS(6015), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129347] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3637), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129360] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6017), 1, - anon_sym_COMMA, - ACTIONS(6019), 1, - anon_sym_RPAREN, - STATE(4126), 1, - aux_sym_shape_type_specifier_repeat1, - [129373] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1297), 1, - anon_sym_RPAREN, - ACTIONS(6015), 1, - anon_sym_COMMA, - STATE(4127), 1, - aux_sym_shape_type_specifier_repeat1, - [129386] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4431), 1, - anon_sym_RPAREN, - ACTIONS(6021), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [129399] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2207), 1, - anon_sym_else, - ACTIONS(2209), 2, - anon_sym_elseif, - anon_sym_while, - [129410] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4835), 1, - anon_sym_RBRACE, - ACTIONS(6023), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [129423] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2235), 1, - anon_sym_else, - ACTIONS(2237), 2, - anon_sym_elseif, - anon_sym_while, - [129434] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2279), 1, - anon_sym_else, - ACTIONS(2281), 2, - anon_sym_elseif, - anon_sym_while, - [129445] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2287), 1, - anon_sym_else, - ACTIONS(2289), 2, - anon_sym_elseif, - anon_sym_while, - [129456] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6025), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129469] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6029), 1, - sym_xhp_class_identifier, - ACTIONS(6027), 2, - sym_identifier, - sym_xhp_identifier, - [129480] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - ACTIONS(6031), 1, - anon_sym_SEMI, - STATE(1026), 1, - sym_compound_statement, - [129493] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2071), 1, - anon_sym_else, - ACTIONS(2073), 2, - anon_sym_elseif, - anon_sym_while, - [129504] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2319), 1, - anon_sym_else, - ACTIONS(2321), 2, - anon_sym_elseif, - anon_sym_while, - [129515] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2359), 1, - anon_sym_else, - ACTIONS(2361), 2, - anon_sym_elseif, - anon_sym_while, - [129526] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1451), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129539] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1397), 1, - anon_sym_RBRACK, - ACTIONS(6033), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - [129552] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - ACTIONS(6035), 1, - anon_sym_SEMI, - STATE(915), 1, - sym_compound_statement, - [129565] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2415), 1, - anon_sym_else, - ACTIONS(2417), 2, - anon_sym_elseif, - anon_sym_while, - [129576] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4781), 1, - anon_sym_RBRACE, - ACTIONS(6037), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [129589] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4243), 1, - anon_sym_RPAREN, - ACTIONS(6039), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [129602] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4423), 1, - anon_sym_RPAREN, - ACTIONS(6041), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [129615] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2375), 1, - anon_sym_else, - ACTIONS(2377), 2, - anon_sym_elseif, - anon_sym_while, - [129626] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1325), 1, - anon_sym_RPAREN, - ACTIONS(6043), 1, - anon_sym_COMMA, - STATE(4081), 1, - aux_sym_shape_type_specifier_repeat1, - [129639] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6045), 1, - anon_sym_COMMA, - ACTIONS(6047), 1, - anon_sym_RPAREN, - STATE(4083), 1, - aux_sym_shape_type_specifier_repeat1, - [129652] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1325), 1, - anon_sym_RPAREN, - ACTIONS(6043), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129665] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4781), 1, - anon_sym_RBRACE, - ACTIONS(6037), 1, - anon_sym_COMMA, - STATE(4095), 1, - aux_sym_use_statement_repeat1, - [129678] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1345), 1, - anon_sym_RPAREN, - ACTIONS(6049), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129691] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [129702] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [129713] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6053), 1, - sym_xhp_class_identifier, - ACTIONS(6051), 2, - sym_identifier, - sym_xhp_identifier, - [129724] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6055), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129737] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6059), 1, - sym_xhp_class_identifier, - ACTIONS(6057), 2, - sym_identifier, - sym_xhp_identifier, - [129748] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6061), 1, - anon_sym_RBRACE, - ACTIONS(6063), 1, - anon_sym_COMMA, - STATE(4109), 1, - aux_sym_use_statement_repeat1, - [129761] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(6065), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [129774] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5422), 1, - anon_sym_GT_GT, - ACTIONS(6067), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [129787] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1309), 1, - anon_sym_RPAREN, - ACTIONS(6069), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129800] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1233), 1, - anon_sym_RPAREN, - ACTIONS(6071), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [129813] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4417), 1, - anon_sym_GT, - ACTIONS(6073), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [129826] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1207), 1, - anon_sym_RPAREN, - ACTIONS(6075), 1, - anon_sym_COMMA, - STATE(4086), 1, - aux_sym_arguments_repeat1, - [129839] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [129850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4612), 1, - anon_sym_EQ, - ACTIONS(4610), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [129861] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6077), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [129874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6081), 1, - sym_xhp_class_identifier, - ACTIONS(6079), 2, - sym_identifier, - sym_xhp_identifier, - [129885] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4847), 1, - anon_sym_SEMI, - ACTIONS(6083), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [129898] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1665), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [129911] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4409), 1, - anon_sym_RPAREN, - ACTIONS(5996), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [129924] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [129935] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [129946] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1351), 1, - anon_sym_RPAREN, - ACTIONS(6085), 1, - anon_sym_COMMA, - STATE(4115), 1, - aux_sym_shape_type_specifier_repeat1, - [129959] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [129970] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6087), 1, - anon_sym_COMMA, - ACTIONS(6089), 1, - anon_sym_RPAREN, - STATE(4117), 1, - aux_sym_shape_type_specifier_repeat1, - [129983] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(5163), 1, - sym_variable, - STATE(5131), 1, - sym_variadic_modifier, - [129996] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130007] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130018] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130029] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130040] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6091), 1, - anon_sym_SEMI, - ACTIONS(6093), 1, - anon_sym_COMMA, - STATE(4481), 1, - aux_sym__class_const_declaration_repeat1, - [130053] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5373), 1, - anon_sym_GT_GT, - ACTIONS(6095), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [130066] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6097), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130079] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130090] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130101] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5373), 1, - anon_sym_GT_GT, - ACTIONS(6095), 1, - anon_sym_COMMA, - STATE(4125), 1, - aux_sym_attribute_modifier_repeat1, - [130114] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6099), 1, - anon_sym_COMMA, - ACTIONS(6101), 1, - anon_sym_GT, - STATE(4128), 1, - aux_sym_tuple_type_specifier_repeat1, - [130127] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - ACTIONS(6103), 1, - anon_sym_SEMI, - STATE(1054), 1, - sym_compound_statement, - [130140] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6105), 1, - anon_sym_COMMA, - ACTIONS(6107), 1, - anon_sym_RPAREN, - STATE(4129), 1, - aux_sym_arguments_repeat1, - [130153] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130164] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1395), 1, - anon_sym_RBRACE, - ACTIONS(6109), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - [130177] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6113), 1, - sym_xhp_class_identifier, - ACTIONS(6111), 2, - sym_identifier, - sym_xhp_identifier, - [130188] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6115), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [130201] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6117), 1, - anon_sym_SEMI, - STATE(4132), 1, - aux_sym_const_declaration_repeat1, - [130214] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6119), 1, - anon_sym_COMMA, - ACTIONS(6121), 1, - anon_sym_RPAREN, - STATE(4136), 1, - aux_sym_tuple_type_specifier_repeat1, - [130227] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4315), 1, - anon_sym_RPAREN, - ACTIONS(6123), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [130240] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6127), 1, - sym_xhp_class_identifier, - ACTIONS(6125), 2, - sym_identifier, - sym_xhp_identifier, - [130251] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1675), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130264] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6129), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130277] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2443), 1, - anon_sym_else, - ACTIONS(2445), 2, - anon_sym_elseif, - anon_sym_while, - [130288] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130299] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - ACTIONS(6131), 1, - anon_sym_SEMI, - STATE(1321), 1, - sym_compound_statement, - [130312] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130323] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130334] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6133), 1, - anon_sym_SEMI, - ACTIONS(6135), 1, - anon_sym_COMMA, - STATE(4498), 1, - aux_sym_xhp_attribute_declaration_repeat1, - [130347] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130358] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6137), 1, - anon_sym_SEMI, - STATE(4159), 1, - aux_sym_const_declaration_repeat1, - [130371] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - ACTIONS(6139), 1, - anon_sym_SEMI, - STATE(1310), 1, - sym_compound_statement, - [130384] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6141), 1, - anon_sym_SEMI, - ACTIONS(6143), 1, - anon_sym_COMMA, - STATE(4134), 1, - aux_sym_use_statement_repeat1, - [130397] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - ACTIONS(6145), 1, - anon_sym_SEMI, - STATE(1297), 1, - sym_compound_statement, - [130410] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6149), 1, - sym_xhp_class_identifier, - ACTIONS(6147), 2, - sym_identifier, - sym_xhp_identifier, - [130421] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6151), 1, - anon_sym_SEMI, - ACTIONS(6153), 1, - anon_sym_COMMA, - STATE(4528), 1, - aux_sym_xhp_category_declaration_repeat1, - [130434] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130445] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130456] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130467] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6155), 1, - anon_sym_SEMI, - ACTIONS(6157), 1, - anon_sym_COMMA, - STATE(4530), 1, - aux_sym_property_declaration_repeat1, - [130480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130491] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5259), 3, - sym_variable, - anon_sym_LPAREN, - anon_sym_function, - [130500] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6159), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130513] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1677), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130526] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130537] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130548] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130559] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130570] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [130581] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2403), 1, - anon_sym_else, - ACTIONS(2405), 2, - anon_sym_elseif, - anon_sym_while, - [130592] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6161), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130605] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3603), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130618] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2395), 1, - anon_sym_else, - ACTIONS(2397), 2, - anon_sym_elseif, - anon_sym_while, - [130629] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4299), 1, - anon_sym_RPAREN, - ACTIONS(5279), 1, - anon_sym_COMMA, - STATE(4226), 1, - aux_sym_function_type_specifier_repeat1, - [130642] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6163), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130655] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4299), 1, - anon_sym_RPAREN, - ACTIONS(5279), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [130668] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3525), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130681] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2391), 1, - anon_sym_else, - ACTIONS(2393), 2, - anon_sym_elseif, - anon_sym_while, - [130692] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2387), 1, - anon_sym_else, - ACTIONS(2389), 2, - anon_sym_elseif, - anon_sym_while, - [130703] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2383), 1, - anon_sym_else, - ACTIONS(2385), 2, - anon_sym_elseif, - anon_sym_while, - [130714] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2379), 1, - anon_sym_else, - ACTIONS(2381), 2, - anon_sym_elseif, - anon_sym_while, - [130725] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6165), 1, - anon_sym_SEMI, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [130738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6169), 1, - sym_xhp_class_identifier, - ACTIONS(6167), 2, - sym_identifier, - sym_xhp_identifier, - [130749] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6171), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130762] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2371), 1, - anon_sym_else, - ACTIONS(2373), 2, - anon_sym_elseif, - anon_sym_while, - [130773] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3620), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130786] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1505), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130799] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2367), 1, - anon_sym_else, - ACTIONS(2369), 2, - anon_sym_elseif, - anon_sym_while, - [130810] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4829), 1, - anon_sym_RBRACE, - ACTIONS(6173), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [130823] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6175), 1, - anon_sym_LBRACE, - ACTIONS(6177), 1, - anon_sym_SEMI, - STATE(2564), 1, - sym_compound_statement, - [130836] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6165), 1, - anon_sym_SEMI, - STATE(4553), 1, - aux_sym_property_declaration_repeat1, - [130849] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2363), 1, - anon_sym_else, - ACTIONS(2365), 2, - anon_sym_elseif, - anon_sym_while, - [130860] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2355), 1, - anon_sym_else, - ACTIONS(2357), 2, - anon_sym_elseif, - anon_sym_while, - [130871] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2351), 1, - anon_sym_else, - ACTIONS(2353), 2, - anon_sym_elseif, - anon_sym_while, - [130882] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4303), 1, - anon_sym_RPAREN, - ACTIONS(5179), 1, - anon_sym_COMMA, - STATE(4234), 1, - aux_sym_function_type_specifier_repeat1, - [130895] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6179), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130908] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - ACTIONS(6181), 1, - anon_sym_SEMI, - STATE(838), 1, - sym_compound_statement, - [130921] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6185), 1, - sym_xhp_class_identifier, - ACTIONS(6183), 2, - sym_identifier, - sym_xhp_identifier, - [130932] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2347), 1, - anon_sym_else, - ACTIONS(2349), 2, - anon_sym_elseif, - anon_sym_while, - [130943] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2343), 1, - anon_sym_else, - ACTIONS(2345), 2, - anon_sym_elseif, - anon_sym_while, - [130954] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(6187), 1, - anon_sym_SEMI, - STATE(1330), 1, - sym_compound_statement, - [130967] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6175), 1, - anon_sym_LBRACE, - ACTIONS(6189), 1, - anon_sym_SEMI, - STATE(2595), 1, - sym_compound_statement, - [130980] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1503), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [130993] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4303), 1, - anon_sym_RPAREN, - ACTIONS(5179), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [131006] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6191), 1, - anon_sym_SEMI, - ACTIONS(6193), 1, - anon_sym_COMMA, - STATE(4242), 1, - aux_sym_use_statement_repeat1, - [131019] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - ACTIONS(6195), 1, - anon_sym_SEMI, - STATE(818), 1, - sym_compound_statement, - [131032] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6197), 1, - anon_sym_SEMI, - STATE(4246), 1, - aux_sym_const_declaration_repeat1, - [131045] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6199), 3, - anon_sym_as, - anon_sym_super, - anon_sym_EQ, - [131054] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - ACTIONS(6201), 1, - anon_sym_SEMI, - STATE(1242), 1, - sym_compound_statement, - [131067] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1535), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [131080] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4811), 1, - anon_sym_RBRACE, - ACTIONS(6203), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [131093] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4223), 1, - anon_sym_RPAREN, - ACTIONS(6205), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [131106] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2335), 1, - anon_sym_else, - ACTIONS(2337), 2, - anon_sym_elseif, - anon_sym_while, - [131117] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - ACTIONS(6207), 1, - anon_sym_SEMI, - STATE(777), 1, - sym_compound_statement, - [131130] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4811), 1, - anon_sym_RBRACE, - ACTIONS(6203), 1, - anon_sym_COMMA, - STATE(4211), 1, - aux_sym_use_statement_repeat1, - [131143] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6209), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [131156] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2331), 1, - anon_sym_else, - ACTIONS(2333), 2, - anon_sym_elseif, - anon_sym_while, - [131167] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2327), 1, - anon_sym_else, - ACTIONS(2329), 2, - anon_sym_elseif, - anon_sym_while, - [131178] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2323), 1, - anon_sym_else, - ACTIONS(2325), 2, - anon_sym_elseif, - anon_sym_while, - [131189] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4803), 1, - anon_sym_SEMI, - ACTIONS(6211), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [131202] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6213), 1, - anon_sym_SEMI, - STATE(4204), 1, - aux_sym_property_declaration_repeat1, - [131215] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6215), 1, - anon_sym_COMMA, - ACTIONS(6217), 1, - anon_sym_RPAREN, - STATE(4270), 1, - aux_sym_tuple_type_specifier_repeat1, - [131228] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6219), 1, - anon_sym_SEMI, - STATE(4274), 1, - aux_sym_const_declaration_repeat1, - [131241] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6221), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [131254] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6225), 1, - sym_xhp_class_identifier, - ACTIONS(6223), 2, - sym_identifier, - sym_xhp_identifier, - [131265] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6227), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [131278] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1495), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [131291] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6229), 1, - anon_sym_COMMA, - ACTIONS(6231), 1, - anon_sym_GT, - STATE(4280), 1, - aux_sym_tuple_type_specifier_repeat1, - [131304] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(6233), 1, - sym_identifier, - STATE(3520), 1, - sym_parameters, - [131317] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2451), 1, - anon_sym_else, - ACTIONS(2453), 2, - anon_sym_elseif, - anon_sym_while, - [131328] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6235), 1, - anon_sym_RBRACE, - ACTIONS(6237), 1, - anon_sym_COMMA, - STATE(4233), 1, - aux_sym_use_statement_repeat1, - [131341] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4223), 1, - anon_sym_RPAREN, - ACTIONS(6205), 1, - anon_sym_COMMA, - STATE(4162), 1, - aux_sym_function_type_specifier_repeat1, - [131354] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(6239), 1, - anon_sym_SEMI, - STATE(1537), 1, - sym_compound_statement, - [131367] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(6241), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [131380] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1363), 1, - anon_sym_RPAREN, - ACTIONS(6243), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [131393] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2307), 1, - anon_sym_else, - ACTIONS(2309), 2, - anon_sym_elseif, - anon_sym_while, - [131404] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6247), 1, - sym_xhp_class_identifier, - ACTIONS(6245), 2, - sym_identifier, - sym_xhp_identifier, - [131415] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2127), 1, - anon_sym_else, - ACTIONS(2129), 2, - anon_sym_elseif, - anon_sym_while, - [131426] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2299), 1, - anon_sym_else, - ACTIONS(2301), 2, - anon_sym_elseif, - anon_sym_while, - [131437] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2291), 1, - anon_sym_else, - ACTIONS(2293), 2, - anon_sym_elseif, - anon_sym_while, - [131448] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2007), 1, - anon_sym_else, - ACTIONS(2009), 2, - anon_sym_elseif, - anon_sym_while, - [131459] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2267), 1, - anon_sym_else, - ACTIONS(2269), 2, - anon_sym_elseif, - anon_sym_while, - [131470] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2255), 1, - anon_sym_else, - ACTIONS(2257), 2, - anon_sym_elseif, - anon_sym_while, - [131481] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2251), 1, - anon_sym_else, - ACTIONS(2253), 2, - anon_sym_elseif, - anon_sym_while, - [131492] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6249), 1, - anon_sym_COMMA, - ACTIONS(6251), 1, - anon_sym_RPAREN, - STATE(4303), 1, - aux_sym_shape_type_specifier_repeat1, - [131505] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1331), 1, - anon_sym_RPAREN, - ACTIONS(6253), 1, - anon_sym_COMMA, - STATE(4305), 1, - aux_sym_shape_type_specifier_repeat1, - [131518] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2231), 1, - anon_sym_else, - ACTIONS(2233), 2, - anon_sym_elseif, - anon_sym_while, - [131529] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4383), 1, - anon_sym_RPAREN, - ACTIONS(6255), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [131542] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6175), 1, - anon_sym_LBRACE, - ACTIONS(6257), 1, - anon_sym_SEMI, - STATE(2571), 1, - sym_compound_statement, - [131555] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4383), 1, - anon_sym_RPAREN, - ACTIONS(6255), 1, - anon_sym_COMMA, - STATE(4309), 1, - aux_sym_tuple_type_specifier_repeat1, - [131568] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2227), 1, - anon_sym_else, - ACTIONS(2229), 2, - anon_sym_elseif, - anon_sym_while, - [131579] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6259), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [131592] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6263), 1, - sym_xhp_class_identifier, - ACTIONS(6261), 2, - sym_identifier, - sym_xhp_identifier, - [131603] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2219), 1, - anon_sym_else, - ACTIONS(2221), 2, - anon_sym_elseif, - anon_sym_while, - [131614] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2215), 1, - anon_sym_else, - ACTIONS(2217), 2, - anon_sym_elseif, - anon_sym_while, - [131625] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - ACTIONS(6265), 1, - anon_sym_SEMI, - STATE(1201), 1, - sym_compound_statement, - [131638] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2211), 1, - anon_sym_else, - ACTIONS(2213), 2, - anon_sym_elseif, - anon_sym_while, - [131649] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4377), 1, - anon_sym_GT, - ACTIONS(6267), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [131662] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6269), 1, - anon_sym_COMMA, - ACTIONS(6271), 1, - anon_sym_RPAREN, - STATE(4525), 1, - aux_sym_shape_repeat1, - [131675] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2191), 1, - anon_sym_else, - ACTIONS(2193), 2, - anon_sym_elseif, - anon_sym_while, - [131686] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4375), 1, - anon_sym_RPAREN, - ACTIONS(6273), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [131699] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6277), 1, - sym_xhp_class_identifier, - ACTIONS(6275), 2, - sym_identifier, - sym_xhp_identifier, - [131710] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1239), 1, - anon_sym_RPAREN, - ACTIONS(6279), 1, - anon_sym_COMMA, - STATE(3919), 1, - aux_sym_shape_type_specifier_repeat1, - [131723] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2187), 1, - anon_sym_else, - ACTIONS(2189), 2, - anon_sym_elseif, - anon_sym_while, - [131734] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6281), 1, - anon_sym_COMMA, - ACTIONS(6283), 1, - anon_sym_RPAREN, - STATE(4257), 1, - aux_sym_shape_type_specifier_repeat1, - [131747] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1239), 1, - anon_sym_RPAREN, - ACTIONS(6279), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [131760] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1241), 1, - anon_sym_RPAREN, - ACTIONS(6285), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [131773] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2183), 1, - anon_sym_else, - ACTIONS(2185), 2, - anon_sym_elseif, - anon_sym_while, - [131784] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2179), 1, - anon_sym_else, - ACTIONS(2181), 2, - anon_sym_elseif, - anon_sym_while, - [131795] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - ACTIONS(6287), 1, - sym_identifier, - STATE(3559), 1, - sym_parameters, - [131808] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6291), 1, - sym_xhp_class_identifier, - ACTIONS(6289), 2, - sym_identifier, - sym_xhp_identifier, - [131819] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2175), 1, - anon_sym_else, - ACTIONS(2177), 2, - anon_sym_elseif, - anon_sym_while, - [131830] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2311), 1, - anon_sym_else, - ACTIONS(2313), 2, - anon_sym_elseif, - anon_sym_while, - [131841] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2167), 1, - anon_sym_else, - ACTIONS(2169), 2, - anon_sym_elseif, - anon_sym_while, - [131852] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2155), 1, - anon_sym_else, - ACTIONS(2157), 2, - anon_sym_elseif, - anon_sym_while, - [131863] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2151), 1, - anon_sym_else, - ACTIONS(2153), 2, - anon_sym_elseif, - anon_sym_while, - [131874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2143), 1, - anon_sym_else, - ACTIONS(2145), 2, - anon_sym_elseif, - anon_sym_while, - [131885] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2135), 1, - anon_sym_else, - ACTIONS(2137), 2, - anon_sym_elseif, - anon_sym_while, - [131896] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6293), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [131909] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2099), 1, - anon_sym_else, - ACTIONS(2101), 2, - anon_sym_elseif, - anon_sym_while, - [131920] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1335), 1, - anon_sym_RPAREN, - ACTIONS(6295), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [131933] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6297), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [131946] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1337), 1, - anon_sym_RPAREN, - ACTIONS(6299), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [131959] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5329), 1, - anon_sym_GT_GT, - ACTIONS(6301), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [131972] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6303), 1, - anon_sym_COMMA, - ACTIONS(6305), 1, - anon_sym_RPAREN, - STATE(4342), 1, - aux_sym_shape_type_specifier_repeat1, - [131985] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1337), 1, - anon_sym_RPAREN, - ACTIONS(6299), 1, - anon_sym_COMMA, - STATE(4343), 1, - aux_sym_shape_type_specifier_repeat1, - [131998] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4371), 1, - anon_sym_RPAREN, - ACTIONS(6307), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [132011] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4369), 1, - anon_sym_GT, - ACTIONS(6309), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [132024] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1219), 1, - anon_sym_RPAREN, - ACTIONS(6311), 1, - anon_sym_COMMA, - STATE(4086), 1, - aux_sym_arguments_repeat1, - [132037] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2083), 1, - anon_sym_else, - ACTIONS(2085), 2, - anon_sym_elseif, - anon_sym_while, - [132048] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6313), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [132061] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4355), 1, - anon_sym_RPAREN, - ACTIONS(6315), 1, - anon_sym_COMMA, - STATE(4283), 1, - aux_sym_tuple_type_specifier_repeat1, - [132074] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6319), 1, - anon_sym_EQ, - ACTIONS(6317), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [132085] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5760), 1, - anon_sym_GT_GT, - ACTIONS(6321), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [132098] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - ACTIONS(6324), 1, - anon_sym_SEMI, - STATE(814), 1, - sym_compound_statement, - [132111] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6326), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132124] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2079), 1, - anon_sym_else, - ACTIONS(2081), 2, - anon_sym_elseif, - anon_sym_while, - [132135] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2075), 1, - anon_sym_else, - ACTIONS(2077), 2, - anon_sym_elseif, - anon_sym_while, - [132146] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2011), 1, - anon_sym_else, - ACTIONS(2013), 2, - anon_sym_elseif, - anon_sym_while, - [132157] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4355), 1, - anon_sym_RPAREN, - ACTIONS(6315), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [132170] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1259), 1, - anon_sym_RPAREN, - ACTIONS(6328), 1, - anon_sym_COMMA, - STATE(4288), 1, - aux_sym_shape_type_specifier_repeat1, - [132183] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3611), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132196] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6330), 1, - anon_sym_COMMA, - ACTIONS(6332), 1, - anon_sym_RPAREN, - STATE(4289), 1, - aux_sym_shape_type_specifier_repeat1, - [132209] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4839), 1, - anon_sym_RBRACE, - ACTIONS(6334), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [132222] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6336), 1, - anon_sym_COMMA, - ACTIONS(6339), 1, - anon_sym_GT, - STATE(4327), 1, - aux_sym_type_parameters_repeat1, - [132235] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2067), 1, - anon_sym_else, - ACTIONS(2069), 2, - anon_sym_elseif, - anon_sym_while, - [132246] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2063), 1, - anon_sym_else, - ACTIONS(2065), 2, - anon_sym_elseif, - anon_sym_while, - [132257] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2059), 1, - anon_sym_else, - ACTIONS(2061), 2, - anon_sym_elseif, - anon_sym_while, - [132268] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6341), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132281] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6345), 1, - sym_xhp_class_identifier, - ACTIONS(6343), 2, - sym_identifier, - sym_xhp_identifier, - [132292] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5424), 1, - anon_sym_GT_GT, - ACTIONS(6347), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [132305] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2055), 1, - anon_sym_else, - ACTIONS(2057), 2, - anon_sym_elseif, - anon_sym_while, - [132316] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5424), 1, - anon_sym_GT_GT, - ACTIONS(6347), 1, - anon_sym_COMMA, - STATE(4306), 1, - aux_sym_attribute_modifier_repeat1, - [132329] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5371), 1, - anon_sym_GT_GT, - ACTIONS(6349), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [132342] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6351), 1, - anon_sym_COMMA, - ACTIONS(6353), 1, - anon_sym_GT, - STATE(4310), 1, - aux_sym_tuple_type_specifier_repeat1, - [132355] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6355), 1, - anon_sym_COMMA, - ACTIONS(6357), 1, - anon_sym_RPAREN, - STATE(4311), 1, - aux_sym_arguments_repeat1, - [132368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2039), 1, - anon_sym_else, - ACTIONS(2041), 2, - anon_sym_elseif, - anon_sym_while, - [132379] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6359), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [132392] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6361), 1, - anon_sym_SEMI, - STATE(4313), 1, - aux_sym_const_declaration_repeat1, - [132405] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1343), 1, - anon_sym_RPAREN, - ACTIONS(6363), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [132418] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1341), 1, - anon_sym_RPAREN, - ACTIONS(6365), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [132431] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6367), 1, - anon_sym_COMMA, - ACTIONS(6369), 1, - anon_sym_RPAREN, - STATE(4322), 1, - aux_sym_tuple_type_specifier_repeat1, - [132444] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2023), 1, - anon_sym_else, - ACTIONS(2025), 2, - anon_sym_elseif, - anon_sym_while, - [132455] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3752), 1, - anon_sym_RPAREN, - ACTIONS(6371), 1, - anon_sym_COMMA, - STATE(4346), 1, - aux_sym_list_expression_repeat1, - [132468] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6374), 1, - anon_sym_COMMA, - ACTIONS(6376), 1, - anon_sym_RPAREN, - STATE(4346), 1, - aux_sym_list_expression_repeat1, - [132481] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1623), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132494] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1707), 1, - anon_sym_RPAREN, - ACTIONS(6378), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132507] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4823), 1, - anon_sym_SEMI, - ACTIONS(6380), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [132520] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1709), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132533] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1975), 1, - anon_sym_else, - ACTIONS(1977), 2, - anon_sym_elseif, - anon_sym_while, - [132544] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4841), 1, - anon_sym_RBRACE, - ACTIONS(6382), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [132557] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2315), 1, - anon_sym_else, - ACTIONS(2317), 2, - anon_sym_elseif, - anon_sym_while, - [132568] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6384), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132581] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4841), 1, - anon_sym_RBRACE, - ACTIONS(6382), 1, - anon_sym_COMMA, - STATE(4326), 1, - aux_sym_use_statement_repeat1, - [132594] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6386), 1, - anon_sym_COMMA, - ACTIONS(6389), 1, - anon_sym_RPAREN, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [132607] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2303), 1, - anon_sym_else, - ACTIONS(2305), 2, - anon_sym_elseif, - anon_sym_while, - [132618] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - ACTIONS(6391), 1, - anon_sym_SEMI, - STATE(1071), 1, - sym_compound_statement, - [132631] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6393), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132644] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(5034), 1, - anon_sym_LBRACK, - STATE(2220), 1, - sym_arguments, - [132657] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6397), 1, - sym_xhp_class_identifier, - ACTIONS(6395), 2, - sym_identifier, - sym_xhp_identifier, - [132668] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6399), 1, - anon_sym_SEMI, - STATE(4340), 1, - aux_sym_const_declaration_repeat1, - [132681] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - ACTIONS(6401), 1, - anon_sym_SEMI, - STATE(1016), 1, - sym_compound_statement, - [132694] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6403), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132707] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6405), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132720] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6407), 1, - anon_sym_RBRACE, - ACTIONS(6409), 1, - anon_sym_COMMA, - STATE(4353), 1, - aux_sym_use_statement_repeat1, - [132733] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6411), 1, - anon_sym_SEMI, - ACTIONS(6413), 1, - anon_sym_COMMA, - STATE(4350), 1, - aux_sym_use_statement_repeat1, - [132746] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - ACTIONS(6415), 1, - anon_sym_SEMI, - STATE(992), 1, - sym_compound_statement, - [132759] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - ACTIONS(6417), 1, - anon_sym_SEMI, - STATE(774), 1, - sym_compound_statement, - [132772] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4229), 1, - anon_sym_RPAREN, - ACTIONS(5231), 1, - anon_sym_COMMA, - STATE(4552), 1, - aux_sym_function_type_specifier_repeat1, - [132785] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(6419), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [132798] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6421), 1, - anon_sym_LBRACE, - ACTIONS(6423), 1, - sym_string, - STATE(3656), 1, - sym_braced_expression, - [132811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1393), 1, - anon_sym_RBRACK, - ACTIONS(3370), 1, - anon_sym_COMMA, - STATE(4106), 1, - aux_sym_array_repeat1, - [132824] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6425), 1, - anon_sym_SEMI, - ACTIONS(6427), 1, - anon_sym_COMMA, - STATE(4390), 1, - aux_sym_trait_select_clause_repeat1, - [132837] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4385), 1, - anon_sym_GT, - ACTIONS(6429), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [132850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6433), 1, - sym_xhp_class_identifier, - ACTIONS(6431), 2, - sym_identifier, - sym_xhp_identifier, - [132861] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6427), 1, - anon_sym_COMMA, - ACTIONS(6435), 1, - anon_sym_SEMI, - STATE(4375), 1, - aux_sym_trait_select_clause_repeat1, - [132874] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4317), 1, - anon_sym_RPAREN, - ACTIONS(5386), 1, - anon_sym_COMMA, - STATE(4398), 1, - aux_sym_function_type_specifier_repeat1, - [132887] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1711), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132900] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5735), 1, - anon_sym_RPAREN, - ACTIONS(6437), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [132913] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1199), 1, - anon_sym_RPAREN, - ACTIONS(6440), 1, - anon_sym_COMMA, - STATE(4086), 1, - aux_sym_arguments_repeat1, - [132926] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(6442), 1, - sym_variable, - STATE(5224), 1, - sym_variadic_modifier, - [132939] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6446), 1, - anon_sym_EQ, - ACTIONS(6444), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [132950] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6448), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [132963] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6452), 1, - sym_xhp_class_identifier, - ACTIONS(6450), 2, - sym_identifier, - sym_xhp_identifier, - [132974] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6456), 1, - anon_sym_EQ, - ACTIONS(6454), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [132985] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6458), 1, - anon_sym_SEMI, - ACTIONS(6460), 1, - anon_sym_as, - ACTIONS(6462), 1, - anon_sym_EQ, - [132998] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4317), 1, - anon_sym_RPAREN, - ACTIONS(5386), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133011] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6464), 1, - anon_sym_SEMI, - ACTIONS(6466), 1, - anon_sym_COMMA, - STATE(4390), 1, - aux_sym_trait_select_clause_repeat1, - [133024] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6469), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133037] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4313), 1, - anon_sym_RPAREN, - ACTIONS(5271), 1, - anon_sym_COMMA, - STATE(4410), 1, - aux_sym_function_type_specifier_repeat1, - [133050] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6473), 1, - anon_sym_EQ, - ACTIONS(6471), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [133061] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6477), 1, - sym_xhp_class_identifier, - ACTIONS(6475), 2, - sym_identifier, - sym_xhp_identifier, - [133072] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6479), 1, - anon_sym_RBRACE, - ACTIONS(6481), 1, - anon_sym_COMMA, - STATE(4395), 1, - aux_sym_xhp_enum_type_repeat1, - [133085] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6486), 1, - anon_sym_EQ, - ACTIONS(6484), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [133096] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3626), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133109] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4313), 1, - anon_sym_RPAREN, - ACTIONS(5271), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133122] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6488), 1, - anon_sym_RBRACE, - ACTIONS(6490), 2, - sym_integer, - sym_string, - [133133] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1393), 1, - anon_sym_RBRACK, - ACTIONS(3370), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - [133146] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3684), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133159] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1715), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133172] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6492), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133185] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6494), 1, - anon_sym_SEMI, - STATE(4490), 1, - aux_sym__class_const_declaration_repeat1, - [133198] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1287), 1, - anon_sym_RPAREN, - ACTIONS(6496), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [133211] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6498), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133224] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6500), 1, - anon_sym_SEMI, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [133237] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1477), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133250] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1229), 1, - anon_sym_RPAREN, - ACTIONS(6502), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [133263] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4301), 1, - anon_sym_RPAREN, - ACTIONS(6504), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133276] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6506), 1, - anon_sym_SEMI, - ACTIONS(6508), 1, - anon_sym_as, - ACTIONS(6510), 1, - anon_sym_EQ, - [133289] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4229), 1, - anon_sym_RPAREN, - ACTIONS(5231), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133302] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6512), 1, - anon_sym_RBRACE, - ACTIONS(6514), 1, - anon_sym_COMMA, - STATE(4395), 1, - aux_sym_xhp_enum_type_repeat1, - [133315] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6512), 1, - anon_sym_RBRACE, - ACTIONS(6490), 2, - sym_integer, - sym_string, - [133326] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3515), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133339] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3819), 1, - anon_sym_RPAREN, - ACTIONS(6516), 1, - anon_sym_COMMA, - STATE(4472), 1, - aux_sym_parameters_repeat1, - [133352] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3597), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133365] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4799), 1, - anon_sym_RBRACE, - ACTIONS(6518), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [133378] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5008), 3, - sym_identifier, - sym__backslash, - anon_sym_RBRACE, - [133387] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1445), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133400] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4235), 1, - anon_sym_RPAREN, - ACTIONS(6520), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133413] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6522), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133426] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6524), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133439] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6528), 1, - sym_xhp_class_identifier, - ACTIONS(6526), 2, - sym_identifier, - sym_xhp_identifier, - [133450] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(6530), 1, - anon_sym_SEMI, - STATE(1576), 1, - sym_compound_statement, - [133463] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4245), 1, - anon_sym_RPAREN, - ACTIONS(6532), 1, - anon_sym_COMMA, - STATE(4421), 1, - aux_sym_function_type_specifier_repeat1, - [133476] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6534), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133489] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4259), 1, - anon_sym_RPAREN, - ACTIONS(6536), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133502] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4795), 1, - anon_sym_RBRACE, - ACTIONS(6538), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [133515] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1487), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133528] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1697), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133541] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4245), 1, - anon_sym_RPAREN, - ACTIONS(6532), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133554] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4301), 1, - anon_sym_RPAREN, - ACTIONS(6504), 1, - anon_sym_COMMA, - STATE(4439), 1, - aux_sym_function_type_specifier_repeat1, - [133567] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4819), 1, - anon_sym_RBRACE, - ACTIONS(6540), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [133580] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4819), 1, - anon_sym_RBRACE, - ACTIONS(6540), 1, - anon_sym_COMMA, - STATE(4418), 1, - aux_sym_use_statement_repeat1, - [133593] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6542), 1, - anon_sym_SEMI, - ACTIONS(6544), 1, - anon_sym_COMMA, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [133606] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6547), 1, - anon_sym_SEMI, - STATE(4490), 1, - aux_sym__class_const_declaration_repeat1, - [133619] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6549), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [133632] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4293), 1, - anon_sym_RPAREN, - ACTIONS(6551), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133645] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(6553), 1, - anon_sym_SEMI, - STATE(1446), 1, - sym_compound_statement, - [133658] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1725), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133671] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6555), 1, - anon_sym_SEMI, - STATE(4404), 1, - aux_sym__class_const_declaration_repeat1, - [133684] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6557), 1, - anon_sym_COMMA, - ACTIONS(6559), 1, - anon_sym_RPAREN, - STATE(4519), 1, - aux_sym__anonymous_function_use_clause_repeat1, - [133697] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6563), 1, - sym_xhp_class_identifier, - ACTIONS(6561), 2, - sym_identifier, - sym_xhp_identifier, - [133708] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6565), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133721] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6567), 1, - anon_sym_SEMI, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [133734] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6569), 1, - anon_sym_COMMA, - ACTIONS(6571), 1, - anon_sym_RPAREN, - STATE(4346), 1, - aux_sym_list_expression_repeat1, - [133747] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1731), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133760] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6573), 1, - anon_sym_SEMI, - STATE(4407), 1, - aux_sym_property_declaration_repeat1, - [133773] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4343), 1, - anon_sym_RPAREN, - ACTIONS(5402), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [133786] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6575), 1, - anon_sym_RBRACE, - ACTIONS(6577), 1, - anon_sym_COMMA, - STATE(4434), 1, - aux_sym_use_statement_repeat1, - [133799] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1537), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133812] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6579), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [133821] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1527), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133834] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1733), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133847] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6581), 1, - anon_sym_RBRACE, - ACTIONS(6583), 1, - anon_sym_COMMA, - STATE(4041), 1, - aux_sym_use_statement_repeat1, - [133860] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3622), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133873] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3511), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133886] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1319), 1, - anon_sym_RPAREN, - ACTIONS(6585), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [133899] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6587), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [133912] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1317), 1, - anon_sym_RPAREN, - ACTIONS(6589), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [133925] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5499), 3, - anon_sym_RBRACE, - anon_sym_SEMI, - anon_sym_COMMA, - [133934] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(6591), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [133947] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6593), 1, - anon_sym_SEMI, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [133960] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4554), 1, - anon_sym_EQ, - ACTIONS(4552), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [133971] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6595), 1, - anon_sym_SEMI, - STATE(4499), 1, - aux_sym__class_const_declaration_repeat1, - [133984] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4439), 1, - anon_sym_RPAREN, - ACTIONS(6597), 1, - anon_sym_COMMA, - STATE(4017), 1, - aux_sym_tuple_type_specifier_repeat1, - [133997] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6599), 1, - anon_sym_SEMI, - ACTIONS(6601), 1, - anon_sym_COMMA, - STATE(4468), 1, - aux_sym_xhp_category_declaration_repeat1, - [134010] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6606), 1, - sym_xhp_class_identifier, - ACTIONS(6604), 2, - sym_identifier, - sym_xhp_identifier, - [134021] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4853), 1, - anon_sym_SEMI, - ACTIONS(6608), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [134034] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(935), 1, - anon_sym_DOT_DOT_DOT, - ACTIONS(6610), 1, - sym_variable, - STATE(5384), 1, - sym_variadic_modifier, - [134047] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6612), 1, - anon_sym_COMMA, - ACTIONS(6615), 1, - anon_sym_RPAREN, - STATE(4472), 1, - aux_sym_parameters_repeat1, - [134060] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5046), 1, - anon_sym_COMMA, - ACTIONS(6617), 1, - anon_sym_RPAREN, - STATE(3873), 1, - aux_sym_xhp_children_declaration_repeat1, - [134073] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6619), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134086] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1625), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134099] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6621), 1, - anon_sym_SEMI, - ACTIONS(6623), 1, - anon_sym_COMMA, - STATE(4476), 1, - aux_sym_xhp_attribute_declaration_repeat1, - [134112] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6626), 1, - anon_sym_EQ, - ACTIONS(3403), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [134123] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1422), 1, - anon_sym_RBRACK, - ACTIONS(6628), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - [134136] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6632), 1, - anon_sym_EQ, - ACTIONS(6630), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [134147] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6636), 1, - anon_sym_EQ, - ACTIONS(6634), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [134158] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6638), 1, - anon_sym_SEMI, - STATE(4490), 1, - aux_sym__class_const_declaration_repeat1, - [134171] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6640), 1, - anon_sym_RBRACE, - ACTIONS(6642), 1, - anon_sym_COMMA, - STATE(4413), 1, - aux_sym_xhp_enum_type_repeat1, - [134184] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6646), 1, - anon_sym_EQ, - ACTIONS(6644), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [134195] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4439), 1, - anon_sym_RPAREN, - ACTIONS(6597), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [134208] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - ACTIONS(6648), 1, - anon_sym_SEMI, - STATE(4488), 1, - aux_sym_tuple_type_specifier_repeat1, - [134221] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(6650), 1, - anon_sym_SEMI, - STATE(1483), 1, - sym_compound_statement, - [134234] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - ACTIONS(6652), 1, - anon_sym_SEMI, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [134247] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - ACTIONS(6654), 1, - anon_sym_SEMI, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [134260] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5215), 1, - anon_sym_COMMA, - ACTIONS(6656), 1, - anon_sym_SEMI, - STATE(4487), 1, - aux_sym_tuple_type_specifier_repeat1, - [134273] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6658), 1, - anon_sym_SEMI, - ACTIONS(6660), 1, - anon_sym_COMMA, - STATE(4490), 1, - aux_sym__class_const_declaration_repeat1, - [134286] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6663), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134299] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5165), 1, - anon_sym_COMMA, - ACTIONS(5167), 1, - anon_sym_RPAREN, - STATE(4484), 1, - aux_sym_tuple_type_specifier_repeat1, - [134312] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6665), 1, - anon_sym_SEMI, - STATE(4438), 1, - aux_sym_const_declaration_repeat1, - [134325] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4449), 1, - anon_sym_RPAREN, - ACTIONS(6667), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [134338] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1347), 1, - anon_sym_RPAREN, - ACTIONS(6669), 1, - anon_sym_COMMA, - STATE(4459), 1, - aux_sym_shape_type_specifier_repeat1, - [134351] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6671), 1, - anon_sym_COMMA, - ACTIONS(6673), 1, - anon_sym_RPAREN, - STATE(4461), 1, - aux_sym_shape_type_specifier_repeat1, - [134364] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1347), 1, - anon_sym_RPAREN, - ACTIONS(6669), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [134377] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6135), 1, - anon_sym_COMMA, - ACTIONS(6675), 1, - anon_sym_SEMI, - STATE(4476), 1, - aux_sym_xhp_attribute_declaration_repeat1, - [134390] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6677), 1, - anon_sym_SEMI, - STATE(4490), 1, - aux_sym__class_const_declaration_repeat1, - [134403] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6681), 1, - sym_xhp_class_identifier, - ACTIONS(6679), 2, - sym_identifier, - sym_xhp_identifier, - [134414] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1243), 1, - anon_sym_RPAREN, - ACTIONS(6683), 1, - anon_sym_COMMA, - STATE(3939), 1, - aux_sym_shape_type_specifier_repeat1, - [134427] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1349), 1, - anon_sym_RPAREN, - ACTIONS(6685), 1, - anon_sym_COMMA, - STATE(4357), 1, - aux_sym_shape_type_specifier_repeat1, - [134440] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2439), 1, - anon_sym_else, - ACTIONS(2441), 2, - anon_sym_elseif, - anon_sym_while, - [134451] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6687), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [134464] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6689), 1, - anon_sym_SEMI, - ACTIONS(6691), 1, - anon_sym_as, - ACTIONS(6693), 1, - anon_sym_EQ, - [134477] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4343), 1, - anon_sym_RPAREN, - ACTIONS(5402), 1, - anon_sym_COMMA, - STATE(4432), 1, - aux_sym_function_type_specifier_repeat1, - [134490] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6695), 1, - anon_sym_COMMA, - ACTIONS(6697), 1, - anon_sym_RPAREN, - STATE(3920), 1, - aux_sym_shape_type_specifier_repeat1, - [134503] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1440), 1, - anon_sym_RBRACK, - ACTIONS(3394), 1, - anon_sym_COMMA, - STATE(4400), 1, - aux_sym_array_repeat1, - [134516] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1424), 1, - anon_sym_RBRACE, - ACTIONS(6699), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - [134529] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4225), 1, - anon_sym_RPAREN, - ACTIONS(5420), 1, - anon_sym_COMMA, - STATE(4542), 1, - aux_sym_function_type_specifier_repeat1, - [134542] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6701), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134555] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6703), 1, - anon_sym_COMMA, - ACTIONS(6705), 1, - anon_sym_RPAREN, - STATE(4382), 1, - aux_sym_arguments_repeat1, - [134568] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1653), 1, - anon_sym_RPAREN, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134581] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(6707), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [134594] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6709), 1, - anon_sym_COMMA, - ACTIONS(6711), 1, - anon_sym_GT, - STATE(4376), 1, - aux_sym_tuple_type_specifier_repeat1, - [134607] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6715), 1, - sym_xhp_class_identifier, - ACTIONS(6713), 2, - sym_identifier, - sym_xhp_identifier, - [134618] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5291), 1, - anon_sym_GT_GT, - ACTIONS(6717), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [134631] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4443), 1, - anon_sym_RPAREN, - ACTIONS(6719), 1, - anon_sym_COMMA, - STATE(3297), 1, - aux_sym_tuple_type_specifier_repeat1, - [134644] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6721), 1, - anon_sym_COMMA, - ACTIONS(6724), 1, - anon_sym_RPAREN, - STATE(4519), 1, - aux_sym__anonymous_function_use_clause_repeat1, - [134657] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5046), 1, - anon_sym_COMMA, - ACTIONS(6726), 1, - anon_sym_SEMI, - STATE(3873), 1, - aux_sym_xhp_children_declaration_repeat1, - [134670] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1561), 1, - anon_sym_RPAREN, - ACTIONS(6728), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134683] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1429), 1, - anon_sym_RBRACK, - ACTIONS(3427), 1, - anon_sym_COMMA, - STATE(4478), 1, - aux_sym_array_repeat1, - [134696] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4225), 1, - anon_sym_RPAREN, - ACTIONS(5420), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [134709] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4451), 1, - anon_sym_GT, - ACTIONS(6730), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [134722] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4765), 1, - anon_sym_RPAREN, - ACTIONS(6732), 1, - anon_sym_COMMA, - STATE(3972), 1, - aux_sym_shape_repeat1, - [134735] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6736), 1, - sym_xhp_class_identifier, - ACTIONS(6734), 2, - sym_identifier, - sym_xhp_identifier, - [134746] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1203), 1, - anon_sym_RPAREN, - ACTIONS(6738), 1, - anon_sym_COMMA, - STATE(4086), 1, - aux_sym_arguments_repeat1, - [134759] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6153), 1, - anon_sym_COMMA, - ACTIONS(6740), 1, - anon_sym_SEMI, - STATE(4468), 1, - aux_sym_xhp_category_declaration_repeat1, - [134772] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1429), 1, - anon_sym_RBRACK, - ACTIONS(3427), 1, - anon_sym_COMMA, - STATE(3689), 1, - aux_sym_array_repeat1, - [134785] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6742), 1, - anon_sym_SEMI, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [134798] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3553), 1, - anon_sym_COMMA, - ACTIONS(3555), 1, - anon_sym_RPAREN, - STATE(4346), 1, - aux_sym_list_expression_repeat1, - [134811] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6744), 1, - anon_sym_COMMA, - ACTIONS(6746), 1, - anon_sym_GT, - STATE(4014), 1, - aux_sym_type_parameters_repeat1, - [134824] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4319), 1, - anon_sym_RPAREN, - ACTIONS(5289), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [134837] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6748), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [134850] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4443), 1, - anon_sym_RPAREN, - ACTIONS(6719), 1, - anon_sym_COMMA, - STATE(4494), 1, - aux_sym_tuple_type_specifier_repeat1, - [134863] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6750), 1, - anon_sym_SEMI, - ACTIONS(6752), 1, - anon_sym_COMMA, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [134876] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - ACTIONS(6755), 1, - anon_sym_SEMI, - STATE(1349), 1, - sym_compound_statement, - [134889] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1369), 1, - anon_sym_RPAREN, - ACTIONS(6757), 1, - anon_sym_COMMA, - STATE(4497), 1, - aux_sym_shape_type_specifier_repeat1, - [134902] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4321), 1, - anon_sym_RPAREN, - ACTIONS(6759), 1, - anon_sym_COMMA, - STATE(4428), 1, - aux_sym_function_type_specifier_repeat1, - [134915] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6761), 1, - anon_sym_COMMA, - ACTIONS(6763), 1, - anon_sym_RPAREN, - STATE(4502), 1, - aux_sym_shape_type_specifier_repeat1, - [134928] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4233), 1, - anon_sym_RPAREN, - ACTIONS(5245), 1, - anon_sym_COMMA, - STATE(4547), 1, - aux_sym_function_type_specifier_repeat1, - [134941] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4233), 1, - anon_sym_RPAREN, - ACTIONS(5245), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [134954] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6767), 1, - anon_sym_EQ, - ACTIONS(6765), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [134965] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4759), 1, - anon_sym_RPAREN, - ACTIONS(6769), 1, - anon_sym_COMMA, - STATE(3972), 1, - aux_sym_shape_repeat1, - [134978] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6771), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [134991] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4319), 1, - anon_sym_RPAREN, - ACTIONS(5289), 1, - anon_sym_COMMA, - STATE(4450), 1, - aux_sym_function_type_specifier_repeat1, - [135004] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4241), 1, - anon_sym_RPAREN, - ACTIONS(6773), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [135017] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5295), 1, - anon_sym_GT_GT, - ACTIONS(6775), 1, - anon_sym_COMMA, - STATE(4336), 1, - aux_sym_attribute_modifier_repeat1, - [135030] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4241), 1, - anon_sym_RPAREN, - ACTIONS(6773), 1, - anon_sym_COMMA, - STATE(4560), 1, - aux_sym_function_type_specifier_repeat1, - [135043] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6777), 1, - anon_sym_SEMI, - STATE(4464), 1, - aux_sym_property_declaration_repeat1, - [135056] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6779), 1, - anon_sym_EQ, - ACTIONS(5776), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [135067] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4321), 1, - anon_sym_RPAREN, - ACTIONS(6759), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [135080] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6781), 1, - anon_sym_SEMI, - STATE(4536), 1, - aux_sym_property_declaration_repeat1, - [135093] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6785), 1, - sym_xhp_class_identifier, - ACTIONS(6783), 2, - sym_identifier, - sym_xhp_identifier, - [135104] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(6787), 1, - anon_sym_SEMI, - STATE(1502), 1, - sym_compound_statement, - [135117] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6175), 1, - anon_sym_LBRACE, - ACTIONS(6789), 1, - anon_sym_SEMI, - STATE(2566), 1, - sym_compound_statement, - [135130] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6157), 1, - anon_sym_COMMA, - ACTIONS(6781), 1, - anon_sym_SEMI, - STATE(4446), 1, - aux_sym_property_declaration_repeat1, - [135143] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6093), 1, - anon_sym_COMMA, - ACTIONS(6791), 1, - anon_sym_SEMI, - STATE(4437), 1, - aux_sym__class_const_declaration_repeat1, - [135156] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6793), 1, - anon_sym_SEMI, - ACTIONS(6795), 1, - anon_sym_COMMA, - STATE(4585), 1, - aux_sym_use_statement_repeat1, - [135169] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4247), 1, - anon_sym_RPAREN, - ACTIONS(6797), 1, - anon_sym_COMMA, - STATE(4381), 1, - aux_sym_function_type_specifier_repeat1, - [135182] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3419), 1, - anon_sym_RBRACE, - ACTIONS(3421), 1, - anon_sym_COMMA, - STATE(4509), 1, - aux_sym_array_repeat1, - [135195] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6801), 1, - sym_xhp_class_identifier, - ACTIONS(6799), 2, - sym_identifier, - sym_xhp_identifier, - [135206] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5201), 1, - anon_sym_GT_GT, - ACTIONS(6803), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [135219] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3291), 1, - anon_sym_COMMA, - ACTIONS(6805), 1, - anon_sym_RPAREN, - STATE(3942), 1, - aux_sym_unset_statement_repeat1, - [135232] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6807), 1, - anon_sym_RBRACE, - ACTIONS(6809), 1, - anon_sym_COMMA, - STATE(4579), 1, - aux_sym_use_statement_repeat1, - [135245] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5201), 1, - anon_sym_GT_GT, - ACTIONS(6803), 1, - anon_sym_COMMA, - STATE(4517), 1, - aux_sym_attribute_modifier_repeat1, - [135258] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3453), 1, - anon_sym_RBRACE, - ACTIONS(3455), 1, - anon_sym_COMMA, - STATE(4157), 1, - aux_sym_array_repeat1, - [135271] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3686), 1, - anon_sym_COMMA, - ACTIONS(3688), 1, - anon_sym_RPAREN, - STATE(4346), 1, - aux_sym_list_expression_repeat1, - [135284] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6811), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [135297] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6815), 1, - sym_xhp_class_identifier, - ACTIONS(6813), 2, - sym_identifier, - sym_xhp_identifier, - [135308] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6819), 1, - sym_xhp_class_identifier, - ACTIONS(6817), 2, - sym_identifier, - sym_xhp_identifier, - [135319] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6821), 1, - anon_sym_COMMA, - ACTIONS(6823), 1, - anon_sym_GT, - STATE(4524), 1, - aux_sym_tuple_type_specifier_repeat1, - [135332] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6825), 1, - anon_sym_COMMA, - ACTIONS(6827), 1, - anon_sym_RPAREN, - STATE(4527), 1, - aux_sym_arguments_repeat1, - [135345] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5295), 1, - anon_sym_GT_GT, - ACTIONS(6775), 1, - anon_sym_COMMA, - STATE(4316), 1, - aux_sym_attribute_modifier_repeat1, - [135358] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1434), 1, - anon_sym_RBRACK, - ACTIONS(3388), 1, - anon_sym_COMMA, - STATE(4529), 1, - aux_sym_array_repeat1, - [135371] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5054), 1, - anon_sym_GT, - ACTIONS(6829), 1, - anon_sym_COMMA, - STATE(4576), 1, - aux_sym_tuple_type_specifier_repeat1, - [135384] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4815), 1, - anon_sym_RBRACE, - ACTIONS(6832), 1, - anon_sym_COMMA, - STATE(4587), 1, - aux_sym_use_statement_repeat1, - [135397] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6834), 1, - anon_sym_SEMI, - STATE(4436), 1, - aux_sym_const_declaration_repeat1, - [135410] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4815), 1, - anon_sym_RBRACE, - ACTIONS(6832), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [135423] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6836), 1, - anon_sym_SEMI, - STATE(4534), 1, - aux_sym_const_declaration_repeat1, - [135436] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1499), 1, - anon_sym_SEMI, - ACTIONS(3505), 1, - anon_sym_COMMA, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [135449] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6838), 1, - anon_sym_COMMA, - ACTIONS(6840), 1, - anon_sym_RPAREN, - STATE(4518), 1, - aux_sym_tuple_type_specifier_repeat1, - [135462] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6844), 1, - sym_xhp_class_identifier, - ACTIONS(6842), 2, - sym_identifier, - sym_xhp_identifier, - [135473] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6846), 1, - anon_sym_RPAREN, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [135486] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4809), 1, - anon_sym_SEMI, - ACTIONS(6848), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [135499] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6850), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [135512] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4807), 1, - anon_sym_RBRACE, - ACTIONS(6852), 1, - anon_sym_COMMA, - STATE(3675), 1, - aux_sym_use_statement_repeat1, - [135525] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(3547), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [135538] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - ACTIONS(6854), 1, - anon_sym_SEMI, - STATE(1579), 1, - sym_compound_statement, - [135551] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3505), 1, - anon_sym_COMMA, - ACTIONS(6856), 1, - anon_sym_SEMI, - STATE(3674), 1, - aux_sym_echo_statement_repeat1, - [135564] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_LPAREN, - ACTIONS(5209), 1, - anon_sym_LBRACK, - STATE(2220), 1, - sym_arguments, - [135577] = 4, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5850), 1, - anon_sym_COMMA, - ACTIONS(6858), 1, - anon_sym_SEMI, - STATE(4578), 1, - aux_sym_const_declaration_repeat1, - [135590] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6615), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [135598] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1607), 1, - sym_member_declarations, - [135608] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1363), 1, - sym_member_declarations, - [135618] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6860), 1, - anon_sym_LBRACE, - ACTIONS(6862), 1, - anon_sym_as, - [135628] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1605), 1, - sym_member_declarations, - [135638] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - STATE(2438), 1, - sym_compound_statement, - [135648] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(3559), 1, - sym_parameters, - [135658] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - STATE(1601), 1, - sym_compound_statement, - [135668] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6864), 1, - sym_identifier, - ACTIONS(6866), 1, - sym_variable, - [135678] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6868), 1, - anon_sym_LBRACE, - ACTIONS(6870), 1, - anon_sym_as, - [135688] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5487), 1, - sym_parenthesized_expression, - [135698] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1370), 1, - sym_member_declarations, - [135708] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3443), 1, - anon_sym_LPAREN, - STATE(2418), 1, - sym_arguments, - [135718] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(120), 1, - sym_parenthesized_expression, - [135728] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6876), 1, - anon_sym_COLON, - ACTIONS(6878), 1, - anon_sym_EQ_EQ_GT, - [135738] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5563), 1, - anon_sym_as, - ACTIONS(5565), 1, - anon_sym_EQ, - [135748] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1365), 1, - sym_member_declarations, - [135758] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3469), 1, - anon_sym_LPAREN, - STATE(2220), 1, - sym_arguments, - [135768] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1359), 1, - sym_member_declarations, - [135778] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1358), 1, - sym_member_declarations, - [135788] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(152), 1, - sym_parenthesized_expression, - [135798] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1369), 1, - sym_member_declarations, - [135808] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(130), 1, - sym_parenthesized_expression, - [135818] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(1255), 1, - sym_compound_statement, - [135828] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1364), 1, - sym_member_declarations, - [135838] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5631), 1, - anon_sym_class, - ACTIONS(5635), 1, - sym_xhp_modifier, - [135848] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6880), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [135856] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1606), 1, - sym_member_declarations, - [135866] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1372), 1, - sym_member_declarations, - [135876] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6750), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [135884] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(1752), 1, - sym_compound_statement, - [135894] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6724), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [135902] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6882), 2, - sym_identifier, - sym_variable, - [135910] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6884), 1, - anon_sym_COLON, - ACTIONS(6886), 1, - anon_sym_EQ_EQ_GT, - [135920] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1367), 1, - sym_member_declarations, - [135930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(161), 1, - sym_parenthesized_expression, - [135940] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3601), 1, - sym_compound_statement, - [135950] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6888), 2, - sym_xhp_identifier, - sym_xhp_class_identifier, - [135958] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(136), 1, - sym_parenthesized_expression, - [135968] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(377), 1, - anon_sym_LBRACE, - STATE(1466), 1, - sym_compound_statement, - [135978] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6890), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [135986] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2501), 1, - sym_variable, - STATE(4449), 1, - sym_property_declarator, - [135996] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6892), 1, - anon_sym_class, - ACTIONS(6894), 1, - sym_xhp_modifier, - [136006] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5688), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [136014] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6896), 1, - anon_sym_class, - ACTIONS(6898), 1, - sym_xhp_modifier, - [136024] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(3510), 1, - sym_parameters, - [136034] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6900), 2, - sym_xhp_identifier, - sym_xhp_class_identifier, - [136042] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5124), 1, - sym_parenthesized_expression, - [136052] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6902), 1, - anon_sym_COLON, - ACTIONS(6904), 1, - anon_sym_EQ_EQ_GT, - [136062] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6906), 1, - anon_sym_COLON, - ACTIONS(6908), 1, - anon_sym_EQ_EQ_GT, - [136072] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6910), 1, - anon_sym_as, - ACTIONS(6912), 1, - anon_sym_EQ, - [136082] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6914), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [136090] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5085), 1, - sym_parenthesized_expression, - [136100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1333), 1, - sym_member_declarations, - [136110] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6916), 1, - sym_variable, - ACTIONS(6918), 1, - anon_sym_RPAREN, - [136120] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6559), 1, - anon_sym_RPAREN, - ACTIONS(6916), 1, - sym_variable, - [136130] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(64), 1, - sym_parenthesized_expression, - [136140] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6866), 2, - sym_identifier, - sym_variable, - [136148] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1581), 1, - sym_member_declarations, - [136158] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1577), 1, - sym_member_declarations, - [136168] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1574), 1, - sym_member_declarations, - [136178] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5436), 1, - anon_sym_class, - ACTIONS(5440), 1, - sym_xhp_modifier, - [136188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1573), 1, - sym_member_declarations, - [136198] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6920), 1, - anon_sym_LBRACE, - STATE(1255), 1, - sym_compound_statement, - [136208] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - STATE(1354), 1, - sym_compound_statement, - [136218] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1570), 1, - sym_member_declarations, - [136228] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5250), 1, - sym_parenthesized_expression, - [136238] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1569), 1, - sym_member_declarations, - [136248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(3519), 1, - sym_parameters, - [136258] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - STATE(2474), 1, - sym_compound_statement, - [136268] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5444), 1, - anon_sym_as, - ACTIONS(5446), 1, - anon_sym_EQ, - [136278] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6922), 1, - anon_sym_as, - ACTIONS(6924), 1, - anon_sym_EQ, - [136288] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - STATE(2512), 1, - sym_compound_statement, - [136298] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(1741), 1, - sym_compound_statement, - [136308] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6926), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136316] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6928), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136324] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6930), 2, - sym_xhp_identifier, - sym_xhp_class_identifier, - [136332] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6932), 2, - sym_xhp_identifier, - sym_xhp_class_identifier, - [136340] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6934), 2, - sym_integer, - sym_string, - [136348] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3509), 1, - sym_compound_statement, - [136358] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(86), 1, - sym_parenthesized_expression, - [136368] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6936), 1, - anon_sym_class, - ACTIONS(6938), 1, - sym_xhp_modifier, - [136378] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6621), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136386] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(3537), 1, - sym_parameters, - [136396] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6940), 1, - anon_sym_COLON, - ACTIONS(6942), 1, - anon_sym_EQ_EQ_GT, - [136406] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6944), 1, - anon_sym_class, - ACTIONS(6946), 1, - sym_xhp_modifier, - [136416] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1482), 1, - sym_member_declarations, - [136426] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5445), 1, - sym_parenthesized_expression, - [136436] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1323), 1, - sym_member_declarations, - [136446] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6599), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136454] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1480), 1, - sym_member_declarations, - [136464] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6948), 1, - anon_sym_as, - ACTIONS(6950), 1, - anon_sym_EQ, - [136474] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1477), 1, - sym_member_declarations, - [136484] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1476), 1, - sym_member_declarations, - [136494] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1474), 1, - sym_member_declarations, - [136504] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1473), 1, - sym_member_declarations, - [136514] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(166), 1, - sym_parenthesized_expression, - [136524] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1463), 1, - sym_member_declarations, - [136534] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1461), 1, - sym_member_declarations, - [136544] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1460), 1, - sym_member_declarations, - [136554] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(31), 1, - anon_sym_LBRACE, - STATE(1551), 1, - sym_compound_statement, - [136564] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6952), 1, - anon_sym_LBRACE, - ACTIONS(6954), 1, - anon_sym_as, - [136574] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1456), 1, - sym_member_declarations, - [136584] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1451), 1, - sym_member_declarations, - [136594] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(1404), 1, - anon_sym_LBRACE, - STATE(2510), 1, - sym_compound_statement, - [136604] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1332), 1, - sym_member_declarations, - [136614] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6956), 1, - anon_sym_SEMI, - ACTIONS(6958), 1, - anon_sym_EQ, - [136624] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1328), 1, - sym_member_declarations, - [136634] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1329), 1, - sym_member_declarations, - [136644] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6542), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136652] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6960), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [136660] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(184), 1, - sym_parenthesized_expression, - [136670] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(141), 1, - sym_parenthesized_expression, - [136680] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(704), 1, - sym_member_declarations, - [136690] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6962), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [136698] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6964), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [136706] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5062), 1, - sym_parenthesized_expression, - [136716] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(52), 1, - sym_parenthesized_expression, - [136726] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6966), 1, - anon_sym_LBRACE, - ACTIONS(6968), 1, - anon_sym_as, - [136736] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6970), 1, - anon_sym_COLON, - ACTIONS(6972), 1, - anon_sym_EQ_EQ_GT, - [136746] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6974), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [136754] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5601), 1, - anon_sym_class, - ACTIONS(5605), 1, - sym_xhp_modifier, - [136764] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(713), 1, - sym_member_declarations, - [136774] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6976), 1, - anon_sym_LBRACE, - STATE(943), 1, - sym_compound_statement, - [136784] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1437), 1, - sym_member_declarations, - [136794] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(719), 1, - sym_member_declarations, - [136804] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6978), 1, - anon_sym_SEMI, - ACTIONS(6980), 1, - anon_sym_EQ, - [136814] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1436), 1, - sym_member_declarations, - [136824] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(721), 1, - sym_member_declarations, - [136834] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1435), 1, - sym_member_declarations, - [136844] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5672), 1, - anon_sym_as, - ACTIONS(5674), 1, - anon_sym_EQ, - [136854] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6982), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136862] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1433), 1, - sym_member_declarations, - [136872] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(726), 1, - sym_member_declarations, - [136882] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(85), 1, - sym_parenthesized_expression, - [136892] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6984), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [136900] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(743), 1, - sym_member_declarations, - [136910] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1347), 1, - sym_member_declarations, - [136920] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1348), 1, - sym_member_declarations, - [136930] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1353), 1, - sym_member_declarations, - [136940] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6986), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [136948] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(746), 1, - sym_member_declarations, - [136958] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1425), 1, - sym_member_declarations, - [136968] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6988), 1, - sym_identifier, - ACTIONS(6990), 1, - anon_sym_SEMI, - [136978] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5731), 1, - anon_sym_as, - ACTIONS(5733), 1, - anon_sym_EQ, - [136988] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6992), 1, - anon_sym_SEMI, - ACTIONS(6994), 1, - anon_sym_EQ, - [136998] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6479), 2, - anon_sym_RBRACE, - anon_sym_COMMA, - [137006] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(79), 1, - sym_parenthesized_expression, - [137016] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3558), 1, - sym_compound_statement, - [137026] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1424), 1, - sym_member_declarations, - [137036] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6996), 1, - anon_sym_COLON, - ACTIONS(6998), 1, - anon_sym_EQ_EQ_GT, - [137046] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1420), 1, - sym_member_declarations, - [137056] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1416), 1, - sym_member_declarations, - [137066] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7000), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [137074] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5678), 1, - anon_sym_class, - ACTIONS(5682), 1, - sym_xhp_modifier, - [137084] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1414), 1, - sym_member_declarations, - [137094] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(755), 1, - sym_member_declarations, - [137104] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1459), 1, - sym_member_declarations, - [137114] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7002), 2, - sym_identifier, - anon_sym_RBRACE, - [137122] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1383), 1, - sym_member_declarations, - [137132] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(757), 1, - sym_member_declarations, - [137142] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1385), 1, - sym_member_declarations, - [137152] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7004), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [137160] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6866), 1, - sym_variable, - ACTIONS(7006), 1, - sym_identifier, - [137170] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(758), 1, - sym_member_declarations, - [137180] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6490), 2, - sym_integer, - sym_string, - [137188] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(759), 1, - sym_member_declarations, - [137198] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7008), 1, - anon_sym_COLON, - ACTIONS(7010), 1, - anon_sym_EQ_EQ_GT, - [137208] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7012), 1, - anon_sym_SEMI, - ACTIONS(7014), 1, - anon_sym_EQ, - [137218] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7016), 1, - anon_sym_SEMI, - ACTIONS(7018), 1, - anon_sym_EQ, - [137228] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5114), 1, - sym_parenthesized_expression, - [137238] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1404), 1, - sym_member_declarations, - [137248] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5414), 1, - sym_parenthesized_expression, - [137258] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7020), 1, - anon_sym_LBRACE, - STATE(692), 1, - sym_compound_statement, - [137268] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7022), 1, - anon_sym_SEMI, - ACTIONS(7024), 1, - anon_sym_EQ, - [137278] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5283), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [137286] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - STATE(973), 1, - sym_compound_statement, - [137296] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7026), 1, - anon_sym_class, - ACTIONS(7028), 1, - sym_xhp_modifier, - [137306] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(71), 1, - sym_parenthesized_expression, - [137316] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(78), 1, - sym_parenthesized_expression, - [137326] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6464), 2, - anon_sym_SEMI, - anon_sym_COMMA, - [137334] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6882), 1, - sym_variable, - ACTIONS(7030), 1, - sym_identifier, - [137344] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3576), 1, - sym_compound_statement, - [137354] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5323), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [137362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7032), 1, - anon_sym_LBRACE, - ACTIONS(7034), 1, - anon_sym_as, - [137372] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(785), 1, - sym_member_declarations, - [137382] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(788), 1, - sym_member_declarations, - [137392] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7036), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [137400] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4531), 2, - sym_identifier, - anon_sym_SEMI, - [137408] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(789), 1, - sym_member_declarations, - [137418] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(858), 1, - sym_member_declarations, - [137428] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(796), 1, - sym_member_declarations, - [137438] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(62), 1, - sym_parenthesized_expression, - [137448] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6389), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [137456] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6866), 1, - sym_variable, - ACTIONS(7038), 1, - sym_identifier, - [137466] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4946), 1, - anon_sym_LBRACE, - STATE(1411), 1, - sym_member_declarations, - [137476] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7040), 1, - anon_sym_as, - ACTIONS(7042), 1, - anon_sym_EQ, - [137486] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(655), 1, - anon_sym_LBRACE, - STATE(1096), 1, - sym_compound_statement, - [137496] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7044), 1, - anon_sym_LBRACE, - ACTIONS(7046), 1, - anon_sym_as, - [137506] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(803), 1, - sym_member_declarations, - [137516] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(804), 1, - sym_member_declarations, - [137526] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1115), 1, - sym_member_declarations, - [137536] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1118), 1, - sym_member_declarations, - [137546] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1119), 1, - sym_member_declarations, - [137556] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(807), 1, - sym_member_declarations, - [137566] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(77), 1, - sym_parenthesized_expression, - [137576] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6339), 2, - anon_sym_COMMA, - anon_sym_GT, - [137584] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(808), 1, - sym_member_declarations, - [137594] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(811), 1, - sym_member_declarations, - [137604] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7048), 1, - anon_sym_as, - ACTIONS(7050), 1, - anon_sym_EQ, - [137614] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(812), 1, - sym_member_declarations, - [137624] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(813), 1, - sym_member_declarations, - [137634] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(182), 1, - sym_parenthesized_expression, - [137644] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3390), 1, - anon_sym_LPAREN, - STATE(1750), 1, - sym_arguments, - [137654] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1114), 1, - sym_member_declarations, - [137664] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7052), 1, - anon_sym_extends, - ACTIONS(7054), 1, - anon_sym_implements, - [137674] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1150), 1, - sym_member_declarations, - [137684] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5034), 1, - sym_parenthesized_expression, - [137694] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1151), 1, - sym_member_declarations, - [137704] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1152), 1, - sym_member_declarations, - [137714] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(722), 1, - sym_member_declarations, - [137724] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(3520), 1, - sym_parameters, - [137734] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1153), 1, - sym_member_declarations, - [137744] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1157), 1, - sym_member_declarations, - [137754] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(783), 1, - sym_member_declarations, - [137764] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(177), 1, - sym_parenthesized_expression, - [137774] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3513), 1, - sym_compound_statement, - [137784] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1158), 1, - sym_member_declarations, - [137794] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7056), 1, - anon_sym_LBRACE, - ACTIONS(7058), 1, - anon_sym_as, - [137804] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(770), 1, - sym_member_declarations, - [137814] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(763), 1, - sym_member_declarations, - [137824] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(751), 1, - sym_member_declarations, - [137834] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7060), 1, - anon_sym_COLON, - ACTIONS(7062), 1, - anon_sym_EQ_EQ_GT, - [137844] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(737), 1, - sym_member_declarations, - [137854] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7064), 1, - anon_sym_class, - ACTIONS(7066), 1, - sym_xhp_modifier, - [137864] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1388), 1, - sym_member_declarations, - [137874] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1389), 1, - sym_member_declarations, - [137884] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2501), 1, - sym_variable, - STATE(4182), 1, - sym_property_declarator, - [137894] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(153), 1, - sym_parenthesized_expression, - [137904] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1204), 1, - sym_member_declarations, - [137914] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1205), 1, - sym_member_declarations, - [137924] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1210), 1, - sym_member_declarations, - [137934] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5658), 1, - anon_sym_class, - ACTIONS(5662), 1, - sym_xhp_modifier, - [137944] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1212), 1, - sym_member_declarations, - [137954] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5581), 1, - anon_sym_as, - ACTIONS(5583), 1, - anon_sym_EQ, - [137964] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1213), 1, - sym_member_declarations, - [137974] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5587), 1, - anon_sym_as, - ACTIONS(5589), 1, - anon_sym_EQ, - [137984] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7068), 1, - anon_sym_COLON, - ACTIONS(7070), 1, - anon_sym_EQ_EQ_GT, - [137994] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1394), 1, - sym_member_declarations, - [138004] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5381), 1, - sym_parenthesized_expression, - [138014] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7072), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [138022] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1220), 1, - sym_member_declarations, - [138032] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1219), 1, - sym_member_declarations, - [138042] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(738), 1, - sym_member_declarations, - [138052] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1396), 1, - sym_member_declarations, - [138062] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(739), 1, - sym_member_declarations, - [138072] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4940), 1, - anon_sym_LBRACE, - STATE(742), 1, - sym_member_declarations, - [138082] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7074), 2, - sym_xhp_identifier, - sym_xhp_class_identifier, - [138090] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1402), 1, - sym_member_declarations, - [138100] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1403), 1, - sym_member_declarations, - [138110] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7076), 1, - anon_sym_LBRACE, - ACTIONS(7078), 1, - anon_sym_as, - [138120] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - STATE(750), 1, - sym_compound_statement, - [138130] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1405), 1, - sym_member_declarations, - [138140] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1231), 1, - sym_member_declarations, - [138150] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5555), 1, - anon_sym_as, - ACTIONS(5557), 1, - anon_sym_EQ, - [138160] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1233), 1, - sym_member_declarations, - [138170] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1235), 1, - sym_member_declarations, - [138180] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1236), 1, - sym_member_declarations, - [138190] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(168), 1, - sym_parenthesized_expression, - [138200] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7080), 1, - anon_sym_COLON, - ACTIONS(7082), 1, - anon_sym_EQ_EQ_GT, - [138210] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1238), 1, - sym_member_declarations, - [138220] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1239), 1, - sym_member_declarations, - [138230] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7084), 1, - anon_sym_LBRACE, - STATE(856), 1, - sym_compound_statement, - [138240] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1249), 1, - sym_member_declarations, - [138250] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7086), 1, - anon_sym_LBRACE, - ACTIONS(7088), 1, - anon_sym_as, - [138260] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1254), 1, - sym_member_declarations, - [138270] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1195), 1, - sym_member_declarations, - [138280] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1258), 1, - sym_member_declarations, - [138290] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(160), 1, - sym_parenthesized_expression, - [138300] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(829), 1, - anon_sym_LBRACE, - STATE(782), 1, - sym_compound_statement, - [138310] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1584), 1, - sym_member_declarations, - [138320] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1443), 1, - sym_member_declarations, - [138330] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2501), 1, - sym_variable, - STATE(4550), 1, - sym_property_declarator, - [138340] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5506), 1, - anon_sym_class, - ACTIONS(5510), 1, - sym_xhp_modifier, - [138350] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7090), 1, - anon_sym_class, - ACTIONS(7092), 1, - sym_xhp_modifier, - [138360] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1222), 1, - sym_member_declarations, - [138370] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1214), 1, - sym_member_declarations, - [138380] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1267), 1, - sym_member_declarations, - [138390] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1208), 1, - sym_member_declarations, - [138400] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1268), 1, - sym_member_declarations, - [138410] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1271), 1, - sym_member_declarations, - [138420] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1196), 1, - sym_member_declarations, - [138430] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2501), 1, - sym_variable, - STATE(4622), 1, - sym_property_declarator, - [138440] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1163), 1, - sym_member_declarations, - [138450] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1140), 1, - sym_member_declarations, - [138460] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1275), 1, - sym_member_declarations, - [138470] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1448), 1, - sym_member_declarations, - [138480] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1277), 1, - sym_member_declarations, - [138490] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4950), 1, - anon_sym_LBRACE, - STATE(1280), 1, - sym_member_declarations, - [138500] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7094), 1, - anon_sym_LBRACE, - ACTIONS(7096), 1, - anon_sym_as, - [138510] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(154), 1, - sym_parenthesized_expression, - [138520] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3503), 1, - sym_compound_statement, - [138530] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7098), 1, - anon_sym_as, - ACTIONS(7100), 1, - anon_sym_EQ, - [138540] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - STATE(1291), 1, - sym_compound_statement, - [138550] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(82), 1, - sym_parenthesized_expression, - [138560] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1464), 1, - sym_member_declarations, - [138570] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1081), 1, - sym_member_declarations, - [138580] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1080), 1, - sym_member_declarations, - [138590] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1079), 1, - sym_member_declarations, - [138600] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7102), 1, - anon_sym_LBRACE, - STATE(716), 1, - sym_compound_statement, - [138610] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7104), 1, - anon_sym_COLON, - ACTIONS(7106), 1, - anon_sym_EQ_EQ_GT, - [138620] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1064), 1, - sym_member_declarations, - [138630] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6866), 1, - sym_variable, - ACTIONS(7108), 1, - sym_identifier, - [138640] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(709), 1, - anon_sym_LBRACE, - STATE(1264), 1, - sym_compound_statement, - [138650] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1049), 1, - sym_member_declarations, - [138660] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1048), 1, - sym_member_declarations, - [138670] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1046), 1, - sym_member_declarations, - [138680] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1234), 1, - sym_member_declarations, - [138690] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3129), 1, - anon_sym_LPAREN, - STATE(1678), 1, - sym_arguments, - [138700] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1230), 1, - sym_member_declarations, - [138710] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1229), 1, - sym_member_declarations, - [138720] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1045), 1, - sym_member_declarations, - [138730] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5342), 1, - sym_parenthesized_expression, - [138740] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1044), 1, - sym_member_declarations, - [138750] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1042), 1, - sym_member_declarations, - [138760] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7110), 1, - anon_sym_as, - ACTIONS(7112), 1, - anon_sym_EQ, - [138770] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1566), 1, - sym_member_declarations, - [138780] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4927), 1, - anon_sym_LBRACE, - STATE(1567), 1, - sym_member_declarations, - [138790] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1145), 1, - sym_member_declarations, - [138800] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5212), 1, - sym_parenthesized_expression, - [138810] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5480), 1, - anon_sym_class, - ACTIONS(5484), 1, - sym_xhp_modifier, - [138820] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1139), 1, - sym_member_declarations, - [138830] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1137), 1, - sym_member_declarations, - [138840] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7114), 1, - anon_sym_LBRACE, - ACTIONS(7116), 1, - anon_sym_as, - [138850] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1134), 1, - sym_member_declarations, - [138860] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(115), 1, - sym_parenthesized_expression, - [138870] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1215), 1, - sym_member_declarations, - [138880] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1104), 1, - sym_member_declarations, - [138890] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1035), 1, - sym_member_declarations, - [138900] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1034), 1, - sym_member_declarations, - [138910] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1032), 1, - sym_member_declarations, - [138920] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(131), 1, - sym_parenthesized_expression, - [138930] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7118), 2, - anon_sym_COMMA, - anon_sym_GT_GT, - [138938] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1031), 1, - sym_member_declarations, - [138948] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1029), 1, - sym_member_declarations, - [138958] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1028), 1, - sym_member_declarations, - [138968] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(1027), 1, - sym_member_declarations, - [138978] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7120), 1, - anon_sym_LBRACE, - ACTIONS(7122), 1, - anon_sym_as, - [138988] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(912), 1, - sym_member_declarations, - [138998] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(907), 1, - sym_member_declarations, - [139008] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4655), 1, - anon_sym_LPAREN, - STATE(3562), 1, - sym_parameters, - [139018] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(906), 1, - sym_member_declarations, - [139028] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(903), 1, - sym_member_declarations, - [139038] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(901), 1, - sym_member_declarations, - [139048] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(1781), 1, - sym_compound_statement, - [139058] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7124), 2, - sym_xhp_identifier, - sym_xhp_class_identifier, - [139066] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(885), 1, - sym_member_declarations, - [139076] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(893), 1, - sym_member_declarations, - [139086] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6011), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [139094] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(886), 1, - sym_member_declarations, - [139104] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(882), 1, - sym_member_declarations, - [139114] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(891), 1, - sym_member_declarations, - [139124] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(952), 1, - sym_member_declarations, - [139134] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(966), 1, - sym_member_declarations, - [139144] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(890), 1, - sym_member_declarations, - [139154] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(970), 1, - sym_member_declarations, - [139164] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(884), 1, - sym_member_declarations, - [139174] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(985), 1, - sym_member_declarations, - [139184] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(897), 1, - sym_member_declarations, - [139194] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(988), 1, - sym_member_declarations, - [139204] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(122), 1, - sym_parenthesized_expression, - [139214] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3490), 1, - sym_compound_statement, - [139224] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(146), 1, - sym_parenthesized_expression, - [139234] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(1814), 1, - sym_compound_statement, - [139244] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7126), 1, - anon_sym_LBRACE, - STATE(734), 1, - sym_compound_statement, - [139254] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1061), 1, - sym_member_declarations, - [139264] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4202), 1, - sym_member_declarations, - [139274] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1065), 1, - sym_member_declarations, - [139284] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(986), 1, - sym_member_declarations, - [139294] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7128), 2, - anon_sym_LBRACE, - anon_sym_SEMI, - [139302] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(924), 1, - sym_member_declarations, - [139312] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(929), 1, - sym_member_declarations, - [139322] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5291), 1, - sym_parenthesized_expression, - [139332] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1091), 1, - sym_member_declarations, - [139342] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1102), 1, - sym_member_declarations, - [139352] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4948), 1, - anon_sym_LBRACE, - STATE(880), 1, - sym_member_declarations, - [139362] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1109), 1, - sym_member_declarations, - [139372] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - STATE(938), 1, - sym_compound_statement, - [139382] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1113), 1, - sym_member_declarations, - [139392] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1117), 1, - sym_member_declarations, - [139402] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(1138), 1, - sym_member_declarations, - [139412] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4626), 1, - anon_sym_EQ, - ACTIONS(5432), 1, - anon_sym_LPAREN, - [139422] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(4053), 1, - sym_compound_statement, - [139432] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7130), 1, - anon_sym_LBRACE, - ACTIONS(7132), 1, - anon_sym_as, - [139442] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(97), 1, - sym_parenthesized_expression, - [139452] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4944), 1, - anon_sym_LBRACE, - STATE(947), 1, - sym_member_declarations, - [139462] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(87), 1, - sym_parenthesized_expression, - [139472] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(129), 1, - anon_sym_LBRACE, - STATE(1304), 1, - sym_compound_statement, - [139482] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(4000), 1, - sym_compound_statement, - [139492] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4339), 1, - sym_member_declarations, - [139502] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(119), 1, - sym_parenthesized_expression, - [139512] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4330), 1, - sym_member_declarations, - [139522] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4037), 1, - sym_member_declarations, - [139532] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4328), 1, - sym_member_declarations, - [139542] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4038), 1, - sym_member_declarations, - [139552] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4039), 1, - sym_member_declarations, - [139562] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7134), 1, - anon_sym_LBRACE, - ACTIONS(7136), 1, - anon_sym_as, - [139572] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4319), 1, - sym_member_declarations, - [139582] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4300), 1, - sym_member_declarations, - [139592] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4299), 1, - sym_member_declarations, - [139602] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4084), 1, - sym_member_declarations, - [139612] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4088), 1, - sym_member_declarations, - [139622] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4094), 1, - sym_member_declarations, - [139632] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4096), 1, - sym_member_declarations, - [139642] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4098), 1, - sym_member_declarations, - [139652] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4294), 1, - sym_member_declarations, - [139662] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4102), 1, - sym_member_declarations, - [139672] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6872), 1, - anon_sym_LPAREN, - STATE(5039), 1, - sym_parenthesized_expression, - [139682] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5846), 2, - anon_sym_COMMA, - anon_sym_RPAREN, - [139690] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4290), 1, - sym_member_declarations, - [139700] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4286), 1, - sym_member_declarations, - [139710] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4282), 1, - sym_member_declarations, - [139720] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3488), 1, - sym_compound_statement, - [139730] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6874), 1, - anon_sym_LPAREN, - STATE(156), 1, - sym_parenthesized_expression, - [139740] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4201), 1, - sym_member_declarations, - [139750] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4216), 1, - sym_member_declarations, - [139760] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4200), 1, - sym_member_declarations, - [139770] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4215), 1, - sym_member_declarations, - [139780] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4263), 1, - sym_member_declarations, - [139790] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7138), 2, - sym_identifier, - sym__backslash, - [139798] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4262), 1, - sym_member_declarations, - [139808] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4207), 1, - sym_member_declarations, - [139818] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4358), 1, - sym_member_declarations, - [139828] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3869), 1, - sym_variable, - ACTIONS(5794), 1, - anon_sym_RPAREN, - [139838] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(763), 1, - anon_sym_LBRACE, - STATE(3512), 1, - sym_compound_statement, - [139848] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4258), 1, - sym_member_declarations, - [139858] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4252), 1, - sym_member_declarations, - [139868] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4210), 1, - sym_member_declarations, - [139878] = 3, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4942), 1, - anon_sym_LBRACE, - STATE(4240), 1, - sym_member_declarations, - [139888] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7140), 1, - anon_sym_SEMI, - [139895] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7142), 1, - sym_identifier, - [139902] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7144), 1, - anon_sym_LBRACE, - [139909] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7146), 1, - sym_identifier, - [139916] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7148), 1, - sym_identifier, - [139923] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7150), 1, - sym_identifier, - [139930] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7152), 1, - anon_sym_RPAREN, - [139937] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7154), 1, - anon_sym_LBRACE, - [139944] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7156), 1, - anon_sym_RPAREN, - [139951] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7158), 1, - anon_sym_LBRACE, - [139958] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7160), 1, - anon_sym_LBRACE, - [139965] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7162), 1, - anon_sym_using, - [139972] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7164), 1, - anon_sym_while, - [139979] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7166), 1, - anon_sym_LPAREN, - [139986] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7168), 1, - anon_sym_LPAREN, - [139993] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7170), 1, - anon_sym_LBRACE, - [140000] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7172), 1, - anon_sym_LBRACE, - [140007] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4626), 1, - anon_sym_EQ, - [140014] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7174), 1, - anon_sym_LPAREN, - [140021] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7176), 1, - anon_sym_using, - [140028] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7178), 1, - anon_sym_COLON, - [140035] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5480), 1, - anon_sym_class, - [140042] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7180), 1, - anon_sym_LPAREN, - [140049] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7182), 1, - anon_sym_LPAREN, - [140056] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2674), 1, - anon_sym_EQ_EQ_GT, - [140063] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7184), 1, - sym_identifier, - [140070] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7186), 1, - sym_identifier, - [140077] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4693), 1, - anon_sym_class, - [140084] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7106), 1, - anon_sym_EQ_EQ_GT, - [140091] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7188), 1, - sym_identifier, - [140098] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7190), 1, - anon_sym_LBRACE, - [140105] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6287), 1, - sym_identifier, - [140112] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7192), 1, - sym_identifier, - [140119] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7194), 1, - anon_sym_SEMI, - [140126] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7196), 1, - sym_identifier, - [140133] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7198), 1, - anon_sym_LBRACE, - [140140] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7200), 1, - anon_sym_while, - [140147] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7202), 1, - sym_identifier, - [140154] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7204), 1, - anon_sym_LBRACE, - [140161] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7206), 1, - anon_sym_RPAREN, - [140168] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5506), 1, - anon_sym_class, - [140175] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7208), 1, - sym_identifier, - [140182] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7070), 1, - anon_sym_EQ_EQ_GT, - [140189] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7082), 1, - anon_sym_EQ_EQ_GT, - [140196] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7210), 1, - anon_sym_LPAREN, - [140203] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7212), 1, - anon_sym_LPAREN, - [140210] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7214), 1, - anon_sym_LPAREN, - [140217] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(2666), 1, - anon_sym_COLON_COLON, - [140224] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7216), 1, - anon_sym_EQ_GT, - [140231] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7064), 1, - anon_sym_class, - [140238] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7218), 1, - sym_identifier, - [140245] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7220), 1, - anon_sym_EQ_EQ_GT, - [140252] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7222), 1, - sym_identifier, - [140259] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7224), 1, - anon_sym_LBRACE, - [140266] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7062), 1, - anon_sym_EQ_EQ_GT, - [140273] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7226), 1, - anon_sym_LPAREN, - [140280] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7228), 1, - anon_sym_using, - [140287] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7230), 1, - anon_sym_EQ, - [140294] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7232), 1, - anon_sym_COLON, - [140301] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7234), 1, - sym_identifier, - [140308] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7236), 1, - anon_sym_as2, - [140315] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7238), 1, - sym_identifier, - [140322] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7240), 1, - anon_sym_LBRACE, - [140329] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7242), 1, - anon_sym_LBRACE, - [140336] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7244), 1, - anon_sym_class, - [140343] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7246), 1, - anon_sym_EQ_EQ_GT, - [140350] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7248), 1, - anon_sym_EQ, - [140357] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7250), 1, - anon_sym_COLON, - [140364] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7252), 1, - anon_sym_RPAREN, - [140371] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7254), 1, - sym_variable, - [140378] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4895), 1, - sym__heredoc_end, - [140385] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7256), 1, - anon_sym_EQ_EQ_GT, - [140392] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7258), 1, - anon_sym_COLON, - [140399] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7260), 1, - anon_sym_if, - [140406] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7262), 1, - anon_sym_RPAREN, - [140413] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7264), 1, - anon_sym_EQ, - [140420] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7266), 1, - sym_identifier, - [140427] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7268), 1, - anon_sym_COLON, - [140434] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7270), 1, - anon_sym_COLON, - [140441] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7272), 1, - anon_sym_COLON, - [140448] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7274), 1, - anon_sym_COLON, - [140455] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7276), 1, - anon_sym_LPAREN, - [140462] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7278), 1, - anon_sym_LBRACE, - [140469] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7280), 1, - anon_sym_LPAREN, - [140476] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4735), 1, - anon_sym_class, - [140483] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7010), 1, - anon_sym_EQ_EQ_GT, - [140490] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7282), 1, - anon_sym_LPAREN, - [140497] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5432), 1, - anon_sym_LPAREN, - [140504] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4182), 1, - sym_variable, - [140511] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7284), 1, - sym_identifier, - [140518] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7286), 1, - anon_sym_while, - [140525] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7288), 1, - sym_identifier, - [140532] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7290), 1, - anon_sym_LBRACE, - [140539] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7292), 1, - anon_sym_LPAREN, - [140546] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5678), 1, - anon_sym_class, - [140553] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7294), 1, - anon_sym_using, - [140560] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6998), 1, - anon_sym_EQ_EQ_GT, - [140567] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7296), 1, - sym_identifier, - [140574] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7298), 1, - sym_identifier, - [140581] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7300), 1, - sym_variable, - [140588] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7302), 1, - sym_identifier, - [140595] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7304), 1, - anon_sym_LBRACE, - [140602] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7306), 1, - anon_sym_LBRACE, - [140609] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6944), 1, - anon_sym_class, - [140616] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7308), 1, - anon_sym_RPAREN, - [140623] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7310), 1, - anon_sym_EQ_EQ_GT, - [140630] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7312), 1, - anon_sym_LPAREN, - [140637] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7314), 1, - sym_identifier, - [140644] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6942), 1, - anon_sym_EQ_EQ_GT, - [140651] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7316), 1, - anon_sym_LPAREN, - [140658] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7318), 1, - anon_sym_LPAREN, - [140665] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7320), 1, - anon_sym_EQ, - [140672] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7322), 1, - anon_sym_COLON, - [140679] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7324), 1, - anon_sym_LPAREN, - [140686] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7326), 1, - anon_sym_as2, - [140693] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7328), 1, - sym_identifier, - [140700] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7330), 1, - sym_identifier, - [140707] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4614), 1, - anon_sym_EQ, - [140714] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7332), 1, - anon_sym_class, - [140721] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7334), 1, - anon_sym_EQ_EQ_GT, - [140728] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7336), 1, - anon_sym_EQ, - [140735] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7338), 1, - anon_sym_COLON, - [140742] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7340), 1, - sym_variable, - [140749] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7342), 1, - anon_sym_LPAREN, - [140756] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7344), 1, - anon_sym_EQ_EQ_GT, - [140763] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7346), 1, - anon_sym_COLON, - [140770] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7348), 1, - anon_sym_if, - [140777] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7350), 1, - anon_sym_EQ, - [140784] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7352), 1, - anon_sym_EQ, - [140791] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7354), 1, - anon_sym_COLON, - [140798] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7356), 1, - anon_sym_COLON, - [140805] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7358), 1, - anon_sym_COLON, - [140812] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7360), 1, - anon_sym_COLON, - [140819] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7362), 1, - anon_sym_LPAREN, - [140826] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7364), 1, - anon_sym_EQ, - [140833] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7366), 1, - anon_sym_LPAREN, - [140840] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4679), 1, - anon_sym_class, - [140847] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7368), 1, - anon_sym_using, - [140854] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7370), 1, - anon_sym_while, - [140861] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7372), 1, - ts_builtin_sym_end, - [140868] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7374), 1, - sym_identifier, - [140875] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7376), 1, - sym_identifier, - [140882] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5631), 1, - anon_sym_class, - [140889] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7378), 1, - anon_sym_LBRACE, - [140896] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7380), 1, - anon_sym_LBRACE, - [140903] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7382), 1, - anon_sym_RPAREN, - [140910] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6892), 1, - anon_sym_class, - [140917] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7384), 1, - anon_sym_EQ_EQ_GT, - [140924] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7386), 1, - anon_sym_LPAREN, - [140931] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6896), 1, - anon_sym_class, - [140938] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7388), 1, - anon_sym_LPAREN, - [140945] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7390), 1, - anon_sym_COLON, - [140952] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6233), 1, - sym_identifier, - [140959] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7392), 1, - anon_sym_EQ, - [140966] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7394), 1, - anon_sym_COLON, - [140973] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6908), 1, - anon_sym_EQ_EQ_GT, - [140980] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7396), 1, - anon_sym_as2, - [140987] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7398), 1, - sym_identifier, - [140994] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7400), 1, - sym_identifier, - [141001] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7402), 1, - anon_sym_GT, - [141008] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7404), 1, - anon_sym_class, - [141015] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7406), 1, - anon_sym_EQ, - [141022] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7408), 1, - anon_sym_COLON, - [141029] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7410), 1, - sym_variable, - [141036] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7412), 1, - anon_sym_SEMI, - [141043] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7414), 1, - anon_sym_COLON, - [141050] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7416), 1, - anon_sym_if, - [141057] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7418), 1, - anon_sym_EQ, - [141064] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7420), 1, - sym_identifier, - [141071] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7422), 1, - anon_sym_COLON, - [141078] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7424), 1, - anon_sym_COLON, - [141085] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7426), 1, - anon_sym_COLON, - [141092] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7428), 1, - anon_sym_COLON, - [141099] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7430), 1, - anon_sym_LPAREN, - [141106] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7432), 1, - sym_identifier, - [141113] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7434), 1, - sym_identifier, - [141120] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4707), 1, - anon_sym_class, - [141127] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7436), 1, - anon_sym_SEMI, - [141134] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7438), 1, - anon_sym_while, - [141141] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4899), 1, - sym__heredoc_end, - [141148] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7440), 1, - anon_sym_LBRACE, - [141155] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7442), 1, - anon_sym_RPAREN, - [141162] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5436), 1, - anon_sym_class, - [141169] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7444), 1, - anon_sym_LPAREN, - [141176] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7446), 1, - anon_sym_using, - [141183] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7448), 1, - sym_identifier, - [141190] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7450), 1, - anon_sym_using, - [141197] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7452), 1, - sym_identifier, - [141204] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7454), 1, - anon_sym_COLON, - [141211] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6936), 1, - anon_sym_class, - [141218] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7456), 1, - anon_sym_LPAREN, - [141225] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7458), 1, - anon_sym_LPAREN, - [141232] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7460), 1, - sym_variable, - [141239] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7462), 1, - anon_sym_EQ, - [141246] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7464), 1, - anon_sym_COLON, - [141253] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7466), 1, - sym__heredoc_start, - [141260] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7468), 1, - anon_sym_as2, - [141267] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7470), 1, - anon_sym_LPAREN, - [141274] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(3869), 1, - sym_variable, - [141281] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4201), 1, - sym_variable, - [141288] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7472), 1, - anon_sym_class, - [141295] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7474), 1, - anon_sym_EQ, - [141302] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7476), 1, - anon_sym_COLON, - [141309] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7478), 1, - sym_variable, - [141316] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7480), 1, - sym_identifier, - [141323] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7482), 1, - anon_sym_COLON, - [141330] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7484), 1, - anon_sym_EQ, - [141337] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7486), 1, - sym_variable, - [141344] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7488), 1, - anon_sym_COLON, - [141351] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7490), 1, - anon_sym_COLON, - [141358] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7492), 1, - anon_sym_COLON, - [141365] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7494), 1, - anon_sym_COLON, - [141372] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7496), 1, - anon_sym_LPAREN, - [141379] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7498), 1, - anon_sym_COLON, - [141386] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7500), 1, - anon_sym_as2, - [141393] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4665), 1, - anon_sym_class, - [141400] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7502), 1, - anon_sym_as2, - [141407] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7504), 1, - anon_sym_while, - [141414] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7506), 1, - anon_sym_SEMI, - [141421] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7508), 1, - sym_identifier, - [141428] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7510), 1, - anon_sym_RPAREN, - [141435] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5601), 1, - anon_sym_class, - [141442] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7512), 1, - anon_sym_RPAREN, - [141449] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7514), 1, - anon_sym_RPAREN, - [141456] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7516), 1, - anon_sym_RPAREN, - [141463] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7518), 1, - anon_sym_EQ_EQ_GT, - [141470] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6972), 1, - anon_sym_EQ_EQ_GT, - [141477] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7520), 1, - anon_sym_SEMI, - [141484] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7026), 1, - anon_sym_class, - [141491] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7522), 1, - anon_sym_SEMI, - [141498] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7524), 1, - anon_sym_SEMI, - [141505] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7526), 1, - anon_sym_SEMI, - [141512] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7528), 1, - anon_sym_EQ, - [141519] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7530), 1, - anon_sym_COLON, - [141526] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7532), 1, - anon_sym_RPAREN, - [141533] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7534), 1, - anon_sym_as2, - [141540] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7536), 1, - anon_sym_SEMI, - [141547] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7538), 1, - anon_sym_SEMI, - [141554] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7540), 1, - anon_sym_SEMI, - [141561] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7542), 1, - anon_sym_class, - [141568] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7544), 1, - anon_sym_EQ, - [141575] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7546), 1, - anon_sym_COLON, - [141582] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7548), 1, - sym_variable, - [141589] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7550), 1, - anon_sym_RPAREN, - [141596] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7552), 1, - anon_sym_COLON, - [141603] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7554), 1, - anon_sym_EQ, - [141610] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7556), 1, - anon_sym_SEMI, - [141617] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7558), 1, - anon_sym_COLON, - [141624] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7560), 1, - anon_sym_COLON, - [141631] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7562), 1, - anon_sym_COLON, - [141638] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7564), 1, - anon_sym_COLON, - [141645] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7566), 1, - anon_sym_LPAREN, - [141652] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7568), 1, - anon_sym_SEMI, - [141659] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7570), 1, - anon_sym_SEMI, - [141666] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4749), 1, - anon_sym_class, - [141673] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7572), 1, - anon_sym_SEMI, - [141680] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7574), 1, - anon_sym_while, - [141687] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7576), 1, - sym_xhp_category_identifier, - [141694] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4721), 1, - anon_sym_class, - [141701] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7578), 1, - anon_sym_SEMI, - [141708] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5658), 1, - anon_sym_class, - [141715] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7580), 1, - anon_sym_SEMI, - [141722] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7582), 1, - anon_sym_RPAREN, - [141729] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7584), 1, - sym_identifier, - [141736] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7586), 1, - anon_sym_SEMI, - [141743] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7588), 1, - sym_identifier, - [141750] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5141), 1, - anon_sym_function, - [141757] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7090), 1, - anon_sym_class, - [141764] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7590), 1, - sym_identifier, - [141771] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7592), 1, - anon_sym_RPAREN, - [141778] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7594), 1, - anon_sym_RPAREN, - [141785] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7596), 1, - anon_sym_EQ, - [141792] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7598), 1, - anon_sym_COLON, - [141799] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7600), 1, - anon_sym_RPAREN, - [141806] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7602), 1, - anon_sym_as2, - [141813] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7604), 1, - anon_sym_RPAREN, - [141820] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7606), 1, - anon_sym_SEMI, - [141827] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7608), 1, - anon_sym_SEMI, - [141834] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7610), 1, - anon_sym_class, - [141841] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7612), 1, - anon_sym_EQ, - [141848] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7614), 1, - anon_sym_COLON, - [141855] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7616), 1, - sym_variable, - [141862] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7618), 1, - anon_sym_RPAREN, - [141869] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7620), 1, - anon_sym_COLON, - [141876] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7622), 1, - anon_sym_EQ, - [141883] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7624), 1, - anon_sym_SEMI, - [141890] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7626), 1, - anon_sym_COLON, - [141897] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7628), 1, - anon_sym_COLON, - [141904] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7630), 1, - anon_sym_COLON, - [141911] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7632), 1, - anon_sym_COLON, - [141918] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7634), 1, - sym_identifier, - [141925] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7636), 1, - sym_identifier, - [141932] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7638), 1, - anon_sym_SEMI, - [141939] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7640), 1, - anon_sym_as2, - [141946] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7642), 1, - anon_sym_SEMI, - [141953] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7644), 1, - sym_identifier, - [141960] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7646), 1, - sym_identifier, - [141967] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7648), 1, - anon_sym_LPAREN, - [141974] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7650), 1, - anon_sym_LPAREN, - [141981] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7652), 1, - anon_sym_SEMI, - [141988] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7654), 1, - anon_sym_RPAREN, - [141995] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7656), 1, - anon_sym_LPAREN, - [142002] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7658), 1, - anon_sym_SEMI, - [142009] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7660), 1, - anon_sym_EQ_EQ_GT, - [142016] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7662), 1, - anon_sym_class, - [142023] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7664), 1, - anon_sym_COLON, - [142030] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7666), 1, - anon_sym_SEMI, - [142037] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7668), 1, - anon_sym_SEMI, - [142044] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7670), 1, - sym_identifier, - [142051] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7672), 1, - anon_sym_SEMI, - [142058] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7674), 1, - anon_sym_SEMI, - [142065] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7676), 1, - anon_sym_SEMI, - [142072] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7678), 1, - anon_sym_SEMI, - [142079] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7680), 1, - anon_sym_COLON, - [142086] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7682), 1, - sym_identifier, - [142093] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7684), 1, - anon_sym_SEMI, - [142100] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7686), 1, - sym_identifier, - [142107] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7688), 1, - anon_sym_SEMI, - [142114] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7690), 1, - sym_identifier, - [142121] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7692), 1, - anon_sym_EQ, - [142128] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7694), 1, - anon_sym_SEMI, - [142135] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7696), 1, - sym_identifier, - [142142] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7698), 1, - anon_sym_RPAREN, - [142149] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7700), 1, - anon_sym_RPAREN, - [142156] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7702), 1, - sym_variable, - [142163] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7704), 1, - anon_sym_RPAREN, - [142170] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7706), 1, - anon_sym_RPAREN, - [142177] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7708), 1, - anon_sym_SEMI, - [142184] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7710), 1, - sym__heredoc_end, - [142191] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7712), 1, - anon_sym_SEMI, - [142198] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7714), 1, - anon_sym_RPAREN, - [142205] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7716), 1, - anon_sym_SEMI, - [142212] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7718), 1, - anon_sym_SEMI, - [142219] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7720), 1, - anon_sym_RPAREN, - [142226] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7722), 1, - anon_sym_SEMI, - [142233] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7724), 1, - anon_sym_SEMI, - [142240] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7726), 1, - sym_identifier, - [142247] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7728), 1, - anon_sym_SEMI, - [142254] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7730), 1, - anon_sym_LPAREN, - [142261] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7732), 1, - anon_sym_LPAREN, - [142268] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7734), 1, - anon_sym_RPAREN, - [142275] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7736), 1, - anon_sym_COLON, - [142282] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7738), 1, - anon_sym_SEMI, - [142289] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7740), 1, - anon_sym_SEMI, - [142296] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7742), 1, - anon_sym_LPAREN, - [142303] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7744), 1, - anon_sym_COLON, - [142310] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7746), 1, - anon_sym_SEMI, - [142317] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7748), 1, - anon_sym_SEMI, - [142324] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7750), 1, - sym_identifier, - [142331] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7752), 1, - anon_sym_SEMI, - [142338] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7754), 1, - anon_sym_SEMI, - [142345] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7756), 1, - anon_sym_SEMI, - [142352] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7758), 1, - sym_variable, - [142359] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7760), 1, - anon_sym_COLON, - [142366] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7762), 1, - sym_identifier, - [142373] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7764), 1, - anon_sym_SEMI, - [142380] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7766), 1, - sym_variable, - [142387] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7768), 1, - sym_identifier, - [142394] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7770), 1, - anon_sym_RPAREN, - [142401] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7772), 1, - anon_sym_RPAREN, - [142408] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7774), 1, - anon_sym_RPAREN, - [142415] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7776), 1, - anon_sym_SEMI, - [142422] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7778), 1, - anon_sym_RPAREN, - [142429] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7780), 1, - anon_sym_SEMI, - [142436] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7782), 1, - anon_sym_SEMI, - [142443] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7784), 1, - anon_sym_RPAREN, - [142450] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7786), 1, - anon_sym_SEMI, - [142457] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7788), 1, - anon_sym_RPAREN, - [142464] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7790), 1, - anon_sym_SEMI, - [142471] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7792), 1, - anon_sym_SEMI, - [142478] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7794), 1, - sym_variable, - [142485] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7796), 1, - anon_sym_SEMI, - [142492] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7798), 1, - anon_sym_RPAREN, - [142499] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7800), 1, - anon_sym_SEMI, - [142506] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7802), 1, - anon_sym_SEMI, - [142513] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7804), 1, - sym_identifier, - [142520] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7806), 1, - sym_identifier, - [142527] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7808), 1, - anon_sym_LPAREN, - [142534] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7810), 1, - anon_sym_SEMI, - [142541] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7812), 1, - anon_sym_RPAREN, - [142548] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7814), 1, - anon_sym_COLON, - [142555] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7816), 1, - sym_identifier, - [142562] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7818), 1, - anon_sym_SEMI, - [142569] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7820), 1, - anon_sym_SEMI, - [142576] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7822), 1, - anon_sym_SEMI, - [142583] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7824), 1, - anon_sym_COLON, - [142590] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7826), 1, - sym_identifier, - [142597] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7828), 1, - anon_sym_SEMI, - [142604] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7830), 1, - anon_sym_LBRACE, - [142611] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7832), 1, - sym_identifier, - [142618] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7834), 1, - anon_sym_RPAREN, - [142625] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7836), 1, - anon_sym_RPAREN, - [142632] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7838), 1, - anon_sym_RPAREN, - [142639] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7840), 1, - anon_sym_RPAREN, - [142646] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7842), 1, - anon_sym_SEMI, - [142653] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7844), 1, - anon_sym_type, - [142660] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7846), 1, - anon_sym_SEMI, - [142667] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7848), 1, - anon_sym_SEMI, - [142674] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7850), 1, - anon_sym_SEMI, - [142681] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7852), 1, - anon_sym_RPAREN, - [142688] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7854), 1, - anon_sym_SEMI, - [142695] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7856), 1, - anon_sym_SEMI, - [142702] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7858), 1, - anon_sym_SEMI, - [142709] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7860), 1, - anon_sym_RPAREN, - [142716] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7862), 1, - anon_sym_SEMI, - [142723] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7864), 1, - sym_identifier, - [142730] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7866), 1, - anon_sym_SEMI, - [142737] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7868), 1, - anon_sym_LPAREN, - [142744] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7870), 1, - anon_sym_SEMI, - [142751] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7872), 1, - anon_sym_SEMI, - [142758] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7874), 1, - anon_sym_COLON, - [142765] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7876), 1, - sym_identifier, - [142772] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7878), 1, - anon_sym_EQ_EQ_GT, - [142779] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7880), 1, - anon_sym_SEMI, - [142786] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7882), 1, - anon_sym_SEMI, - [142793] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7884), 1, - anon_sym_COLON, - [142800] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7886), 1, - anon_sym_SEMI, - [142807] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7888), 1, - anon_sym_SEMI, - [142814] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7890), 1, - anon_sym_GT, - [142821] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7892), 1, - sym_identifier, - [142828] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7894), 1, - anon_sym_SEMI, - [142835] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7896), 1, - anon_sym_RPAREN, - [142842] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7898), 1, - anon_sym_COLON, - [142849] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7900), 1, - sym_identifier, - [142856] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7902), 1, - sym_variable, - [142863] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7904), 1, - anon_sym_RPAREN, - [142870] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7906), 1, - anon_sym_RPAREN, - [142877] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7908), 1, - anon_sym_RPAREN, - [142884] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7910), 1, - anon_sym_RPAREN, - [142891] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7912), 1, - anon_sym_EQ_EQ_GT, - [142898] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7914), 1, - anon_sym_SEMI, - [142905] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7916), 1, - anon_sym_RPAREN, - [142912] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7918), 1, - anon_sym_SEMI, - [142919] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7920), 1, - anon_sym_LBRACE, - [142926] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7922), 1, - anon_sym_RPAREN, - [142933] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7924), 1, - sym_identifier, - [142940] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7926), 1, - anon_sym_SEMI, - [142947] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7928), 1, - anon_sym_LPAREN, - [142954] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7930), 1, - anon_sym_SEMI, - [142961] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7932), 1, - anon_sym_LPAREN, - [142968] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7934), 1, - anon_sym_COLON, - [142975] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7936), 1, - sym_identifier, - [142982] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7938), 1, - anon_sym_if, - [142989] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7940), 1, - anon_sym_RPAREN, - [142996] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7942), 1, - anon_sym_SEMI, - [143003] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7944), 1, - anon_sym_COLON, - [143010] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7946), 1, - anon_sym_RPAREN, - [143017] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7948), 1, - anon_sym_SEMI, - [143024] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7950), 1, - anon_sym_EQ_EQ_GT, - [143031] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7952), 1, - anon_sym_SEMI, - [143038] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7954), 1, - anon_sym_SEMI, - [143045] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7956), 1, - sym__heredoc_end, - [143052] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7958), 1, - anon_sym_SEMI, - [143059] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7960), 1, - anon_sym_SEMI, - [143066] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7962), 1, - sym_xhp_category_identifier, - [143073] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7964), 1, - anon_sym_SEMI, - [143080] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(5567), 1, - sym_identifier, - [143087] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7966), 1, - anon_sym_SEMI, - [143094] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4913), 1, - sym__heredoc_end, - [143101] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7968), 1, - anon_sym_SEMI, - [143108] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7970), 1, - anon_sym_GT, - [143115] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6904), 1, - anon_sym_EQ_EQ_GT, - [143122] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7972), 1, - anon_sym_EQ_EQ_GT, - [143129] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7974), 1, - anon_sym_type, - [143136] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7976), 1, - anon_sym_EQ, - [143143] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7978), 1, - sym_identifier, - [143150] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7980), 1, - sym__heredoc_start, - [143157] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7982), 1, - anon_sym_LPAREN, - [143164] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7984), 1, - anon_sym_LBRACE, - [143171] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7986), 1, - sym_identifier, - [143178] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7988), 1, - anon_sym_COLON, - [143185] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7990), 1, - sym_identifier, - [143192] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7992), 1, - sym_identifier, - [143199] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7994), 1, - anon_sym_SEMI, - [143206] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(4919), 1, - sym__heredoc_end, - [143213] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7996), 1, - anon_sym_COLON, - [143220] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6878), 1, - anon_sym_EQ_EQ_GT, - [143227] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(7998), 1, - anon_sym_EQ, - [143234] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8000), 1, - anon_sym_SEMI, - [143241] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6886), 1, - anon_sym_EQ_EQ_GT, - [143248] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8002), 1, - anon_sym_SEMI, - [143255] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8004), 1, - sym_identifier, - [143262] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8006), 1, - anon_sym_COLON, - [143269] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8008), 1, - anon_sym_RPAREN, - [143276] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8010), 1, - anon_sym_SEMI, - [143283] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8012), 1, - anon_sym_LBRACE, - [143290] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8014), 1, - anon_sym_COLON_COLON, - [143297] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8016), 1, - anon_sym_SEMI, - [143304] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8018), 1, - sym_identifier, - [143311] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8020), 1, - anon_sym_LBRACE, - [143318] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8022), 1, - anon_sym_RPAREN, - [143325] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8024), 1, - anon_sym_COLON, - [143332] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8026), 1, - anon_sym_SEMI, - [143339] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8028), 1, - anon_sym_LBRACE, - [143346] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6916), 1, - sym_variable, - [143353] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8030), 1, - anon_sym_LPAREN, - [143360] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8032), 1, - anon_sym_LPAREN, - [143367] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8034), 1, - anon_sym_LPAREN, - [143374] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8036), 1, - sym_identifier, - [143381] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8038), 1, - sym_identifier, - [143388] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8040), 1, - sym_identifier, - [143395] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8042), 1, - anon_sym_LPAREN, - [143402] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8044), 1, - anon_sym_SEMI, - [143409] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8046), 1, - anon_sym_SEMI, - [143416] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8048), 1, - anon_sym_COLON, - [143423] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8050), 1, - anon_sym_LPAREN, - [143430] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8052), 1, - sym_identifier, - [143437] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(6990), 1, - anon_sym_SEMI, - [143444] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8054), 1, - sym_identifier, - [143451] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8056), 1, - anon_sym_LPAREN, - [143458] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8058), 1, - anon_sym_insteadof, - [143465] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8060), 1, - anon_sym_SEMI, - [143472] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8062), 1, - anon_sym_LPAREN, - [143479] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8064), 1, - sym_identifier, - [143486] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8066), 1, - anon_sym_SEMI, - [143493] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8068), 1, - sym_identifier, - [143500] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8070), 1, - anon_sym_LPAREN, - [143507] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8072), 1, - anon_sym_RPAREN, - [143514] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8074), 1, - anon_sym_COLON, - [143521] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8076), 1, - anon_sym_LPAREN, - [143528] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8078), 1, - sym_identifier, - [143535] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8080), 1, - anon_sym_SEMI, - [143542] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8082), 1, - sym_identifier, - [143549] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8084), 1, - anon_sym_LPAREN, - [143556] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8086), 1, - anon_sym_SEMI, - [143563] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8088), 1, - anon_sym_SEMI, - [143570] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8090), 1, - anon_sym_LPAREN, - [143577] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8092), 1, - sym_identifier, - [143584] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8094), 1, - anon_sym_SEMI, - [143591] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8096), 1, - sym_identifier, - [143598] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8098), 1, - anon_sym_LPAREN, - [143605] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8100), 1, - anon_sym_RPAREN, - [143612] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8102), 1, - anon_sym_SEMI, - [143619] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8104), 1, - anon_sym_LPAREN, - [143626] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8106), 1, - sym_identifier, - [143633] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8108), 1, - anon_sym_SEMI, - [143640] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8110), 1, - sym_identifier, - [143647] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8112), 1, - anon_sym_LPAREN, - [143654] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8114), 1, - anon_sym_SEMI, - [143661] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8116), 1, - anon_sym_RPAREN, - [143668] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8118), 1, - anon_sym_LPAREN, - [143675] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8120), 1, - anon_sym_LPAREN, - [143682] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8122), 1, - anon_sym_SEMI, - [143689] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8124), 1, - anon_sym_SEMI, - [143696] = 2, - ACTIONS(3), 1, - sym_comment, - ACTIONS(8126), 1, - anon_sym_RPAREN, -}; - -static const uint32_t ts_small_parse_table_map[] = { - [SMALL_STATE(1626)] = 0, - [SMALL_STATE(1627)] = 75, - [SMALL_STATE(1628)] = 150, - [SMALL_STATE(1629)] = 225, - [SMALL_STATE(1630)] = 295, - [SMALL_STATE(1631)] = 369, - [SMALL_STATE(1632)] = 439, - [SMALL_STATE(1633)] = 509, - [SMALL_STATE(1634)] = 582, - [SMALL_STATE(1635)] = 657, - [SMALL_STATE(1636)] = 730, - [SMALL_STATE(1637)] = 803, - [SMALL_STATE(1638)] = 878, - [SMALL_STATE(1639)] = 950, - [SMALL_STATE(1640)] = 1018, - [SMALL_STATE(1641)] = 1090, - [SMALL_STATE(1642)] = 1172, - [SMALL_STATE(1643)] = 1242, - [SMALL_STATE(1644)] = 1310, - [SMALL_STATE(1645)] = 1380, - [SMALL_STATE(1646)] = 1452, - [SMALL_STATE(1647)] = 1522, - [SMALL_STATE(1648)] = 1594, - [SMALL_STATE(1649)] = 1662, - [SMALL_STATE(1650)] = 1734, - [SMALL_STATE(1651)] = 1806, - [SMALL_STATE(1652)] = 1873, - [SMALL_STATE(1653)] = 1940, - [SMALL_STATE(1654)] = 2013, - [SMALL_STATE(1655)] = 2080, - [SMALL_STATE(1656)] = 2147, - [SMALL_STATE(1657)] = 2214, - [SMALL_STATE(1658)] = 2281, - [SMALL_STATE(1659)] = 2348, - [SMALL_STATE(1660)] = 2415, - [SMALL_STATE(1661)] = 2482, - [SMALL_STATE(1662)] = 2549, - [SMALL_STATE(1663)] = 2616, - [SMALL_STATE(1664)] = 2683, - [SMALL_STATE(1665)] = 2750, - [SMALL_STATE(1666)] = 2817, - [SMALL_STATE(1667)] = 2884, - [SMALL_STATE(1668)] = 2951, - [SMALL_STATE(1669)] = 3018, - [SMALL_STATE(1670)] = 3091, - [SMALL_STATE(1671)] = 3158, - [SMALL_STATE(1672)] = 3225, - [SMALL_STATE(1673)] = 3292, - [SMALL_STATE(1674)] = 3359, - [SMALL_STATE(1675)] = 3426, - [SMALL_STATE(1676)] = 3493, - [SMALL_STATE(1677)] = 3560, - [SMALL_STATE(1678)] = 3627, - [SMALL_STATE(1679)] = 3694, - [SMALL_STATE(1680)] = 3761, - [SMALL_STATE(1681)] = 3828, - [SMALL_STATE(1682)] = 3895, - [SMALL_STATE(1683)] = 3962, - [SMALL_STATE(1684)] = 4029, - [SMALL_STATE(1685)] = 4102, - [SMALL_STATE(1686)] = 4169, - [SMALL_STATE(1687)] = 4236, - [SMALL_STATE(1688)] = 4303, - [SMALL_STATE(1689)] = 4370, - [SMALL_STATE(1690)] = 4451, - [SMALL_STATE(1691)] = 4518, - [SMALL_STATE(1692)] = 4585, - [SMALL_STATE(1693)] = 4652, - [SMALL_STATE(1694)] = 4725, - [SMALL_STATE(1695)] = 4792, - [SMALL_STATE(1696)] = 4859, - [SMALL_STATE(1697)] = 4926, - [SMALL_STATE(1698)] = 4993, - [SMALL_STATE(1699)] = 5060, - [SMALL_STATE(1700)] = 5127, - [SMALL_STATE(1701)] = 5194, - [SMALL_STATE(1702)] = 5261, - [SMALL_STATE(1703)] = 5328, - [SMALL_STATE(1704)] = 5407, - [SMALL_STATE(1705)] = 5480, - [SMALL_STATE(1706)] = 5547, - [SMALL_STATE(1707)] = 5614, - [SMALL_STATE(1708)] = 5687, - [SMALL_STATE(1709)] = 5754, - [SMALL_STATE(1710)] = 5827, - [SMALL_STATE(1711)] = 5897, - [SMALL_STATE(1712)] = 5969, - [SMALL_STATE(1713)] = 6047, - [SMALL_STATE(1714)] = 6127, - [SMALL_STATE(1715)] = 6197, - [SMALL_STATE(1716)] = 6267, - [SMALL_STATE(1717)] = 6337, - [SMALL_STATE(1718)] = 6405, - [SMALL_STATE(1719)] = 6471, - [SMALL_STATE(1720)] = 6541, - [SMALL_STATE(1721)] = 6611, - [SMALL_STATE(1722)] = 6681, - [SMALL_STATE(1723)] = 6751, - [SMALL_STATE(1724)] = 6821, - [SMALL_STATE(1725)] = 6889, - [SMALL_STATE(1726)] = 6959, - [SMALL_STATE(1727)] = 7024, - [SMALL_STATE(1728)] = 7101, - [SMALL_STATE(1729)] = 7166, - [SMALL_STATE(1730)] = 7237, - [SMALL_STATE(1731)] = 7308, - [SMALL_STATE(1732)] = 7373, - [SMALL_STATE(1733)] = 7438, - [SMALL_STATE(1734)] = 7503, - [SMALL_STATE(1735)] = 7568, - [SMALL_STATE(1736)] = 7633, - [SMALL_STATE(1737)] = 7698, - [SMALL_STATE(1738)] = 7763, - [SMALL_STATE(1739)] = 7828, - [SMALL_STATE(1740)] = 7893, - [SMALL_STATE(1741)] = 7958, - [SMALL_STATE(1742)] = 8023, - [SMALL_STATE(1743)] = 8088, - [SMALL_STATE(1744)] = 8167, - [SMALL_STATE(1745)] = 8232, - [SMALL_STATE(1746)] = 8299, - [SMALL_STATE(1747)] = 8364, - [SMALL_STATE(1748)] = 8429, - [SMALL_STATE(1749)] = 8494, - [SMALL_STATE(1750)] = 8559, - [SMALL_STATE(1751)] = 8624, - [SMALL_STATE(1752)] = 8689, - [SMALL_STATE(1753)] = 8754, - [SMALL_STATE(1754)] = 8819, - [SMALL_STATE(1755)] = 8884, - [SMALL_STATE(1756)] = 8949, - [SMALL_STATE(1757)] = 9014, - [SMALL_STATE(1758)] = 9079, - [SMALL_STATE(1759)] = 9144, - [SMALL_STATE(1760)] = 9209, - [SMALL_STATE(1761)] = 9274, - [SMALL_STATE(1762)] = 9339, - [SMALL_STATE(1763)] = 9404, - [SMALL_STATE(1764)] = 9469, - [SMALL_STATE(1765)] = 9534, - [SMALL_STATE(1766)] = 9599, - [SMALL_STATE(1767)] = 9664, - [SMALL_STATE(1768)] = 9729, - [SMALL_STATE(1769)] = 9794, - [SMALL_STATE(1770)] = 9859, - [SMALL_STATE(1771)] = 9924, - [SMALL_STATE(1772)] = 9989, - [SMALL_STATE(1773)] = 10054, - [SMALL_STATE(1774)] = 10119, - [SMALL_STATE(1775)] = 10192, - [SMALL_STATE(1776)] = 10257, - [SMALL_STATE(1777)] = 10322, - [SMALL_STATE(1778)] = 10387, - [SMALL_STATE(1779)] = 10452, - [SMALL_STATE(1780)] = 10517, - [SMALL_STATE(1781)] = 10582, - [SMALL_STATE(1782)] = 10647, - [SMALL_STATE(1783)] = 10726, - [SMALL_STATE(1784)] = 10791, - [SMALL_STATE(1785)] = 10868, - [SMALL_STATE(1786)] = 10933, - [SMALL_STATE(1787)] = 10998, - [SMALL_STATE(1788)] = 11063, - [SMALL_STATE(1789)] = 11128, - [SMALL_STATE(1790)] = 11193, - [SMALL_STATE(1791)] = 11258, - [SMALL_STATE(1792)] = 11323, - [SMALL_STATE(1793)] = 11388, - [SMALL_STATE(1794)] = 11453, - [SMALL_STATE(1795)] = 11518, - [SMALL_STATE(1796)] = 11583, - [SMALL_STATE(1797)] = 11648, - [SMALL_STATE(1798)] = 11713, - [SMALL_STATE(1799)] = 11778, - [SMALL_STATE(1800)] = 11843, - [SMALL_STATE(1801)] = 11908, - [SMALL_STATE(1802)] = 11973, - [SMALL_STATE(1803)] = 12038, - [SMALL_STATE(1804)] = 12103, - [SMALL_STATE(1805)] = 12168, - [SMALL_STATE(1806)] = 12233, - [SMALL_STATE(1807)] = 12298, - [SMALL_STATE(1808)] = 12363, - [SMALL_STATE(1809)] = 12428, - [SMALL_STATE(1810)] = 12493, - [SMALL_STATE(1811)] = 12558, - [SMALL_STATE(1812)] = 12623, - [SMALL_STATE(1813)] = 12688, - [SMALL_STATE(1814)] = 12753, - [SMALL_STATE(1815)] = 12818, - [SMALL_STATE(1816)] = 12883, - [SMALL_STATE(1817)] = 12948, - [SMALL_STATE(1818)] = 13013, - [SMALL_STATE(1819)] = 13078, - [SMALL_STATE(1820)] = 13194, - [SMALL_STATE(1821)] = 13294, - [SMALL_STATE(1822)] = 13410, - [SMALL_STATE(1823)] = 13492, - [SMALL_STATE(1824)] = 13570, - [SMALL_STATE(1825)] = 13686, - [SMALL_STATE(1826)] = 13760, - [SMALL_STATE(1827)] = 13876, - [SMALL_STATE(1828)] = 13948, - [SMALL_STATE(1829)] = 14026, - [SMALL_STATE(1830)] = 14094, - [SMALL_STATE(1831)] = 14168, - [SMALL_STATE(1832)] = 14286, - [SMALL_STATE(1833)] = 14362, - [SMALL_STATE(1834)] = 14438, - [SMALL_STATE(1835)] = 14554, - [SMALL_STATE(1836)] = 14638, - [SMALL_STATE(1837)] = 14714, - [SMALL_STATE(1838)] = 14830, - [SMALL_STATE(1839)] = 14918, - [SMALL_STATE(1840)] = 15034, - [SMALL_STATE(1841)] = 15150, - [SMALL_STATE(1842)] = 15266, - [SMALL_STATE(1843)] = 15382, - [SMALL_STATE(1844)] = 15498, - [SMALL_STATE(1845)] = 15606, - [SMALL_STATE(1846)] = 15682, - [SMALL_STATE(1847)] = 15790, - [SMALL_STATE(1848)] = 15906, - [SMALL_STATE(1849)] = 15980, - [SMALL_STATE(1850)] = 16096, - [SMALL_STATE(1851)] = 16212, - [SMALL_STATE(1852)] = 16328, - [SMALL_STATE(1853)] = 16406, - [SMALL_STATE(1854)] = 16522, - [SMALL_STATE(1855)] = 16636, - [SMALL_STATE(1856)] = 16750, - [SMALL_STATE(1857)] = 16832, - [SMALL_STATE(1858)] = 16918, - [SMALL_STATE(1859)] = 17010, - [SMALL_STATE(1860)] = 17112, - [SMALL_STATE(1861)] = 17210, - [SMALL_STATE(1862)] = 17288, - [SMALL_STATE(1863)] = 17392, - [SMALL_STATE(1864)] = 17508, - [SMALL_STATE(1865)] = 17604, - [SMALL_STATE(1866)] = 17704, - [SMALL_STATE(1867)] = 17786, - [SMALL_STATE(1868)] = 17894, - [SMALL_STATE(1869)] = 18002, - [SMALL_STATE(1870)] = 18080, - [SMALL_STATE(1871)] = 18198, - [SMALL_STATE(1872)] = 18294, - [SMALL_STATE(1873)] = 18410, - [SMALL_STATE(1874)] = 18526, - [SMALL_STATE(1875)] = 18630, - [SMALL_STATE(1876)] = 18728, - [SMALL_STATE(1877)] = 18796, - [SMALL_STATE(1878)] = 18898, - [SMALL_STATE(1879)] = 19012, - [SMALL_STATE(1880)] = 19120, - [SMALL_STATE(1881)] = 19212, - [SMALL_STATE(1882)] = 19298, - [SMALL_STATE(1883)] = 19414, - [SMALL_STATE(1884)] = 19496, - [SMALL_STATE(1885)] = 19608, - [SMALL_STATE(1886)] = 19720, - [SMALL_STATE(1887)] = 19808, - [SMALL_STATE(1888)] = 19886, - [SMALL_STATE(1889)] = 19954, - [SMALL_STATE(1890)] = 20038, - [SMALL_STATE(1891)] = 20154, - [SMALL_STATE(1892)] = 20270, - [SMALL_STATE(1893)] = 20378, - [SMALL_STATE(1894)] = 20469, - [SMALL_STATE(1895)] = 20544, - [SMALL_STATE(1896)] = 20619, - [SMALL_STATE(1897)] = 20734, - [SMALL_STATE(1898)] = 20849, - [SMALL_STATE(1899)] = 20924, - [SMALL_STATE(1900)] = 20991, - [SMALL_STATE(1901)] = 21106, - [SMALL_STATE(1902)] = 21213, - [SMALL_STATE(1903)] = 21278, - [SMALL_STATE(1904)] = 21359, - [SMALL_STATE(1905)] = 21470, - [SMALL_STATE(1906)] = 21535, - [SMALL_STATE(1907)] = 21650, - [SMALL_STATE(1908)] = 21727, - [SMALL_STATE(1909)] = 21842, - [SMALL_STATE(1910)] = 21915, - [SMALL_STATE(1911)] = 22022, - [SMALL_STATE(1912)] = 22137, - [SMALL_STATE(1913)] = 22252, - [SMALL_STATE(1914)] = 22327, - [SMALL_STATE(1915)] = 22402, - [SMALL_STATE(1916)] = 22471, - [SMALL_STATE(1917)] = 22586, - [SMALL_STATE(1918)] = 22653, - [SMALL_STATE(1919)] = 22720, - [SMALL_STATE(1920)] = 22797, - [SMALL_STATE(1921)] = 22872, - [SMALL_STATE(1922)] = 22939, - [SMALL_STATE(1923)] = 23008, - [SMALL_STATE(1924)] = 23083, - [SMALL_STATE(1925)] = 23158, - [SMALL_STATE(1926)] = 23257, - [SMALL_STATE(1927)] = 23352, - [SMALL_STATE(1928)] = 23427, - [SMALL_STATE(1929)] = 23530, - [SMALL_STATE(1930)] = 23597, - [SMALL_STATE(1931)] = 23672, - [SMALL_STATE(1932)] = 23787, - [SMALL_STATE(1933)] = 23862, - [SMALL_STATE(1934)] = 23945, - [SMALL_STATE(1935)] = 24014, - [SMALL_STATE(1936)] = 24129, - [SMALL_STATE(1937)] = 24204, - [SMALL_STATE(1938)] = 24319, - [SMALL_STATE(1939)] = 24436, - [SMALL_STATE(1940)] = 24533, - [SMALL_STATE(1941)] = 24640, - [SMALL_STATE(1942)] = 24741, - [SMALL_STATE(1943)] = 24808, - [SMALL_STATE(1944)] = 24883, - [SMALL_STATE(1945)] = 24960, - [SMALL_STATE(1946)] = 25029, - [SMALL_STATE(1947)] = 25104, - [SMALL_STATE(1948)] = 25189, - [SMALL_STATE(1949)] = 25270, - [SMALL_STATE(1950)] = 25345, - [SMALL_STATE(1951)] = 25432, - [SMALL_STATE(1952)] = 25504, - [SMALL_STATE(1953)] = 25570, - [SMALL_STATE(1954)] = 25642, - [SMALL_STATE(1955)] = 25714, - [SMALL_STATE(1956)] = 25776, - [SMALL_STATE(1957)] = 25848, - [SMALL_STATE(1958)] = 25914, - [SMALL_STATE(1959)] = 25986, - [SMALL_STATE(1960)] = 26058, - [SMALL_STATE(1961)] = 26130, - [SMALL_STATE(1962)] = 26250, - [SMALL_STATE(1963)] = 26314, - [SMALL_STATE(1964)] = 26386, - [SMALL_STATE(1965)] = 26458, - [SMALL_STATE(1966)] = 26530, - [SMALL_STATE(1967)] = 26602, - [SMALL_STATE(1968)] = 26674, - [SMALL_STATE(1969)] = 26736, - [SMALL_STATE(1970)] = 26856, - [SMALL_STATE(1971)] = 26932, - [SMALL_STATE(1972)] = 27004, - [SMALL_STATE(1973)] = 27124, - [SMALL_STATE(1974)] = 27196, - [SMALL_STATE(1975)] = 27268, - [SMALL_STATE(1976)] = 27334, - [SMALL_STATE(1977)] = 27406, - [SMALL_STATE(1978)] = 27480, - [SMALL_STATE(1979)] = 27546, - [SMALL_STATE(1980)] = 27608, - [SMALL_STATE(1981)] = 27684, - [SMALL_STATE(1982)] = 27756, - [SMALL_STATE(1983)] = 27828, - [SMALL_STATE(1984)] = 27894, - [SMALL_STATE(1985)] = 27966, - [SMALL_STATE(1986)] = 28086, - [SMALL_STATE(1987)] = 28158, - [SMALL_STATE(1988)] = 28230, - [SMALL_STATE(1989)] = 28350, - [SMALL_STATE(1990)] = 28422, - [SMALL_STATE(1991)] = 28494, - [SMALL_STATE(1992)] = 28610, - [SMALL_STATE(1993)] = 28676, - [SMALL_STATE(1994)] = 28748, - [SMALL_STATE(1995)] = 28820, - [SMALL_STATE(1996)] = 28892, - [SMALL_STATE(1997)] = 28964, - [SMALL_STATE(1998)] = 29036, - [SMALL_STATE(1999)] = 29108, - [SMALL_STATE(2000)] = 29180, - [SMALL_STATE(2001)] = 29256, - [SMALL_STATE(2002)] = 29328, - [SMALL_STATE(2003)] = 29400, - [SMALL_STATE(2004)] = 29516, - [SMALL_STATE(2005)] = 29588, - [SMALL_STATE(2006)] = 29660, - [SMALL_STATE(2007)] = 29780, - [SMALL_STATE(2008)] = 29850, - [SMALL_STATE(2009)] = 29914, - [SMALL_STATE(2010)] = 29986, - [SMALL_STATE(2011)] = 30056, - [SMALL_STATE(2012)] = 30132, - [SMALL_STATE(2013)] = 30204, - [SMALL_STATE(2014)] = 30270, - [SMALL_STATE(2015)] = 30386, - [SMALL_STATE(2016)] = 30450, - [SMALL_STATE(2017)] = 30522, - [SMALL_STATE(2018)] = 30594, - [SMALL_STATE(2019)] = 30666, - [SMALL_STATE(2020)] = 30738, - [SMALL_STATE(2021)] = 30841, - [SMALL_STATE(2022)] = 30958, - [SMALL_STATE(2023)] = 31027, - [SMALL_STATE(2024)] = 31144, - [SMALL_STATE(2025)] = 31213, - [SMALL_STATE(2026)] = 31282, - [SMALL_STATE(2027)] = 31399, - [SMALL_STATE(2028)] = 31468, - [SMALL_STATE(2029)] = 31585, - [SMALL_STATE(2030)] = 31702, - [SMALL_STATE(2031)] = 31815, - [SMALL_STATE(2032)] = 31880, - [SMALL_STATE(2033)] = 31949, - [SMALL_STATE(2034)] = 32066, - [SMALL_STATE(2035)] = 32183, - [SMALL_STATE(2036)] = 32300, - [SMALL_STATE(2037)] = 32369, - [SMALL_STATE(2038)] = 32438, - [SMALL_STATE(2039)] = 32507, - [SMALL_STATE(2040)] = 32624, - [SMALL_STATE(2041)] = 32693, - [SMALL_STATE(2042)] = 32810, - [SMALL_STATE(2043)] = 32879, - [SMALL_STATE(2044)] = 32948, - [SMALL_STATE(2045)] = 33065, - [SMALL_STATE(2046)] = 33126, - [SMALL_STATE(2047)] = 33195, - [SMALL_STATE(2048)] = 33260, - [SMALL_STATE(2049)] = 33377, - [SMALL_STATE(2050)] = 33446, - [SMALL_STATE(2051)] = 33511, - [SMALL_STATE(2052)] = 33628, - [SMALL_STATE(2053)] = 33745, - [SMALL_STATE(2054)] = 33812, - [SMALL_STATE(2055)] = 33929, - [SMALL_STATE(2056)] = 33998, - [SMALL_STATE(2057)] = 34067, - [SMALL_STATE(2058)] = 34184, - [SMALL_STATE(2059)] = 34253, - [SMALL_STATE(2060)] = 34322, - [SMALL_STATE(2061)] = 34439, - [SMALL_STATE(2062)] = 34508, - [SMALL_STATE(2063)] = 34573, - [SMALL_STATE(2064)] = 34642, - [SMALL_STATE(2065)] = 34711, - [SMALL_STATE(2066)] = 34772, - [SMALL_STATE(2067)] = 34889, - [SMALL_STATE(2068)] = 34954, - [SMALL_STATE(2069)] = 35021, - [SMALL_STATE(2070)] = 35138, - [SMALL_STATE(2071)] = 35255, - [SMALL_STATE(2072)] = 35372, - [SMALL_STATE(2073)] = 35489, - [SMALL_STATE(2074)] = 35606, - [SMALL_STATE(2075)] = 35723, - [SMALL_STATE(2076)] = 35840, - [SMALL_STATE(2077)] = 35957, - [SMALL_STATE(2078)] = 36026, - [SMALL_STATE(2079)] = 36095, - [SMALL_STATE(2080)] = 36164, - [SMALL_STATE(2081)] = 36225, - [SMALL_STATE(2082)] = 36342, - [SMALL_STATE(2083)] = 36459, - [SMALL_STATE(2084)] = 36528, - [SMALL_STATE(2085)] = 36645, - [SMALL_STATE(2086)] = 36714, - [SMALL_STATE(2087)] = 36781, - [SMALL_STATE(2088)] = 36850, - [SMALL_STATE(2089)] = 36911, - [SMALL_STATE(2090)] = 37028, - [SMALL_STATE(2091)] = 37097, - [SMALL_STATE(2092)] = 37162, - [SMALL_STATE(2093)] = 37279, - [SMALL_STATE(2094)] = 37340, - [SMALL_STATE(2095)] = 37409, - [SMALL_STATE(2096)] = 37474, - [SMALL_STATE(2097)] = 37591, - [SMALL_STATE(2098)] = 37708, - [SMALL_STATE(2099)] = 37825, - [SMALL_STATE(2100)] = 37894, - [SMALL_STATE(2101)] = 37963, - [SMALL_STATE(2102)] = 38080, - [SMALL_STATE(2103)] = 38197, - [SMALL_STATE(2104)] = 38314, - [SMALL_STATE(2105)] = 38383, - [SMALL_STATE(2106)] = 38444, - [SMALL_STATE(2107)] = 38505, - [SMALL_STATE(2108)] = 38624, - [SMALL_STATE(2109)] = 38685, - [SMALL_STATE(2110)] = 38754, - [SMALL_STATE(2111)] = 38871, - [SMALL_STATE(2112)] = 38932, - [SMALL_STATE(2113)] = 39049, - [SMALL_STATE(2114)] = 39118, - [SMALL_STATE(2115)] = 39179, - [SMALL_STATE(2116)] = 39296, - [SMALL_STATE(2117)] = 39413, - [SMALL_STATE(2118)] = 39530, - [SMALL_STATE(2119)] = 39591, - [SMALL_STATE(2120)] = 39660, - [SMALL_STATE(2121)] = 39777, - [SMALL_STATE(2122)] = 39894, - [SMALL_STATE(2123)] = 40011, - [SMALL_STATE(2124)] = 40128, - [SMALL_STATE(2125)] = 40245, - [SMALL_STATE(2126)] = 40314, - [SMALL_STATE(2127)] = 40379, - [SMALL_STATE(2128)] = 40496, - [SMALL_STATE(2129)] = 40565, - [SMALL_STATE(2130)] = 40626, - [SMALL_STATE(2131)] = 40743, - [SMALL_STATE(2132)] = 40812, - [SMALL_STATE(2133)] = 40929, - [SMALL_STATE(2134)] = 41046, - [SMALL_STATE(2135)] = 41163, - [SMALL_STATE(2136)] = 41232, - [SMALL_STATE(2137)] = 41301, - [SMALL_STATE(2138)] = 41418, - [SMALL_STATE(2139)] = 41487, - [SMALL_STATE(2140)] = 41556, - [SMALL_STATE(2141)] = 41621, - [SMALL_STATE(2142)] = 41738, - [SMALL_STATE(2143)] = 41799, - [SMALL_STATE(2144)] = 41916, - [SMALL_STATE(2145)] = 42033, - [SMALL_STATE(2146)] = 42094, - [SMALL_STATE(2147)] = 42163, - [SMALL_STATE(2148)] = 42278, - [SMALL_STATE(2149)] = 42395, - [SMALL_STATE(2150)] = 42460, - [SMALL_STATE(2151)] = 42575, - [SMALL_STATE(2152)] = 42640, - [SMALL_STATE(2153)] = 42701, - [SMALL_STATE(2154)] = 42770, - [SMALL_STATE(2155)] = 42839, - [SMALL_STATE(2156)] = 42956, - [SMALL_STATE(2157)] = 43071, - [SMALL_STATE(2158)] = 43186, - [SMALL_STATE(2159)] = 43293, - [SMALL_STATE(2160)] = 43368, - [SMALL_STATE(2161)] = 43429, - [SMALL_STATE(2162)] = 43494, - [SMALL_STATE(2163)] = 43609, - [SMALL_STATE(2164)] = 43670, - [SMALL_STATE(2165)] = 43785, - [SMALL_STATE(2166)] = 43902, - [SMALL_STATE(2167)] = 43963, - [SMALL_STATE(2168)] = 44080, - [SMALL_STATE(2169)] = 44197, - [SMALL_STATE(2170)] = 44314, - [SMALL_STATE(2171)] = 44431, - [SMALL_STATE(2172)] = 44548, - [SMALL_STATE(2173)] = 44665, - [SMALL_STATE(2174)] = 44782, - [SMALL_STATE(2175)] = 44899, - [SMALL_STATE(2176)] = 45014, - [SMALL_STATE(2177)] = 45083, - [SMALL_STATE(2178)] = 45144, - [SMALL_STATE(2179)] = 45213, - [SMALL_STATE(2180)] = 45274, - [SMALL_STATE(2181)] = 45335, - [SMALL_STATE(2182)] = 45452, - [SMALL_STATE(2183)] = 45569, - [SMALL_STATE(2184)] = 45686, - [SMALL_STATE(2185)] = 45803, - [SMALL_STATE(2186)] = 45910, - [SMALL_STATE(2187)] = 45985, - [SMALL_STATE(2188)] = 46066, - [SMALL_STATE(2189)] = 46151, - [SMALL_STATE(2190)] = 46242, - [SMALL_STATE(2191)] = 46343, - [SMALL_STATE(2192)] = 46440, - [SMALL_STATE(2193)] = 46557, - [SMALL_STATE(2194)] = 46618, - [SMALL_STATE(2195)] = 46679, - [SMALL_STATE(2196)] = 46740, - [SMALL_STATE(2197)] = 46801, - [SMALL_STATE(2198)] = 46896, - [SMALL_STATE(2199)] = 46995, - [SMALL_STATE(2200)] = 47102, - [SMALL_STATE(2201)] = 47213, - [SMALL_STATE(2202)] = 47328, - [SMALL_STATE(2203)] = 47411, - [SMALL_STATE(2204)] = 47480, - [SMALL_STATE(2205)] = 47597, - [SMALL_STATE(2206)] = 47714, - [SMALL_STATE(2207)] = 47831, - [SMALL_STATE(2208)] = 47948, - [SMALL_STATE(2209)] = 48035, - [SMALL_STATE(2210)] = 48152, - [SMALL_STATE(2211)] = 48213, - [SMALL_STATE(2212)] = 48282, - [SMALL_STATE(2213)] = 48399, - [SMALL_STATE(2214)] = 48516, - [SMALL_STATE(2215)] = 48583, - [SMALL_STATE(2216)] = 48644, - [SMALL_STATE(2217)] = 48705, - [SMALL_STATE(2218)] = 48822, - [SMALL_STATE(2219)] = 48883, - [SMALL_STATE(2220)] = 48952, - [SMALL_STATE(2221)] = 49013, - [SMALL_STATE(2222)] = 49130, - [SMALL_STATE(2223)] = 49249, - [SMALL_STATE(2224)] = 49366, - [SMALL_STATE(2225)] = 49435, - [SMALL_STATE(2226)] = 49496, - [SMALL_STATE(2227)] = 49557, - [SMALL_STATE(2228)] = 49618, - [SMALL_STATE(2229)] = 49679, - [SMALL_STATE(2230)] = 49740, - [SMALL_STATE(2231)] = 49859, - [SMALL_STATE(2232)] = 49976, - [SMALL_STATE(2233)] = 50037, - [SMALL_STATE(2234)] = 50110, - [SMALL_STATE(2235)] = 50179, - [SMALL_STATE(2236)] = 50296, - [SMALL_STATE(2237)] = 50415, - [SMALL_STATE(2238)] = 50532, - [SMALL_STATE(2239)] = 50649, - [SMALL_STATE(2240)] = 50722, - [SMALL_STATE(2241)] = 50837, - [SMALL_STATE(2242)] = 50952, - [SMALL_STATE(2243)] = 51071, - [SMALL_STATE(2244)] = 51132, - [SMALL_STATE(2245)] = 51249, - [SMALL_STATE(2246)] = 51368, - [SMALL_STATE(2247)] = 51485, - [SMALL_STATE(2248)] = 51546, - [SMALL_STATE(2249)] = 51627, - [SMALL_STATE(2250)] = 51746, - [SMALL_STATE(2251)] = 51807, - [SMALL_STATE(2252)] = 51924, - [SMALL_STATE(2253)] = 52043, - [SMALL_STATE(2254)] = 52160, - [SMALL_STATE(2255)] = 52221, - [SMALL_STATE(2256)] = 52296, - [SMALL_STATE(2257)] = 52357, - [SMALL_STATE(2258)] = 52418, - [SMALL_STATE(2259)] = 52535, - [SMALL_STATE(2260)] = 52604, - [SMALL_STATE(2261)] = 52673, - [SMALL_STATE(2262)] = 52790, - [SMALL_STATE(2263)] = 52905, - [SMALL_STATE(2264)] = 52976, - [SMALL_STATE(2265)] = 53039, - [SMALL_STATE(2266)] = 53100, - [SMALL_STATE(2267)] = 53161, - [SMALL_STATE(2268)] = 53226, - [SMALL_STATE(2269)] = 53343, - [SMALL_STATE(2270)] = 53412, - [SMALL_STATE(2271)] = 53481, - [SMALL_STATE(2272)] = 53546, - [SMALL_STATE(2273)] = 53607, - [SMALL_STATE(2274)] = 53724, - [SMALL_STATE(2275)] = 53785, - [SMALL_STATE(2276)] = 53902, - [SMALL_STATE(2277)] = 54019, - [SMALL_STATE(2278)] = 54092, - [SMALL_STATE(2279)] = 54153, - [SMALL_STATE(2280)] = 54214, - [SMALL_STATE(2281)] = 54283, - [SMALL_STATE(2282)] = 54352, - [SMALL_STATE(2283)] = 54469, - [SMALL_STATE(2284)] = 54538, - [SMALL_STATE(2285)] = 54599, - [SMALL_STATE(2286)] = 54668, - [SMALL_STATE(2287)] = 54785, - [SMALL_STATE(2288)] = 54846, - [SMALL_STATE(2289)] = 54907, - [SMALL_STATE(2290)] = 54973, - [SMALL_STATE(2291)] = 55039, - [SMALL_STATE(2292)] = 55149, - [SMALL_STATE(2293)] = 55215, - [SMALL_STATE(2294)] = 55327, - [SMALL_STATE(2295)] = 55437, - [SMALL_STATE(2296)] = 55503, - [SMALL_STATE(2297)] = 55615, - [SMALL_STATE(2298)] = 55685, - [SMALL_STATE(2299)] = 55797, - [SMALL_STATE(2300)] = 55909, - [SMALL_STATE(2301)] = 56021, - [SMALL_STATE(2302)] = 56133, - [SMALL_STATE(2303)] = 56199, - [SMALL_STATE(2304)] = 56265, - [SMALL_STATE(2305)] = 56331, - [SMALL_STATE(2306)] = 56443, - [SMALL_STATE(2307)] = 56507, - [SMALL_STATE(2308)] = 56619, - [SMALL_STATE(2309)] = 56731, - [SMALL_STATE(2310)] = 56795, - [SMALL_STATE(2311)] = 56861, - [SMALL_STATE(2312)] = 56931, - [SMALL_STATE(2313)] = 57043, - [SMALL_STATE(2314)] = 57155, - [SMALL_STATE(2315)] = 57217, - [SMALL_STATE(2316)] = 57329, - [SMALL_STATE(2317)] = 57395, - [SMALL_STATE(2318)] = 57461, - [SMALL_STATE(2319)] = 57521, - [SMALL_STATE(2320)] = 57633, - [SMALL_STATE(2321)] = 57699, - [SMALL_STATE(2322)] = 57765, - [SMALL_STATE(2323)] = 57831, - [SMALL_STATE(2324)] = 57897, - [SMALL_STATE(2325)] = 58009, - [SMALL_STATE(2326)] = 58121, - [SMALL_STATE(2327)] = 58233, - [SMALL_STATE(2328)] = 58297, - [SMALL_STATE(2329)] = 58363, - [SMALL_STATE(2330)] = 58429, - [SMALL_STATE(2331)] = 58495, - [SMALL_STATE(2332)] = 58561, - [SMALL_STATE(2333)] = 58673, - [SMALL_STATE(2334)] = 58739, - [SMALL_STATE(2335)] = 58851, - [SMALL_STATE(2336)] = 58963, - [SMALL_STATE(2337)] = 59075, - [SMALL_STATE(2338)] = 59187, - [SMALL_STATE(2339)] = 59253, - [SMALL_STATE(2340)] = 59317, - [SMALL_STATE(2341)] = 59379, - [SMALL_STATE(2342)] = 59445, - [SMALL_STATE(2343)] = 59509, - [SMALL_STATE(2344)] = 59571, - [SMALL_STATE(2345)] = 59683, - [SMALL_STATE(2346)] = 59743, - [SMALL_STATE(2347)] = 59803, - [SMALL_STATE(2348)] = 59869, - [SMALL_STATE(2349)] = 59935, - [SMALL_STATE(2350)] = 60001, - [SMALL_STATE(2351)] = 60067, - [SMALL_STATE(2352)] = 60133, - [SMALL_STATE(2353)] = 60199, - [SMALL_STATE(2354)] = 60265, - [SMALL_STATE(2355)] = 60331, - [SMALL_STATE(2356)] = 60441, - [SMALL_STATE(2357)] = 60507, - [SMALL_STATE(2358)] = 60573, - [SMALL_STATE(2359)] = 60639, - [SMALL_STATE(2360)] = 60705, - [SMALL_STATE(2361)] = 60764, - [SMALL_STATE(2362)] = 60875, - [SMALL_STATE(2363)] = 60938, - [SMALL_STATE(2364)] = 61045, - [SMALL_STATE(2365)] = 61156, - [SMALL_STATE(2366)] = 61267, - [SMALL_STATE(2367)] = 61326, - [SMALL_STATE(2368)] = 61385, - [SMALL_STATE(2369)] = 61444, - [SMALL_STATE(2370)] = 61555, - [SMALL_STATE(2371)] = 61666, - [SMALL_STATE(2372)] = 61773, - [SMALL_STATE(2373)] = 61832, - [SMALL_STATE(2374)] = 61943, - [SMALL_STATE(2375)] = 62002, - [SMALL_STATE(2376)] = 62061, - [SMALL_STATE(2377)] = 62124, - [SMALL_STATE(2378)] = 62187, - [SMALL_STATE(2379)] = 62246, - [SMALL_STATE(2380)] = 62357, - [SMALL_STATE(2381)] = 62416, - [SMALL_STATE(2382)] = 62475, - [SMALL_STATE(2383)] = 62586, - [SMALL_STATE(2384)] = 62645, - [SMALL_STATE(2385)] = 62708, - [SMALL_STATE(2386)] = 62767, - [SMALL_STATE(2387)] = 62826, - [SMALL_STATE(2388)] = 62885, - [SMALL_STATE(2389)] = 62996, - [SMALL_STATE(2390)] = 63107, - [SMALL_STATE(2391)] = 63166, - [SMALL_STATE(2392)] = 63225, - [SMALL_STATE(2393)] = 63336, - [SMALL_STATE(2394)] = 63395, - [SMALL_STATE(2395)] = 63506, - [SMALL_STATE(2396)] = 63565, - [SMALL_STATE(2397)] = 63628, - [SMALL_STATE(2398)] = 63739, - [SMALL_STATE(2399)] = 63850, - [SMALL_STATE(2400)] = 63961, - [SMALL_STATE(2401)] = 64072, - [SMALL_STATE(2402)] = 64183, - [SMALL_STATE(2403)] = 64294, - [SMALL_STATE(2404)] = 64353, - [SMALL_STATE(2405)] = 64412, - [SMALL_STATE(2406)] = 64471, - [SMALL_STATE(2407)] = 64530, - [SMALL_STATE(2408)] = 64589, - [SMALL_STATE(2409)] = 64648, - [SMALL_STATE(2410)] = 64707, - [SMALL_STATE(2411)] = 64766, - [SMALL_STATE(2412)] = 64825, - [SMALL_STATE(2413)] = 64888, - [SMALL_STATE(2414)] = 64947, - [SMALL_STATE(2415)] = 65010, - [SMALL_STATE(2416)] = 65069, - [SMALL_STATE(2417)] = 65132, - [SMALL_STATE(2418)] = 65191, - [SMALL_STATE(2419)] = 65250, - [SMALL_STATE(2420)] = 65361, - [SMALL_STATE(2421)] = 65420, - [SMALL_STATE(2422)] = 65483, - [SMALL_STATE(2423)] = 65594, - [SMALL_STATE(2424)] = 65705, - [SMALL_STATE(2425)] = 65816, - [SMALL_STATE(2426)] = 65927, - [SMALL_STATE(2427)] = 66038, - [SMALL_STATE(2428)] = 66149, - [SMALL_STATE(2429)] = 66208, - [SMALL_STATE(2430)] = 66267, - [SMALL_STATE(2431)] = 66378, - [SMALL_STATE(2432)] = 66437, - [SMALL_STATE(2433)] = 66500, - [SMALL_STATE(2434)] = 66611, - [SMALL_STATE(2435)] = 66670, - [SMALL_STATE(2436)] = 66781, - [SMALL_STATE(2437)] = 66892, - [SMALL_STATE(2438)] = 67003, - [SMALL_STATE(2439)] = 67062, - [SMALL_STATE(2440)] = 67169, - [SMALL_STATE(2441)] = 67228, - [SMALL_STATE(2442)] = 67339, - [SMALL_STATE(2443)] = 67398, - [SMALL_STATE(2444)] = 67457, - [SMALL_STATE(2445)] = 67568, - [SMALL_STATE(2446)] = 67627, - [SMALL_STATE(2447)] = 67686, - [SMALL_STATE(2448)] = 67745, - [SMALL_STATE(2449)] = 67856, - [SMALL_STATE(2450)] = 67915, - [SMALL_STATE(2451)] = 68026, - [SMALL_STATE(2452)] = 68085, - [SMALL_STATE(2453)] = 68144, - [SMALL_STATE(2454)] = 68203, - [SMALL_STATE(2455)] = 68262, - [SMALL_STATE(2456)] = 68321, - [SMALL_STATE(2457)] = 68432, - [SMALL_STATE(2458)] = 68491, - [SMALL_STATE(2459)] = 68550, - [SMALL_STATE(2460)] = 68609, - [SMALL_STATE(2461)] = 68672, - [SMALL_STATE(2462)] = 68731, - [SMALL_STATE(2463)] = 68790, - [SMALL_STATE(2464)] = 68849, - [SMALL_STATE(2465)] = 68960, - [SMALL_STATE(2466)] = 69019, - [SMALL_STATE(2467)] = 69082, - [SMALL_STATE(2468)] = 69193, - [SMALL_STATE(2469)] = 69252, - [SMALL_STATE(2470)] = 69311, - [SMALL_STATE(2471)] = 69370, - [SMALL_STATE(2472)] = 69429, - [SMALL_STATE(2473)] = 69492, - [SMALL_STATE(2474)] = 69551, - [SMALL_STATE(2475)] = 69610, - [SMALL_STATE(2476)] = 69669, - [SMALL_STATE(2477)] = 69728, - [SMALL_STATE(2478)] = 69787, - [SMALL_STATE(2479)] = 69846, - [SMALL_STATE(2480)] = 69909, - [SMALL_STATE(2481)] = 69972, - [SMALL_STATE(2482)] = 70083, - [SMALL_STATE(2483)] = 70142, - [SMALL_STATE(2484)] = 70253, - [SMALL_STATE(2485)] = 70312, - [SMALL_STATE(2486)] = 70423, - [SMALL_STATE(2487)] = 70534, - [SMALL_STATE(2488)] = 70593, - [SMALL_STATE(2489)] = 70652, - [SMALL_STATE(2490)] = 70711, - [SMALL_STATE(2491)] = 70770, - [SMALL_STATE(2492)] = 70881, - [SMALL_STATE(2493)] = 70940, - [SMALL_STATE(2494)] = 71051, - [SMALL_STATE(2495)] = 71110, - [SMALL_STATE(2496)] = 71221, - [SMALL_STATE(2497)] = 71332, - [SMALL_STATE(2498)] = 71443, - [SMALL_STATE(2499)] = 71554, - [SMALL_STATE(2500)] = 71665, - [SMALL_STATE(2501)] = 71724, - [SMALL_STATE(2502)] = 71835, - [SMALL_STATE(2503)] = 71898, - [SMALL_STATE(2504)] = 71957, - [SMALL_STATE(2505)] = 72016, - [SMALL_STATE(2506)] = 72075, - [SMALL_STATE(2507)] = 72186, - [SMALL_STATE(2508)] = 72297, - [SMALL_STATE(2509)] = 72356, - [SMALL_STATE(2510)] = 72467, - [SMALL_STATE(2511)] = 72526, - [SMALL_STATE(2512)] = 72585, - [SMALL_STATE(2513)] = 72644, - [SMALL_STATE(2514)] = 72703, - [SMALL_STATE(2515)] = 72766, - [SMALL_STATE(2516)] = 72877, - [SMALL_STATE(2517)] = 72988, - [SMALL_STATE(2518)] = 73047, - [SMALL_STATE(2519)] = 73110, - [SMALL_STATE(2520)] = 73214, - [SMALL_STATE(2521)] = 73322, - [SMALL_STATE(2522)] = 73382, - [SMALL_STATE(2523)] = 73490, - [SMALL_STATE(2524)] = 73549, - [SMALL_STATE(2525)] = 73644, - [SMALL_STATE(2526)] = 73732, - [SMALL_STATE(2527)] = 73790, - [SMALL_STATE(2528)] = 73878, - [SMALL_STATE(2529)] = 73966, - [SMALL_STATE(2530)] = 74054, - [SMALL_STATE(2531)] = 74144, - [SMALL_STATE(2532)] = 74234, - [SMALL_STATE(2533)] = 74322, - [SMALL_STATE(2534)] = 74410, - [SMALL_STATE(2535)] = 74498, - [SMALL_STATE(2536)] = 74551, - [SMALL_STATE(2537)] = 74604, - [SMALL_STATE(2538)] = 74657, - [SMALL_STATE(2539)] = 74714, - [SMALL_STATE(2540)] = 74771, - [SMALL_STATE(2541)] = 74824, - [SMALL_STATE(2542)] = 74877, - [SMALL_STATE(2543)] = 74930, - [SMALL_STATE(2544)] = 74983, - [SMALL_STATE(2545)] = 75036, - [SMALL_STATE(2546)] = 75089, - [SMALL_STATE(2547)] = 75142, - [SMALL_STATE(2548)] = 75195, - [SMALL_STATE(2549)] = 75248, - [SMALL_STATE(2550)] = 75301, - [SMALL_STATE(2551)] = 75354, - [SMALL_STATE(2552)] = 75407, - [SMALL_STATE(2553)] = 75460, - [SMALL_STATE(2554)] = 75513, - [SMALL_STATE(2555)] = 75566, - [SMALL_STATE(2556)] = 75619, - [SMALL_STATE(2557)] = 75672, - [SMALL_STATE(2558)] = 75725, - [SMALL_STATE(2559)] = 75778, - [SMALL_STATE(2560)] = 75831, - [SMALL_STATE(2561)] = 75884, - [SMALL_STATE(2562)] = 75937, - [SMALL_STATE(2563)] = 75990, - [SMALL_STATE(2564)] = 76043, - [SMALL_STATE(2565)] = 76096, - [SMALL_STATE(2566)] = 76149, - [SMALL_STATE(2567)] = 76202, - [SMALL_STATE(2568)] = 76255, - [SMALL_STATE(2569)] = 76308, - [SMALL_STATE(2570)] = 76361, - [SMALL_STATE(2571)] = 76414, - [SMALL_STATE(2572)] = 76467, - [SMALL_STATE(2573)] = 76520, - [SMALL_STATE(2574)] = 76573, - [SMALL_STATE(2575)] = 76626, - [SMALL_STATE(2576)] = 76679, - [SMALL_STATE(2577)] = 76732, - [SMALL_STATE(2578)] = 76785, - [SMALL_STATE(2579)] = 76838, - [SMALL_STATE(2580)] = 76891, - [SMALL_STATE(2581)] = 76944, - [SMALL_STATE(2582)] = 76997, - [SMALL_STATE(2583)] = 77050, - [SMALL_STATE(2584)] = 77103, - [SMALL_STATE(2585)] = 77156, - [SMALL_STATE(2586)] = 77209, - [SMALL_STATE(2587)] = 77262, - [SMALL_STATE(2588)] = 77315, - [SMALL_STATE(2589)] = 77368, - [SMALL_STATE(2590)] = 77421, - [SMALL_STATE(2591)] = 77474, - [SMALL_STATE(2592)] = 77527, - [SMALL_STATE(2593)] = 77580, - [SMALL_STATE(2594)] = 77633, - [SMALL_STATE(2595)] = 77686, - [SMALL_STATE(2596)] = 77739, - [SMALL_STATE(2597)] = 77792, - [SMALL_STATE(2598)] = 77845, - [SMALL_STATE(2599)] = 77898, - [SMALL_STATE(2600)] = 77951, - [SMALL_STATE(2601)] = 78004, - [SMALL_STATE(2602)] = 78057, - [SMALL_STATE(2603)] = 78110, - [SMALL_STATE(2604)] = 78163, - [SMALL_STATE(2605)] = 78216, - [SMALL_STATE(2606)] = 78272, - [SMALL_STATE(2607)] = 78330, - [SMALL_STATE(2608)] = 78388, - [SMALL_STATE(2609)] = 78473, - [SMALL_STATE(2610)] = 78524, - [SMALL_STATE(2611)] = 78611, - [SMALL_STATE(2612)] = 78662, - [SMALL_STATE(2613)] = 78713, - [SMALL_STATE(2614)] = 78768, - [SMALL_STATE(2615)] = 78823, - [SMALL_STATE(2616)] = 78874, - [SMALL_STATE(2617)] = 78961, - [SMALL_STATE(2618)] = 79046, - [SMALL_STATE(2619)] = 79096, - [SMALL_STATE(2620)] = 79154, - [SMALL_STATE(2621)] = 79206, - [SMALL_STATE(2622)] = 79290, - [SMALL_STATE(2623)] = 79342, - [SMALL_STATE(2624)] = 79424, - [SMALL_STATE(2625)] = 79508, - [SMALL_STATE(2626)] = 79590, - [SMALL_STATE(2627)] = 79674, - [SMALL_STATE(2628)] = 79724, - [SMALL_STATE(2629)] = 79805, - [SMALL_STATE(2630)] = 79886, - [SMALL_STATE(2631)] = 79935, - [SMALL_STATE(2632)] = 79984, - [SMALL_STATE(2633)] = 80033, - [SMALL_STATE(2634)] = 80114, - [SMALL_STATE(2635)] = 80195, - [SMALL_STATE(2636)] = 80244, - [SMALL_STATE(2637)] = 80325, - [SMALL_STATE(2638)] = 80406, - [SMALL_STATE(2639)] = 80487, - [SMALL_STATE(2640)] = 80536, - [SMALL_STATE(2641)] = 80617, - [SMALL_STATE(2642)] = 80698, - [SMALL_STATE(2643)] = 80779, - [SMALL_STATE(2644)] = 80860, - [SMALL_STATE(2645)] = 80909, - [SMALL_STATE(2646)] = 80990, - [SMALL_STATE(2647)] = 81071, - [SMALL_STATE(2648)] = 81120, - [SMALL_STATE(2649)] = 81201, - [SMALL_STATE(2650)] = 81250, - [SMALL_STATE(2651)] = 81331, - [SMALL_STATE(2652)] = 81412, - [SMALL_STATE(2653)] = 81493, - [SMALL_STATE(2654)] = 81574, - [SMALL_STATE(2655)] = 81655, - [SMALL_STATE(2656)] = 81736, - [SMALL_STATE(2657)] = 81817, - [SMALL_STATE(2658)] = 81898, - [SMALL_STATE(2659)] = 81979, - [SMALL_STATE(2660)] = 82060, - [SMALL_STATE(2661)] = 82141, - [SMALL_STATE(2662)] = 82190, - [SMALL_STATE(2663)] = 82239, - [SMALL_STATE(2664)] = 82320, - [SMALL_STATE(2665)] = 82369, - [SMALL_STATE(2666)] = 82450, - [SMALL_STATE(2667)] = 82531, - [SMALL_STATE(2668)] = 82580, - [SMALL_STATE(2669)] = 82661, - [SMALL_STATE(2670)] = 82742, - [SMALL_STATE(2671)] = 82823, - [SMALL_STATE(2672)] = 82904, - [SMALL_STATE(2673)] = 82985, - [SMALL_STATE(2674)] = 83066, - [SMALL_STATE(2675)] = 83147, - [SMALL_STATE(2676)] = 83196, - [SMALL_STATE(2677)] = 83277, - [SMALL_STATE(2678)] = 83358, - [SMALL_STATE(2679)] = 83439, - [SMALL_STATE(2680)] = 83520, - [SMALL_STATE(2681)] = 83601, - [SMALL_STATE(2682)] = 83650, - [SMALL_STATE(2683)] = 83699, - [SMALL_STATE(2684)] = 83780, - [SMALL_STATE(2685)] = 83829, - [SMALL_STATE(2686)] = 83878, - [SMALL_STATE(2687)] = 83959, - [SMALL_STATE(2688)] = 84040, - [SMALL_STATE(2689)] = 84121, - [SMALL_STATE(2690)] = 84202, - [SMALL_STATE(2691)] = 84251, - [SMALL_STATE(2692)] = 84300, - [SMALL_STATE(2693)] = 84381, - [SMALL_STATE(2694)] = 84462, - [SMALL_STATE(2695)] = 84543, - [SMALL_STATE(2696)] = 84624, - [SMALL_STATE(2697)] = 84673, - [SMALL_STATE(2698)] = 84754, - [SMALL_STATE(2699)] = 84803, - [SMALL_STATE(2700)] = 84884, - [SMALL_STATE(2701)] = 84933, - [SMALL_STATE(2702)] = 85014, - [SMALL_STATE(2703)] = 85063, - [SMALL_STATE(2704)] = 85144, - [SMALL_STATE(2705)] = 85193, - [SMALL_STATE(2706)] = 85274, - [SMALL_STATE(2707)] = 85352, - [SMALL_STATE(2708)] = 85430, - [SMALL_STATE(2709)] = 85508, - [SMALL_STATE(2710)] = 85586, - [SMALL_STATE(2711)] = 85664, - [SMALL_STATE(2712)] = 85742, - [SMALL_STATE(2713)] = 85820, - [SMALL_STATE(2714)] = 85898, - [SMALL_STATE(2715)] = 85976, - [SMALL_STATE(2716)] = 86054, - [SMALL_STATE(2717)] = 86132, - [SMALL_STATE(2718)] = 86210, - [SMALL_STATE(2719)] = 86288, - [SMALL_STATE(2720)] = 86366, - [SMALL_STATE(2721)] = 86444, - [SMALL_STATE(2722)] = 86522, - [SMALL_STATE(2723)] = 86600, - [SMALL_STATE(2724)] = 86678, - [SMALL_STATE(2725)] = 86756, - [SMALL_STATE(2726)] = 86834, - [SMALL_STATE(2727)] = 86912, - [SMALL_STATE(2728)] = 86990, - [SMALL_STATE(2729)] = 87068, - [SMALL_STATE(2730)] = 87146, - [SMALL_STATE(2731)] = 87224, - [SMALL_STATE(2732)] = 87302, - [SMALL_STATE(2733)] = 87380, - [SMALL_STATE(2734)] = 87458, - [SMALL_STATE(2735)] = 87536, - [SMALL_STATE(2736)] = 87614, - [SMALL_STATE(2737)] = 87692, - [SMALL_STATE(2738)] = 87770, - [SMALL_STATE(2739)] = 87848, - [SMALL_STATE(2740)] = 87926, - [SMALL_STATE(2741)] = 88004, - [SMALL_STATE(2742)] = 88082, - [SMALL_STATE(2743)] = 88160, - [SMALL_STATE(2744)] = 88238, - [SMALL_STATE(2745)] = 88316, - [SMALL_STATE(2746)] = 88394, - [SMALL_STATE(2747)] = 88472, - [SMALL_STATE(2748)] = 88550, - [SMALL_STATE(2749)] = 88628, - [SMALL_STATE(2750)] = 88706, - [SMALL_STATE(2751)] = 88784, - [SMALL_STATE(2752)] = 88862, - [SMALL_STATE(2753)] = 88940, - [SMALL_STATE(2754)] = 89018, - [SMALL_STATE(2755)] = 89096, - [SMALL_STATE(2756)] = 89174, - [SMALL_STATE(2757)] = 89252, - [SMALL_STATE(2758)] = 89330, - [SMALL_STATE(2759)] = 89408, - [SMALL_STATE(2760)] = 89486, - [SMALL_STATE(2761)] = 89564, - [SMALL_STATE(2762)] = 89642, - [SMALL_STATE(2763)] = 89720, - [SMALL_STATE(2764)] = 89795, - [SMALL_STATE(2765)] = 89870, - [SMALL_STATE(2766)] = 89945, - [SMALL_STATE(2767)] = 90020, - [SMALL_STATE(2768)] = 90095, - [SMALL_STATE(2769)] = 90170, - [SMALL_STATE(2770)] = 90245, - [SMALL_STATE(2771)] = 90320, - [SMALL_STATE(2772)] = 90395, - [SMALL_STATE(2773)] = 90470, - [SMALL_STATE(2774)] = 90545, - [SMALL_STATE(2775)] = 90620, - [SMALL_STATE(2776)] = 90695, - [SMALL_STATE(2777)] = 90770, - [SMALL_STATE(2778)] = 90845, - [SMALL_STATE(2779)] = 90920, - [SMALL_STATE(2780)] = 90995, - [SMALL_STATE(2781)] = 91070, - [SMALL_STATE(2782)] = 91145, - [SMALL_STATE(2783)] = 91220, - [SMALL_STATE(2784)] = 91295, - [SMALL_STATE(2785)] = 91370, - [SMALL_STATE(2786)] = 91445, - [SMALL_STATE(2787)] = 91520, - [SMALL_STATE(2788)] = 91595, - [SMALL_STATE(2789)] = 91670, - [SMALL_STATE(2790)] = 91745, - [SMALL_STATE(2791)] = 91820, - [SMALL_STATE(2792)] = 91895, - [SMALL_STATE(2793)] = 91970, - [SMALL_STATE(2794)] = 92045, - [SMALL_STATE(2795)] = 92120, - [SMALL_STATE(2796)] = 92195, - [SMALL_STATE(2797)] = 92270, - [SMALL_STATE(2798)] = 92345, - [SMALL_STATE(2799)] = 92420, - [SMALL_STATE(2800)] = 92495, - [SMALL_STATE(2801)] = 92570, - [SMALL_STATE(2802)] = 92645, - [SMALL_STATE(2803)] = 92720, - [SMALL_STATE(2804)] = 92795, - [SMALL_STATE(2805)] = 92870, - [SMALL_STATE(2806)] = 92945, - [SMALL_STATE(2807)] = 93020, - [SMALL_STATE(2808)] = 93095, - [SMALL_STATE(2809)] = 93170, - [SMALL_STATE(2810)] = 93245, - [SMALL_STATE(2811)] = 93320, - [SMALL_STATE(2812)] = 93395, - [SMALL_STATE(2813)] = 93470, - [SMALL_STATE(2814)] = 93545, - [SMALL_STATE(2815)] = 93620, - [SMALL_STATE(2816)] = 93695, - [SMALL_STATE(2817)] = 93770, - [SMALL_STATE(2818)] = 93845, - [SMALL_STATE(2819)] = 93920, - [SMALL_STATE(2820)] = 93995, - [SMALL_STATE(2821)] = 94070, - [SMALL_STATE(2822)] = 94145, - [SMALL_STATE(2823)] = 94220, - [SMALL_STATE(2824)] = 94295, - [SMALL_STATE(2825)] = 94370, - [SMALL_STATE(2826)] = 94445, - [SMALL_STATE(2827)] = 94520, - [SMALL_STATE(2828)] = 94595, - [SMALL_STATE(2829)] = 94670, - [SMALL_STATE(2830)] = 94745, - [SMALL_STATE(2831)] = 94820, - [SMALL_STATE(2832)] = 94895, - [SMALL_STATE(2833)] = 94970, - [SMALL_STATE(2834)] = 95045, - [SMALL_STATE(2835)] = 95120, - [SMALL_STATE(2836)] = 95195, - [SMALL_STATE(2837)] = 95270, - [SMALL_STATE(2838)] = 95345, - [SMALL_STATE(2839)] = 95420, - [SMALL_STATE(2840)] = 95495, - [SMALL_STATE(2841)] = 95570, - [SMALL_STATE(2842)] = 95645, - [SMALL_STATE(2843)] = 95720, - [SMALL_STATE(2844)] = 95795, - [SMALL_STATE(2845)] = 95870, - [SMALL_STATE(2846)] = 95945, - [SMALL_STATE(2847)] = 96020, - [SMALL_STATE(2848)] = 96095, - [SMALL_STATE(2849)] = 96170, - [SMALL_STATE(2850)] = 96245, - [SMALL_STATE(2851)] = 96320, - [SMALL_STATE(2852)] = 96395, - [SMALL_STATE(2853)] = 96470, - [SMALL_STATE(2854)] = 96545, - [SMALL_STATE(2855)] = 96620, - [SMALL_STATE(2856)] = 96695, - [SMALL_STATE(2857)] = 96770, - [SMALL_STATE(2858)] = 96845, - [SMALL_STATE(2859)] = 96920, - [SMALL_STATE(2860)] = 96995, - [SMALL_STATE(2861)] = 97070, - [SMALL_STATE(2862)] = 97145, - [SMALL_STATE(2863)] = 97220, - [SMALL_STATE(2864)] = 97295, - [SMALL_STATE(2865)] = 97370, - [SMALL_STATE(2866)] = 97445, - [SMALL_STATE(2867)] = 97520, - [SMALL_STATE(2868)] = 97595, - [SMALL_STATE(2869)] = 97670, - [SMALL_STATE(2870)] = 97745, - [SMALL_STATE(2871)] = 97820, - [SMALL_STATE(2872)] = 97895, - [SMALL_STATE(2873)] = 97970, - [SMALL_STATE(2874)] = 98045, - [SMALL_STATE(2875)] = 98120, - [SMALL_STATE(2876)] = 98195, - [SMALL_STATE(2877)] = 98270, - [SMALL_STATE(2878)] = 98345, - [SMALL_STATE(2879)] = 98420, - [SMALL_STATE(2880)] = 98495, - [SMALL_STATE(2881)] = 98570, - [SMALL_STATE(2882)] = 98645, - [SMALL_STATE(2883)] = 98720, - [SMALL_STATE(2884)] = 98795, - [SMALL_STATE(2885)] = 98870, - [SMALL_STATE(2886)] = 98945, - [SMALL_STATE(2887)] = 99020, - [SMALL_STATE(2888)] = 99095, - [SMALL_STATE(2889)] = 99170, - [SMALL_STATE(2890)] = 99245, - [SMALL_STATE(2891)] = 99320, - [SMALL_STATE(2892)] = 99395, - [SMALL_STATE(2893)] = 99470, - [SMALL_STATE(2894)] = 99545, - [SMALL_STATE(2895)] = 99620, - [SMALL_STATE(2896)] = 99695, - [SMALL_STATE(2897)] = 99770, - [SMALL_STATE(2898)] = 99845, - [SMALL_STATE(2899)] = 99920, - [SMALL_STATE(2900)] = 99995, - [SMALL_STATE(2901)] = 100070, - [SMALL_STATE(2902)] = 100145, - [SMALL_STATE(2903)] = 100220, - [SMALL_STATE(2904)] = 100295, - [SMALL_STATE(2905)] = 100370, - [SMALL_STATE(2906)] = 100445, - [SMALL_STATE(2907)] = 100520, - [SMALL_STATE(2908)] = 100595, - [SMALL_STATE(2909)] = 100670, - [SMALL_STATE(2910)] = 100745, - [SMALL_STATE(2911)] = 100820, - [SMALL_STATE(2912)] = 100895, - [SMALL_STATE(2913)] = 100970, - [SMALL_STATE(2914)] = 101045, - [SMALL_STATE(2915)] = 101120, - [SMALL_STATE(2916)] = 101195, - [SMALL_STATE(2917)] = 101270, - [SMALL_STATE(2918)] = 101345, - [SMALL_STATE(2919)] = 101420, - [SMALL_STATE(2920)] = 101495, - [SMALL_STATE(2921)] = 101570, - [SMALL_STATE(2922)] = 101645, - [SMALL_STATE(2923)] = 101720, - [SMALL_STATE(2924)] = 101795, - [SMALL_STATE(2925)] = 101870, - [SMALL_STATE(2926)] = 101945, - [SMALL_STATE(2927)] = 102020, - [SMALL_STATE(2928)] = 102095, - [SMALL_STATE(2929)] = 102170, - [SMALL_STATE(2930)] = 102245, - [SMALL_STATE(2931)] = 102320, - [SMALL_STATE(2932)] = 102395, - [SMALL_STATE(2933)] = 102470, - [SMALL_STATE(2934)] = 102545, - [SMALL_STATE(2935)] = 102620, - [SMALL_STATE(2936)] = 102695, - [SMALL_STATE(2937)] = 102770, - [SMALL_STATE(2938)] = 102845, - [SMALL_STATE(2939)] = 102920, - [SMALL_STATE(2940)] = 102995, - [SMALL_STATE(2941)] = 103070, - [SMALL_STATE(2942)] = 103145, - [SMALL_STATE(2943)] = 103220, - [SMALL_STATE(2944)] = 103295, - [SMALL_STATE(2945)] = 103370, - [SMALL_STATE(2946)] = 103445, - [SMALL_STATE(2947)] = 103520, - [SMALL_STATE(2948)] = 103595, - [SMALL_STATE(2949)] = 103670, - [SMALL_STATE(2950)] = 103745, - [SMALL_STATE(2951)] = 103820, - [SMALL_STATE(2952)] = 103895, - [SMALL_STATE(2953)] = 103970, - [SMALL_STATE(2954)] = 104045, - [SMALL_STATE(2955)] = 104120, - [SMALL_STATE(2956)] = 104195, - [SMALL_STATE(2957)] = 104270, - [SMALL_STATE(2958)] = 104345, - [SMALL_STATE(2959)] = 104420, - [SMALL_STATE(2960)] = 104495, - [SMALL_STATE(2961)] = 104570, - [SMALL_STATE(2962)] = 104645, - [SMALL_STATE(2963)] = 104720, - [SMALL_STATE(2964)] = 104795, - [SMALL_STATE(2965)] = 104870, - [SMALL_STATE(2966)] = 104945, - [SMALL_STATE(2967)] = 105020, - [SMALL_STATE(2968)] = 105095, - [SMALL_STATE(2969)] = 105170, - [SMALL_STATE(2970)] = 105245, - [SMALL_STATE(2971)] = 105320, - [SMALL_STATE(2972)] = 105395, - [SMALL_STATE(2973)] = 105470, - [SMALL_STATE(2974)] = 105545, - [SMALL_STATE(2975)] = 105620, - [SMALL_STATE(2976)] = 105695, - [SMALL_STATE(2977)] = 105770, - [SMALL_STATE(2978)] = 105845, - [SMALL_STATE(2979)] = 105920, - [SMALL_STATE(2980)] = 105966, - [SMALL_STATE(2981)] = 106012, - [SMALL_STATE(2982)] = 106058, - [SMALL_STATE(2983)] = 106104, - [SMALL_STATE(2984)] = 106150, - [SMALL_STATE(2985)] = 106196, - [SMALL_STATE(2986)] = 106239, - [SMALL_STATE(2987)] = 106282, - [SMALL_STATE(2988)] = 106325, - [SMALL_STATE(2989)] = 106368, - [SMALL_STATE(2990)] = 106436, - [SMALL_STATE(2991)] = 106484, - [SMALL_STATE(2992)] = 106530, - [SMALL_STATE(2993)] = 106576, - [SMALL_STATE(2994)] = 106626, - [SMALL_STATE(2995)] = 106668, - [SMALL_STATE(2996)] = 106710, - [SMALL_STATE(2997)] = 106778, - [SMALL_STATE(2998)] = 106824, - [SMALL_STATE(2999)] = 106892, - [SMALL_STATE(3000)] = 106960, - [SMALL_STATE(3001)] = 107008, - [SMALL_STATE(3002)] = 107050, - [SMALL_STATE(3003)] = 107118, - [SMALL_STATE(3004)] = 107186, - [SMALL_STATE(3005)] = 107232, - [SMALL_STATE(3006)] = 107300, - [SMALL_STATE(3007)] = 107368, - [SMALL_STATE(3008)] = 107410, - [SMALL_STATE(3009)] = 107451, - [SMALL_STATE(3010)] = 107496, - [SMALL_STATE(3011)] = 107541, - [SMALL_STATE(3012)] = 107583, - [SMALL_STATE(3013)] = 107623, - [SMALL_STATE(3014)] = 107665, - [SMALL_STATE(3015)] = 107711, - [SMALL_STATE(3016)] = 107751, - [SMALL_STATE(3017)] = 107797, - [SMALL_STATE(3018)] = 107836, - [SMALL_STATE(3019)] = 107875, - [SMALL_STATE(3020)] = 107914, - [SMALL_STATE(3021)] = 107953, - [SMALL_STATE(3022)] = 107992, - [SMALL_STATE(3023)] = 108031, - [SMALL_STATE(3024)] = 108070, - [SMALL_STATE(3025)] = 108109, - [SMALL_STATE(3026)] = 108148, - [SMALL_STATE(3027)] = 108187, - [SMALL_STATE(3028)] = 108226, - [SMALL_STATE(3029)] = 108265, - [SMALL_STATE(3030)] = 108304, - [SMALL_STATE(3031)] = 108345, - [SMALL_STATE(3032)] = 108384, - [SMALL_STATE(3033)] = 108423, - [SMALL_STATE(3034)] = 108462, - [SMALL_STATE(3035)] = 108501, - [SMALL_STATE(3036)] = 108540, - [SMALL_STATE(3037)] = 108579, - [SMALL_STATE(3038)] = 108618, - [SMALL_STATE(3039)] = 108657, - [SMALL_STATE(3040)] = 108696, - [SMALL_STATE(3041)] = 108735, - [SMALL_STATE(3042)] = 108774, - [SMALL_STATE(3043)] = 108813, - [SMALL_STATE(3044)] = 108852, - [SMALL_STATE(3045)] = 108891, - [SMALL_STATE(3046)] = 108930, - [SMALL_STATE(3047)] = 108969, - [SMALL_STATE(3048)] = 109008, - [SMALL_STATE(3049)] = 109050, - [SMALL_STATE(3050)] = 109088, - [SMALL_STATE(3051)] = 109134, - [SMALL_STATE(3052)] = 109177, - [SMALL_STATE(3053)] = 109220, - [SMALL_STATE(3054)] = 109263, - [SMALL_STATE(3055)] = 109306, - [SMALL_STATE(3056)] = 109349, - [SMALL_STATE(3057)] = 109392, - [SMALL_STATE(3058)] = 109435, - [SMALL_STATE(3059)] = 109478, - [SMALL_STATE(3060)] = 109521, - [SMALL_STATE(3061)] = 109564, - [SMALL_STATE(3062)] = 109607, - [SMALL_STATE(3063)] = 109643, - [SMALL_STATE(3064)] = 109679, - [SMALL_STATE(3065)] = 109715, - [SMALL_STATE(3066)] = 109751, - [SMALL_STATE(3067)] = 109787, - [SMALL_STATE(3068)] = 109823, - [SMALL_STATE(3069)] = 109859, - [SMALL_STATE(3070)] = 109913, - [SMALL_STATE(3071)] = 109967, - [SMALL_STATE(3072)] = 110021, - [SMALL_STATE(3073)] = 110075, - [SMALL_STATE(3074)] = 110129, - [SMALL_STATE(3075)] = 110183, - [SMALL_STATE(3076)] = 110237, - [SMALL_STATE(3077)] = 110262, - [SMALL_STATE(3078)] = 110287, - [SMALL_STATE(3079)] = 110312, - [SMALL_STATE(3080)] = 110337, - [SMALL_STATE(3081)] = 110379, - [SMALL_STATE(3082)] = 110421, - [SMALL_STATE(3083)] = 110463, - [SMALL_STATE(3084)] = 110505, - [SMALL_STATE(3085)] = 110547, - [SMALL_STATE(3086)] = 110589, - [SMALL_STATE(3087)] = 110628, - [SMALL_STATE(3088)] = 110662, - [SMALL_STATE(3089)] = 110696, - [SMALL_STATE(3090)] = 110728, - [SMALL_STATE(3091)] = 110762, - [SMALL_STATE(3092)] = 110796, - [SMALL_STATE(3093)] = 110830, - [SMALL_STATE(3094)] = 110864, - [SMALL_STATE(3095)] = 110898, - [SMALL_STATE(3096)] = 110932, - [SMALL_STATE(3097)] = 110966, - [SMALL_STATE(3098)] = 111000, - [SMALL_STATE(3099)] = 111034, - [SMALL_STATE(3100)] = 111068, - [SMALL_STATE(3101)] = 111102, - [SMALL_STATE(3102)] = 111136, - [SMALL_STATE(3103)] = 111170, - [SMALL_STATE(3104)] = 111204, - [SMALL_STATE(3105)] = 111238, - [SMALL_STATE(3106)] = 111272, - [SMALL_STATE(3107)] = 111306, - [SMALL_STATE(3108)] = 111340, - [SMALL_STATE(3109)] = 111374, - [SMALL_STATE(3110)] = 111408, - [SMALL_STATE(3111)] = 111442, - [SMALL_STATE(3112)] = 111476, - [SMALL_STATE(3113)] = 111510, - [SMALL_STATE(3114)] = 111544, - [SMALL_STATE(3115)] = 111578, - [SMALL_STATE(3116)] = 111612, - [SMALL_STATE(3117)] = 111646, - [SMALL_STATE(3118)] = 111680, - [SMALL_STATE(3119)] = 111714, - [SMALL_STATE(3120)] = 111748, - [SMALL_STATE(3121)] = 111782, - [SMALL_STATE(3122)] = 111816, - [SMALL_STATE(3123)] = 111850, - [SMALL_STATE(3124)] = 111882, - [SMALL_STATE(3125)] = 111913, - [SMALL_STATE(3126)] = 111946, - [SMALL_STATE(3127)] = 111977, - [SMALL_STATE(3128)] = 112010, - [SMALL_STATE(3129)] = 112041, - [SMALL_STATE(3130)] = 112074, - [SMALL_STATE(3131)] = 112105, - [SMALL_STATE(3132)] = 112136, - [SMALL_STATE(3133)] = 112167, - [SMALL_STATE(3134)] = 112198, - [SMALL_STATE(3135)] = 112227, - [SMALL_STATE(3136)] = 112258, - [SMALL_STATE(3137)] = 112289, - [SMALL_STATE(3138)] = 112320, - [SMALL_STATE(3139)] = 112349, - [SMALL_STATE(3140)] = 112380, - [SMALL_STATE(3141)] = 112413, - [SMALL_STATE(3142)] = 112446, - [SMALL_STATE(3143)] = 112477, - [SMALL_STATE(3144)] = 112508, - [SMALL_STATE(3145)] = 112539, - [SMALL_STATE(3146)] = 112570, - [SMALL_STATE(3147)] = 112601, - [SMALL_STATE(3148)] = 112628, - [SMALL_STATE(3149)] = 112657, - [SMALL_STATE(3150)] = 112686, - [SMALL_STATE(3151)] = 112715, - [SMALL_STATE(3152)] = 112746, - [SMALL_STATE(3153)] = 112777, - [SMALL_STATE(3154)] = 112808, - [SMALL_STATE(3155)] = 112837, - [SMALL_STATE(3156)] = 112868, - [SMALL_STATE(3157)] = 112899, - [SMALL_STATE(3158)] = 112932, - [SMALL_STATE(3159)] = 112963, - [SMALL_STATE(3160)] = 112997, - [SMALL_STATE(3161)] = 113017, - [SMALL_STATE(3162)] = 113051, - [SMALL_STATE(3163)] = 113071, - [SMALL_STATE(3164)] = 113105, - [SMALL_STATE(3165)] = 113125, - [SMALL_STATE(3166)] = 113159, - [SMALL_STATE(3167)] = 113193, - [SMALL_STATE(3168)] = 113227, - [SMALL_STATE(3169)] = 113261, - [SMALL_STATE(3170)] = 113295, - [SMALL_STATE(3171)] = 113329, - [SMALL_STATE(3172)] = 113363, - [SMALL_STATE(3173)] = 113397, - [SMALL_STATE(3174)] = 113431, - [SMALL_STATE(3175)] = 113465, - [SMALL_STATE(3176)] = 113485, - [SMALL_STATE(3177)] = 113519, - [SMALL_STATE(3178)] = 113553, - [SMALL_STATE(3179)] = 113587, - [SMALL_STATE(3180)] = 113621, - [SMALL_STATE(3181)] = 113655, - [SMALL_STATE(3182)] = 113685, - [SMALL_STATE(3183)] = 113719, - [SMALL_STATE(3184)] = 113753, - [SMALL_STATE(3185)] = 113787, - [SMALL_STATE(3186)] = 113821, - [SMALL_STATE(3187)] = 113855, - [SMALL_STATE(3188)] = 113889, - [SMALL_STATE(3189)] = 113923, - [SMALL_STATE(3190)] = 113957, - [SMALL_STATE(3191)] = 113991, - [SMALL_STATE(3192)] = 114025, - [SMALL_STATE(3193)] = 114059, - [SMALL_STATE(3194)] = 114093, - [SMALL_STATE(3195)] = 114127, - [SMALL_STATE(3196)] = 114161, - [SMALL_STATE(3197)] = 114187, - [SMALL_STATE(3198)] = 114221, - [SMALL_STATE(3199)] = 114255, - [SMALL_STATE(3200)] = 114289, - [SMALL_STATE(3201)] = 114316, - [SMALL_STATE(3202)] = 114343, - [SMALL_STATE(3203)] = 114370, - [SMALL_STATE(3204)] = 114397, - [SMALL_STATE(3205)] = 114424, - [SMALL_STATE(3206)] = 114445, - [SMALL_STATE(3207)] = 114460, - [SMALL_STATE(3208)] = 114481, - [SMALL_STATE(3209)] = 114507, - [SMALL_STATE(3210)] = 114535, - [SMALL_STATE(3211)] = 114563, - [SMALL_STATE(3212)] = 114591, - [SMALL_STATE(3213)] = 114619, - [SMALL_STATE(3214)] = 114647, - [SMALL_STATE(3215)] = 114675, - [SMALL_STATE(3216)] = 114703, - [SMALL_STATE(3217)] = 114731, - [SMALL_STATE(3218)] = 114759, - [SMALL_STATE(3219)] = 114787, - [SMALL_STATE(3220)] = 114815, - [SMALL_STATE(3221)] = 114829, - [SMALL_STATE(3222)] = 114857, - [SMALL_STATE(3223)] = 114885, - [SMALL_STATE(3224)] = 114913, - [SMALL_STATE(3225)] = 114941, - [SMALL_STATE(3226)] = 114969, - [SMALL_STATE(3227)] = 114997, - [SMALL_STATE(3228)] = 115025, - [SMALL_STATE(3229)] = 115053, - [SMALL_STATE(3230)] = 115081, - [SMALL_STATE(3231)] = 115109, - [SMALL_STATE(3232)] = 115137, - [SMALL_STATE(3233)] = 115163, - [SMALL_STATE(3234)] = 115181, - [SMALL_STATE(3235)] = 115209, - [SMALL_STATE(3236)] = 115237, - [SMALL_STATE(3237)] = 115265, - [SMALL_STATE(3238)] = 115293, - [SMALL_STATE(3239)] = 115307, - [SMALL_STATE(3240)] = 115333, - [SMALL_STATE(3241)] = 115361, - [SMALL_STATE(3242)] = 115389, - [SMALL_STATE(3243)] = 115417, - [SMALL_STATE(3244)] = 115445, - [SMALL_STATE(3245)] = 115473, - [SMALL_STATE(3246)] = 115501, - [SMALL_STATE(3247)] = 115527, - [SMALL_STATE(3248)] = 115551, - [SMALL_STATE(3249)] = 115575, - [SMALL_STATE(3250)] = 115603, - [SMALL_STATE(3251)] = 115621, - [SMALL_STATE(3252)] = 115649, - [SMALL_STATE(3253)] = 115677, - [SMALL_STATE(3254)] = 115705, - [SMALL_STATE(3255)] = 115733, - [SMALL_STATE(3256)] = 115761, - [SMALL_STATE(3257)] = 115789, - [SMALL_STATE(3258)] = 115817, - [SMALL_STATE(3259)] = 115841, - [SMALL_STATE(3260)] = 115865, - [SMALL_STATE(3261)] = 115893, - [SMALL_STATE(3262)] = 115921, - [SMALL_STATE(3263)] = 115947, - [SMALL_STATE(3264)] = 115975, - [SMALL_STATE(3265)] = 116003, - [SMALL_STATE(3266)] = 116017, - [SMALL_STATE(3267)] = 116045, - [SMALL_STATE(3268)] = 116073, - [SMALL_STATE(3269)] = 116101, - [SMALL_STATE(3270)] = 116129, - [SMALL_STATE(3271)] = 116157, - [SMALL_STATE(3272)] = 116185, - [SMALL_STATE(3273)] = 116203, - [SMALL_STATE(3274)] = 116231, - [SMALL_STATE(3275)] = 116259, - [SMALL_STATE(3276)] = 116283, - [SMALL_STATE(3277)] = 116311, - [SMALL_STATE(3278)] = 116339, - [SMALL_STATE(3279)] = 116359, - [SMALL_STATE(3280)] = 116387, - [SMALL_STATE(3281)] = 116409, - [SMALL_STATE(3282)] = 116437, - [SMALL_STATE(3283)] = 116465, - [SMALL_STATE(3284)] = 116493, - [SMALL_STATE(3285)] = 116511, - [SMALL_STATE(3286)] = 116539, - [SMALL_STATE(3287)] = 116567, - [SMALL_STATE(3288)] = 116595, - [SMALL_STATE(3289)] = 116623, - [SMALL_STATE(3290)] = 116651, - [SMALL_STATE(3291)] = 116679, - [SMALL_STATE(3292)] = 116703, - [SMALL_STATE(3293)] = 116731, - [SMALL_STATE(3294)] = 116752, - [SMALL_STATE(3295)] = 116777, - [SMALL_STATE(3296)] = 116790, - [SMALL_STATE(3297)] = 116807, - [SMALL_STATE(3298)] = 116824, - [SMALL_STATE(3299)] = 116839, - [SMALL_STATE(3300)] = 116852, - [SMALL_STATE(3301)] = 116869, - [SMALL_STATE(3302)] = 116894, - [SMALL_STATE(3303)] = 116909, - [SMALL_STATE(3304)] = 116926, - [SMALL_STATE(3305)] = 116951, - [SMALL_STATE(3306)] = 116964, - [SMALL_STATE(3307)] = 116981, - [SMALL_STATE(3308)] = 116998, - [SMALL_STATE(3309)] = 117019, - [SMALL_STATE(3310)] = 117036, - [SMALL_STATE(3311)] = 117049, - [SMALL_STATE(3312)] = 117074, - [SMALL_STATE(3313)] = 117091, - [SMALL_STATE(3314)] = 117104, - [SMALL_STATE(3315)] = 117129, - [SMALL_STATE(3316)] = 117154, - [SMALL_STATE(3317)] = 117177, - [SMALL_STATE(3318)] = 117192, - [SMALL_STATE(3319)] = 117205, - [SMALL_STATE(3320)] = 117230, - [SMALL_STATE(3321)] = 117247, - [SMALL_STATE(3322)] = 117269, - [SMALL_STATE(3323)] = 117291, - [SMALL_STATE(3324)] = 117313, - [SMALL_STATE(3325)] = 117329, - [SMALL_STATE(3326)] = 117351, - [SMALL_STATE(3327)] = 117365, - [SMALL_STATE(3328)] = 117387, - [SMALL_STATE(3329)] = 117405, - [SMALL_STATE(3330)] = 117427, - [SMALL_STATE(3331)] = 117449, - [SMALL_STATE(3332)] = 117471, - [SMALL_STATE(3333)] = 117493, - [SMALL_STATE(3334)] = 117515, - [SMALL_STATE(3335)] = 117537, - [SMALL_STATE(3336)] = 117559, - [SMALL_STATE(3337)] = 117581, - [SMALL_STATE(3338)] = 117603, - [SMALL_STATE(3339)] = 117625, - [SMALL_STATE(3340)] = 117643, - [SMALL_STATE(3341)] = 117655, - [SMALL_STATE(3342)] = 117667, - [SMALL_STATE(3343)] = 117679, - [SMALL_STATE(3344)] = 117701, - [SMALL_STATE(3345)] = 117713, - [SMALL_STATE(3346)] = 117735, - [SMALL_STATE(3347)] = 117747, - [SMALL_STATE(3348)] = 117769, - [SMALL_STATE(3349)] = 117781, - [SMALL_STATE(3350)] = 117803, - [SMALL_STATE(3351)] = 117825, - [SMALL_STATE(3352)] = 117847, - [SMALL_STATE(3353)] = 117869, - [SMALL_STATE(3354)] = 117891, - [SMALL_STATE(3355)] = 117913, - [SMALL_STATE(3356)] = 117935, - [SMALL_STATE(3357)] = 117957, - [SMALL_STATE(3358)] = 117975, - [SMALL_STATE(3359)] = 117987, - [SMALL_STATE(3360)] = 118005, - [SMALL_STATE(3361)] = 118027, - [SMALL_STATE(3362)] = 118049, - [SMALL_STATE(3363)] = 118071, - [SMALL_STATE(3364)] = 118093, - [SMALL_STATE(3365)] = 118115, - [SMALL_STATE(3366)] = 118137, - [SMALL_STATE(3367)] = 118159, - [SMALL_STATE(3368)] = 118181, - [SMALL_STATE(3369)] = 118203, - [SMALL_STATE(3370)] = 118225, - [SMALL_STATE(3371)] = 118247, - [SMALL_STATE(3372)] = 118265, - [SMALL_STATE(3373)] = 118277, - [SMALL_STATE(3374)] = 118299, - [SMALL_STATE(3375)] = 118321, - [SMALL_STATE(3376)] = 118343, - [SMALL_STATE(3377)] = 118365, - [SMALL_STATE(3378)] = 118387, - [SMALL_STATE(3379)] = 118409, - [SMALL_STATE(3380)] = 118421, - [SMALL_STATE(3381)] = 118443, - [SMALL_STATE(3382)] = 118465, - [SMALL_STATE(3383)] = 118477, - [SMALL_STATE(3384)] = 118495, - [SMALL_STATE(3385)] = 118513, - [SMALL_STATE(3386)] = 118535, - [SMALL_STATE(3387)] = 118547, - [SMALL_STATE(3388)] = 118569, - [SMALL_STATE(3389)] = 118591, - [SMALL_STATE(3390)] = 118603, - [SMALL_STATE(3391)] = 118625, - [SMALL_STATE(3392)] = 118647, - [SMALL_STATE(3393)] = 118669, - [SMALL_STATE(3394)] = 118687, - [SMALL_STATE(3395)] = 118705, - [SMALL_STATE(3396)] = 118727, - [SMALL_STATE(3397)] = 118749, - [SMALL_STATE(3398)] = 118761, - [SMALL_STATE(3399)] = 118783, - [SMALL_STATE(3400)] = 118795, - [SMALL_STATE(3401)] = 118817, - [SMALL_STATE(3402)] = 118829, - [SMALL_STATE(3403)] = 118841, - [SMALL_STATE(3404)] = 118863, - [SMALL_STATE(3405)] = 118875, - [SMALL_STATE(3406)] = 118887, - [SMALL_STATE(3407)] = 118909, - [SMALL_STATE(3408)] = 118931, - [SMALL_STATE(3409)] = 118943, - [SMALL_STATE(3410)] = 118965, - [SMALL_STATE(3411)] = 118987, - [SMALL_STATE(3412)] = 119009, - [SMALL_STATE(3413)] = 119031, - [SMALL_STATE(3414)] = 119053, - [SMALL_STATE(3415)] = 119075, - [SMALL_STATE(3416)] = 119097, - [SMALL_STATE(3417)] = 119115, - [SMALL_STATE(3418)] = 119137, - [SMALL_STATE(3419)] = 119159, - [SMALL_STATE(3420)] = 119181, - [SMALL_STATE(3421)] = 119199, - [SMALL_STATE(3422)] = 119217, - [SMALL_STATE(3423)] = 119239, - [SMALL_STATE(3424)] = 119261, - [SMALL_STATE(3425)] = 119273, - [SMALL_STATE(3426)] = 119293, - [SMALL_STATE(3427)] = 119315, - [SMALL_STATE(3428)] = 119337, - [SMALL_STATE(3429)] = 119359, - [SMALL_STATE(3430)] = 119371, - [SMALL_STATE(3431)] = 119393, - [SMALL_STATE(3432)] = 119415, - [SMALL_STATE(3433)] = 119427, - [SMALL_STATE(3434)] = 119439, - [SMALL_STATE(3435)] = 119461, - [SMALL_STATE(3436)] = 119479, - [SMALL_STATE(3437)] = 119491, - [SMALL_STATE(3438)] = 119513, - [SMALL_STATE(3439)] = 119535, - [SMALL_STATE(3440)] = 119557, - [SMALL_STATE(3441)] = 119569, - [SMALL_STATE(3442)] = 119591, - [SMALL_STATE(3443)] = 119613, - [SMALL_STATE(3444)] = 119631, - [SMALL_STATE(3445)] = 119653, - [SMALL_STATE(3446)] = 119665, - [SMALL_STATE(3447)] = 119687, - [SMALL_STATE(3448)] = 119699, - [SMALL_STATE(3449)] = 119711, - [SMALL_STATE(3450)] = 119729, - [SMALL_STATE(3451)] = 119751, - [SMALL_STATE(3452)] = 119763, - [SMALL_STATE(3453)] = 119785, - [SMALL_STATE(3454)] = 119807, - [SMALL_STATE(3455)] = 119829, - [SMALL_STATE(3456)] = 119847, - [SMALL_STATE(3457)] = 119869, - [SMALL_STATE(3458)] = 119891, - [SMALL_STATE(3459)] = 119913, - [SMALL_STATE(3460)] = 119931, - [SMALL_STATE(3461)] = 119953, - [SMALL_STATE(3462)] = 119975, - [SMALL_STATE(3463)] = 119987, - [SMALL_STATE(3464)] = 120009, - [SMALL_STATE(3465)] = 120031, - [SMALL_STATE(3466)] = 120043, - [SMALL_STATE(3467)] = 120065, - [SMALL_STATE(3468)] = 120087, - [SMALL_STATE(3469)] = 120105, - [SMALL_STATE(3470)] = 120127, - [SMALL_STATE(3471)] = 120139, - [SMALL_STATE(3472)] = 120161, - [SMALL_STATE(3473)] = 120183, - [SMALL_STATE(3474)] = 120205, - [SMALL_STATE(3475)] = 120217, - [SMALL_STATE(3476)] = 120239, - [SMALL_STATE(3477)] = 120257, - [SMALL_STATE(3478)] = 120279, - [SMALL_STATE(3479)] = 120301, - [SMALL_STATE(3480)] = 120319, - [SMALL_STATE(3481)] = 120341, - [SMALL_STATE(3482)] = 120353, - [SMALL_STATE(3483)] = 120375, - [SMALL_STATE(3484)] = 120387, - [SMALL_STATE(3485)] = 120406, - [SMALL_STATE(3486)] = 120421, - [SMALL_STATE(3487)] = 120440, - [SMALL_STATE(3488)] = 120459, - [SMALL_STATE(3489)] = 120472, - [SMALL_STATE(3490)] = 120485, - [SMALL_STATE(3491)] = 120504, - [SMALL_STATE(3492)] = 120517, - [SMALL_STATE(3493)] = 120536, - [SMALL_STATE(3494)] = 120555, - [SMALL_STATE(3495)] = 120574, - [SMALL_STATE(3496)] = 120593, - [SMALL_STATE(3497)] = 120610, - [SMALL_STATE(3498)] = 120629, - [SMALL_STATE(3499)] = 120644, - [SMALL_STATE(3500)] = 120663, - [SMALL_STATE(3501)] = 120682, - [SMALL_STATE(3502)] = 120701, - [SMALL_STATE(3503)] = 120720, - [SMALL_STATE(3504)] = 120739, - [SMALL_STATE(3505)] = 120754, - [SMALL_STATE(3506)] = 120773, - [SMALL_STATE(3507)] = 120792, - [SMALL_STATE(3508)] = 120811, - [SMALL_STATE(3509)] = 120826, - [SMALL_STATE(3510)] = 120845, - [SMALL_STATE(3511)] = 120864, - [SMALL_STATE(3512)] = 120883, - [SMALL_STATE(3513)] = 120902, - [SMALL_STATE(3514)] = 120921, - [SMALL_STATE(3515)] = 120934, - [SMALL_STATE(3516)] = 120949, - [SMALL_STATE(3517)] = 120964, - [SMALL_STATE(3518)] = 120983, - [SMALL_STATE(3519)] = 121002, - [SMALL_STATE(3520)] = 121021, - [SMALL_STATE(3521)] = 121040, - [SMALL_STATE(3522)] = 121059, - [SMALL_STATE(3523)] = 121078, - [SMALL_STATE(3524)] = 121093, - [SMALL_STATE(3525)] = 121112, - [SMALL_STATE(3526)] = 121127, - [SMALL_STATE(3527)] = 121142, - [SMALL_STATE(3528)] = 121161, - [SMALL_STATE(3529)] = 121176, - [SMALL_STATE(3530)] = 121191, - [SMALL_STATE(3531)] = 121210, - [SMALL_STATE(3532)] = 121227, - [SMALL_STATE(3533)] = 121246, - [SMALL_STATE(3534)] = 121265, - [SMALL_STATE(3535)] = 121284, - [SMALL_STATE(3536)] = 121303, - [SMALL_STATE(3537)] = 121314, - [SMALL_STATE(3538)] = 121331, - [SMALL_STATE(3539)] = 121344, - [SMALL_STATE(3540)] = 121355, - [SMALL_STATE(3541)] = 121374, - [SMALL_STATE(3542)] = 121387, - [SMALL_STATE(3543)] = 121400, - [SMALL_STATE(3544)] = 121419, - [SMALL_STATE(3545)] = 121438, - [SMALL_STATE(3546)] = 121457, - [SMALL_STATE(3547)] = 121476, - [SMALL_STATE(3548)] = 121489, - [SMALL_STATE(3549)] = 121508, - [SMALL_STATE(3550)] = 121527, - [SMALL_STATE(3551)] = 121546, - [SMALL_STATE(3552)] = 121559, - [SMALL_STATE(3553)] = 121578, - [SMALL_STATE(3554)] = 121597, - [SMALL_STATE(3555)] = 121612, - [SMALL_STATE(3556)] = 121631, - [SMALL_STATE(3557)] = 121642, - [SMALL_STATE(3558)] = 121661, - [SMALL_STATE(3559)] = 121680, - [SMALL_STATE(3560)] = 121699, - [SMALL_STATE(3561)] = 121718, - [SMALL_STATE(3562)] = 121737, - [SMALL_STATE(3563)] = 121754, - [SMALL_STATE(3564)] = 121773, - [SMALL_STATE(3565)] = 121792, - [SMALL_STATE(3566)] = 121809, - [SMALL_STATE(3567)] = 121828, - [SMALL_STATE(3568)] = 121847, - [SMALL_STATE(3569)] = 121862, - [SMALL_STATE(3570)] = 121881, - [SMALL_STATE(3571)] = 121892, - [SMALL_STATE(3572)] = 121911, - [SMALL_STATE(3573)] = 121922, - [SMALL_STATE(3574)] = 121941, - [SMALL_STATE(3575)] = 121960, - [SMALL_STATE(3576)] = 121979, - [SMALL_STATE(3577)] = 121998, - [SMALL_STATE(3578)] = 122017, - [SMALL_STATE(3579)] = 122036, - [SMALL_STATE(3580)] = 122051, - [SMALL_STATE(3581)] = 122070, - [SMALL_STATE(3582)] = 122089, - [SMALL_STATE(3583)] = 122108, - [SMALL_STATE(3584)] = 122123, - [SMALL_STATE(3585)] = 122142, - [SMALL_STATE(3586)] = 122157, - [SMALL_STATE(3587)] = 122172, - [SMALL_STATE(3588)] = 122191, - [SMALL_STATE(3589)] = 122206, - [SMALL_STATE(3590)] = 122221, - [SMALL_STATE(3591)] = 122236, - [SMALL_STATE(3592)] = 122255, - [SMALL_STATE(3593)] = 122266, - [SMALL_STATE(3594)] = 122285, - [SMALL_STATE(3595)] = 122304, - [SMALL_STATE(3596)] = 122319, - [SMALL_STATE(3597)] = 122334, - [SMALL_STATE(3598)] = 122353, - [SMALL_STATE(3599)] = 122372, - [SMALL_STATE(3600)] = 122387, - [SMALL_STATE(3601)] = 122400, - [SMALL_STATE(3602)] = 122419, - [SMALL_STATE(3603)] = 122438, - [SMALL_STATE(3604)] = 122457, - [SMALL_STATE(3605)] = 122476, - [SMALL_STATE(3606)] = 122495, - [SMALL_STATE(3607)] = 122511, - [SMALL_STATE(3608)] = 122525, - [SMALL_STATE(3609)] = 122541, - [SMALL_STATE(3610)] = 122555, - [SMALL_STATE(3611)] = 122571, - [SMALL_STATE(3612)] = 122587, - [SMALL_STATE(3613)] = 122603, - [SMALL_STATE(3614)] = 122619, - [SMALL_STATE(3615)] = 122633, - [SMALL_STATE(3616)] = 122649, - [SMALL_STATE(3617)] = 122665, - [SMALL_STATE(3618)] = 122681, - [SMALL_STATE(3619)] = 122697, - [SMALL_STATE(3620)] = 122711, - [SMALL_STATE(3621)] = 122725, - [SMALL_STATE(3622)] = 122739, - [SMALL_STATE(3623)] = 122755, - [SMALL_STATE(3624)] = 122771, - [SMALL_STATE(3625)] = 122787, - [SMALL_STATE(3626)] = 122803, - [SMALL_STATE(3627)] = 122819, - [SMALL_STATE(3628)] = 122835, - [SMALL_STATE(3629)] = 122851, - [SMALL_STATE(3630)] = 122867, - [SMALL_STATE(3631)] = 122883, - [SMALL_STATE(3632)] = 122899, - [SMALL_STATE(3633)] = 122915, - [SMALL_STATE(3634)] = 122931, - [SMALL_STATE(3635)] = 122945, - [SMALL_STATE(3636)] = 122961, - [SMALL_STATE(3637)] = 122977, - [SMALL_STATE(3638)] = 122993, - [SMALL_STATE(3639)] = 123009, - [SMALL_STATE(3640)] = 123025, - [SMALL_STATE(3641)] = 123039, - [SMALL_STATE(3642)] = 123053, - [SMALL_STATE(3643)] = 123069, - [SMALL_STATE(3644)] = 123085, - [SMALL_STATE(3645)] = 123101, - [SMALL_STATE(3646)] = 123117, - [SMALL_STATE(3647)] = 123133, - [SMALL_STATE(3648)] = 123149, - [SMALL_STATE(3649)] = 123165, - [SMALL_STATE(3650)] = 123181, - [SMALL_STATE(3651)] = 123197, - [SMALL_STATE(3652)] = 123213, - [SMALL_STATE(3653)] = 123225, - [SMALL_STATE(3654)] = 123241, - [SMALL_STATE(3655)] = 123255, - [SMALL_STATE(3656)] = 123269, - [SMALL_STATE(3657)] = 123279, - [SMALL_STATE(3658)] = 123293, - [SMALL_STATE(3659)] = 123309, - [SMALL_STATE(3660)] = 123325, - [SMALL_STATE(3661)] = 123341, - [SMALL_STATE(3662)] = 123357, - [SMALL_STATE(3663)] = 123373, - [SMALL_STATE(3664)] = 123387, - [SMALL_STATE(3665)] = 123401, - [SMALL_STATE(3666)] = 123417, - [SMALL_STATE(3667)] = 123431, - [SMALL_STATE(3668)] = 123447, - [SMALL_STATE(3669)] = 123463, - [SMALL_STATE(3670)] = 123479, - [SMALL_STATE(3671)] = 123493, - [SMALL_STATE(3672)] = 123507, - [SMALL_STATE(3673)] = 123521, - [SMALL_STATE(3674)] = 123537, - [SMALL_STATE(3675)] = 123551, - [SMALL_STATE(3676)] = 123565, - [SMALL_STATE(3677)] = 123581, - [SMALL_STATE(3678)] = 123597, - [SMALL_STATE(3679)] = 123613, - [SMALL_STATE(3680)] = 123623, - [SMALL_STATE(3681)] = 123637, - [SMALL_STATE(3682)] = 123651, - [SMALL_STATE(3683)] = 123665, - [SMALL_STATE(3684)] = 123681, - [SMALL_STATE(3685)] = 123697, - [SMALL_STATE(3686)] = 123713, - [SMALL_STATE(3687)] = 123729, - [SMALL_STATE(3688)] = 123743, - [SMALL_STATE(3689)] = 123757, - [SMALL_STATE(3690)] = 123771, - [SMALL_STATE(3691)] = 123787, - [SMALL_STATE(3692)] = 123803, - [SMALL_STATE(3693)] = 123819, - [SMALL_STATE(3694)] = 123835, - [SMALL_STATE(3695)] = 123849, - [SMALL_STATE(3696)] = 123863, - [SMALL_STATE(3697)] = 123879, - [SMALL_STATE(3698)] = 123895, - [SMALL_STATE(3699)] = 123909, - [SMALL_STATE(3700)] = 123923, - [SMALL_STATE(3701)] = 123939, - [SMALL_STATE(3702)] = 123955, - [SMALL_STATE(3703)] = 123971, - [SMALL_STATE(3704)] = 123987, - [SMALL_STATE(3705)] = 124001, - [SMALL_STATE(3706)] = 124017, - [SMALL_STATE(3707)] = 124033, - [SMALL_STATE(3708)] = 124049, - [SMALL_STATE(3709)] = 124065, - [SMALL_STATE(3710)] = 124081, - [SMALL_STATE(3711)] = 124097, - [SMALL_STATE(3712)] = 124111, - [SMALL_STATE(3713)] = 124127, - [SMALL_STATE(3714)] = 124143, - [SMALL_STATE(3715)] = 124157, - [SMALL_STATE(3716)] = 124171, - [SMALL_STATE(3717)] = 124187, - [SMALL_STATE(3718)] = 124203, - [SMALL_STATE(3719)] = 124219, - [SMALL_STATE(3720)] = 124235, - [SMALL_STATE(3721)] = 124251, - [SMALL_STATE(3722)] = 124267, - [SMALL_STATE(3723)] = 124281, - [SMALL_STATE(3724)] = 124297, - [SMALL_STATE(3725)] = 124313, - [SMALL_STATE(3726)] = 124329, - [SMALL_STATE(3727)] = 124343, - [SMALL_STATE(3728)] = 124357, - [SMALL_STATE(3729)] = 124373, - [SMALL_STATE(3730)] = 124389, - [SMALL_STATE(3731)] = 124405, - [SMALL_STATE(3732)] = 124419, - [SMALL_STATE(3733)] = 124433, - [SMALL_STATE(3734)] = 124449, - [SMALL_STATE(3735)] = 124463, - [SMALL_STATE(3736)] = 124479, - [SMALL_STATE(3737)] = 124495, - [SMALL_STATE(3738)] = 124511, - [SMALL_STATE(3739)] = 124527, - [SMALL_STATE(3740)] = 124543, - [SMALL_STATE(3741)] = 124559, - [SMALL_STATE(3742)] = 124573, - [SMALL_STATE(3743)] = 124589, - [SMALL_STATE(3744)] = 124603, - [SMALL_STATE(3745)] = 124619, - [SMALL_STATE(3746)] = 124635, - [SMALL_STATE(3747)] = 124651, - [SMALL_STATE(3748)] = 124665, - [SMALL_STATE(3749)] = 124679, - [SMALL_STATE(3750)] = 124693, - [SMALL_STATE(3751)] = 124709, - [SMALL_STATE(3752)] = 124725, - [SMALL_STATE(3753)] = 124741, - [SMALL_STATE(3754)] = 124755, - [SMALL_STATE(3755)] = 124769, - [SMALL_STATE(3756)] = 124785, - [SMALL_STATE(3757)] = 124801, - [SMALL_STATE(3758)] = 124817, - [SMALL_STATE(3759)] = 124831, - [SMALL_STATE(3760)] = 124845, - [SMALL_STATE(3761)] = 124859, - [SMALL_STATE(3762)] = 124875, - [SMALL_STATE(3763)] = 124889, - [SMALL_STATE(3764)] = 124905, - [SMALL_STATE(3765)] = 124921, - [SMALL_STATE(3766)] = 124937, - [SMALL_STATE(3767)] = 124951, - [SMALL_STATE(3768)] = 124967, - [SMALL_STATE(3769)] = 124983, - [SMALL_STATE(3770)] = 124999, - [SMALL_STATE(3771)] = 125015, - [SMALL_STATE(3772)] = 125031, - [SMALL_STATE(3773)] = 125043, - [SMALL_STATE(3774)] = 125059, - [SMALL_STATE(3775)] = 125073, - [SMALL_STATE(3776)] = 125089, - [SMALL_STATE(3777)] = 125103, - [SMALL_STATE(3778)] = 125117, - [SMALL_STATE(3779)] = 125131, - [SMALL_STATE(3780)] = 125147, - [SMALL_STATE(3781)] = 125161, - [SMALL_STATE(3782)] = 125175, - [SMALL_STATE(3783)] = 125189, - [SMALL_STATE(3784)] = 125205, - [SMALL_STATE(3785)] = 125221, - [SMALL_STATE(3786)] = 125237, - [SMALL_STATE(3787)] = 125251, - [SMALL_STATE(3788)] = 125265, - [SMALL_STATE(3789)] = 125281, - [SMALL_STATE(3790)] = 125297, - [SMALL_STATE(3791)] = 125311, - [SMALL_STATE(3792)] = 125327, - [SMALL_STATE(3793)] = 125343, - [SMALL_STATE(3794)] = 125359, - [SMALL_STATE(3795)] = 125373, - [SMALL_STATE(3796)] = 125389, - [SMALL_STATE(3797)] = 125403, - [SMALL_STATE(3798)] = 125419, - [SMALL_STATE(3799)] = 125433, - [SMALL_STATE(3800)] = 125447, - [SMALL_STATE(3801)] = 125463, - [SMALL_STATE(3802)] = 125477, - [SMALL_STATE(3803)] = 125491, - [SMALL_STATE(3804)] = 125507, - [SMALL_STATE(3805)] = 125521, - [SMALL_STATE(3806)] = 125537, - [SMALL_STATE(3807)] = 125551, - [SMALL_STATE(3808)] = 125567, - [SMALL_STATE(3809)] = 125583, - [SMALL_STATE(3810)] = 125597, - [SMALL_STATE(3811)] = 125613, - [SMALL_STATE(3812)] = 125629, - [SMALL_STATE(3813)] = 125645, - [SMALL_STATE(3814)] = 125661, - [SMALL_STATE(3815)] = 125677, - [SMALL_STATE(3816)] = 125691, - [SMALL_STATE(3817)] = 125705, - [SMALL_STATE(3818)] = 125721, - [SMALL_STATE(3819)] = 125737, - [SMALL_STATE(3820)] = 125753, - [SMALL_STATE(3821)] = 125769, - [SMALL_STATE(3822)] = 125785, - [SMALL_STATE(3823)] = 125801, - [SMALL_STATE(3824)] = 125815, - [SMALL_STATE(3825)] = 125831, - [SMALL_STATE(3826)] = 125847, - [SMALL_STATE(3827)] = 125863, - [SMALL_STATE(3828)] = 125879, - [SMALL_STATE(3829)] = 125895, - [SMALL_STATE(3830)] = 125909, - [SMALL_STATE(3831)] = 125925, - [SMALL_STATE(3832)] = 125939, - [SMALL_STATE(3833)] = 125955, - [SMALL_STATE(3834)] = 125969, - [SMALL_STATE(3835)] = 125979, - [SMALL_STATE(3836)] = 125995, - [SMALL_STATE(3837)] = 126011, - [SMALL_STATE(3838)] = 126025, - [SMALL_STATE(3839)] = 126039, - [SMALL_STATE(3840)] = 126055, - [SMALL_STATE(3841)] = 126071, - [SMALL_STATE(3842)] = 126087, - [SMALL_STATE(3843)] = 126103, - [SMALL_STATE(3844)] = 126119, - [SMALL_STATE(3845)] = 126133, - [SMALL_STATE(3846)] = 126149, - [SMALL_STATE(3847)] = 126165, - [SMALL_STATE(3848)] = 126181, - [SMALL_STATE(3849)] = 126197, - [SMALL_STATE(3850)] = 126213, - [SMALL_STATE(3851)] = 126229, - [SMALL_STATE(3852)] = 126243, - [SMALL_STATE(3853)] = 126259, - [SMALL_STATE(3854)] = 126275, - [SMALL_STATE(3855)] = 126291, - [SMALL_STATE(3856)] = 126307, - [SMALL_STATE(3857)] = 126323, - [SMALL_STATE(3858)] = 126337, - [SMALL_STATE(3859)] = 126353, - [SMALL_STATE(3860)] = 126369, - [SMALL_STATE(3861)] = 126385, - [SMALL_STATE(3862)] = 126399, - [SMALL_STATE(3863)] = 126415, - [SMALL_STATE(3864)] = 126431, - [SMALL_STATE(3865)] = 126447, - [SMALL_STATE(3866)] = 126461, - [SMALL_STATE(3867)] = 126477, - [SMALL_STATE(3868)] = 126493, - [SMALL_STATE(3869)] = 126507, - [SMALL_STATE(3870)] = 126523, - [SMALL_STATE(3871)] = 126539, - [SMALL_STATE(3872)] = 126553, - [SMALL_STATE(3873)] = 126567, - [SMALL_STATE(3874)] = 126581, - [SMALL_STATE(3875)] = 126597, - [SMALL_STATE(3876)] = 126613, - [SMALL_STATE(3877)] = 126627, - [SMALL_STATE(3878)] = 126637, - [SMALL_STATE(3879)] = 126651, - [SMALL_STATE(3880)] = 126665, - [SMALL_STATE(3881)] = 126679, - [SMALL_STATE(3882)] = 126693, - [SMALL_STATE(3883)] = 126707, - [SMALL_STATE(3884)] = 126721, - [SMALL_STATE(3885)] = 126737, - [SMALL_STATE(3886)] = 126753, - [SMALL_STATE(3887)] = 126767, - [SMALL_STATE(3888)] = 126781, - [SMALL_STATE(3889)] = 126797, - [SMALL_STATE(3890)] = 126811, - [SMALL_STATE(3891)] = 126825, - [SMALL_STATE(3892)] = 126841, - [SMALL_STATE(3893)] = 126857, - [SMALL_STATE(3894)] = 126873, - [SMALL_STATE(3895)] = 126889, - [SMALL_STATE(3896)] = 126903, - [SMALL_STATE(3897)] = 126913, - [SMALL_STATE(3898)] = 126929, - [SMALL_STATE(3899)] = 126945, - [SMALL_STATE(3900)] = 126959, - [SMALL_STATE(3901)] = 126975, - [SMALL_STATE(3902)] = 126991, - [SMALL_STATE(3903)] = 127007, - [SMALL_STATE(3904)] = 127021, - [SMALL_STATE(3905)] = 127037, - [SMALL_STATE(3906)] = 127053, - [SMALL_STATE(3907)] = 127067, - [SMALL_STATE(3908)] = 127083, - [SMALL_STATE(3909)] = 127097, - [SMALL_STATE(3910)] = 127113, - [SMALL_STATE(3911)] = 127127, - [SMALL_STATE(3912)] = 127143, - [SMALL_STATE(3913)] = 127159, - [SMALL_STATE(3914)] = 127173, - [SMALL_STATE(3915)] = 127189, - [SMALL_STATE(3916)] = 127205, - [SMALL_STATE(3917)] = 127221, - [SMALL_STATE(3918)] = 127235, - [SMALL_STATE(3919)] = 127248, - [SMALL_STATE(3920)] = 127261, - [SMALL_STATE(3921)] = 127274, - [SMALL_STATE(3922)] = 127287, - [SMALL_STATE(3923)] = 127300, - [SMALL_STATE(3924)] = 127311, - [SMALL_STATE(3925)] = 127322, - [SMALL_STATE(3926)] = 127335, - [SMALL_STATE(3927)] = 127348, - [SMALL_STATE(3928)] = 127359, - [SMALL_STATE(3929)] = 127372, - [SMALL_STATE(3930)] = 127385, - [SMALL_STATE(3931)] = 127396, - [SMALL_STATE(3932)] = 127409, - [SMALL_STATE(3933)] = 127422, - [SMALL_STATE(3934)] = 127435, - [SMALL_STATE(3935)] = 127446, - [SMALL_STATE(3936)] = 127457, - [SMALL_STATE(3937)] = 127468, - [SMALL_STATE(3938)] = 127481, - [SMALL_STATE(3939)] = 127494, - [SMALL_STATE(3940)] = 127507, - [SMALL_STATE(3941)] = 127520, - [SMALL_STATE(3942)] = 127531, - [SMALL_STATE(3943)] = 127544, - [SMALL_STATE(3944)] = 127557, - [SMALL_STATE(3945)] = 127568, - [SMALL_STATE(3946)] = 127581, - [SMALL_STATE(3947)] = 127594, - [SMALL_STATE(3948)] = 127605, - [SMALL_STATE(3949)] = 127618, - [SMALL_STATE(3950)] = 127631, - [SMALL_STATE(3951)] = 127644, - [SMALL_STATE(3952)] = 127655, - [SMALL_STATE(3953)] = 127668, - [SMALL_STATE(3954)] = 127679, - [SMALL_STATE(3955)] = 127692, - [SMALL_STATE(3956)] = 127705, - [SMALL_STATE(3957)] = 127716, - [SMALL_STATE(3958)] = 127729, - [SMALL_STATE(3959)] = 127740, - [SMALL_STATE(3960)] = 127751, - [SMALL_STATE(3961)] = 127764, - [SMALL_STATE(3962)] = 127777, - [SMALL_STATE(3963)] = 127788, - [SMALL_STATE(3964)] = 127801, - [SMALL_STATE(3965)] = 127812, - [SMALL_STATE(3966)] = 127825, - [SMALL_STATE(3967)] = 127836, - [SMALL_STATE(3968)] = 127847, - [SMALL_STATE(3969)] = 127860, - [SMALL_STATE(3970)] = 127873, - [SMALL_STATE(3971)] = 127886, - [SMALL_STATE(3972)] = 127899, - [SMALL_STATE(3973)] = 127912, - [SMALL_STATE(3974)] = 127925, - [SMALL_STATE(3975)] = 127938, - [SMALL_STATE(3976)] = 127949, - [SMALL_STATE(3977)] = 127962, - [SMALL_STATE(3978)] = 127973, - [SMALL_STATE(3979)] = 127986, - [SMALL_STATE(3980)] = 127997, - [SMALL_STATE(3981)] = 128010, - [SMALL_STATE(3982)] = 128023, - [SMALL_STATE(3983)] = 128034, - [SMALL_STATE(3984)] = 128047, - [SMALL_STATE(3985)] = 128058, - [SMALL_STATE(3986)] = 128071, - [SMALL_STATE(3987)] = 128082, - [SMALL_STATE(3988)] = 128095, - [SMALL_STATE(3989)] = 128108, - [SMALL_STATE(3990)] = 128121, - [SMALL_STATE(3991)] = 128134, - [SMALL_STATE(3992)] = 128145, - [SMALL_STATE(3993)] = 128158, - [SMALL_STATE(3994)] = 128171, - [SMALL_STATE(3995)] = 128184, - [SMALL_STATE(3996)] = 128197, - [SMALL_STATE(3997)] = 128210, - [SMALL_STATE(3998)] = 128223, - [SMALL_STATE(3999)] = 128236, - [SMALL_STATE(4000)] = 128247, - [SMALL_STATE(4001)] = 128258, - [SMALL_STATE(4002)] = 128269, - [SMALL_STATE(4003)] = 128282, - [SMALL_STATE(4004)] = 128295, - [SMALL_STATE(4005)] = 128308, - [SMALL_STATE(4006)] = 128321, - [SMALL_STATE(4007)] = 128332, - [SMALL_STATE(4008)] = 128345, - [SMALL_STATE(4009)] = 128358, - [SMALL_STATE(4010)] = 128371, - [SMALL_STATE(4011)] = 128384, - [SMALL_STATE(4012)] = 128397, - [SMALL_STATE(4013)] = 128410, - [SMALL_STATE(4014)] = 128423, - [SMALL_STATE(4015)] = 128436, - [SMALL_STATE(4016)] = 128449, - [SMALL_STATE(4017)] = 128462, - [SMALL_STATE(4018)] = 128475, - [SMALL_STATE(4019)] = 128488, - [SMALL_STATE(4020)] = 128499, - [SMALL_STATE(4021)] = 128512, - [SMALL_STATE(4022)] = 128525, - [SMALL_STATE(4023)] = 128538, - [SMALL_STATE(4024)] = 128547, - [SMALL_STATE(4025)] = 128558, - [SMALL_STATE(4026)] = 128571, - [SMALL_STATE(4027)] = 128584, - [SMALL_STATE(4028)] = 128597, - [SMALL_STATE(4029)] = 128610, - [SMALL_STATE(4030)] = 128623, - [SMALL_STATE(4031)] = 128636, - [SMALL_STATE(4032)] = 128649, - [SMALL_STATE(4033)] = 128660, - [SMALL_STATE(4034)] = 128673, - [SMALL_STATE(4035)] = 128686, - [SMALL_STATE(4036)] = 128697, - [SMALL_STATE(4037)] = 128710, - [SMALL_STATE(4038)] = 128721, - [SMALL_STATE(4039)] = 128732, - [SMALL_STATE(4040)] = 128743, - [SMALL_STATE(4041)] = 128754, - [SMALL_STATE(4042)] = 128767, - [SMALL_STATE(4043)] = 128780, - [SMALL_STATE(4044)] = 128791, - [SMALL_STATE(4045)] = 128804, - [SMALL_STATE(4046)] = 128815, - [SMALL_STATE(4047)] = 128828, - [SMALL_STATE(4048)] = 128839, - [SMALL_STATE(4049)] = 128850, - [SMALL_STATE(4050)] = 128861, - [SMALL_STATE(4051)] = 128872, - [SMALL_STATE(4052)] = 128885, - [SMALL_STATE(4053)] = 128898, - [SMALL_STATE(4054)] = 128909, - [SMALL_STATE(4055)] = 128922, - [SMALL_STATE(4056)] = 128935, - [SMALL_STATE(4057)] = 128948, - [SMALL_STATE(4058)] = 128961, - [SMALL_STATE(4059)] = 128974, - [SMALL_STATE(4060)] = 128985, - [SMALL_STATE(4061)] = 128996, - [SMALL_STATE(4062)] = 129009, - [SMALL_STATE(4063)] = 129022, - [SMALL_STATE(4064)] = 129035, - [SMALL_STATE(4065)] = 129048, - [SMALL_STATE(4066)] = 129059, - [SMALL_STATE(4067)] = 129070, - [SMALL_STATE(4068)] = 129081, - [SMALL_STATE(4069)] = 129092, - [SMALL_STATE(4070)] = 129103, - [SMALL_STATE(4071)] = 129114, - [SMALL_STATE(4072)] = 129125, - [SMALL_STATE(4073)] = 129138, - [SMALL_STATE(4074)] = 129149, - [SMALL_STATE(4075)] = 129162, - [SMALL_STATE(4076)] = 129175, - [SMALL_STATE(4077)] = 129188, - [SMALL_STATE(4078)] = 129201, - [SMALL_STATE(4079)] = 129210, - [SMALL_STATE(4080)] = 129223, - [SMALL_STATE(4081)] = 129236, - [SMALL_STATE(4082)] = 129249, - [SMALL_STATE(4083)] = 129260, - [SMALL_STATE(4084)] = 129273, - [SMALL_STATE(4085)] = 129284, - [SMALL_STATE(4086)] = 129297, - [SMALL_STATE(4087)] = 129310, - [SMALL_STATE(4088)] = 129323, - [SMALL_STATE(4089)] = 129334, - [SMALL_STATE(4090)] = 129347, - [SMALL_STATE(4091)] = 129360, - [SMALL_STATE(4092)] = 129373, - [SMALL_STATE(4093)] = 129386, - [SMALL_STATE(4094)] = 129399, - [SMALL_STATE(4095)] = 129410, - [SMALL_STATE(4096)] = 129423, - [SMALL_STATE(4097)] = 129434, - [SMALL_STATE(4098)] = 129445, - [SMALL_STATE(4099)] = 129456, - [SMALL_STATE(4100)] = 129469, - [SMALL_STATE(4101)] = 129480, - [SMALL_STATE(4102)] = 129493, - [SMALL_STATE(4103)] = 129504, - [SMALL_STATE(4104)] = 129515, - [SMALL_STATE(4105)] = 129526, - [SMALL_STATE(4106)] = 129539, - [SMALL_STATE(4107)] = 129552, - [SMALL_STATE(4108)] = 129565, - [SMALL_STATE(4109)] = 129576, - [SMALL_STATE(4110)] = 129589, - [SMALL_STATE(4111)] = 129602, - [SMALL_STATE(4112)] = 129615, - [SMALL_STATE(4113)] = 129626, - [SMALL_STATE(4114)] = 129639, - [SMALL_STATE(4115)] = 129652, - [SMALL_STATE(4116)] = 129665, - [SMALL_STATE(4117)] = 129678, - [SMALL_STATE(4118)] = 129691, - [SMALL_STATE(4119)] = 129702, - [SMALL_STATE(4120)] = 129713, - [SMALL_STATE(4121)] = 129724, - [SMALL_STATE(4122)] = 129737, - [SMALL_STATE(4123)] = 129748, - [SMALL_STATE(4124)] = 129761, - [SMALL_STATE(4125)] = 129774, - [SMALL_STATE(4126)] = 129787, - [SMALL_STATE(4127)] = 129800, - [SMALL_STATE(4128)] = 129813, - [SMALL_STATE(4129)] = 129826, - [SMALL_STATE(4130)] = 129839, - [SMALL_STATE(4131)] = 129850, - [SMALL_STATE(4132)] = 129861, - [SMALL_STATE(4133)] = 129874, - [SMALL_STATE(4134)] = 129885, - [SMALL_STATE(4135)] = 129898, - [SMALL_STATE(4136)] = 129911, - [SMALL_STATE(4137)] = 129924, - [SMALL_STATE(4138)] = 129935, - [SMALL_STATE(4139)] = 129946, - [SMALL_STATE(4140)] = 129959, - [SMALL_STATE(4141)] = 129970, - [SMALL_STATE(4142)] = 129983, - [SMALL_STATE(4143)] = 129996, - [SMALL_STATE(4144)] = 130007, - [SMALL_STATE(4145)] = 130018, - [SMALL_STATE(4146)] = 130029, - [SMALL_STATE(4147)] = 130040, - [SMALL_STATE(4148)] = 130053, - [SMALL_STATE(4149)] = 130066, - [SMALL_STATE(4150)] = 130079, - [SMALL_STATE(4151)] = 130090, - [SMALL_STATE(4152)] = 130101, - [SMALL_STATE(4153)] = 130114, - [SMALL_STATE(4154)] = 130127, - [SMALL_STATE(4155)] = 130140, - [SMALL_STATE(4156)] = 130153, - [SMALL_STATE(4157)] = 130164, - [SMALL_STATE(4158)] = 130177, - [SMALL_STATE(4159)] = 130188, - [SMALL_STATE(4160)] = 130201, - [SMALL_STATE(4161)] = 130214, - [SMALL_STATE(4162)] = 130227, - [SMALL_STATE(4163)] = 130240, - [SMALL_STATE(4164)] = 130251, - [SMALL_STATE(4165)] = 130264, - [SMALL_STATE(4166)] = 130277, - [SMALL_STATE(4167)] = 130288, - [SMALL_STATE(4168)] = 130299, - [SMALL_STATE(4169)] = 130312, - [SMALL_STATE(4170)] = 130323, - [SMALL_STATE(4171)] = 130334, - [SMALL_STATE(4172)] = 130347, - [SMALL_STATE(4173)] = 130358, - [SMALL_STATE(4174)] = 130371, - [SMALL_STATE(4175)] = 130384, - [SMALL_STATE(4176)] = 130397, - [SMALL_STATE(4177)] = 130410, - [SMALL_STATE(4178)] = 130421, - [SMALL_STATE(4179)] = 130434, - [SMALL_STATE(4180)] = 130445, - [SMALL_STATE(4181)] = 130456, - [SMALL_STATE(4182)] = 130467, - [SMALL_STATE(4183)] = 130480, - [SMALL_STATE(4184)] = 130491, - [SMALL_STATE(4185)] = 130500, - [SMALL_STATE(4186)] = 130513, - [SMALL_STATE(4187)] = 130526, - [SMALL_STATE(4188)] = 130537, - [SMALL_STATE(4189)] = 130548, - [SMALL_STATE(4190)] = 130559, - [SMALL_STATE(4191)] = 130570, - [SMALL_STATE(4192)] = 130581, - [SMALL_STATE(4193)] = 130592, - [SMALL_STATE(4194)] = 130605, - [SMALL_STATE(4195)] = 130618, - [SMALL_STATE(4196)] = 130629, - [SMALL_STATE(4197)] = 130642, - [SMALL_STATE(4198)] = 130655, - [SMALL_STATE(4199)] = 130668, - [SMALL_STATE(4200)] = 130681, - [SMALL_STATE(4201)] = 130692, - [SMALL_STATE(4202)] = 130703, - [SMALL_STATE(4203)] = 130714, - [SMALL_STATE(4204)] = 130725, - [SMALL_STATE(4205)] = 130738, - [SMALL_STATE(4206)] = 130749, - [SMALL_STATE(4207)] = 130762, - [SMALL_STATE(4208)] = 130773, - [SMALL_STATE(4209)] = 130786, - [SMALL_STATE(4210)] = 130799, - [SMALL_STATE(4211)] = 130810, - [SMALL_STATE(4212)] = 130823, - [SMALL_STATE(4213)] = 130836, - [SMALL_STATE(4214)] = 130849, - [SMALL_STATE(4215)] = 130860, - [SMALL_STATE(4216)] = 130871, - [SMALL_STATE(4217)] = 130882, - [SMALL_STATE(4218)] = 130895, - [SMALL_STATE(4219)] = 130908, - [SMALL_STATE(4220)] = 130921, - [SMALL_STATE(4221)] = 130932, - [SMALL_STATE(4222)] = 130943, - [SMALL_STATE(4223)] = 130954, - [SMALL_STATE(4224)] = 130967, - [SMALL_STATE(4225)] = 130980, - [SMALL_STATE(4226)] = 130993, - [SMALL_STATE(4227)] = 131006, - [SMALL_STATE(4228)] = 131019, - [SMALL_STATE(4229)] = 131032, - [SMALL_STATE(4230)] = 131045, - [SMALL_STATE(4231)] = 131054, - [SMALL_STATE(4232)] = 131067, - [SMALL_STATE(4233)] = 131080, - [SMALL_STATE(4234)] = 131093, - [SMALL_STATE(4235)] = 131106, - [SMALL_STATE(4236)] = 131117, - [SMALL_STATE(4237)] = 131130, - [SMALL_STATE(4238)] = 131143, - [SMALL_STATE(4239)] = 131156, - [SMALL_STATE(4240)] = 131167, - [SMALL_STATE(4241)] = 131178, - [SMALL_STATE(4242)] = 131189, - [SMALL_STATE(4243)] = 131202, - [SMALL_STATE(4244)] = 131215, - [SMALL_STATE(4245)] = 131228, - [SMALL_STATE(4246)] = 131241, - [SMALL_STATE(4247)] = 131254, - [SMALL_STATE(4248)] = 131265, - [SMALL_STATE(4249)] = 131278, - [SMALL_STATE(4250)] = 131291, - [SMALL_STATE(4251)] = 131304, - [SMALL_STATE(4252)] = 131317, - [SMALL_STATE(4253)] = 131328, - [SMALL_STATE(4254)] = 131341, - [SMALL_STATE(4255)] = 131354, - [SMALL_STATE(4256)] = 131367, - [SMALL_STATE(4257)] = 131380, - [SMALL_STATE(4258)] = 131393, - [SMALL_STATE(4259)] = 131404, - [SMALL_STATE(4260)] = 131415, - [SMALL_STATE(4261)] = 131426, - [SMALL_STATE(4262)] = 131437, - [SMALL_STATE(4263)] = 131448, - [SMALL_STATE(4264)] = 131459, - [SMALL_STATE(4265)] = 131470, - [SMALL_STATE(4266)] = 131481, - [SMALL_STATE(4267)] = 131492, - [SMALL_STATE(4268)] = 131505, - [SMALL_STATE(4269)] = 131518, - [SMALL_STATE(4270)] = 131529, - [SMALL_STATE(4271)] = 131542, - [SMALL_STATE(4272)] = 131555, - [SMALL_STATE(4273)] = 131568, - [SMALL_STATE(4274)] = 131579, - [SMALL_STATE(4275)] = 131592, - [SMALL_STATE(4276)] = 131603, - [SMALL_STATE(4277)] = 131614, - [SMALL_STATE(4278)] = 131625, - [SMALL_STATE(4279)] = 131638, - [SMALL_STATE(4280)] = 131649, - [SMALL_STATE(4281)] = 131662, - [SMALL_STATE(4282)] = 131675, - [SMALL_STATE(4283)] = 131686, - [SMALL_STATE(4284)] = 131699, - [SMALL_STATE(4285)] = 131710, - [SMALL_STATE(4286)] = 131723, - [SMALL_STATE(4287)] = 131734, - [SMALL_STATE(4288)] = 131747, - [SMALL_STATE(4289)] = 131760, - [SMALL_STATE(4290)] = 131773, - [SMALL_STATE(4291)] = 131784, - [SMALL_STATE(4292)] = 131795, - [SMALL_STATE(4293)] = 131808, - [SMALL_STATE(4294)] = 131819, - [SMALL_STATE(4295)] = 131830, - [SMALL_STATE(4296)] = 131841, - [SMALL_STATE(4297)] = 131852, - [SMALL_STATE(4298)] = 131863, - [SMALL_STATE(4299)] = 131874, - [SMALL_STATE(4300)] = 131885, - [SMALL_STATE(4301)] = 131896, - [SMALL_STATE(4302)] = 131909, - [SMALL_STATE(4303)] = 131920, - [SMALL_STATE(4304)] = 131933, - [SMALL_STATE(4305)] = 131946, - [SMALL_STATE(4306)] = 131959, - [SMALL_STATE(4307)] = 131972, - [SMALL_STATE(4308)] = 131985, - [SMALL_STATE(4309)] = 131998, - [SMALL_STATE(4310)] = 132011, - [SMALL_STATE(4311)] = 132024, - [SMALL_STATE(4312)] = 132037, - [SMALL_STATE(4313)] = 132048, - [SMALL_STATE(4314)] = 132061, - [SMALL_STATE(4315)] = 132074, - [SMALL_STATE(4316)] = 132085, - [SMALL_STATE(4317)] = 132098, - [SMALL_STATE(4318)] = 132111, - [SMALL_STATE(4319)] = 132124, - [SMALL_STATE(4320)] = 132135, - [SMALL_STATE(4321)] = 132146, - [SMALL_STATE(4322)] = 132157, - [SMALL_STATE(4323)] = 132170, - [SMALL_STATE(4324)] = 132183, - [SMALL_STATE(4325)] = 132196, - [SMALL_STATE(4326)] = 132209, - [SMALL_STATE(4327)] = 132222, - [SMALL_STATE(4328)] = 132235, - [SMALL_STATE(4329)] = 132246, - [SMALL_STATE(4330)] = 132257, - [SMALL_STATE(4331)] = 132268, - [SMALL_STATE(4332)] = 132281, - [SMALL_STATE(4333)] = 132292, - [SMALL_STATE(4334)] = 132305, - [SMALL_STATE(4335)] = 132316, - [SMALL_STATE(4336)] = 132329, - [SMALL_STATE(4337)] = 132342, - [SMALL_STATE(4338)] = 132355, - [SMALL_STATE(4339)] = 132368, - [SMALL_STATE(4340)] = 132379, - [SMALL_STATE(4341)] = 132392, - [SMALL_STATE(4342)] = 132405, - [SMALL_STATE(4343)] = 132418, - [SMALL_STATE(4344)] = 132431, - [SMALL_STATE(4345)] = 132444, - [SMALL_STATE(4346)] = 132455, - [SMALL_STATE(4347)] = 132468, - [SMALL_STATE(4348)] = 132481, - [SMALL_STATE(4349)] = 132494, - [SMALL_STATE(4350)] = 132507, - [SMALL_STATE(4351)] = 132520, - [SMALL_STATE(4352)] = 132533, - [SMALL_STATE(4353)] = 132544, - [SMALL_STATE(4354)] = 132557, - [SMALL_STATE(4355)] = 132568, - [SMALL_STATE(4356)] = 132581, - [SMALL_STATE(4357)] = 132594, - [SMALL_STATE(4358)] = 132607, - [SMALL_STATE(4359)] = 132618, - [SMALL_STATE(4360)] = 132631, - [SMALL_STATE(4361)] = 132644, - [SMALL_STATE(4362)] = 132657, - [SMALL_STATE(4363)] = 132668, - [SMALL_STATE(4364)] = 132681, - [SMALL_STATE(4365)] = 132694, - [SMALL_STATE(4366)] = 132707, - [SMALL_STATE(4367)] = 132720, - [SMALL_STATE(4368)] = 132733, - [SMALL_STATE(4369)] = 132746, - [SMALL_STATE(4370)] = 132759, - [SMALL_STATE(4371)] = 132772, - [SMALL_STATE(4372)] = 132785, - [SMALL_STATE(4373)] = 132798, - [SMALL_STATE(4374)] = 132811, - [SMALL_STATE(4375)] = 132824, - [SMALL_STATE(4376)] = 132837, - [SMALL_STATE(4377)] = 132850, - [SMALL_STATE(4378)] = 132861, - [SMALL_STATE(4379)] = 132874, - [SMALL_STATE(4380)] = 132887, - [SMALL_STATE(4381)] = 132900, - [SMALL_STATE(4382)] = 132913, - [SMALL_STATE(4383)] = 132926, - [SMALL_STATE(4384)] = 132939, - [SMALL_STATE(4385)] = 132950, - [SMALL_STATE(4386)] = 132963, - [SMALL_STATE(4387)] = 132974, - [SMALL_STATE(4388)] = 132985, - [SMALL_STATE(4389)] = 132998, - [SMALL_STATE(4390)] = 133011, - [SMALL_STATE(4391)] = 133024, - [SMALL_STATE(4392)] = 133037, - [SMALL_STATE(4393)] = 133050, - [SMALL_STATE(4394)] = 133061, - [SMALL_STATE(4395)] = 133072, - [SMALL_STATE(4396)] = 133085, - [SMALL_STATE(4397)] = 133096, - [SMALL_STATE(4398)] = 133109, - [SMALL_STATE(4399)] = 133122, - [SMALL_STATE(4400)] = 133133, - [SMALL_STATE(4401)] = 133146, - [SMALL_STATE(4402)] = 133159, - [SMALL_STATE(4403)] = 133172, - [SMALL_STATE(4404)] = 133185, - [SMALL_STATE(4405)] = 133198, - [SMALL_STATE(4406)] = 133211, - [SMALL_STATE(4407)] = 133224, - [SMALL_STATE(4408)] = 133237, - [SMALL_STATE(4409)] = 133250, - [SMALL_STATE(4410)] = 133263, - [SMALL_STATE(4411)] = 133276, - [SMALL_STATE(4412)] = 133289, - [SMALL_STATE(4413)] = 133302, - [SMALL_STATE(4414)] = 133315, - [SMALL_STATE(4415)] = 133326, - [SMALL_STATE(4416)] = 133339, - [SMALL_STATE(4417)] = 133352, - [SMALL_STATE(4418)] = 133365, - [SMALL_STATE(4419)] = 133378, - [SMALL_STATE(4420)] = 133387, - [SMALL_STATE(4421)] = 133400, - [SMALL_STATE(4422)] = 133413, - [SMALL_STATE(4423)] = 133426, - [SMALL_STATE(4424)] = 133439, - [SMALL_STATE(4425)] = 133450, - [SMALL_STATE(4426)] = 133463, - [SMALL_STATE(4427)] = 133476, - [SMALL_STATE(4428)] = 133489, - [SMALL_STATE(4429)] = 133502, - [SMALL_STATE(4430)] = 133515, - [SMALL_STATE(4431)] = 133528, - [SMALL_STATE(4432)] = 133541, - [SMALL_STATE(4433)] = 133554, - [SMALL_STATE(4434)] = 133567, - [SMALL_STATE(4435)] = 133580, - [SMALL_STATE(4436)] = 133593, - [SMALL_STATE(4437)] = 133606, - [SMALL_STATE(4438)] = 133619, - [SMALL_STATE(4439)] = 133632, - [SMALL_STATE(4440)] = 133645, - [SMALL_STATE(4441)] = 133658, - [SMALL_STATE(4442)] = 133671, - [SMALL_STATE(4443)] = 133684, - [SMALL_STATE(4444)] = 133697, - [SMALL_STATE(4445)] = 133708, - [SMALL_STATE(4446)] = 133721, - [SMALL_STATE(4447)] = 133734, - [SMALL_STATE(4448)] = 133747, - [SMALL_STATE(4449)] = 133760, - [SMALL_STATE(4450)] = 133773, - [SMALL_STATE(4451)] = 133786, - [SMALL_STATE(4452)] = 133799, - [SMALL_STATE(4453)] = 133812, - [SMALL_STATE(4454)] = 133821, - [SMALL_STATE(4455)] = 133834, - [SMALL_STATE(4456)] = 133847, - [SMALL_STATE(4457)] = 133860, - [SMALL_STATE(4458)] = 133873, - [SMALL_STATE(4459)] = 133886, - [SMALL_STATE(4460)] = 133899, - [SMALL_STATE(4461)] = 133912, - [SMALL_STATE(4462)] = 133925, - [SMALL_STATE(4463)] = 133934, - [SMALL_STATE(4464)] = 133947, - [SMALL_STATE(4465)] = 133960, - [SMALL_STATE(4466)] = 133971, - [SMALL_STATE(4467)] = 133984, - [SMALL_STATE(4468)] = 133997, - [SMALL_STATE(4469)] = 134010, - [SMALL_STATE(4470)] = 134021, - [SMALL_STATE(4471)] = 134034, - [SMALL_STATE(4472)] = 134047, - [SMALL_STATE(4473)] = 134060, - [SMALL_STATE(4474)] = 134073, - [SMALL_STATE(4475)] = 134086, - [SMALL_STATE(4476)] = 134099, - [SMALL_STATE(4477)] = 134112, - [SMALL_STATE(4478)] = 134123, - [SMALL_STATE(4479)] = 134136, - [SMALL_STATE(4480)] = 134147, - [SMALL_STATE(4481)] = 134158, - [SMALL_STATE(4482)] = 134171, - [SMALL_STATE(4483)] = 134184, - [SMALL_STATE(4484)] = 134195, - [SMALL_STATE(4485)] = 134208, - [SMALL_STATE(4486)] = 134221, - [SMALL_STATE(4487)] = 134234, - [SMALL_STATE(4488)] = 134247, - [SMALL_STATE(4489)] = 134260, - [SMALL_STATE(4490)] = 134273, - [SMALL_STATE(4491)] = 134286, - [SMALL_STATE(4492)] = 134299, - [SMALL_STATE(4493)] = 134312, - [SMALL_STATE(4494)] = 134325, - [SMALL_STATE(4495)] = 134338, - [SMALL_STATE(4496)] = 134351, - [SMALL_STATE(4497)] = 134364, - [SMALL_STATE(4498)] = 134377, - [SMALL_STATE(4499)] = 134390, - [SMALL_STATE(4500)] = 134403, - [SMALL_STATE(4501)] = 134414, - [SMALL_STATE(4502)] = 134427, - [SMALL_STATE(4503)] = 134440, - [SMALL_STATE(4504)] = 134451, - [SMALL_STATE(4505)] = 134464, - [SMALL_STATE(4506)] = 134477, - [SMALL_STATE(4507)] = 134490, - [SMALL_STATE(4508)] = 134503, - [SMALL_STATE(4509)] = 134516, - [SMALL_STATE(4510)] = 134529, - [SMALL_STATE(4511)] = 134542, - [SMALL_STATE(4512)] = 134555, - [SMALL_STATE(4513)] = 134568, - [SMALL_STATE(4514)] = 134581, - [SMALL_STATE(4515)] = 134594, - [SMALL_STATE(4516)] = 134607, - [SMALL_STATE(4517)] = 134618, - [SMALL_STATE(4518)] = 134631, - [SMALL_STATE(4519)] = 134644, - [SMALL_STATE(4520)] = 134657, - [SMALL_STATE(4521)] = 134670, - [SMALL_STATE(4522)] = 134683, - [SMALL_STATE(4523)] = 134696, - [SMALL_STATE(4524)] = 134709, - [SMALL_STATE(4525)] = 134722, - [SMALL_STATE(4526)] = 134735, - [SMALL_STATE(4527)] = 134746, - [SMALL_STATE(4528)] = 134759, - [SMALL_STATE(4529)] = 134772, - [SMALL_STATE(4530)] = 134785, - [SMALL_STATE(4531)] = 134798, - [SMALL_STATE(4532)] = 134811, - [SMALL_STATE(4533)] = 134824, - [SMALL_STATE(4534)] = 134837, - [SMALL_STATE(4535)] = 134850, - [SMALL_STATE(4536)] = 134863, - [SMALL_STATE(4537)] = 134876, - [SMALL_STATE(4538)] = 134889, - [SMALL_STATE(4539)] = 134902, - [SMALL_STATE(4540)] = 134915, - [SMALL_STATE(4541)] = 134928, - [SMALL_STATE(4542)] = 134941, - [SMALL_STATE(4543)] = 134954, - [SMALL_STATE(4544)] = 134965, - [SMALL_STATE(4545)] = 134978, - [SMALL_STATE(4546)] = 134991, - [SMALL_STATE(4547)] = 135004, - [SMALL_STATE(4548)] = 135017, - [SMALL_STATE(4549)] = 135030, - [SMALL_STATE(4550)] = 135043, - [SMALL_STATE(4551)] = 135056, - [SMALL_STATE(4552)] = 135067, - [SMALL_STATE(4553)] = 135080, - [SMALL_STATE(4554)] = 135093, - [SMALL_STATE(4555)] = 135104, - [SMALL_STATE(4556)] = 135117, - [SMALL_STATE(4557)] = 135130, - [SMALL_STATE(4558)] = 135143, - [SMALL_STATE(4559)] = 135156, - [SMALL_STATE(4560)] = 135169, - [SMALL_STATE(4561)] = 135182, - [SMALL_STATE(4562)] = 135195, - [SMALL_STATE(4563)] = 135206, - [SMALL_STATE(4564)] = 135219, - [SMALL_STATE(4565)] = 135232, - [SMALL_STATE(4566)] = 135245, - [SMALL_STATE(4567)] = 135258, - [SMALL_STATE(4568)] = 135271, - [SMALL_STATE(4569)] = 135284, - [SMALL_STATE(4570)] = 135297, - [SMALL_STATE(4571)] = 135308, - [SMALL_STATE(4572)] = 135319, - [SMALL_STATE(4573)] = 135332, - [SMALL_STATE(4574)] = 135345, - [SMALL_STATE(4575)] = 135358, - [SMALL_STATE(4576)] = 135371, - [SMALL_STATE(4577)] = 135384, - [SMALL_STATE(4578)] = 135397, - [SMALL_STATE(4579)] = 135410, - [SMALL_STATE(4580)] = 135423, - [SMALL_STATE(4581)] = 135436, - [SMALL_STATE(4582)] = 135449, - [SMALL_STATE(4583)] = 135462, - [SMALL_STATE(4584)] = 135473, - [SMALL_STATE(4585)] = 135486, - [SMALL_STATE(4586)] = 135499, - [SMALL_STATE(4587)] = 135512, - [SMALL_STATE(4588)] = 135525, - [SMALL_STATE(4589)] = 135538, - [SMALL_STATE(4590)] = 135551, - [SMALL_STATE(4591)] = 135564, - [SMALL_STATE(4592)] = 135577, - [SMALL_STATE(4593)] = 135590, - [SMALL_STATE(4594)] = 135598, - [SMALL_STATE(4595)] = 135608, - [SMALL_STATE(4596)] = 135618, - [SMALL_STATE(4597)] = 135628, - [SMALL_STATE(4598)] = 135638, - [SMALL_STATE(4599)] = 135648, - [SMALL_STATE(4600)] = 135658, - [SMALL_STATE(4601)] = 135668, - [SMALL_STATE(4602)] = 135678, - [SMALL_STATE(4603)] = 135688, - [SMALL_STATE(4604)] = 135698, - [SMALL_STATE(4605)] = 135708, - [SMALL_STATE(4606)] = 135718, - [SMALL_STATE(4607)] = 135728, - [SMALL_STATE(4608)] = 135738, - [SMALL_STATE(4609)] = 135748, - [SMALL_STATE(4610)] = 135758, - [SMALL_STATE(4611)] = 135768, - [SMALL_STATE(4612)] = 135778, - [SMALL_STATE(4613)] = 135788, - [SMALL_STATE(4614)] = 135798, - [SMALL_STATE(4615)] = 135808, - [SMALL_STATE(4616)] = 135818, - [SMALL_STATE(4617)] = 135828, - [SMALL_STATE(4618)] = 135838, - [SMALL_STATE(4619)] = 135848, - [SMALL_STATE(4620)] = 135856, - [SMALL_STATE(4621)] = 135866, - [SMALL_STATE(4622)] = 135876, - [SMALL_STATE(4623)] = 135884, - [SMALL_STATE(4624)] = 135894, - [SMALL_STATE(4625)] = 135902, - [SMALL_STATE(4626)] = 135910, - [SMALL_STATE(4627)] = 135920, - [SMALL_STATE(4628)] = 135930, - [SMALL_STATE(4629)] = 135940, - [SMALL_STATE(4630)] = 135950, - [SMALL_STATE(4631)] = 135958, - [SMALL_STATE(4632)] = 135968, - [SMALL_STATE(4633)] = 135978, - [SMALL_STATE(4634)] = 135986, - [SMALL_STATE(4635)] = 135996, - [SMALL_STATE(4636)] = 136006, - [SMALL_STATE(4637)] = 136014, - [SMALL_STATE(4638)] = 136024, - [SMALL_STATE(4639)] = 136034, - [SMALL_STATE(4640)] = 136042, - [SMALL_STATE(4641)] = 136052, - [SMALL_STATE(4642)] = 136062, - [SMALL_STATE(4643)] = 136072, - [SMALL_STATE(4644)] = 136082, - [SMALL_STATE(4645)] = 136090, - [SMALL_STATE(4646)] = 136100, - [SMALL_STATE(4647)] = 136110, - [SMALL_STATE(4648)] = 136120, - [SMALL_STATE(4649)] = 136130, - [SMALL_STATE(4650)] = 136140, - [SMALL_STATE(4651)] = 136148, - [SMALL_STATE(4652)] = 136158, - [SMALL_STATE(4653)] = 136168, - [SMALL_STATE(4654)] = 136178, - [SMALL_STATE(4655)] = 136188, - [SMALL_STATE(4656)] = 136198, - [SMALL_STATE(4657)] = 136208, - [SMALL_STATE(4658)] = 136218, - [SMALL_STATE(4659)] = 136228, - [SMALL_STATE(4660)] = 136238, - [SMALL_STATE(4661)] = 136248, - [SMALL_STATE(4662)] = 136258, - [SMALL_STATE(4663)] = 136268, - [SMALL_STATE(4664)] = 136278, - [SMALL_STATE(4665)] = 136288, - [SMALL_STATE(4666)] = 136298, - [SMALL_STATE(4667)] = 136308, - [SMALL_STATE(4668)] = 136316, - [SMALL_STATE(4669)] = 136324, - [SMALL_STATE(4670)] = 136332, - [SMALL_STATE(4671)] = 136340, - [SMALL_STATE(4672)] = 136348, - [SMALL_STATE(4673)] = 136358, - [SMALL_STATE(4674)] = 136368, - [SMALL_STATE(4675)] = 136378, - [SMALL_STATE(4676)] = 136386, - [SMALL_STATE(4677)] = 136396, - [SMALL_STATE(4678)] = 136406, - [SMALL_STATE(4679)] = 136416, - [SMALL_STATE(4680)] = 136426, - [SMALL_STATE(4681)] = 136436, - [SMALL_STATE(4682)] = 136446, - [SMALL_STATE(4683)] = 136454, - [SMALL_STATE(4684)] = 136464, - [SMALL_STATE(4685)] = 136474, - [SMALL_STATE(4686)] = 136484, - [SMALL_STATE(4687)] = 136494, - [SMALL_STATE(4688)] = 136504, - [SMALL_STATE(4689)] = 136514, - [SMALL_STATE(4690)] = 136524, - [SMALL_STATE(4691)] = 136534, - [SMALL_STATE(4692)] = 136544, - [SMALL_STATE(4693)] = 136554, - [SMALL_STATE(4694)] = 136564, - [SMALL_STATE(4695)] = 136574, - [SMALL_STATE(4696)] = 136584, - [SMALL_STATE(4697)] = 136594, - [SMALL_STATE(4698)] = 136604, - [SMALL_STATE(4699)] = 136614, - [SMALL_STATE(4700)] = 136624, - [SMALL_STATE(4701)] = 136634, - [SMALL_STATE(4702)] = 136644, - [SMALL_STATE(4703)] = 136652, - [SMALL_STATE(4704)] = 136660, - [SMALL_STATE(4705)] = 136670, - [SMALL_STATE(4706)] = 136680, - [SMALL_STATE(4707)] = 136690, - [SMALL_STATE(4708)] = 136698, - [SMALL_STATE(4709)] = 136706, - [SMALL_STATE(4710)] = 136716, - [SMALL_STATE(4711)] = 136726, - [SMALL_STATE(4712)] = 136736, - [SMALL_STATE(4713)] = 136746, - [SMALL_STATE(4714)] = 136754, - [SMALL_STATE(4715)] = 136764, - [SMALL_STATE(4716)] = 136774, - [SMALL_STATE(4717)] = 136784, - [SMALL_STATE(4718)] = 136794, - [SMALL_STATE(4719)] = 136804, - [SMALL_STATE(4720)] = 136814, - [SMALL_STATE(4721)] = 136824, - [SMALL_STATE(4722)] = 136834, - [SMALL_STATE(4723)] = 136844, - [SMALL_STATE(4724)] = 136854, - [SMALL_STATE(4725)] = 136862, - [SMALL_STATE(4726)] = 136872, - [SMALL_STATE(4727)] = 136882, - [SMALL_STATE(4728)] = 136892, - [SMALL_STATE(4729)] = 136900, - [SMALL_STATE(4730)] = 136910, - [SMALL_STATE(4731)] = 136920, - [SMALL_STATE(4732)] = 136930, - [SMALL_STATE(4733)] = 136940, - [SMALL_STATE(4734)] = 136948, - [SMALL_STATE(4735)] = 136958, - [SMALL_STATE(4736)] = 136968, - [SMALL_STATE(4737)] = 136978, - [SMALL_STATE(4738)] = 136988, - [SMALL_STATE(4739)] = 136998, - [SMALL_STATE(4740)] = 137006, - [SMALL_STATE(4741)] = 137016, - [SMALL_STATE(4742)] = 137026, - [SMALL_STATE(4743)] = 137036, - [SMALL_STATE(4744)] = 137046, - [SMALL_STATE(4745)] = 137056, - [SMALL_STATE(4746)] = 137066, - [SMALL_STATE(4747)] = 137074, - [SMALL_STATE(4748)] = 137084, - [SMALL_STATE(4749)] = 137094, - [SMALL_STATE(4750)] = 137104, - [SMALL_STATE(4751)] = 137114, - [SMALL_STATE(4752)] = 137122, - [SMALL_STATE(4753)] = 137132, - [SMALL_STATE(4754)] = 137142, - [SMALL_STATE(4755)] = 137152, - [SMALL_STATE(4756)] = 137160, - [SMALL_STATE(4757)] = 137170, - [SMALL_STATE(4758)] = 137180, - [SMALL_STATE(4759)] = 137188, - [SMALL_STATE(4760)] = 137198, - [SMALL_STATE(4761)] = 137208, - [SMALL_STATE(4762)] = 137218, - [SMALL_STATE(4763)] = 137228, - [SMALL_STATE(4764)] = 137238, - [SMALL_STATE(4765)] = 137248, - [SMALL_STATE(4766)] = 137258, - [SMALL_STATE(4767)] = 137268, - [SMALL_STATE(4768)] = 137278, - [SMALL_STATE(4769)] = 137286, - [SMALL_STATE(4770)] = 137296, - [SMALL_STATE(4771)] = 137306, - [SMALL_STATE(4772)] = 137316, - [SMALL_STATE(4773)] = 137326, - [SMALL_STATE(4774)] = 137334, - [SMALL_STATE(4775)] = 137344, - [SMALL_STATE(4776)] = 137354, - [SMALL_STATE(4777)] = 137362, - [SMALL_STATE(4778)] = 137372, - [SMALL_STATE(4779)] = 137382, - [SMALL_STATE(4780)] = 137392, - [SMALL_STATE(4781)] = 137400, - [SMALL_STATE(4782)] = 137408, - [SMALL_STATE(4783)] = 137418, - [SMALL_STATE(4784)] = 137428, - [SMALL_STATE(4785)] = 137438, - [SMALL_STATE(4786)] = 137448, - [SMALL_STATE(4787)] = 137456, - [SMALL_STATE(4788)] = 137466, - [SMALL_STATE(4789)] = 137476, - [SMALL_STATE(4790)] = 137486, - [SMALL_STATE(4791)] = 137496, - [SMALL_STATE(4792)] = 137506, - [SMALL_STATE(4793)] = 137516, - [SMALL_STATE(4794)] = 137526, - [SMALL_STATE(4795)] = 137536, - [SMALL_STATE(4796)] = 137546, - [SMALL_STATE(4797)] = 137556, - [SMALL_STATE(4798)] = 137566, - [SMALL_STATE(4799)] = 137576, - [SMALL_STATE(4800)] = 137584, - [SMALL_STATE(4801)] = 137594, - [SMALL_STATE(4802)] = 137604, - [SMALL_STATE(4803)] = 137614, - [SMALL_STATE(4804)] = 137624, - [SMALL_STATE(4805)] = 137634, - [SMALL_STATE(4806)] = 137644, - [SMALL_STATE(4807)] = 137654, - [SMALL_STATE(4808)] = 137664, - [SMALL_STATE(4809)] = 137674, - [SMALL_STATE(4810)] = 137684, - [SMALL_STATE(4811)] = 137694, - [SMALL_STATE(4812)] = 137704, - [SMALL_STATE(4813)] = 137714, - [SMALL_STATE(4814)] = 137724, - [SMALL_STATE(4815)] = 137734, - [SMALL_STATE(4816)] = 137744, - [SMALL_STATE(4817)] = 137754, - [SMALL_STATE(4818)] = 137764, - [SMALL_STATE(4819)] = 137774, - [SMALL_STATE(4820)] = 137784, - [SMALL_STATE(4821)] = 137794, - [SMALL_STATE(4822)] = 137804, - [SMALL_STATE(4823)] = 137814, - [SMALL_STATE(4824)] = 137824, - [SMALL_STATE(4825)] = 137834, - [SMALL_STATE(4826)] = 137844, - [SMALL_STATE(4827)] = 137854, - [SMALL_STATE(4828)] = 137864, - [SMALL_STATE(4829)] = 137874, - [SMALL_STATE(4830)] = 137884, - [SMALL_STATE(4831)] = 137894, - [SMALL_STATE(4832)] = 137904, - [SMALL_STATE(4833)] = 137914, - [SMALL_STATE(4834)] = 137924, - [SMALL_STATE(4835)] = 137934, - [SMALL_STATE(4836)] = 137944, - [SMALL_STATE(4837)] = 137954, - [SMALL_STATE(4838)] = 137964, - [SMALL_STATE(4839)] = 137974, - [SMALL_STATE(4840)] = 137984, - [SMALL_STATE(4841)] = 137994, - [SMALL_STATE(4842)] = 138004, - [SMALL_STATE(4843)] = 138014, - [SMALL_STATE(4844)] = 138022, - [SMALL_STATE(4845)] = 138032, - [SMALL_STATE(4846)] = 138042, - [SMALL_STATE(4847)] = 138052, - [SMALL_STATE(4848)] = 138062, - [SMALL_STATE(4849)] = 138072, - [SMALL_STATE(4850)] = 138082, - [SMALL_STATE(4851)] = 138090, - [SMALL_STATE(4852)] = 138100, - [SMALL_STATE(4853)] = 138110, - [SMALL_STATE(4854)] = 138120, - [SMALL_STATE(4855)] = 138130, - [SMALL_STATE(4856)] = 138140, - [SMALL_STATE(4857)] = 138150, - [SMALL_STATE(4858)] = 138160, - [SMALL_STATE(4859)] = 138170, - [SMALL_STATE(4860)] = 138180, - [SMALL_STATE(4861)] = 138190, - [SMALL_STATE(4862)] = 138200, - [SMALL_STATE(4863)] = 138210, - [SMALL_STATE(4864)] = 138220, - [SMALL_STATE(4865)] = 138230, - [SMALL_STATE(4866)] = 138240, - [SMALL_STATE(4867)] = 138250, - [SMALL_STATE(4868)] = 138260, - [SMALL_STATE(4869)] = 138270, - [SMALL_STATE(4870)] = 138280, - [SMALL_STATE(4871)] = 138290, - [SMALL_STATE(4872)] = 138300, - [SMALL_STATE(4873)] = 138310, - [SMALL_STATE(4874)] = 138320, - [SMALL_STATE(4875)] = 138330, - [SMALL_STATE(4876)] = 138340, - [SMALL_STATE(4877)] = 138350, - [SMALL_STATE(4878)] = 138360, - [SMALL_STATE(4879)] = 138370, - [SMALL_STATE(4880)] = 138380, - [SMALL_STATE(4881)] = 138390, - [SMALL_STATE(4882)] = 138400, - [SMALL_STATE(4883)] = 138410, - [SMALL_STATE(4884)] = 138420, - [SMALL_STATE(4885)] = 138430, - [SMALL_STATE(4886)] = 138440, - [SMALL_STATE(4887)] = 138450, - [SMALL_STATE(4888)] = 138460, - [SMALL_STATE(4889)] = 138470, - [SMALL_STATE(4890)] = 138480, - [SMALL_STATE(4891)] = 138490, - [SMALL_STATE(4892)] = 138500, - [SMALL_STATE(4893)] = 138510, - [SMALL_STATE(4894)] = 138520, - [SMALL_STATE(4895)] = 138530, - [SMALL_STATE(4896)] = 138540, - [SMALL_STATE(4897)] = 138550, - [SMALL_STATE(4898)] = 138560, - [SMALL_STATE(4899)] = 138570, - [SMALL_STATE(4900)] = 138580, - [SMALL_STATE(4901)] = 138590, - [SMALL_STATE(4902)] = 138600, - [SMALL_STATE(4903)] = 138610, - [SMALL_STATE(4904)] = 138620, - [SMALL_STATE(4905)] = 138630, - [SMALL_STATE(4906)] = 138640, - [SMALL_STATE(4907)] = 138650, - [SMALL_STATE(4908)] = 138660, - [SMALL_STATE(4909)] = 138670, - [SMALL_STATE(4910)] = 138680, - [SMALL_STATE(4911)] = 138690, - [SMALL_STATE(4912)] = 138700, - [SMALL_STATE(4913)] = 138710, - [SMALL_STATE(4914)] = 138720, - [SMALL_STATE(4915)] = 138730, - [SMALL_STATE(4916)] = 138740, - [SMALL_STATE(4917)] = 138750, - [SMALL_STATE(4918)] = 138760, - [SMALL_STATE(4919)] = 138770, - [SMALL_STATE(4920)] = 138780, - [SMALL_STATE(4921)] = 138790, - [SMALL_STATE(4922)] = 138800, - [SMALL_STATE(4923)] = 138810, - [SMALL_STATE(4924)] = 138820, - [SMALL_STATE(4925)] = 138830, - [SMALL_STATE(4926)] = 138840, - [SMALL_STATE(4927)] = 138850, - [SMALL_STATE(4928)] = 138860, - [SMALL_STATE(4929)] = 138870, - [SMALL_STATE(4930)] = 138880, - [SMALL_STATE(4931)] = 138890, - [SMALL_STATE(4932)] = 138900, - [SMALL_STATE(4933)] = 138910, - [SMALL_STATE(4934)] = 138920, - [SMALL_STATE(4935)] = 138930, - [SMALL_STATE(4936)] = 138938, - [SMALL_STATE(4937)] = 138948, - [SMALL_STATE(4938)] = 138958, - [SMALL_STATE(4939)] = 138968, - [SMALL_STATE(4940)] = 138978, - [SMALL_STATE(4941)] = 138988, - [SMALL_STATE(4942)] = 138998, - [SMALL_STATE(4943)] = 139008, - [SMALL_STATE(4944)] = 139018, - [SMALL_STATE(4945)] = 139028, - [SMALL_STATE(4946)] = 139038, - [SMALL_STATE(4947)] = 139048, - [SMALL_STATE(4948)] = 139058, - [SMALL_STATE(4949)] = 139066, - [SMALL_STATE(4950)] = 139076, - [SMALL_STATE(4951)] = 139086, - [SMALL_STATE(4952)] = 139094, - [SMALL_STATE(4953)] = 139104, - [SMALL_STATE(4954)] = 139114, - [SMALL_STATE(4955)] = 139124, - [SMALL_STATE(4956)] = 139134, - [SMALL_STATE(4957)] = 139144, - [SMALL_STATE(4958)] = 139154, - [SMALL_STATE(4959)] = 139164, - [SMALL_STATE(4960)] = 139174, - [SMALL_STATE(4961)] = 139184, - [SMALL_STATE(4962)] = 139194, - [SMALL_STATE(4963)] = 139204, - [SMALL_STATE(4964)] = 139214, - [SMALL_STATE(4965)] = 139224, - [SMALL_STATE(4966)] = 139234, - [SMALL_STATE(4967)] = 139244, - [SMALL_STATE(4968)] = 139254, - [SMALL_STATE(4969)] = 139264, - [SMALL_STATE(4970)] = 139274, - [SMALL_STATE(4971)] = 139284, - [SMALL_STATE(4972)] = 139294, - [SMALL_STATE(4973)] = 139302, - [SMALL_STATE(4974)] = 139312, - [SMALL_STATE(4975)] = 139322, - [SMALL_STATE(4976)] = 139332, - [SMALL_STATE(4977)] = 139342, - [SMALL_STATE(4978)] = 139352, - [SMALL_STATE(4979)] = 139362, - [SMALL_STATE(4980)] = 139372, - [SMALL_STATE(4981)] = 139382, - [SMALL_STATE(4982)] = 139392, - [SMALL_STATE(4983)] = 139402, - [SMALL_STATE(4984)] = 139412, - [SMALL_STATE(4985)] = 139422, - [SMALL_STATE(4986)] = 139432, - [SMALL_STATE(4987)] = 139442, - [SMALL_STATE(4988)] = 139452, - [SMALL_STATE(4989)] = 139462, - [SMALL_STATE(4990)] = 139472, - [SMALL_STATE(4991)] = 139482, - [SMALL_STATE(4992)] = 139492, - [SMALL_STATE(4993)] = 139502, - [SMALL_STATE(4994)] = 139512, - [SMALL_STATE(4995)] = 139522, - [SMALL_STATE(4996)] = 139532, - [SMALL_STATE(4997)] = 139542, - [SMALL_STATE(4998)] = 139552, - [SMALL_STATE(4999)] = 139562, - [SMALL_STATE(5000)] = 139572, - [SMALL_STATE(5001)] = 139582, - [SMALL_STATE(5002)] = 139592, - [SMALL_STATE(5003)] = 139602, - [SMALL_STATE(5004)] = 139612, - [SMALL_STATE(5005)] = 139622, - [SMALL_STATE(5006)] = 139632, - [SMALL_STATE(5007)] = 139642, - [SMALL_STATE(5008)] = 139652, - [SMALL_STATE(5009)] = 139662, - [SMALL_STATE(5010)] = 139672, - [SMALL_STATE(5011)] = 139682, - [SMALL_STATE(5012)] = 139690, - [SMALL_STATE(5013)] = 139700, - [SMALL_STATE(5014)] = 139710, - [SMALL_STATE(5015)] = 139720, - [SMALL_STATE(5016)] = 139730, - [SMALL_STATE(5017)] = 139740, - [SMALL_STATE(5018)] = 139750, - [SMALL_STATE(5019)] = 139760, - [SMALL_STATE(5020)] = 139770, - [SMALL_STATE(5021)] = 139780, - [SMALL_STATE(5022)] = 139790, - [SMALL_STATE(5023)] = 139798, - [SMALL_STATE(5024)] = 139808, - [SMALL_STATE(5025)] = 139818, - [SMALL_STATE(5026)] = 139828, - [SMALL_STATE(5027)] = 139838, - [SMALL_STATE(5028)] = 139848, - [SMALL_STATE(5029)] = 139858, - [SMALL_STATE(5030)] = 139868, - [SMALL_STATE(5031)] = 139878, - [SMALL_STATE(5032)] = 139888, - [SMALL_STATE(5033)] = 139895, - [SMALL_STATE(5034)] = 139902, - [SMALL_STATE(5035)] = 139909, - [SMALL_STATE(5036)] = 139916, - [SMALL_STATE(5037)] = 139923, - [SMALL_STATE(5038)] = 139930, - [SMALL_STATE(5039)] = 139937, - [SMALL_STATE(5040)] = 139944, - [SMALL_STATE(5041)] = 139951, - [SMALL_STATE(5042)] = 139958, - [SMALL_STATE(5043)] = 139965, - [SMALL_STATE(5044)] = 139972, - [SMALL_STATE(5045)] = 139979, - [SMALL_STATE(5046)] = 139986, - [SMALL_STATE(5047)] = 139993, - [SMALL_STATE(5048)] = 140000, - [SMALL_STATE(5049)] = 140007, - [SMALL_STATE(5050)] = 140014, - [SMALL_STATE(5051)] = 140021, - [SMALL_STATE(5052)] = 140028, - [SMALL_STATE(5053)] = 140035, - [SMALL_STATE(5054)] = 140042, - [SMALL_STATE(5055)] = 140049, - [SMALL_STATE(5056)] = 140056, - [SMALL_STATE(5057)] = 140063, - [SMALL_STATE(5058)] = 140070, - [SMALL_STATE(5059)] = 140077, - [SMALL_STATE(5060)] = 140084, - [SMALL_STATE(5061)] = 140091, - [SMALL_STATE(5062)] = 140098, - [SMALL_STATE(5063)] = 140105, - [SMALL_STATE(5064)] = 140112, - [SMALL_STATE(5065)] = 140119, - [SMALL_STATE(5066)] = 140126, - [SMALL_STATE(5067)] = 140133, - [SMALL_STATE(5068)] = 140140, - [SMALL_STATE(5069)] = 140147, - [SMALL_STATE(5070)] = 140154, - [SMALL_STATE(5071)] = 140161, - [SMALL_STATE(5072)] = 140168, - [SMALL_STATE(5073)] = 140175, - [SMALL_STATE(5074)] = 140182, - [SMALL_STATE(5075)] = 140189, - [SMALL_STATE(5076)] = 140196, - [SMALL_STATE(5077)] = 140203, - [SMALL_STATE(5078)] = 140210, - [SMALL_STATE(5079)] = 140217, - [SMALL_STATE(5080)] = 140224, - [SMALL_STATE(5081)] = 140231, - [SMALL_STATE(5082)] = 140238, - [SMALL_STATE(5083)] = 140245, - [SMALL_STATE(5084)] = 140252, - [SMALL_STATE(5085)] = 140259, - [SMALL_STATE(5086)] = 140266, - [SMALL_STATE(5087)] = 140273, - [SMALL_STATE(5088)] = 140280, - [SMALL_STATE(5089)] = 140287, - [SMALL_STATE(5090)] = 140294, - [SMALL_STATE(5091)] = 140301, - [SMALL_STATE(5092)] = 140308, - [SMALL_STATE(5093)] = 140315, - [SMALL_STATE(5094)] = 140322, - [SMALL_STATE(5095)] = 140329, - [SMALL_STATE(5096)] = 140336, - [SMALL_STATE(5097)] = 140343, - [SMALL_STATE(5098)] = 140350, - [SMALL_STATE(5099)] = 140357, - [SMALL_STATE(5100)] = 140364, - [SMALL_STATE(5101)] = 140371, - [SMALL_STATE(5102)] = 140378, - [SMALL_STATE(5103)] = 140385, - [SMALL_STATE(5104)] = 140392, - [SMALL_STATE(5105)] = 140399, - [SMALL_STATE(5106)] = 140406, - [SMALL_STATE(5107)] = 140413, - [SMALL_STATE(5108)] = 140420, - [SMALL_STATE(5109)] = 140427, - [SMALL_STATE(5110)] = 140434, - [SMALL_STATE(5111)] = 140441, - [SMALL_STATE(5112)] = 140448, - [SMALL_STATE(5113)] = 140455, - [SMALL_STATE(5114)] = 140462, - [SMALL_STATE(5115)] = 140469, - [SMALL_STATE(5116)] = 140476, - [SMALL_STATE(5117)] = 140483, - [SMALL_STATE(5118)] = 140490, - [SMALL_STATE(5119)] = 140497, - [SMALL_STATE(5120)] = 140504, - [SMALL_STATE(5121)] = 140511, - [SMALL_STATE(5122)] = 140518, - [SMALL_STATE(5123)] = 140525, - [SMALL_STATE(5124)] = 140532, - [SMALL_STATE(5125)] = 140539, - [SMALL_STATE(5126)] = 140546, - [SMALL_STATE(5127)] = 140553, - [SMALL_STATE(5128)] = 140560, - [SMALL_STATE(5129)] = 140567, - [SMALL_STATE(5130)] = 140574, - [SMALL_STATE(5131)] = 140581, - [SMALL_STATE(5132)] = 140588, - [SMALL_STATE(5133)] = 140595, - [SMALL_STATE(5134)] = 140602, - [SMALL_STATE(5135)] = 140609, - [SMALL_STATE(5136)] = 140616, - [SMALL_STATE(5137)] = 140623, - [SMALL_STATE(5138)] = 140630, - [SMALL_STATE(5139)] = 140637, - [SMALL_STATE(5140)] = 140644, - [SMALL_STATE(5141)] = 140651, - [SMALL_STATE(5142)] = 140658, - [SMALL_STATE(5143)] = 140665, - [SMALL_STATE(5144)] = 140672, - [SMALL_STATE(5145)] = 140679, - [SMALL_STATE(5146)] = 140686, - [SMALL_STATE(5147)] = 140693, - [SMALL_STATE(5148)] = 140700, - [SMALL_STATE(5149)] = 140707, - [SMALL_STATE(5150)] = 140714, - [SMALL_STATE(5151)] = 140721, - [SMALL_STATE(5152)] = 140728, - [SMALL_STATE(5153)] = 140735, - [SMALL_STATE(5154)] = 140742, - [SMALL_STATE(5155)] = 140749, - [SMALL_STATE(5156)] = 140756, - [SMALL_STATE(5157)] = 140763, - [SMALL_STATE(5158)] = 140770, - [SMALL_STATE(5159)] = 140777, - [SMALL_STATE(5160)] = 140784, - [SMALL_STATE(5161)] = 140791, - [SMALL_STATE(5162)] = 140798, - [SMALL_STATE(5163)] = 140805, - [SMALL_STATE(5164)] = 140812, - [SMALL_STATE(5165)] = 140819, - [SMALL_STATE(5166)] = 140826, - [SMALL_STATE(5167)] = 140833, - [SMALL_STATE(5168)] = 140840, - [SMALL_STATE(5169)] = 140847, - [SMALL_STATE(5170)] = 140854, - [SMALL_STATE(5171)] = 140861, - [SMALL_STATE(5172)] = 140868, - [SMALL_STATE(5173)] = 140875, - [SMALL_STATE(5174)] = 140882, - [SMALL_STATE(5175)] = 140889, - [SMALL_STATE(5176)] = 140896, - [SMALL_STATE(5177)] = 140903, - [SMALL_STATE(5178)] = 140910, - [SMALL_STATE(5179)] = 140917, - [SMALL_STATE(5180)] = 140924, - [SMALL_STATE(5181)] = 140931, - [SMALL_STATE(5182)] = 140938, - [SMALL_STATE(5183)] = 140945, - [SMALL_STATE(5184)] = 140952, - [SMALL_STATE(5185)] = 140959, - [SMALL_STATE(5186)] = 140966, - [SMALL_STATE(5187)] = 140973, - [SMALL_STATE(5188)] = 140980, - [SMALL_STATE(5189)] = 140987, - [SMALL_STATE(5190)] = 140994, - [SMALL_STATE(5191)] = 141001, - [SMALL_STATE(5192)] = 141008, - [SMALL_STATE(5193)] = 141015, - [SMALL_STATE(5194)] = 141022, - [SMALL_STATE(5195)] = 141029, - [SMALL_STATE(5196)] = 141036, - [SMALL_STATE(5197)] = 141043, - [SMALL_STATE(5198)] = 141050, - [SMALL_STATE(5199)] = 141057, - [SMALL_STATE(5200)] = 141064, - [SMALL_STATE(5201)] = 141071, - [SMALL_STATE(5202)] = 141078, - [SMALL_STATE(5203)] = 141085, - [SMALL_STATE(5204)] = 141092, - [SMALL_STATE(5205)] = 141099, - [SMALL_STATE(5206)] = 141106, - [SMALL_STATE(5207)] = 141113, - [SMALL_STATE(5208)] = 141120, - [SMALL_STATE(5209)] = 141127, - [SMALL_STATE(5210)] = 141134, - [SMALL_STATE(5211)] = 141141, - [SMALL_STATE(5212)] = 141148, - [SMALL_STATE(5213)] = 141155, - [SMALL_STATE(5214)] = 141162, - [SMALL_STATE(5215)] = 141169, - [SMALL_STATE(5216)] = 141176, - [SMALL_STATE(5217)] = 141183, - [SMALL_STATE(5218)] = 141190, - [SMALL_STATE(5219)] = 141197, - [SMALL_STATE(5220)] = 141204, - [SMALL_STATE(5221)] = 141211, - [SMALL_STATE(5222)] = 141218, - [SMALL_STATE(5223)] = 141225, - [SMALL_STATE(5224)] = 141232, - [SMALL_STATE(5225)] = 141239, - [SMALL_STATE(5226)] = 141246, - [SMALL_STATE(5227)] = 141253, - [SMALL_STATE(5228)] = 141260, - [SMALL_STATE(5229)] = 141267, - [SMALL_STATE(5230)] = 141274, - [SMALL_STATE(5231)] = 141281, - [SMALL_STATE(5232)] = 141288, - [SMALL_STATE(5233)] = 141295, - [SMALL_STATE(5234)] = 141302, - [SMALL_STATE(5235)] = 141309, - [SMALL_STATE(5236)] = 141316, - [SMALL_STATE(5237)] = 141323, - [SMALL_STATE(5238)] = 141330, - [SMALL_STATE(5239)] = 141337, - [SMALL_STATE(5240)] = 141344, - [SMALL_STATE(5241)] = 141351, - [SMALL_STATE(5242)] = 141358, - [SMALL_STATE(5243)] = 141365, - [SMALL_STATE(5244)] = 141372, - [SMALL_STATE(5245)] = 141379, - [SMALL_STATE(5246)] = 141386, - [SMALL_STATE(5247)] = 141393, - [SMALL_STATE(5248)] = 141400, - [SMALL_STATE(5249)] = 141407, - [SMALL_STATE(5250)] = 141414, - [SMALL_STATE(5251)] = 141421, - [SMALL_STATE(5252)] = 141428, - [SMALL_STATE(5253)] = 141435, - [SMALL_STATE(5254)] = 141442, - [SMALL_STATE(5255)] = 141449, - [SMALL_STATE(5256)] = 141456, - [SMALL_STATE(5257)] = 141463, - [SMALL_STATE(5258)] = 141470, - [SMALL_STATE(5259)] = 141477, - [SMALL_STATE(5260)] = 141484, - [SMALL_STATE(5261)] = 141491, - [SMALL_STATE(5262)] = 141498, - [SMALL_STATE(5263)] = 141505, - [SMALL_STATE(5264)] = 141512, - [SMALL_STATE(5265)] = 141519, - [SMALL_STATE(5266)] = 141526, - [SMALL_STATE(5267)] = 141533, - [SMALL_STATE(5268)] = 141540, - [SMALL_STATE(5269)] = 141547, - [SMALL_STATE(5270)] = 141554, - [SMALL_STATE(5271)] = 141561, - [SMALL_STATE(5272)] = 141568, - [SMALL_STATE(5273)] = 141575, - [SMALL_STATE(5274)] = 141582, - [SMALL_STATE(5275)] = 141589, - [SMALL_STATE(5276)] = 141596, - [SMALL_STATE(5277)] = 141603, - [SMALL_STATE(5278)] = 141610, - [SMALL_STATE(5279)] = 141617, - [SMALL_STATE(5280)] = 141624, - [SMALL_STATE(5281)] = 141631, - [SMALL_STATE(5282)] = 141638, - [SMALL_STATE(5283)] = 141645, - [SMALL_STATE(5284)] = 141652, - [SMALL_STATE(5285)] = 141659, - [SMALL_STATE(5286)] = 141666, - [SMALL_STATE(5287)] = 141673, - [SMALL_STATE(5288)] = 141680, - [SMALL_STATE(5289)] = 141687, - [SMALL_STATE(5290)] = 141694, - [SMALL_STATE(5291)] = 141701, - [SMALL_STATE(5292)] = 141708, - [SMALL_STATE(5293)] = 141715, - [SMALL_STATE(5294)] = 141722, - [SMALL_STATE(5295)] = 141729, - [SMALL_STATE(5296)] = 141736, - [SMALL_STATE(5297)] = 141743, - [SMALL_STATE(5298)] = 141750, - [SMALL_STATE(5299)] = 141757, - [SMALL_STATE(5300)] = 141764, - [SMALL_STATE(5301)] = 141771, - [SMALL_STATE(5302)] = 141778, - [SMALL_STATE(5303)] = 141785, - [SMALL_STATE(5304)] = 141792, - [SMALL_STATE(5305)] = 141799, - [SMALL_STATE(5306)] = 141806, - [SMALL_STATE(5307)] = 141813, - [SMALL_STATE(5308)] = 141820, - [SMALL_STATE(5309)] = 141827, - [SMALL_STATE(5310)] = 141834, - [SMALL_STATE(5311)] = 141841, - [SMALL_STATE(5312)] = 141848, - [SMALL_STATE(5313)] = 141855, - [SMALL_STATE(5314)] = 141862, - [SMALL_STATE(5315)] = 141869, - [SMALL_STATE(5316)] = 141876, - [SMALL_STATE(5317)] = 141883, - [SMALL_STATE(5318)] = 141890, - [SMALL_STATE(5319)] = 141897, - [SMALL_STATE(5320)] = 141904, - [SMALL_STATE(5321)] = 141911, - [SMALL_STATE(5322)] = 141918, - [SMALL_STATE(5323)] = 141925, - [SMALL_STATE(5324)] = 141932, - [SMALL_STATE(5325)] = 141939, - [SMALL_STATE(5326)] = 141946, - [SMALL_STATE(5327)] = 141953, - [SMALL_STATE(5328)] = 141960, - [SMALL_STATE(5329)] = 141967, - [SMALL_STATE(5330)] = 141974, - [SMALL_STATE(5331)] = 141981, - [SMALL_STATE(5332)] = 141988, - [SMALL_STATE(5333)] = 141995, - [SMALL_STATE(5334)] = 142002, - [SMALL_STATE(5335)] = 142009, - [SMALL_STATE(5336)] = 142016, - [SMALL_STATE(5337)] = 142023, - [SMALL_STATE(5338)] = 142030, - [SMALL_STATE(5339)] = 142037, - [SMALL_STATE(5340)] = 142044, - [SMALL_STATE(5341)] = 142051, - [SMALL_STATE(5342)] = 142058, - [SMALL_STATE(5343)] = 142065, - [SMALL_STATE(5344)] = 142072, - [SMALL_STATE(5345)] = 142079, - [SMALL_STATE(5346)] = 142086, - [SMALL_STATE(5347)] = 142093, - [SMALL_STATE(5348)] = 142100, - [SMALL_STATE(5349)] = 142107, - [SMALL_STATE(5350)] = 142114, - [SMALL_STATE(5351)] = 142121, - [SMALL_STATE(5352)] = 142128, - [SMALL_STATE(5353)] = 142135, - [SMALL_STATE(5354)] = 142142, - [SMALL_STATE(5355)] = 142149, - [SMALL_STATE(5356)] = 142156, - [SMALL_STATE(5357)] = 142163, - [SMALL_STATE(5358)] = 142170, - [SMALL_STATE(5359)] = 142177, - [SMALL_STATE(5360)] = 142184, - [SMALL_STATE(5361)] = 142191, - [SMALL_STATE(5362)] = 142198, - [SMALL_STATE(5363)] = 142205, - [SMALL_STATE(5364)] = 142212, - [SMALL_STATE(5365)] = 142219, - [SMALL_STATE(5366)] = 142226, - [SMALL_STATE(5367)] = 142233, - [SMALL_STATE(5368)] = 142240, - [SMALL_STATE(5369)] = 142247, - [SMALL_STATE(5370)] = 142254, - [SMALL_STATE(5371)] = 142261, - [SMALL_STATE(5372)] = 142268, - [SMALL_STATE(5373)] = 142275, - [SMALL_STATE(5374)] = 142282, - [SMALL_STATE(5375)] = 142289, - [SMALL_STATE(5376)] = 142296, - [SMALL_STATE(5377)] = 142303, - [SMALL_STATE(5378)] = 142310, - [SMALL_STATE(5379)] = 142317, - [SMALL_STATE(5380)] = 142324, - [SMALL_STATE(5381)] = 142331, - [SMALL_STATE(5382)] = 142338, - [SMALL_STATE(5383)] = 142345, - [SMALL_STATE(5384)] = 142352, - [SMALL_STATE(5385)] = 142359, - [SMALL_STATE(5386)] = 142366, - [SMALL_STATE(5387)] = 142373, - [SMALL_STATE(5388)] = 142380, - [SMALL_STATE(5389)] = 142387, - [SMALL_STATE(5390)] = 142394, - [SMALL_STATE(5391)] = 142401, - [SMALL_STATE(5392)] = 142408, - [SMALL_STATE(5393)] = 142415, - [SMALL_STATE(5394)] = 142422, - [SMALL_STATE(5395)] = 142429, - [SMALL_STATE(5396)] = 142436, - [SMALL_STATE(5397)] = 142443, - [SMALL_STATE(5398)] = 142450, - [SMALL_STATE(5399)] = 142457, - [SMALL_STATE(5400)] = 142464, - [SMALL_STATE(5401)] = 142471, - [SMALL_STATE(5402)] = 142478, - [SMALL_STATE(5403)] = 142485, - [SMALL_STATE(5404)] = 142492, - [SMALL_STATE(5405)] = 142499, - [SMALL_STATE(5406)] = 142506, - [SMALL_STATE(5407)] = 142513, - [SMALL_STATE(5408)] = 142520, - [SMALL_STATE(5409)] = 142527, - [SMALL_STATE(5410)] = 142534, - [SMALL_STATE(5411)] = 142541, - [SMALL_STATE(5412)] = 142548, - [SMALL_STATE(5413)] = 142555, - [SMALL_STATE(5414)] = 142562, - [SMALL_STATE(5415)] = 142569, - [SMALL_STATE(5416)] = 142576, - [SMALL_STATE(5417)] = 142583, - [SMALL_STATE(5418)] = 142590, - [SMALL_STATE(5419)] = 142597, - [SMALL_STATE(5420)] = 142604, - [SMALL_STATE(5421)] = 142611, - [SMALL_STATE(5422)] = 142618, - [SMALL_STATE(5423)] = 142625, - [SMALL_STATE(5424)] = 142632, - [SMALL_STATE(5425)] = 142639, - [SMALL_STATE(5426)] = 142646, - [SMALL_STATE(5427)] = 142653, - [SMALL_STATE(5428)] = 142660, - [SMALL_STATE(5429)] = 142667, - [SMALL_STATE(5430)] = 142674, - [SMALL_STATE(5431)] = 142681, - [SMALL_STATE(5432)] = 142688, - [SMALL_STATE(5433)] = 142695, - [SMALL_STATE(5434)] = 142702, - [SMALL_STATE(5435)] = 142709, - [SMALL_STATE(5436)] = 142716, - [SMALL_STATE(5437)] = 142723, - [SMALL_STATE(5438)] = 142730, - [SMALL_STATE(5439)] = 142737, - [SMALL_STATE(5440)] = 142744, - [SMALL_STATE(5441)] = 142751, - [SMALL_STATE(5442)] = 142758, - [SMALL_STATE(5443)] = 142765, - [SMALL_STATE(5444)] = 142772, - [SMALL_STATE(5445)] = 142779, - [SMALL_STATE(5446)] = 142786, - [SMALL_STATE(5447)] = 142793, - [SMALL_STATE(5448)] = 142800, - [SMALL_STATE(5449)] = 142807, - [SMALL_STATE(5450)] = 142814, - [SMALL_STATE(5451)] = 142821, - [SMALL_STATE(5452)] = 142828, - [SMALL_STATE(5453)] = 142835, - [SMALL_STATE(5454)] = 142842, - [SMALL_STATE(5455)] = 142849, - [SMALL_STATE(5456)] = 142856, - [SMALL_STATE(5457)] = 142863, - [SMALL_STATE(5458)] = 142870, - [SMALL_STATE(5459)] = 142877, - [SMALL_STATE(5460)] = 142884, - [SMALL_STATE(5461)] = 142891, - [SMALL_STATE(5462)] = 142898, - [SMALL_STATE(5463)] = 142905, - [SMALL_STATE(5464)] = 142912, - [SMALL_STATE(5465)] = 142919, - [SMALL_STATE(5466)] = 142926, - [SMALL_STATE(5467)] = 142933, - [SMALL_STATE(5468)] = 142940, - [SMALL_STATE(5469)] = 142947, - [SMALL_STATE(5470)] = 142954, - [SMALL_STATE(5471)] = 142961, - [SMALL_STATE(5472)] = 142968, - [SMALL_STATE(5473)] = 142975, - [SMALL_STATE(5474)] = 142982, - [SMALL_STATE(5475)] = 142989, - [SMALL_STATE(5476)] = 142996, - [SMALL_STATE(5477)] = 143003, - [SMALL_STATE(5478)] = 143010, - [SMALL_STATE(5479)] = 143017, - [SMALL_STATE(5480)] = 143024, - [SMALL_STATE(5481)] = 143031, - [SMALL_STATE(5482)] = 143038, - [SMALL_STATE(5483)] = 143045, - [SMALL_STATE(5484)] = 143052, - [SMALL_STATE(5485)] = 143059, - [SMALL_STATE(5486)] = 143066, - [SMALL_STATE(5487)] = 143073, - [SMALL_STATE(5488)] = 143080, - [SMALL_STATE(5489)] = 143087, - [SMALL_STATE(5490)] = 143094, - [SMALL_STATE(5491)] = 143101, - [SMALL_STATE(5492)] = 143108, - [SMALL_STATE(5493)] = 143115, - [SMALL_STATE(5494)] = 143122, - [SMALL_STATE(5495)] = 143129, - [SMALL_STATE(5496)] = 143136, - [SMALL_STATE(5497)] = 143143, - [SMALL_STATE(5498)] = 143150, - [SMALL_STATE(5499)] = 143157, - [SMALL_STATE(5500)] = 143164, - [SMALL_STATE(5501)] = 143171, - [SMALL_STATE(5502)] = 143178, - [SMALL_STATE(5503)] = 143185, - [SMALL_STATE(5504)] = 143192, - [SMALL_STATE(5505)] = 143199, - [SMALL_STATE(5506)] = 143206, - [SMALL_STATE(5507)] = 143213, - [SMALL_STATE(5508)] = 143220, - [SMALL_STATE(5509)] = 143227, - [SMALL_STATE(5510)] = 143234, - [SMALL_STATE(5511)] = 143241, - [SMALL_STATE(5512)] = 143248, - [SMALL_STATE(5513)] = 143255, - [SMALL_STATE(5514)] = 143262, - [SMALL_STATE(5515)] = 143269, - [SMALL_STATE(5516)] = 143276, - [SMALL_STATE(5517)] = 143283, - [SMALL_STATE(5518)] = 143290, - [SMALL_STATE(5519)] = 143297, - [SMALL_STATE(5520)] = 143304, - [SMALL_STATE(5521)] = 143311, - [SMALL_STATE(5522)] = 143318, - [SMALL_STATE(5523)] = 143325, - [SMALL_STATE(5524)] = 143332, - [SMALL_STATE(5525)] = 143339, - [SMALL_STATE(5526)] = 143346, - [SMALL_STATE(5527)] = 143353, - [SMALL_STATE(5528)] = 143360, - [SMALL_STATE(5529)] = 143367, - [SMALL_STATE(5530)] = 143374, - [SMALL_STATE(5531)] = 143381, - [SMALL_STATE(5532)] = 143388, - [SMALL_STATE(5533)] = 143395, - [SMALL_STATE(5534)] = 143402, - [SMALL_STATE(5535)] = 143409, - [SMALL_STATE(5536)] = 143416, - [SMALL_STATE(5537)] = 143423, - [SMALL_STATE(5538)] = 143430, - [SMALL_STATE(5539)] = 143437, - [SMALL_STATE(5540)] = 143444, - [SMALL_STATE(5541)] = 143451, - [SMALL_STATE(5542)] = 143458, - [SMALL_STATE(5543)] = 143465, - [SMALL_STATE(5544)] = 143472, - [SMALL_STATE(5545)] = 143479, - [SMALL_STATE(5546)] = 143486, - [SMALL_STATE(5547)] = 143493, - [SMALL_STATE(5548)] = 143500, - [SMALL_STATE(5549)] = 143507, - [SMALL_STATE(5550)] = 143514, - [SMALL_STATE(5551)] = 143521, - [SMALL_STATE(5552)] = 143528, - [SMALL_STATE(5553)] = 143535, - [SMALL_STATE(5554)] = 143542, - [SMALL_STATE(5555)] = 143549, - [SMALL_STATE(5556)] = 143556, - [SMALL_STATE(5557)] = 143563, - [SMALL_STATE(5558)] = 143570, - [SMALL_STATE(5559)] = 143577, - [SMALL_STATE(5560)] = 143584, - [SMALL_STATE(5561)] = 143591, - [SMALL_STATE(5562)] = 143598, - [SMALL_STATE(5563)] = 143605, - [SMALL_STATE(5564)] = 143612, - [SMALL_STATE(5565)] = 143619, - [SMALL_STATE(5566)] = 143626, - [SMALL_STATE(5567)] = 143633, - [SMALL_STATE(5568)] = 143640, - [SMALL_STATE(5569)] = 143647, - [SMALL_STATE(5570)] = 143654, - [SMALL_STATE(5571)] = 143661, - [SMALL_STATE(5572)] = 143668, - [SMALL_STATE(5573)] = 143675, - [SMALL_STATE(5574)] = 143682, - [SMALL_STATE(5575)] = 143689, - [SMALL_STATE(5576)] = 143696, -}; - -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_script, 0), - [7] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1625), - [9] = {.entry = {.count = 1, .reusable = true}}, SHIFT(34), - [11] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1707), - [13] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1719), - [15] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5408), - [17] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5528), - [19] = {.entry = {.count = 1, .reusable = false}}, SHIFT(582), - [21] = {.entry = {.count = 1, .reusable = false}}, SHIFT(626), - [23] = {.entry = {.count = 1, .reusable = false}}, SHIFT(663), - [25] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5501), - [27] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1639), - [29] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5498), - [31] = {.entry = {.count = 1, .reusable = true}}, SHIFT(14), - [33] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1440), - [35] = {.entry = {.count = 1, .reusable = false}}, SHIFT(489), - [37] = {.entry = {.count = 1, .reusable = false}}, SHIFT(488), - [39] = {.entry = {.count = 1, .reusable = false}}, SHIFT(481), - [41] = {.entry = {.count = 1, .reusable = false}}, SHIFT(557), - [43] = {.entry = {.count = 1, .reusable = false}}, SHIFT(559), - [45] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5471), - [47] = {.entry = {.count = 1, .reusable = true}}, SHIFT(203), - [49] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4693), - [51] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3156), - [53] = {.entry = {.count = 1, .reusable = false}}, SHIFT(877), - [55] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4292), - [57] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2529), - [59] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4831), - [61] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5010), - [63] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5376), - [65] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5016), - [67] = {.entry = {.count = 1, .reusable = false}}, SHIFT(155), - [69] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5370), - [71] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5027), - [73] = {.entry = {.count = 1, .reusable = false}}, SHIFT(461), - [75] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1762), - [77] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1762), - [79] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1742), - [81] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1739), - [83] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1737), - [85] = {.entry = {.count = 1, .reusable = true}}, SHIFT(660), - [87] = {.entry = {.count = 1, .reusable = true}}, SHIFT(661), - [89] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3533), - [91] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4948), - [93] = {.entry = {.count = 1, .reusable = false}}, SHIFT(661), - [95] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5333), - [97] = {.entry = {.count = 1, .reusable = false}}, SHIFT(671), - [99] = {.entry = {.count = 1, .reusable = false}}, SHIFT(672), - [101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5329), - [103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3615), - [105] = {.entry = {.count = 1, .reusable = false}}, SHIFT(448), - [107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3579), - [109] = {.entry = {.count = 1, .reusable = false}}, SHIFT(446), - [111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5323), - [113] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5322), - [115] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4205), - [117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5297), - [119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3776), - [121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5290), - [123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1719), - [125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5467), - [127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 4, .production_id = 36), - [129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(35), - [131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1252), - [133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(450), - [135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(451), - [137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(452), - [139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(590), - [141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(589), - [143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5244), - [145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4990), - [147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3152), - [149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(703), - [151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2528), - [153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4893), - [155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4709), - [157] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 4, .production_id = 36), - [159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5565), - [161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4871), - [163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(90), - [165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5499), - [167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4894), - [169] = {.entry = {.count = 1, .reusable = false}}, SHIFT(453), - [171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5066), - [173] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5064), - [175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4177), - [177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5559), - [179] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3747), - [181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5247), - [183] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 3), - [185] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 3), - [187] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_case, 3, .production_id = 36), - [189] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_case, 3, .production_id = 36), - [191] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_default, 2), - [193] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_default, 2), - [195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1625), - [198] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1707), - [201] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1719), - [204] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5467), - [207] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5528), - [210] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(582), - [213] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(626), - [216] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(663), - [219] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5501), - [222] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1639), - [225] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5498), - [228] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), - [230] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(35), - [233] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1252), - [236] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(450), - [239] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(451), - [242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(452), - [245] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(590), - [248] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(589), - [251] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5244), - [254] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(203), - [257] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4990), - [260] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3152), - [263] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(703), - [266] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4292), - [269] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(2528), - [272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4893), - [275] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4709), - [278] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), - [280] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5565), - [283] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4871), - [286] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(90), - [289] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5499), - [292] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4894), - [295] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(453), - [298] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1762), - [301] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1762), - [304] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1742), - [307] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1739), - [310] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1737), - [313] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(660), - [316] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(661), - [319] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3533), - [322] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4948), - [325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(661), - [328] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5333), - [331] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(671), - [334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(672), - [337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5329), - [340] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3615), - [343] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(448), - [346] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3579), - [349] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(446), - [352] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5066), - [355] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5064), - [358] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4177), - [361] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5559), - [364] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3747), - [367] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5247), - [370] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1719), - [373] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5327), - [375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1100), - [377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(36), - [379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1430), - [381] = {.entry = {.count = 1, .reusable = false}}, SHIFT(438), - [383] = {.entry = {.count = 1, .reusable = false}}, SHIFT(437), - [385] = {.entry = {.count = 1, .reusable = false}}, SHIFT(436), - [387] = {.entry = {.count = 1, .reusable = false}}, SHIFT(527), - [389] = {.entry = {.count = 1, .reusable = false}}, SHIFT(543), - [391] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5050), - [393] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4632), - [395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3136), - [397] = {.entry = {.count = 1, .reusable = false}}, SHIFT(873), - [399] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2525), - [401] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4673), - [403] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4922), - [405] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5529), - [407] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4631), - [409] = {.entry = {.count = 1, .reusable = false}}, SHIFT(51), - [411] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5330), - [413] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4672), - [415] = {.entry = {.count = 1, .reusable = false}}, SHIFT(435), - [417] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5219), - [419] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5217), - [421] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4500), - [423] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5530), - [425] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3671), - [427] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5059), - [429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(784), - [431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2542), - [433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2484), - [435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2482), - [437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1198), - [439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1251), - [441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1510), - [443] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5408), - [446] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(14), - [449] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1440), - [452] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(489), - [455] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(488), - [458] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(481), - [461] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(557), - [464] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(559), - [467] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5471), - [470] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4693), - [473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3156), - [476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(877), - [479] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(2529), - [482] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4831), - [485] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5010), - [488] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5376), - [491] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5016), - [494] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(155), - [497] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5370), - [500] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5027), - [503] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(461), - [506] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5323), - [509] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5322), - [512] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4205), - [515] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5297), - [518] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3776), - [521] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5290), - [524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(828), - [526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1101), - [528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1298), - [530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1285), - [532] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script, 2), - [534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1099), - [536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1098), - [538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(846), - [540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2537), - [542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(752), - [544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(792), - [546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(863), - [548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(861), - [550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1632), - [552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1631), - [554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(690), - [556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(691), - [558] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5327), - [561] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(36), - [564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(1430), - [567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(438), - [570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(437), - [573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(436), - [576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(527), - [579] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(543), - [582] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5050), - [585] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4632), - [588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3136), - [591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(873), - [594] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(2525), - [597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4673), - [600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4922), - [603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5529), - [606] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4631), - [609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(51), - [612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5330), - [615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4672), - [618] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(435), - [621] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5219), - [624] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5217), - [627] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(4500), - [630] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5530), - [633] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(3671), - [636] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_script_repeat1, 2), SHIFT_REPEAT(5059), - [639] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_script, 1), - [641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1245), - [643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1452), - [645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(708), - [647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1317), - [649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1522), - [651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1447), - [653] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5368), - [655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(19), - [657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(953), - [659] = {.entry = {.count = 1, .reusable = false}}, SHIFT(371), - [661] = {.entry = {.count = 1, .reusable = false}}, SHIFT(370), - [663] = {.entry = {.count = 1, .reusable = false}}, SHIFT(369), - [665] = {.entry = {.count = 1, .reusable = false}}, SHIFT(526), - [667] = {.entry = {.count = 1, .reusable = false}}, SHIFT(521), - [669] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5113), - [671] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4769), - [673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3128), - [675] = {.entry = {.count = 1, .reusable = false}}, SHIFT(701), - [677] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2527), - [679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4928), - [681] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4763), - [683] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5544), - [685] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4897), - [687] = {.entry = {.count = 1, .reusable = false}}, SHIFT(157), - [689] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5409), - [691] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4629), - [693] = {.entry = {.count = 1, .reusable = false}}, SHIFT(368), - [695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5173), - [697] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5172), - [699] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4554), - [701] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5538), - [703] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3681), - [705] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5116), - [707] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5407), - [709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(13), - [711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1282), - [713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(389), - [715] = {.entry = {.count = 1, .reusable = false}}, SHIFT(390), - [717] = {.entry = {.count = 1, .reusable = false}}, SHIFT(391), - [719] = {.entry = {.count = 1, .reusable = false}}, SHIFT(607), - [721] = {.entry = {.count = 1, .reusable = false}}, SHIFT(614), - [723] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5165), - [725] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4896), - [727] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3135), - [729] = {.entry = {.count = 1, .reusable = false}}, SHIFT(694), - [731] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2532), - [733] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4740), - [735] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4640), - [737] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5551), - [739] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4987), - [741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(172), - [743] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5439), - [745] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4741), - [747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(392), - [749] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5130), - [751] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5129), - [753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4394), - [755] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5545), - [757] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3790), - [759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5168), - [761] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5437), - [763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(30), - [765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4108), - [767] = {.entry = {.count = 1, .reusable = false}}, SHIFT(426), - [769] = {.entry = {.count = 1, .reusable = false}}, SHIFT(427), - [771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(428), - [773] = {.entry = {.count = 1, .reusable = false}}, SHIFT(662), - [775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(652), - [777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5205), - [779] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4985), - [781] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3130), - [783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3200), - [785] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2533), - [787] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4818), - [789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4645), - [791] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5558), - [793] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4989), - [795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(139), - [797] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5469), - [799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4819), - [801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(429), - [803] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5093), - [805] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5091), - [807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4284), - [809] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5552), - [811] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3687), - [813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5208), - [815] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3294), - [817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4628), - [819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5537), - [821] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4771), - [823] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5371), - [825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4775), - [827] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5497), - [829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(37), - [831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(825), - [833] = {.entry = {.count = 1, .reusable = false}}, SHIFT(466), - [835] = {.entry = {.count = 1, .reusable = false}}, SHIFT(467), - [837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(468), - [839] = {.entry = {.count = 1, .reusable = false}}, SHIFT(500), - [841] = {.entry = {.count = 1, .reusable = false}}, SHIFT(508), - [843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5283), - [845] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4872), - [847] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3145), - [849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(688), - [851] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2534), - [853] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4963), - [855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4810), - [857] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5572), - [859] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4710), - [861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(179), - [863] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5527), - [865] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4964), - [867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(469), - [869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5033), - [871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5035), - [873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4059), - [875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5566), - [877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3851), - [879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5286), - [881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4993), - [883] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4965), - [885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4785), - [887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4798), - [889] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4934), - [891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4861), - [893] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4705), - [895] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4615), - [897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selection_expression, 3, .production_id = 13), - [899] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4599), - [901] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selection_expression, 3, .production_id = 13), - [903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(658), - [905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1980), - [907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2233), - [909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2233), - [911] = {.entry = {.count = 1, .reusable = false}}, SHIFT(660), - [913] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1704), - [915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1977), - [917] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5215), - [919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5513), - [921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(194), - [923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3397), - [925] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2318), - [927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(231), - [929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3068), - [931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(230), - [933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2650), - [935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1955), - [937] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3202), - [939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3196), - [941] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3394), - [943] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2613), - [945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3612), - [947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3031), - [949] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2626), - [951] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1832), - [953] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1832), - [955] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3203), - [957] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3339), - [959] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3204), - [961] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3455), - [963] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3201), - [965] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3435), - [967] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1993), - [969] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5078), - [971] = {.entry = {.count = 1, .reusable = false}}, SHIFT(628), - [973] = {.entry = {.count = 1, .reusable = false}}, SHIFT(632), - [975] = {.entry = {.count = 1, .reusable = true}}, SHIFT(195), - [977] = {.entry = {.count = 1, .reusable = true}}, SHIFT(229), - [979] = {.entry = {.count = 1, .reusable = true}}, SHIFT(224), - [981] = {.entry = {.count = 1, .reusable = false}}, SHIFT(634), - [983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(639), - [985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(640), - [987] = {.entry = {.count = 1, .reusable = true}}, SHIFT(634), - [989] = {.entry = {.count = 1, .reusable = true}}, SHIFT(633), - [991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(641), - [993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(415), - [995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1848), - [997] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1848), - [999] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1709), - [1001] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1922), - [1003] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1992), - [1005] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5087), - [1007] = {.entry = {.count = 1, .reusable = false}}, SHIFT(638), - [1009] = {.entry = {.count = 1, .reusable = false}}, SHIFT(519), - [1011] = {.entry = {.count = 1, .reusable = false}}, SHIFT(636), - [1013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5421), - [1015] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1968), - [1017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5227), - [1019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(197), - [1021] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4661), - [1023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2372), - [1025] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2372), - [1027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2374), - [1029] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2375), - [1031] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2345), - [1033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(226), - [1035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(225), - [1037] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3316), - [1039] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4630), - [1041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2609), - [1043] = {.entry = {.count = 1, .reusable = false}}, SHIFT(617), - [1045] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5223), - [1047] = {.entry = {.count = 1, .reusable = false}}, SHIFT(616), - [1049] = {.entry = {.count = 1, .reusable = false}}, SHIFT(615), - [1051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5222), - [1053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(617), - [1055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(620), - [1057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(608), - [1059] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3523), - [1061] = {.entry = {.count = 1, .reusable = false}}, SHIFT(363), - [1063] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1845), - [1065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1845), - [1067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1730), - [1069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1829), - [1071] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5125), - [1073] = {.entry = {.count = 1, .reusable = false}}, SHIFT(512), - [1075] = {.entry = {.count = 1, .reusable = false}}, SHIFT(520), - [1077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(196), - [1079] = {.entry = {.count = 1, .reusable = true}}, SHIFT(227), - [1081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(228), - [1083] = {.entry = {.count = 1, .reusable = false}}, SHIFT(555), - [1085] = {.entry = {.count = 1, .reusable = false}}, SHIFT(565), - [1087] = {.entry = {.count = 1, .reusable = false}}, SHIFT(569), - [1089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(555), - [1091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(552), - [1093] = {.entry = {.count = 1, .reusable = false}}, SHIFT(580), - [1095] = {.entry = {.count = 1, .reusable = false}}, SHIFT(478), - [1097] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1784), - [1099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1784), - [1101] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5167), - [1103] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1703), - [1105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1703), - [1107] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1712), - [1109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1712), - [1111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1711), - [1113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1899), - [1115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2008), - [1117] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2229), - [1119] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2228), - [1121] = {.entry = {.count = 1, .reusable = false}}, SHIFT(193), - [1123] = {.entry = {.count = 1, .reusable = false}}, SHIFT(192), - [1125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(191), - [1127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(539), - [1129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(204), - [1131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2093), - [1133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1918), - [1135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2008), - [1137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1636), - [1139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1644), - [1141] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1655), - [1143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1659), - [1145] = {.entry = {.count = 1, .reusable = false}}, SHIFT(190), - [1147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(189), - [1149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(188), - [1151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(645), - [1153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1663), - [1155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1633), - [1157] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1644), - [1159] = {.entry = {.count = 1, .reusable = false}}, SHIFT(187), - [1161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(186), - [1163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(185), - [1165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(209), - [1167] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1, .production_id = 7), - [1169] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1, .production_id = 7), - [1171] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5229), - [1173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(207), - [1175] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3524), - [1177] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1992), - [1179] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1, .production_id = 5), - [1181] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1, .production_id = 5), - [1183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(202), - [1185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1829), - [1187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2327), - [1189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2523), - [1191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(591), - [1193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4507), - [1195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1818), - [1197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(653), - [1199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1690), - [1201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1876), - [1203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1779), - [1205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2477), - [1207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2415), - [1209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1799), - [1211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2045), - [1213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1694), - [1215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2314), - [1217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2429), - [1219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2065), - [1221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2309), - [1223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1679), - [1225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1929), - [1227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2108), - [1229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2684), - [1231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4843), - [1233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3344), - [1235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2395), - [1237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2632), - [1239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1657), - [1241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1658), - [1243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2690), - [1245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4007), - [1247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2278), - [1249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3946), - [1251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2266), - [1253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3952), - [1255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2256), - [1257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2254), - [1259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1651), - [1261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4287), - [1263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2215), - [1265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2196), - [1267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2194), - [1269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1671), - [1271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4325), - [1273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2682), - [1275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2691), - [1277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2702), - [1279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2179), - [1281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2145), - [1283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3429), - [1285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4051), - [1287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2698), - [1289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3448), - [1291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4091), - [1293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3474), - [1295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1759), - [1297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3470), - [1299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1758), - [1301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1677), - [1303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2406), - [1305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3346), - [1307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2667), - [1309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3341), - [1311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1698), - [1313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3386), - [1315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3401), - [1317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1734), - [1319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1732), - [1321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1731), - [1323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1699), - [1325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2442), - [1327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3044), - [1329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4267), - [1331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3045), - [1333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4307), - [1335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3038), - [1337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3017), - [1339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3024), - [1341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3020), - [1343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3021), - [1345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2445), - [1347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1804), - [1349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1803), - [1351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2463), - [1353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4114), - [1355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2470), - [1357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4141), - [1359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3047), - [1361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3046), - [1363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1695), - [1365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1685), - [1367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2409), - [1369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1770), - [1371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4496), - [1373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1760), - [1375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4540), - [1377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2413), - [1379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2517), - [1381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2631), - [1383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(349), - [1385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2218), - [1387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(360), - [1389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1666), - [1391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1812), - [1393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1816), - [1395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1761), - [1397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1753), - [1399] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), - [1401] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), SHIFT(1697), - [1404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(11), - [1406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1813), - [1408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1789), - [1410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2360), - [1412] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), SHIFT(1691), - [1415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1775), - [1417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2490), - [1419] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), SHIFT(2152), - [1422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2488), - [1424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2458), - [1426] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), SHIFT(2160), - [1429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2453), - [1431] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), SHIFT(2166), - [1434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2440), - [1436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2404), - [1438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2487), - [1440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1763), - [1442] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 1), SHIFT(1701), - [1445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(123), - [1447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1800), - [1449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(205), - [1451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(462), - [1453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(198), - [1455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(967), - [1457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(964), - [1459] = {.entry = {.count = 1, .reusable = true}}, SHIFT(963), - [1461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(492), - [1463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1894), - [1465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1959), - [1467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5452), - [1469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1959), - [1471] = {.entry = {.count = 1, .reusable = true}}, SHIFT(149), - [1473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(458), - [1475] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1661), - [1477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(99), - [1479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1936), - [1481] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1976), - [1483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5296), - [1485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1976), - [1487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(106), - [1489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(110), - [1491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(473), - [1493] = {.entry = {.count = 1, .reusable = true}}, SHIFT(486), - [1495] = {.entry = {.count = 1, .reusable = true}}, SHIFT(107), - [1497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(474), - [1499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(396), - [1501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(457), - [1503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(67), - [1505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(116), - [1507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1286), - [1509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1287), - [1511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1288), - [1513] = {.entry = {.count = 1, .reusable = true}}, SHIFT(206), - [1515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(412), - [1517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1924), - [1519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2004), - [1521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5347), - [1523] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2004), - [1525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(208), - [1527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(137), - [1529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(128), - [1531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(479), - [1533] = {.entry = {.count = 1, .reusable = true}}, SHIFT(564), - [1535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(441), - [1537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(46), - [1539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(439), - [1541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1756), - [1543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(485), - [1545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(147), - [1547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(200), - [1549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(487), - [1551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(401), - [1553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2489), - [1555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(135), - [1557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(145), - [1559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(148), - [1561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2455), - [1563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(434), - [1565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(176), - [1567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(421), - [1569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(100), - [1571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1895), - [1573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1956), - [1575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5065), - [1577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1956), - [1579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(417), - [1581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(42), - [1583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(476), - [1585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(201), - [1587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2210), - [1589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4071), - [1591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4068), - [1593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4060), - [1595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(210), - [1597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2403), - [1599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(199), - [1601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(459), - [1603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1923), - [1605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1963), - [1607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5387), - [1609] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1963), - [1611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(109), - [1613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(211), - [1615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1455), - [1617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1454), - [1619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1453), - [1621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(118), - [1623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(413), - [1625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(183), - [1627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(416), - [1629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(386), - [1631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(381), - [1633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(404), - [1635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(165), - [1637] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_await_modifier, 1), - [1639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(133), - [1641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1315), - [1643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1314), - [1645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1306), - [1647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(212), - [1649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(213), - [1651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(405), - [1653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(50), - [1655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(174), - [1657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(111), - [1659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(397), - [1661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3556), - [1663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(216), - [1665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(102), - [1667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1898), - [1669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2018), - [1671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5419), - [1673] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2018), - [1675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(84), - [1677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(47), - [1679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(855), - [1681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(859), - [1683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(835), - [1685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(214), - [1687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(215), - [1689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1914), - [1691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1974), - [1693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5484), - [1695] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1974), - [1697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(383), - [1699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(162), - [1701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(80), - [1703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(380), - [1705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(374), - [1707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1809), - [1709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(173), - [1711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(164), - [1713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1518), - [1715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(140), - [1717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(411), - [1719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(53), - [1721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(57), - [1723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(60), - [1725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(63), - [1727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1517), - [1729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1516), - [1731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(70), - [1733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(73), - [1735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(484), - [1737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2056), - [1739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2289), - [1741] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2289), - [1743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1999), - [1745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2061), - [1747] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2061), - [1749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2002), - [1751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2064), - [1753] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2064), - [1755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2000), - [1757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2277), - [1759] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2277), - [1761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2211), - [1763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2331), - [1765] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2331), - [1767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1965), - [1769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2036), - [1771] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2036), - [1773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2224), - [1775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2330), - [1777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2330), - [1779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1971), - [1781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2049), - [1783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2049), - [1785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1994), - [1787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2259), - [1789] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2259), - [1791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1982), - [1793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2154), - [1795] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2154), - [1797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1996), - [1799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2146), - [1801] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2146), - [1803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2078), - [1805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2316), - [1807] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2316), - [1809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2139), - [1811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2351), - [1813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2351), - [1815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1954), - [1817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2269), - [1819] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2269), - [1821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1953), - [1823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2046), - [1825] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2046), - [1827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2087), - [1829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2304), - [1831] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2304), - [1833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2280), - [1835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2302), - [1837] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2302), - [1839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2136), - [1841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2290), - [1843] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2290), - [1845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2019), - [1847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2090), - [1849] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2090), - [1851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2043), - [1853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2338), - [1855] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2338), - [1857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2040), - [1859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2333), - [1861] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2333), - [1863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2007), - [1865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2086), - [1867] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2086), - [1869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1981), - [1871] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2032), - [1873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2032), - [1875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1998), - [1877] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2094), - [1879] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2094), - [1881] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1987), - [1883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2022), - [1885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2022), - [1887] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2059), - [1889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2358), - [1891] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2358), - [1893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2024), - [1895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2323), - [1897] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2323), - [1899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2063), - [1901] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2321), - [1903] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2321), - [1905] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2017), - [1907] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2234), - [1909] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2234), - [1911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2079), - [1913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2310), - [1915] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2310), - [1917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2005), - [1919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2125), - [1921] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2125), - [1923] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2283), - [1925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2295), - [1927] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2295), - [1929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2100), - [1931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2350), - [1933] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2350), - [1935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2109), - [1937] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2354), - [1939] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2354), - [1941] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1989), - [1943] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2119), - [1945] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2119), - [1947] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3233), - [1949] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 1), - [1951] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 1), - [1953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 3, .production_id = 8), - [1955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 3, .production_id = 8), - [1957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_try_statement_repeat1, 1), - [1959] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 2), - [1961] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 2), - [1963] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_compound_statement, 3), - [1965] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_compound_statement, 3), - [1967] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_catch_clause, 6, .production_id = 125), - [1969] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_catch_clause, 6, .production_id = 125), - [1971] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_try_statement, 4, .production_id = 8), - [1973] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_try_statement, 4, .production_id = 8), - [1975] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 4, .production_id = 102), - [1977] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 4, .production_id = 102), - [1979] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 4, .production_id = 35), - [1981] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 4, .production_id = 35), - [1983] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4772), - [1985] = {.entry = {.count = 1, .reusable = false}}, SHIFT(56), - [1987] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 3, .production_id = 19), - [1989] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 3, .production_id = 19), - [1991] = {.entry = {.count = 1, .reusable = false}}, SHIFT(55), - [1993] = {.entry = {.count = 1, .reusable = false}}, SHIFT(127), - [1995] = {.entry = {.count = 1, .reusable = false}}, SHIFT(159), - [1997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), - [1999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), - [2001] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(4772), - [2004] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(5198), - [2007] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 7, .production_id = 111), - [2009] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 7, .production_id = 111), - [2011] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 10, .production_id = 148), - [2013] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 10, .production_id = 148), - [2015] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_statement, 2), - [2017] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_statement, 2), - [2019] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 5, .production_id = 34), - [2021] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 5, .production_id = 34), - [2023] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 12, .production_id = 164), - [2025] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 12, .production_id = 164), - [2027] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 5), - [2029] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 5), - [2031] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 5, .production_id = 52), - [2033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 5, .production_id = 52), - [2035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 5, .production_id = 36), - [2037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 5, .production_id = 36), - [2039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 11, .production_id = 162), - [2041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 11, .production_id = 162), - [2043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_do_statement, 5, .production_id = 54), - [2045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_do_statement, 5, .production_id = 54), - [2047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_statement, 5), - [2049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_statement, 5), - [2051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declarations, 3), - [2053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declarations, 3), - [2055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 11, .production_id = 156), - [2057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 11, .production_id = 156), - [2059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, .production_id = 154), - [2061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, .production_id = 154), - [2063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 10, .production_id = 144), - [2065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 10, .production_id = 144), - [2067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 10, .production_id = 153), - [2069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 10, .production_id = 153), - [2071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, .production_id = 58), - [2073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, .production_id = 58), - [2075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 10, .production_id = 147), - [2077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 10, .production_id = 147), - [2079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 145), - [2081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 145), - [2083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 9, .production_id = 144), - [2085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 9, .production_id = 144), - [2087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 5), - [2089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 5), - [2091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 5), - [2093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 5), - [2095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), - [2097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, .production_id = 39), - [2099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 9, .production_id = 143), - [2101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 9, .production_id = 143), - [2103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 4, .production_id = 39), - [2105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 4, .production_id = 39), - [2107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 39), - [2109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 39), - [2111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_expression_statement, 2), - [2113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_expression_statement, 2), - [2115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 5, .production_id = 57), - [2117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 5, .production_id = 57), - [2119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 4, .production_id = 38), - [2121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 4, .production_id = 38), - [2123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 4, .production_id = 38), - [2125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 4, .production_id = 38), - [2127] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_if_statement, 6, .production_id = 80), - [2129] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_if_statement, 6, .production_id = 80), - [2131] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 4, .production_id = 38), - [2133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 4, .production_id = 38), - [2135] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 142), - [2137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 142), - [2139] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_member_declarations, 2), - [2141] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_member_declarations, 2), - [2143] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 9, .production_id = 141), - [2145] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 9, .production_id = 141), - [2147] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 2, .production_id = 10), - [2149] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 2, .production_id = 10), - [2151] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 9, .production_id = 129), - [2153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 9, .production_id = 129), - [2155] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 9, .production_id = 138), - [2157] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 9, .production_id = 138), - [2159] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_finally_clause, 2, .production_id = 8), - [2161] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_finally_clause, 2, .production_id = 8), - [2163] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 5, .production_id = 57), - [2165] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 5, .production_id = 57), - [2167] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 9, .production_id = 137), - [2169] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 9, .production_id = 137), - [2171] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 3, .production_id = 17), - [2173] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 3, .production_id = 17), - [2175] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 133), - [2177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 133), - [2179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 8, .production_id = 114), - [2181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 8, .production_id = 114), - [2183] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 132), - [2185] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 132), - [2187] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 131), - [2189] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 131), - [2191] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 8, .production_id = 130), - [2193] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 8, .production_id = 130), - [2195] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_switch_statement, 4, .production_id = 36), - [2197] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_switch_statement, 4, .production_id = 36), - [2199] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 4), - [2201] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 4), - [2203] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 4, .production_id = 34), - [2205] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 4, .production_id = 34), - [2207] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 57), - [2209] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 57), - [2211] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 8, .production_id = 129), - [2213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 8, .production_id = 129), - [2215] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 8, .production_id = 124), - [2217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 8, .production_id = 124), - [2219] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 8, .production_id = 123), - [2221] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 8, .production_id = 123), - [2223] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 2, .production_id = 8), - [2225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 2, .production_id = 8), - [2227] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 8), - [2229] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 8), - [2231] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 8, .production_id = 118), - [2233] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 8, .production_id = 118), - [2235] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 58), - [2237] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 58), - [2239] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 4), - [2241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 4), - [2243] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 4), - [2245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 4), - [2247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_echo_statement, 4), - [2249] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_echo_statement, 4), - [2251] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_statement, 7), - [2253] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_statement, 7), - [2255] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 115), - [2257] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 115), - [2259] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_statement, 3), - [2261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_statement, 3), - [2263] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3, .production_id = 24), - [2265] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3, .production_id = 24), - [2267] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7, .production_id = 114), - [2269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7, .production_id = 114), - [2271] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 3, .production_id = 23), - [2273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 3, .production_id = 23), - [2275] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 3, .production_id = 17), - [2277] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 3, .production_id = 17), - [2279] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 5, .production_id = 59), - [2281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 5, .production_id = 59), - [2283] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_concurrent_statement, 2), - [2285] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_concurrent_statement, 2), - [2287] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 5, .production_id = 58), - [2289] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 5, .production_id = 58), - [2291] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 7, .production_id = 111), - [2293] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 7, .production_id = 111), - [2295] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 3, .production_id = 17), - [2297] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 3, .production_id = 17), - [2299] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 7), - [2301] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 7), - [2303] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 113), - [2305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 113), - [2307] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 112), - [2309] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 112), - [2311] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 9), - [2313] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 9), - [2315] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 3, .production_id = 19), - [2317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 3, .production_id = 19), - [2319] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 6), - [2321] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 6), - [2323] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 7, .production_id = 85), - [2325] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 7, .production_id = 85), - [2327] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 110), - [2329] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 110), - [2331] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 7, .production_id = 104), - [2333] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 7, .production_id = 104), - [2335] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_foreach_statement, 7, .production_id = 103), - [2337] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_foreach_statement, 7, .production_id = 103), - [2339] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_while_statement, 3, .production_id = 19), - [2341] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_while_statement, 3, .production_id = 19), - [2343] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 7), - [2345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 7), - [2347] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_alias_declaration, 7, .production_id = 91), - [2349] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_alias_declaration, 7, .production_id = 91), - [2351] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, .production_id = 86), - [2353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, .production_id = 86), - [2355] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 6, .production_id = 86), - [2357] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 6, .production_id = 86), - [2359] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_unset_statement, 6), - [2361] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_unset_statement, 6), - [2363] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 88), - [2365] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 88), - [2367] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 87), - [2369] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 87), - [2371] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 86), - [2373] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 86), - [2375] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 6), - [2377] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 6), - [2379] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_enum_declaration, 6, .production_id = 85), - [2381] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enum_declaration, 6, .production_id = 85), - [2383] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 6, .production_id = 84), - [2385] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 6, .production_id = 84), - [2387] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_interface_declaration, 6, .production_id = 84), - [2389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_interface_declaration, 6, .production_id = 84), - [2391] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_declaration, 6, .production_id = 84), - [2393] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_declaration, 6, .production_id = 84), - [2395] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_using_statement, 6), - [2397] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_using_statement, 6), - [2399] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_const_declaration, 3), - [2401] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declaration, 3), - [2403] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_for_statement, 6, .production_id = 81), - [2405] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_for_statement, 6, .production_id = 81), - [2407] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 3, .production_id = 17), - [2409] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 3, .production_id = 17), - [2411] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_namespace_declaration, 3, .production_id = 15), - [2413] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_namespace_declaration, 3, .production_id = 15), - [2415] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_empty_statement, 1), - [2417] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_empty_statement, 1), - [2419] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 2), - [2421] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 2), - [2423] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_declaration, 2, .production_id = 11), - [2425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_declaration, 2, .production_id = 11), - [2427] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 3), - [2429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 3), - [2431] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_use_statement, 3), - [2433] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_statement, 3), - [2435] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 3), - [2437] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 3), - [2439] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_continue_statement, 3), - [2441] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_continue_statement, 3), - [2443] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_throw_statement, 3), - [2445] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_throw_statement, 3), - [2447] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_return_statement, 2), - [2449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_return_statement, 2), - [2451] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_class_declaration, 7, .production_id = 111), - [2453] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_class_declaration, 7, .production_id = 111), - [2455] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_break_statement, 2), - [2457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_break_statement, 2), - [2459] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_echo_statement, 3), - [2461] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_echo_statement, 3), - [2463] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4704), - [2465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(88), - [2467] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4606), - [2469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(181), - [2471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(96), - [2473] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(4606), - [2476] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(5105), - [2479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(134), - [2481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(170), - [2483] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(4704), - [2486] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(5474), - [2489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(126), - [2491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(113), - [2493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(175), - [2495] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_parenthesized_expression, 3), - [2497] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parenthesized_expression, 3), - [2499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2605), - [2501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4315), - [2503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5119), - [2505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5455), - [2507] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2982), - [2509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1608), - [2511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2744), - [2513] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2835), - [2515] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5063), - [2517] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2531), - [2519] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2618), - [2521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3064), - [2523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3062), - [2525] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4808), - [2527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3818), - [2529] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4184), - [2531] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1855), - [2533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2983), - [2535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2613), - [2537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2625), - [2539] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3309), - [2541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5289), - [2543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1149), - [2545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1582), - [2547] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2605), - [2550] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(4315), - [2553] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(5119), - [2556] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(5455), - [2559] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2982), - [2562] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), - [2564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2744), - [2567] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2835), - [2570] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(5063), - [2573] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2531), - [2576] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2618), - [2579] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(3064), - [2582] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(3068), - [2585] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(3062), - [2588] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2613), - [2591] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(4808), - [2594] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(3818), - [2597] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(4184), - [2600] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(1855), - [2603] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2983), - [2606] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2613), - [2609] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(2625), - [2612] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(3309), - [2615] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 2), SHIFT_REPEAT(5289), - [2618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(899), - [2620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1250), - [2622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(744), - [2624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1368), - [2626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1146), - [2628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1409), - [2630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(717), - [2632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1110), - [2634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4032), - [2636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4082), - [2638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(932), - [2640] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_identifier, 1), - [2642] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_identifier, 1), - [2644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1751), - [2646] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5501), - [2649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), - [2651] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), - [2653] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_qualified_identifier, 2), - [2655] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_qualified_identifier, 2), - [2657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5451), - [2659] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_specifier, 1), - [2661] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_specifier, 1), - [2663] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 1), SHIFT(2714), - [2666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4650), - [2668] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_selection_expression, 3, .production_id = 12), - [2670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(332), - [2672] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_selection_expression, 3, .production_id = 12), - [2674] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_parameter, 1, .production_id = 1), - [2676] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_specifier, 2), - [2678] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_specifier, 2), - [2680] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 2), SHIFT(2714), - [2683] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5389), - [2686] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scope_identifier, 1), - [2688] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scope_identifier, 1), - [2690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4787), - [2692] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__expression, 1), - [2694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(223), - [2696] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__expression, 1), - [2698] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(2722), - [2701] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), REDUCE(sym_type_specifier, 1), - [2704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constant, 1), - [2706] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constant, 1), - [2708] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_constant, 2), - [2710] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_constant, 2), - [2712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5389), - [2714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_constant, 3), - [2716] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_constant, 3), - [2718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 4), - [2720] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 4), - [2722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 6, .production_id = 96), - [2724] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 6, .production_id = 96), - [2726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5504), - [2728] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 1), SHIFT(2740), - [2731] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 5, .production_id = 77), - [2733] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 5, .production_id = 77), - [2735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type_specifier, 5), - [2737] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type_specifier, 5), - [2739] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 5), - [2741] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 5), - [2743] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 5, .production_id = 43), - [2745] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 5, .production_id = 43), - [2747] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 4), - [2749] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 4), - [2751] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 3), - [2753] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 3), - [2755] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type_specifier, 4), - [2757] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type_specifier, 4), - [2759] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_null, 1), - [2761] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_null, 1), - [2763] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 4, .production_id = 43), - [2765] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 4, .production_id = 43), - [2767] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_expression, 3), - [2769] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_expression, 3), - [2771] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 3), - [2773] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 3), - [2775] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_scoped_identifier, 3), - [2777] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_scoped_identifier, 3), REDUCE(sym__type_constant, 3), - [2780] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_scoped_identifier, 3), - [2782] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_scoped_identifier, 3), REDUCE(sym__type_constant, 3), - [2785] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 2, .production_id = 9), - [2787] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 2, .production_id = 9), - [2789] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 3), - [2791] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 3), - [2793] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_specifier, 3), - [2795] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_specifier, 3), - [2797] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 3), - [2799] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 3), - [2801] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type_specifier, 3), - [2803] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type_specifier, 3), - [2805] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 8, .production_id = 135), - [2807] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 8, .production_id = 135), - [2809] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 6, .production_id = 43), - [2811] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 6, .production_id = 43), - [2813] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_call_expression, 3, .production_id = 9), - [2815] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_call_expression, 3, .production_id = 9), - [2817] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 2), - [2819] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 2), - [2821] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 2), - [2823] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 2), - [2825] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 9, .production_id = 146), - [2827] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 9, .production_id = 146), - [2829] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_braced_expression, 3), - [2831] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_braced_expression, 3), - [2833] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 10, .production_id = 155), - [2835] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 10, .production_id = 155), - [2837] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 6), - [2839] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 6), - [2841] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_subscript_expression, 4), - [2843] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_subscript_expression, 4), - [2845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4905), - [2847] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_type_specifier, 1), - [2850] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 4), - [2852] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 4), - [2854] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_expression, 5), - [2856] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_expression, 5), - [2858] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 2), SHIFT(2740), - [2861] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_arguments, 5), - [2863] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_arguments, 5), - [2865] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 6, .production_id = 77), - [2867] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 6, .production_id = 77), - [2869] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple_type_specifier, 6), - [2871] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple_type_specifier, 6), - [2873] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_expression, 6), - [2875] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_expression, 6), - [2877] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 7), - [2879] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 7), - [2881] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape_type_specifier, 7, .production_id = 77), - [2883] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape_type_specifier, 7, .production_id = 77), - [2885] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 12, .production_id = 169), - [2887] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 12, .production_id = 169), - [2889] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_list_expression, 4), - [2891] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_list_expression, 4), - [2893] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_arguments, 5), - [2895] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_arguments, 5), - [2897] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_as_expression, 3, .production_id = 22), - [2899] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_as_expression, 3, .production_id = 22), - [2901] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 11, .production_id = 163), - [2903] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 11, .production_id = 163), - [2905] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_function_type_specifier, 7, .production_id = 119), - [2907] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_function_type_specifier, 7, .production_id = 119), - [2909] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2378), - [2911] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5513), - [2914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(222), - [2916] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5421), - [2919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4756), - [2921] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 4), - [2923] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 4), - [2925] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_expression, 3), - [2927] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_expression, 3), - [2929] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 3), - [2931] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 3), - [2933] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_false, 1), - [2935] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_false, 1), - [2937] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape, 4), - [2939] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape, 4), - [2941] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 4, .production_id = 31), - [2943] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 4, .production_id = 31), - [2945] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_true, 1), - [2947] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_true, 1), - [2949] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4601), - [2951] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_expression, 1), - [2953] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_expression, 1), - [2955] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape, 6), - [2957] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape, 6), - [2959] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_new_expression, 4), - [2961] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_new_expression, 4), - [2963] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefixed_string, 2, .production_id = 3), - [2965] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefixed_string, 2, .production_id = 3), - [2967] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 7, .production_id = 116), - [2969] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 7, .production_id = 116), - [2971] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 6, .production_id = 20), - [2973] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 6, .production_id = 20), - [2975] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 7, .production_id = 116), - [2977] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 7, .production_id = 116), - [2979] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 6), - [2981] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 6), - [2983] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 6), - [2985] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 6), - [2987] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection, 5), - [2989] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection, 5), - [2991] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 4, .production_id = 20), - [2993] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 4, .production_id = 20), - [2995] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 3, .production_id = 18), - [2997] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 3, .production_id = 18), - [2999] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_open_close, 4), - [3001] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_open_close, 4), - [3003] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_is_expression, 3, .production_id = 22), - [3005] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_is_expression, 3, .production_id = 22), - [3007] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 4), - [3009] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 4), - [3011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 7, .production_id = 20), - [3013] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 7, .production_id = 20), - [3015] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_expression, 2), - [3017] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_expression, 2), - [3019] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection, 4), - [3021] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection, 4), - [3023] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 5, .production_id = 62), - [3025] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 5, .production_id = 62), - [3027] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4774), - [3029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(221), - [3031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(353), - [3033] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 4, .production_id = 31), - [3035] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 4, .production_id = 31), - [3037] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_close, 3), - [3039] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_close, 3), - [3041] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_postfix_unary_expression, 2), - [3043] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_postfix_unary_expression, 2), - [3045] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_yield_expression, 2), - [3047] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_yield_expression, 2), - [3049] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection, 3), - [3051] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection, 3), - [3053] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape, 5), - [3055] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape, 5), - [3057] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 3), - [3059] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 3), - [3061] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5, .production_id = 62), - [3063] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5, .production_id = 62), - [3065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_awaitable_expression, 2), - [3067] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_awaitable_expression, 2), - [3069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_heredoc, 5), - [3071] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_heredoc, 5), - [3073] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 6, .production_id = 90), - [3075] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 6, .production_id = 90), - [3077] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 3), - [3079] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 3), - [3081] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_open_close, 3), - [3083] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_open_close, 3), - [3085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_shape, 3), - [3087] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_shape, 3), - [3089] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_tuple, 5), - [3091] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_tuple, 5), - [3093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 5, .production_id = 61), - [3095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 5, .production_id = 61), - [3097] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_lambda_expression, 6, .production_id = 79), - [3099] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_lambda_expression, 6, .production_id = 79), - [3101] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 3, .production_id = 20), - [3103] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 3, .production_id = 20), - [3105] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_collection, 6), - [3107] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_collection, 6), - [3109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 6, .production_id = 79), - [3111] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 6, .production_id = 79), - [3113] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 3, .production_id = 18), - [3115] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 3, .production_id = 18), - [3117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_array, 5, .production_id = 20), - [3119] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_array, 5, .production_id = 20), - [3121] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_anonymous_function_expression, 5, .production_id = 51), - [3123] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_anonymous_function_expression, 5, .production_id = 51), - [3125] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_expression, 2), - [3127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(376), - [3129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(246), - [3131] = {.entry = {.count = 1, .reusable = false}}, SHIFT(524), - [3133] = {.entry = {.count = 1, .reusable = false}}, SHIFT(219), - [3135] = {.entry = {.count = 1, .reusable = false}}, SHIFT(525), - [3137] = {.entry = {.count = 1, .reusable = false}}, SHIFT(528), - [3139] = {.entry = {.count = 1, .reusable = false}}, SHIFT(530), - [3141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(533), - [3143] = {.entry = {.count = 1, .reusable = false}}, SHIFT(535), - [3145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(536), - [3147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(540), - [3149] = {.entry = {.count = 1, .reusable = false}}, SHIFT(541), - [3151] = {.entry = {.count = 1, .reusable = false}}, SHIFT(542), - [3153] = {.entry = {.count = 1, .reusable = false}}, SHIFT(544), - [3155] = {.entry = {.count = 1, .reusable = false}}, SHIFT(547), - [3157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(547), - [3159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(525), - [3161] = {.entry = {.count = 1, .reusable = false}}, SHIFT(548), - [3163] = {.entry = {.count = 1, .reusable = false}}, SHIFT(549), - [3165] = {.entry = {.count = 1, .reusable = false}}, SHIFT(553), - [3167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(554), - [3169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(530), - [3171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1787), - [3173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2809), - [3175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2803), - [3177] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_binary_expression, 3, .production_id = 21), - [3179] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), - [3181] = {.entry = {.count = 1, .reusable = false}}, SHIFT(220), - [3183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(674), - [3185] = {.entry = {.count = 1, .reusable = false}}, SHIFT(675), - [3187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(683), - [3189] = {.entry = {.count = 1, .reusable = false}}, SHIFT(676), - [3191] = {.entry = {.count = 1, .reusable = false}}, SHIFT(669), - [3193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(669), - [3195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(674), - [3197] = {.entry = {.count = 1, .reusable = false}}, SHIFT(668), - [3199] = {.entry = {.count = 1, .reusable = false}}, SHIFT(650), - [3201] = {.entry = {.count = 1, .reusable = false}}, SHIFT(649), - [3203] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_include_expression, 2), - [3205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(618), - [3207] = {.entry = {.count = 1, .reusable = false}}, SHIFT(677), - [3209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(678), - [3211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(679), - [3213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(680), - [3215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(687), - [3217] = {.entry = {.count = 1, .reusable = false}}, SHIFT(673), - [3219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(647), - [3221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(677), - [3223] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_prefix_unary_expression, 2, .production_id = 4), - [3225] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_prefix_unary_expression, 2, .production_id = 4), - [3227] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_prefix_unary_expression, 2, .production_id = 4), SHIFT(220), - [3230] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_cast_expression, 4, .production_id = 26), - [3232] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 26), - [3234] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 26), SHIFT(219), - [3237] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_prefix_unary_expression, 2, .production_id = 4), SHIFT(219), - [3240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(598), - [3242] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), SHIFT(220), - [3245] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_ternary_expression, 5, .production_id = 60), - [3247] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_ternary_expression, 5, .production_id = 60), - [3249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4625), - [3251] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_element_initializer, 3), - [3253] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), SHIFT(219), - [3256] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5427), - [3258] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1878), - [3260] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2530), - [3262] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2619), - [3264] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 26), SHIFT(220), - [3267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(511), - [3269] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_shape_type_specifier, 3), REDUCE(sym_shape, 3), - [3272] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_shape_type_specifier, 3), REDUCE(sym_shape, 3), - [3275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5495), - [3277] = {.entry = {.count = 1, .reusable = false}}, SHIFT(218), - [3279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(644), - [3281] = {.entry = {.count = 1, .reusable = false}}, SHIFT(581), - [3283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(644), - [3285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(506), - [3287] = {.entry = {.count = 1, .reusable = false}}, SHIFT(507), - [3289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(509), - [3291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(606), - [3293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5448), - [3295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5196), - [3297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(588), - [3299] = {.entry = {.count = 1, .reusable = false}}, SHIFT(646), - [3301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(497), - [3303] = {.entry = {.count = 1, .reusable = false}}, SHIFT(604), - [3305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(545), - [3307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(495), - [3309] = {.entry = {.count = 1, .reusable = false}}, SHIFT(498), - [3311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(501), - [3313] = {.entry = {.count = 1, .reusable = false}}, SHIFT(503), - [3315] = {.entry = {.count = 1, .reusable = false}}, SHIFT(504), - [3317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(504), - [3319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(518), - [3321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(646), - [3323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5415), - [3325] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_prefix_unary_expression, 2, .production_id = 4), SHIFT(218), - [3328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5343), - [3330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5489), - [3332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5386), - [3334] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 2), SHIFT(2733), - [3337] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 26), SHIFT(218), - [3340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5382), - [3342] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), SHIFT(218), - [3345] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 1), SHIFT(2733), - [3348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5293), - [3350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(574), - [3352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(158), - [3354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(550), - [3356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5353), - [3358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(180), - [3360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(605), - [3362] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_variadic_modifier, 1), - [3364] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_variadic_modifier, 1), - [3366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(89), - [3368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(597), - [3370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(326), - [3372] = {.entry = {.count = 1, .reusable = true}}, SHIFT(150), - [3374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(665), - [3376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(138), - [3378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(600), - [3380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(74), - [3382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(603), - [3384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(108), - [3386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(601), - [3388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(348), - [3390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(233), - [3392] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2722), - [3394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(317), - [3396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(48), - [3398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(664), - [3400] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5353), - [3403] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 1, .production_id = 1), - [3405] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), REDUCE(sym_parameter, 1, .production_id = 1), - [3408] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym__expression, 1), SHIFT(648), - [3411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(58), - [3413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(624), - [3415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(112), - [3417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(594), - [3419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2446), - [3421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(346), - [3423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(61), - [3425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(625), - [3427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(345), - [3429] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), - [3431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(143), - [3433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(529), - [3435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(94), - [3437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(685), - [3439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(103), - [3441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(499), - [3443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(237), - [3445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(121), - [3447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(622), - [3449] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 3, .production_id = 106), - [3451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4724), - [3453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1777), - [3455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(320), - [3457] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), - [3459] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 4, .production_id = 126), - [3461] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4746), - [3463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(163), - [3465] = {.entry = {.count = 1, .reusable = true}}, SHIFT(592), - [3467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(425), - [3469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(248), - [3471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(217), - [3473] = {.entry = {.count = 1, .reusable = false}}, SHIFT(494), - [3475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(593), - [3477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(576), - [3479] = {.entry = {.count = 1, .reusable = true}}, SHIFT(572), - [3481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(570), - [3483] = {.entry = {.count = 1, .reusable = false}}, SHIFT(568), - [3485] = {.entry = {.count = 1, .reusable = false}}, SHIFT(567), - [3487] = {.entry = {.count = 1, .reusable = true}}, SHIFT(567), - [3489] = {.entry = {.count = 1, .reusable = true}}, SHIFT(494), - [3491] = {.entry = {.count = 1, .reusable = false}}, SHIFT(566), - [3493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(562), - [3495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(561), - [3497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2383), - [3499] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2959), - [3501] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2968), - [3503] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2968), - [3505] = {.entry = {.count = 1, .reusable = true}}, SHIFT(657), - [3507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(65), - [3509] = {.entry = {.count = 1, .reusable = true}}, SHIFT(72), - [3511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(75), - [3513] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_echo_statement_repeat1, 2), - [3515] = {.entry = {.count = 1, .reusable = true}}, SHIFT(44), - [3517] = {.entry = {.count = 1, .reusable = true}}, SHIFT(142), - [3519] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2271), - [3521] = {.entry = {.count = 1, .reusable = true}}, SHIFT(171), - [3523] = {.entry = {.count = 1, .reusable = true}}, SHIFT(862), - [3525] = {.entry = {.count = 1, .reusable = true}}, SHIFT(81), - [3527] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5418), - [3529] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 1), SHIFT(2735), - [3532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(49), - [3534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(91), - [3536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2161), - [3538] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_type_specifier, 2), SHIFT(2735), - [3541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1127), - [3543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2267), - [3545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(117), - [3547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(379), - [3549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(43), - [3551] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__embedded_brace_selection_expression, 3, .production_id = 12), - [3553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(339), - [3555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1701), - [3557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(477), - [3559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1769), - [3561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(167), - [3563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3923), - [3565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(66), - [3567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(83), - [3569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2031), - [3571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(483), - [3573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(104), - [3575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(537), - [3577] = {.entry = {.count = 1, .reusable = false}}, SHIFT(670), - [3579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(586), - [3581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(584), - [3583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(578), - [3585] = {.entry = {.count = 1, .reusable = false}}, SHIFT(571), - [3587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(558), - [3589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(586), - [3591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5246), - [3593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2151), - [3595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2149), - [3597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(387), - [3599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1303), - [3601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2126), - [3603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(101), - [3605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(129), - [3607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(68), - [3609] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2140), - [3611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(419), - [3613] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_cast_expression, 4, .production_id = 26), SHIFT(217), - [3616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2095), - [3618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2091), - [3620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(447), - [3622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(456), - [3624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(942), - [3626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(98), - [3628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(105), - [3630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2067), - [3632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2062), - [3634] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_binary_expression, 3, .production_id = 21), SHIFT(217), - [3637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(464), - [3639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2050), - [3641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2047), - [3643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(480), - [3645] = {.entry = {.count = 1, .reusable = true}}, SHIFT(490), - [3647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(125), - [3649] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1412), - [3651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(595), - [3653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(393), - [3655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(575), - [3657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(475), - [3659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(643), - [3661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(455), - [3663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(523), - [3665] = {.entry = {.count = 2, .reusable = false}}, REDUCE(sym_prefix_unary_expression, 2, .production_id = 4), SHIFT(217), - [3668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(611), - [3670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(402), - [3672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(515), - [3674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(375), - [3676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(551), - [3678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(384), - [3680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(609), - [3682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(382), - [3684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(144), - [3686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(347), - [3688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2166), - [3690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(414), - [3692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2443), - [3694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1527), - [3696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(59), - [3698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(124), - [3700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3910), - [3702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2294), - [3704] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2624), - [3706] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 122), - [3708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4477), - [3710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3805), - [3712] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 120), - [3714] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declarator, 3, .production_id = 33), - [3716] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declarator, 3, .production_id = 32), - [3718] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 8, .production_id = 136), - [3720] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 1), - [3722] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 99), - [3724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 98), - [3726] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 97), - [3728] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 44), - [3730] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 25), - [3732] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 46), - [3734] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declarator, 3, .production_id = 32), - [3736] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declarator, 3, .production_id = 32), - [3738] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_initializer, 3), - [3740] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_const_declarator, 3, .production_id = 33), - [3742] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 7, .production_id = 121), - [3744] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_argument, 2), - [3746] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 73), - [3748] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 72), - [3750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 71), - [3752] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), - [3754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1009), - [3756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4), - [3758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2787), - [3760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3542), - [3762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1682), - [3764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3389), - [3766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1643), - [3768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(496), - [3770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(577), - [3772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3679), - [3774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2163), - [3776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(627), - [3778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2114), - [3780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1688), - [3782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1302), - [3784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1301), - [3786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1300), - [3788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1299), - [3790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1295), - [3792] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym__expression, 1), SHIFT(666), - [3795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(735), - [3797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(839), - [3799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1417), - [3801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(842), - [3803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(851), - [3805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(583), - [3807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1609), - [3809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(854), - [3811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4751), - [3813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1141), - [3815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1431), - [3817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1427), - [3819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3358), - [3821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1284), - [3823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1526), - [3825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1525), - [3827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1203), - [3829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1524), - [3831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1523), - [3833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3877), - [3835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3991), - [3837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3966), - [3839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3964), - [3841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4503), - [3843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2111), - [3845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1011), - [3847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1004), - [3849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1003), - [3851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1164), - [3853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(983), - [3855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1572), - [3857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4166), - [3859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1481), - [3861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3592), - [3863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1148), - [3865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2778), - [3867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1439), - [3869] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4551), - [3871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3016), - [3873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5049), - [3875] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4984), - [3877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3048), - [3879] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5455), - [3882] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2993), - [3884] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3722), - [3886] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4131), - [3888] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3614), - [3890] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3014), - [3892] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3621), - [3894] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5), - [3896] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5), - [3898] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 5, .production_id = 48), - [3900] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 5, .production_id = 48), - [3902] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 6, .production_id = 140), - [3904] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 6, .production_id = 140), - [3906] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 6, .production_id = 139), - [3908] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 6, .production_id = 139), - [3910] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 6, .production_id = 128), - [3912] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 6, .production_id = 128), - [3914] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_use_clause, 6), - [3916] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_use_clause, 6), - [3918] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_children_declaration, 3), - [3920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_children_declaration, 3), - [3922] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_use_clause, 4), - [3924] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_use_clause, 4), - [3926] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 4, .production_id = 28), - [3928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 4, .production_id = 28), - [3930] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 4, .production_id = 105), - [3932] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 4, .production_id = 105), - [3934] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 4, .production_id = 82), - [3936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 4, .production_id = 82), - [3938] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 8, .production_id = 158), - [3940] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 8, .production_id = 158), - [3942] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_require_implements_clause, 4), - [3944] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_implements_clause, 4), - [3946] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_require_extends_clause, 4), - [3948] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_extends_clause, 4), - [3950] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_attribute_declaration, 4), - [3952] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_attribute_declaration, 4), - [3954] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_children_declaration, 4), - [3956] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_children_declaration, 4), - [3958] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_category_declaration, 4), - [3960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_category_declaration, 4), - [3962] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, .production_id = 56), - [3964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 56), - [3966] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4, .production_id = 34), - [3968] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4, .production_id = 34), - [3970] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 8, .production_id = 159), - [3972] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 8, .production_id = 159), - [3974] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 4), - [3976] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 4), - [3978] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, .production_id = 107), - [3980] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 107), - [3982] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 8, .production_id = 160), - [3984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 8, .production_id = 160), - [3986] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 8, .production_id = 161), - [3988] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 8, .production_id = 161), - [3990] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_category_declaration, 3), - [3992] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_category_declaration, 3), - [3994] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 24), - [3996] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 24), - [3998] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3, .production_id = 56), - [4000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3, .production_id = 56), - [4002] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 4, .production_id = 108), - [4004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 4, .production_id = 108), - [4006] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 5, .production_id = 109), - [4008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 5, .production_id = 109), - [4010] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 4, .production_id = 109), - [4012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 4, .production_id = 109), - [4014] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 5, .production_id = 128), - [4016] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 5, .production_id = 128), - [4018] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 2), - [4020] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 2), - [4022] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 11), - [4024] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 11), - [4026] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 3), - [4028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 3), - [4030] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 2, .production_id = 10), - [4032] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 2, .production_id = 10), - [4034] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 7, .production_id = 76), - [4036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 7, .production_id = 76), - [4038] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 127), - [4040] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 127), - [4042] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_attribute_declaration, 3), - [4044] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_attribute_declaration, 3), - [4046] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 5, .production_id = 34), - [4048] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 5, .production_id = 34), - [4050] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_member_declarations_repeat1, 1, .production_id = 37), - [4052] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_member_declarations_repeat1, 1, .production_id = 37), - [4054] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_property_declaration, 6, .production_id = 127), - [4056] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declaration, 6, .production_id = 127), - [4058] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 9, .production_id = 165), - [4060] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 9, .production_id = 165), - [4062] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_use_clause, 5), - [4064] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_use_clause, 5), - [4066] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 6, .production_id = 48), - [4068] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 6, .production_id = 48), - [4070] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 9, .production_id = 166), - [4072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 9, .production_id = 166), - [4074] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 9, .production_id = 167), - [4076] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 9, .production_id = 167), - [4078] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 8, .production_id = 157), - [4080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 8, .production_id = 157), - [4082] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 7, .production_id = 149), - [4084] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 7, .production_id = 149), - [4086] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 5, .production_id = 28), - [4088] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 5, .production_id = 28), - [4090] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 7, .production_id = 150), - [4092] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 7, .production_id = 150), - [4094] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 5, .production_id = 105), - [4096] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 5, .production_id = 105), - [4098] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 6, .production_id = 76), - [4100] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 6, .production_id = 76), - [4102] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_require_implements_clause, 5), - [4104] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_implements_clause, 5), - [4106] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_require_extends_clause, 5), - [4108] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_require_extends_clause, 5), - [4110] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 11, .production_id = 172), - [4112] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 11, .production_id = 172), - [4114] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_trait_use_clause, 3), - [4116] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_use_clause, 3), - [4118] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 10, .production_id = 171), - [4120] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 10, .production_id = 171), - [4122] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 10, .production_id = 170), - [4124] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 10, .production_id = 170), - [4126] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_method_declaration, 3, .production_id = 23), - [4128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_method_declaration, 3, .production_id = 23), - [4130] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 7, .production_id = 151), - [4132] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 7, .production_id = 151), - [4134] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 7, .production_id = 152), - [4136] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 7, .production_id = 152), - [4138] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_type_const_declaration, 9, .production_id = 168), - [4140] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_const_declaration, 9, .production_id = 168), - [4142] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__class_const_declaration, 3, .production_id = 82), - [4144] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declaration, 3, .production_id = 82), - [4146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5132), - [4148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2722), - [4150] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(2605), - [4153] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(5119), - [4156] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(5455), - [4159] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), - [4161] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(2744), - [4164] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(2618), - [4167] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(3064), - [4170] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(3068), - [4173] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(3062), - [4176] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(2613), - [4179] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 2), SHIFT_REPEAT(2613), - [4182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4480), - [4184] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2621), - [4186] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_clause, 2), - [4188] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), - [4190] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_method_declaration_repeat1, 2), - [4192] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(2982), - [4195] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(2619), - [4198] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_method_declaration_repeat1, 2), SHIFT_REPEAT(2983), - [4201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4001), - [4203] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3175), - [4205] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5055), - [4207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5300), - [4209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2747), - [4211] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3318), - [4213] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3250), - [4215] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5420), - [4217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3250), - [4219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5104), - [4221] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2822), - [4223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5202), - [4225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5276), - [4227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5162), - [4229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5514), - [4231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5110), - [4233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5279), - [4235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5320), - [4237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5273), - [4239] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2810), - [4241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5280), - [4243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5163), - [4245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5319), - [4247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5281), - [4249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5373), - [4251] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2970), - [4253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5220), - [4255] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2858), - [4257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5111), - [4259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5536), - [4261] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5321), - [4263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5265), - [4265] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2925), - [4267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5109), - [4269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5282), - [4271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5164), - [4273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5304), - [4275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2870), - [4277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5144), - [4279] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2805), - [4281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3755), - [4283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5099), - [4285] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2868), - [4287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5186), - [4289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2916), - [4291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5243), - [4293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5242), - [4295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5194), - [4297] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2764), - [4299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5197), - [4301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5241), - [4303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5201), - [4305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5090), - [4307] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2827), - [4309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5312), - [4311] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2890), - [4313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5240), - [4315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5203), - [4317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5237), - [4319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5315), - [4321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5523), - [4323] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5204), - [4325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5161), - [4327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5234), - [4329] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2813), - [4331] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5112), - [4333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5153), - [4335] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2910), - [4337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5226), - [4339] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2824), - [4341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5454), - [4343] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5318), - [4345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5157), - [4347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5550), - [4349] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3272), - [4351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3025), - [4353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2193), - [4355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1662), - [4357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2216), - [4359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2659), - [4361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3022), - [4363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2681), - [4365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3372), - [4367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1680), - [4369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1660), - [4371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3029), - [4373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2250), - [4375] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1656), - [4377] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3041), - [4379] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2695), - [4381] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1702), - [4383] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3043), - [4385] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2612), - [4387] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1696), - [4389] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2658), - [4391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3036), - [4393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2257), - [4395] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2697), - [4397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2693), - [4399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2700), - [4401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2287), - [4403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2666), - [4405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2476), - [4407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2677), - [4409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2461), - [4411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3340), - [4413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3481), - [4415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1807), - [4417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2454), - [4419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2265), - [4421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1735), - [4423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2434), - [4425] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3408), - [4427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2654), - [4429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2428), - [4431] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3462), - [4433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2665), - [4435] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1726), - [4437] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2615), - [4439] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2704), - [4441] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2641), - [4443] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1771), - [4445] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2648), - [4447] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2408), - [4449] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1805), - [4451] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1780), - [4453] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2670), - [4455] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2674), - [4457] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3402), - [4459] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1630), - [4461] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5142), - [4463] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2710), - [4465] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1640), - [4467] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1640), - [4469] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1647), - [4471] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5182), - [4473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2761), - [4475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1722), - [4477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1722), - [4479] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2991), - [4481] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5045), - [4483] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5251), - [4485] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2727), - [4487] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3015), - [4489] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3009), - [4491] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3009), - [4493] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2013), - [4495] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5118), - [4497] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2734), - [4499] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2339), - [4501] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2339), - [4503] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1888), - [4505] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5077), - [4507] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2730), - [4509] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1957), - [4511] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1957), - [4513] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_modifier, 4), - [4515] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_modifier, 4), - [4517] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_modifier, 6), - [4519] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_modifier, 6), - [4521] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_modifier, 5), - [4523] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_modifier, 5), - [4525] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_static_modifier, 1), - [4527] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_static_modifier, 1), - [4529] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_visibility_modifier, 1), - [4531] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_visibility_modifier, 1), - [4533] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_attribute_modifier, 3), - [4535] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_attribute_modifier, 3), - [4537] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5138), - [4539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2756), - [4541] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2614), - [4543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2614), - [4545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5295), - [4547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2728), - [4549] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_qualified_identifier, 1), SHIFT(5251), - [4552] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declarator, 1, .production_id = 1), - [4554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(619), - [4556] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5180), - [4558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2750), - [4560] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1716), - [4562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1716), - [4564] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_qualified_identifier, 2), SHIFT(5251), - [4567] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5076), - [4569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2731), - [4571] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1978), - [4573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1978), - [4575] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5141), - [4577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2721), - [4579] = {.entry = {.count = 1, .reusable = false}}, SHIFT(1645), - [4581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1645), - [4583] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5115), - [4585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2760), - [4587] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2342), - [4589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2342), - [4591] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5251), - [4594] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5046), - [4596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2736), - [4598] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3010), - [4600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3010), - [4602] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5054), - [4604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2754), - [4606] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3284), - [4608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3284), - [4610] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__class_const_declarator, 1, .production_id = 55), - [4612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(621), - [4614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(514), - [4616] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_where_constraint, 3, .production_id = 83), - [4618] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_where_constraint, 3, .production_id = 83), - [4620] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_where_clause_repeat1, 1), - [4622] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_where_clause_repeat1, 1), - [4624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3049), - [4626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(510), - [4628] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_where_clause_repeat1, 2), - [4630] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_type_specifier_repeat1, 2), - [4632] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_specifier_repeat1, 2), - [4634] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_specifier_repeat1, 2), SHIFT_REPEAT(3064), - [4637] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_specifier_repeat1, 2), SHIFT_REPEAT(3068), - [4640] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_specifier_repeat1, 2), SHIFT_REPEAT(3062), - [4643] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4465), - [4645] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5149), - [4647] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__type_modifier, 1, .production_id = 6), - [4649] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__type_modifier, 1, .production_id = 6), - [4651] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5056), - [4653] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5473), - [4655] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2363), - [4657] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5063), - [4659] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4184), - [4661] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5061), - [4663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5058), - [4665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4163), - [4667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5561), - [4669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3753), - [4671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5253), - [4673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5413), - [4675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5123), - [4677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5121), - [4679] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4386), - [4681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5547), - [4683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3782), - [4685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5174), - [4687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5340), - [4689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5190), - [4691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5189), - [4693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4526), - [4695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5532), - [4697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3680), - [4699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5072), - [4701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5443), - [4703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5084), - [4705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5082), - [4707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4275), - [4709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5554), - [4711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3620), - [4713] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5214), - [4715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5057), - [4717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5108), - [4719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5069), - [4721] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4122), - [4723] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5073), - [4725] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3663), - [4727] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5053), - [4729] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5380), - [4731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5148), - [4733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5147), - [4735] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4516), - [4737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5540), - [4739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3816), - [4741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5126), - [4743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5503), - [4745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5036), - [4747] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5037), - [4749] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4048), - [4751] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5568), - [4753] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3804), - [4755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5292), - [4757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5079), - [4759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2449), - [4761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5080), - [4763] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5079), - [4765] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1790), - [4767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2385), - [4769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1802), - [4771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2475), - [4773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1748), - [4775] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3320), - [4777] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5022), - [4779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3324), - [4781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5331), - [4783] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5270), - [4785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3150), - [4787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3425), - [4789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3149), - [4791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5506), - [4793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2387), - [4795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5516), - [4797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5462), - [4799] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5430), - [4801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3979), - [4803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(771), - [4805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5309), - [4807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5464), - [4809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1593), - [4811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5369), - [4813] = {.entry = {.count = 1, .reusable = true}}, SHIFT(710), - [4815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5476), - [4817] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1382), - [4819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5434), - [4821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(957), - [4823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1086), - [4825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5524), - [4827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5396), - [4829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5364), - [4831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5485), - [4833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1592), - [4835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5317), - [4837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4065), - [4839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5398), - [4841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5403), - [4843] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5261), - [4845] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1131), - [4847] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1307), - [4849] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1165), - [4851] = {.entry = {.count = 1, .reusable = true}}, SHIFT(911), - [4853] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1336), - [4855] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5263), - [4857] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5428), - [4859] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5361), - [4861] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3134), - [4863] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3154), - [4865] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5102), - [4867] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1791), - [4869] = {.entry = {.count = 1, .reusable = false}}, SHIFT(610), - [4871] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4669), - [4873] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3181), - [4875] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3181), - [4877] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4670), - [4879] = {.entry = {.count = 1, .reusable = false}}, SHIFT_EXTRA(), - [4881] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3141), - [4883] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3141), - [4885] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4639), - [4887] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3125), - [4889] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3125), - [4891] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3147), - [4893] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5211), - [4895] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1728), - [4897] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5360), - [4899] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1795), - [4901] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4850), - [4903] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2), SHIFT_REPEAT(3147), - [4906] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2), SHIFT_REPEAT(3425), - [4909] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_heredoc_repeat1, 2), - [4911] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5483), - [4913] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2451), - [4915] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3148), - [4917] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5490), - [4919] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2420), - [4921] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3138), - [4923] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3140), - [4925] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3140), - [4927] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1617), - [4929] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3315), - [4931] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2676), - [4933] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2971), - [4935] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2927), - [4937] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_qualified_identifier_repeat1, 2), SHIFT_REPEAT(5300), - [4940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1616), - [4942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1622), - [4944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1615), - [4946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1610), - [4948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1624), - [4950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1621), - [4952] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_xhp_expression_repeat1, 2), SHIFT_REPEAT(610), - [4955] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_xhp_expression_repeat1, 2), SHIFT_REPEAT(4669), - [4958] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_xhp_expression_repeat1, 2), SHIFT_REPEAT(3181), - [4961] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_expression_repeat1, 2), SHIFT_REPEAT(3181), - [4964] = {.entry = {.count = 1, .reusable = false}}, REDUCE(aux_sym_xhp_expression_repeat1, 2), - [4966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(316), - [4968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(546), - [4970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(637), - [4972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(642), - [4974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(563), - [4976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5346), - [4978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2713), - [4980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3841), - [4982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2582), - [4984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 4), - [4986] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3526), - [4988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3265), - [4990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5200), - [4992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5206), - [4994] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5207), - [4996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3615), - [4998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2544), - [5000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 3), - [5002] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trait_use_clause_repeat1, 2), SHIFT_REPEAT(3841), - [5005] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trait_use_clause_repeat1, 2), SHIFT_REPEAT(5501), - [5008] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trait_use_clause_repeat1, 2), - [5010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2546), - [5012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(399), - [5014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3600), - [5016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5160), - [5018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1766), - [5020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3491), - [5022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3220), - [5024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3551), - [5026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1801), - [5028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2503), - [5030] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameters, 5), - [5032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3547), - [5034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(355), - [5036] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_open_repeat1, 2), SHIFT_REPEAT(399), - [5039] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_xhp_open_repeat1, 2), - [5041] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_open_repeat1, 2), SHIFT_REPEAT(5160), - [5044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2508), - [5046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3296), - [5048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3305), - [5050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3299), - [5052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3300), - [5054] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_tuple_type_specifier_repeat1, 2), - [5056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3307), - [5058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3303), - [5060] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_specifier_repeat1, 2), SHIFT_REPEAT(2772), - [5063] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__xhp_binary_expression, 3), - [5065] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__xhp_postfix_unary_expression, 2), - [5067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3298), - [5069] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_xhp_children_declaration_repeat1, 2), - [5071] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__xhp_parenthesized_expression, 3), - [5073] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_qualified_identifier, 2), SHIFT(5455), - [5076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3293), - [5078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2545), - [5080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3308), - [5082] = {.entry = {.count = 2, .reusable = true}}, REDUCE(sym_qualified_identifier, 1), SHIFT(5455), - [5085] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__xhp_parenthesized_expression, 4), - [5087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(354), - [5089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4814), - [5091] = {.entry = {.count = 1, .reusable = false}}, SHIFT(2576), - [5093] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__namespace_identifier, 1), - [5095] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym__namespace_identifier, 1), - [5097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3572), - [5099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4251), - [5101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1162), - [5103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(534), - [5105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5245), - [5107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1095), - [5109] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 4), - [5111] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1265), - [5113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4638), - [5115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1142), - [5117] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 1, .production_id = 56), - [5119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(630), - [5121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3595), - [5123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4667), - [5125] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1342), - [5127] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 5), - [5129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4069), - [5131] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 2), - [5133] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_enum_type, 6), - [5135] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_enum_type, 5), - [5137] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_enum_type, 4), - [5139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3999), - [5141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5184), - [5143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(712), - [5145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1589), - [5147] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3536), - [5149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(460), - [5151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(635), - [5153] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), - [5155] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), SHIFT_REPEAT(534), - [5158] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_switch_statement_repeat1, 2), SHIFT_REPEAT(5245), - [5161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(905), - [5163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4393), - [5165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2753), - [5167] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2644), - [5169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(760), - [5171] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameters, 3), - [5173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1600), - [5175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(892), - [5177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1395), - [5179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2629), - [5181] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 15), - [5183] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2832), - [5185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3549), - [5187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3077), - [5189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5562), - [5191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4980), - [5193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5569), - [5195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4854), - [5197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2689), - [5199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3233), - [5201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2988), - [5203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5533), - [5205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4600), - [5207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2703), - [5209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(351), - [5211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3320), - [5213] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 3), - [5215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2772), - [5217] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 42), - [5219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2686), - [5221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3493), - [5223] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2985), - [5225] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_extends_clause, 2), - [5227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5145), - [5229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2928), - [5231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2687), - [5233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5155), - [5235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4657), - [5237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5555), - [5239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4991), - [5241] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 41), - [5243] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 2, .production_id = 40), - [5245] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2642), - [5247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2634), - [5249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2889), - [5251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2777), - [5253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3546), - [5255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3063), - [5257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2628), - [5259] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_async_modifier, 1), - [5261] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 92), - [5263] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 1, .production_id = 1), - [5265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3007), - [5267] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 93), - [5269] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 4, .production_id = 94), - [5271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2672), - [5273] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 4, .production_id = 28), - [5275] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2692), - [5277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2655), - [5279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2673), - [5281] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_embedded_brace_expression, 2), - [5283] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 4, .production_id = 15), - [5285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2680), - [5287] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__embedded_brace_call_expression, 2), - [5289] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2701), - [5291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2986), - [5293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3067), - [5295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3076), - [5297] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_open, 3), - [5299] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_open, 3), - [5301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2633), - [5303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2980), - [5305] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 1), - [5307] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__embedded_brace_subscript_expression, 3), - [5309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3065), - [5311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5548), - [5313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4906), - [5315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2845), - [5317] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3079), - [5319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3582), - [5321] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2984), - [5323] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 5, .production_id = 28), - [5325] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2663), - [5327] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2637), - [5329] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3001), - [5331] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 3, .production_id = 15), - [5333] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2660), - [5335] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2671), - [5337] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2547), - [5339] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2856), - [5341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2855), - [5343] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 65), - [5345] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__embedded_brace_expression, 1, .production_id = 14), - [5347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2536), - [5349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2769), - [5351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2768), - [5353] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__namespace_identifier, 2), - [5355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2591), - [5357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2896), - [5359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2933), - [5361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3066), - [5363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5541), - [5365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4790), - [5367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5573), - [5369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2683), - [5371] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3078), - [5373] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2979), - [5375] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, .production_id = 64), - [5377] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, .production_id = 64), SHIFT_REPEAT(2832), - [5380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2987), - [5382] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 66), - [5384] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 67), - [5386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2678), - [5388] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 68), - [5390] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 69), - [5392] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_type_parameter, 3, .production_id = 28), - [5394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3604), - [5396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2994), - [5398] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__embedded_brace_subscript_expression, 4), - [5400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2636), - [5402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2645), - [5404] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 2, .production_id = 16), - [5406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(623), - [5408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4728), - [5410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2699), - [5412] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5539), - [5414] = {.entry = {.count = 1, .reusable = false}}, SHIFT(4781), - [5416] = {.entry = {.count = 1, .reusable = false}}, REDUCE(sym_xhp_open, 4), - [5418] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_open, 4), - [5420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2638), - [5422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2981), - [5424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2995), - [5426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5496), - [5428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(720), - [5430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1050), - [5432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(280), - [5434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1043), - [5436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4259), - [5438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4674), - [5440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5221), - [5442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3567), - [5444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2846), - [5446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2964), - [5448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3262), - [5450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1479), - [5452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3158), - [5454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_clause, 1), - [5456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5139), - [5458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3124), - [5460] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_clause, 2), - [5462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5236), - [5464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3246), - [5466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2596), - [5468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1030), - [5470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1078), - [5472] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_attribute, 3), - [5474] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 5, .production_id = 50), - [5476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2836), - [5478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2847), - [5480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4571), - [5482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4635), - [5484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5178), - [5486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3131), - [5488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(904), - [5490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1082), - [5492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4876), - [5494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3133), - [5496] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_echo_statement_repeat1, 2), SHIFT_REPEAT(657), - [5499] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_use_statement_repeat1, 2), - [5501] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_use_statement_repeat1, 2), SHIFT_REPEAT(3151), - [5504] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_spread_expression, 4), - [5506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4562), - [5508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4827), - [5510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5081), - [5512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4747), - [5514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3146), - [5516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2837), - [5518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2954), - [5520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4654), - [5522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1462), - [5524] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_array_repeat1, 2), SHIFT_REPEAT(407), - [5527] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3485), - [5529] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5348), - [5531] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5328), - [5533] = {.entry = {.count = 1, .reusable = false}}, SHIFT(5350), - [5535] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1276), - [5537] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1136), - [5539] = {.entry = {.count = 1, .reusable = true}}, SHIFT(944), - [5541] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1193), - [5543] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1270), - [5545] = {.entry = {.count = 1, .reusable = true}}, SHIFT(991), - [5547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2880), - [5549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2843), - [5551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1266), - [5553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1209), - [5555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2967), - [5557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2877), - [5559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2958), - [5561] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2866), - [5563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2907), - [5565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2905), - [5567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3571), - [5569] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 2), - [5571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1058), - [5573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1366), - [5575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1257), - [5577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1066), - [5579] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1450), - [5581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2795), - [5583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2783), - [5585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1248), - [5587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2953), - [5589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2909), - [5591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4714), - [5593] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 6, .production_id = 78), - [5595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1088), - [5597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2956), - [5599] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2781), - [5601] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4133), - [5603] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4770), - [5605] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5260), - [5607] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1107), - [5609] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_implements_clause, 3), - [5611] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1438), - [5613] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1240), - [5615] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1116), - [5617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3126), - [5619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3132), - [5621] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4923), - [5623] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1232), - [5625] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1434), - [5627] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1399), - [5629] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3143), - [5631] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4377), - [5633] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4637), - [5635] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5181), - [5637] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1357), - [5639] = {.entry = {.count = 1, .reusable = true}}, SHIFT(727), - [5641] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4618), - [5643] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1384), - [5645] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 6, .production_id = 89), - [5647] = {.entry = {.count = 1, .reusable = true}}, SHIFT(748), - [5649] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), SHIFT_REPEAT(5573), - [5652] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_try_statement_repeat1, 2), - [5654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1211), - [5656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3142), - [5658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4035), - [5660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4877), - [5662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5299), - [5664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1426), - [5666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1422), - [5668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2973), - [5670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2919), - [5672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2922), - [5674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2815), - [5676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4329), - [5678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4469), - [5680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4678), - [5682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5135), - [5684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2871), - [5686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2864), - [5688] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_specifier_repeat1, 3), - [5690] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 7, .production_id = 101), - [5692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3144), - [5694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4312), - [5696] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_attribute, 1), - [5698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4298), - [5700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(756), - [5702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3599), - [5704] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 8, .production_id = 134), - [5706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4835), - [5708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(764), - [5710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4689), - [5712] = {.entry = {.count = 1, .reusable = false}}, SHIFT(132), - [5714] = {.entry = {.count = 1, .reusable = false}}, SHIFT(178), - [5716] = {.entry = {.count = 1, .reusable = false}}, SHIFT(169), - [5718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4291), - [5720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3155), - [5722] = {.entry = {.count = 1, .reusable = false}}, SHIFT(151), - [5724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1351), - [5726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4279), - [5728] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_children_declaration_repeat1, 2), SHIFT_REPEAT(3296), - [5731] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2931), - [5733] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2820), - [5735] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_specifier_repeat1, 2), - [5737] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1346), - [5739] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3153), - [5741] = {.entry = {.count = 1, .reusable = true}}, SHIFT(778), - [5743] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3137), - [5745] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1415), - [5747] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2), SHIFT_REPEAT(5496), - [5750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_enum_declaration_repeat1, 2), - [5752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4203), - [5754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(810), - [5756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1326), - [5758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3139), - [5760] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_modifier_repeat1, 2), - [5762] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameter_repeat1, 2, .production_id = 63), - [5764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1565), - [5766] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 7, .production_id = 117), - [5768] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(4689), - [5771] = {.entry = {.count = 2, .reusable = false}}, REDUCE(aux_sym_if_statement_repeat1, 2, .production_id = 53), SHIFT_REPEAT(5158), - [5774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4241), - [5776] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 15), - [5778] = {.entry = {.count = 1, .reusable = false}}, SHIFT(538), - [5780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4264), - [5782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(794), - [5784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3080), - [5786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2417), - [5788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(282), - [5790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(265), - [5792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2439), - [5794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3465), - [5796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(491), - [5798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4195), - [5800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(268), - [5802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(269), - [5804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2694), - [5806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1408), - [5808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3119), - [5810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4266), - [5812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(249), - [5814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2651), - [5816] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_unset_statement_repeat1, 2), SHIFT_REPEAT(606), - [5819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(258), - [5821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2272), - [5823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2707), - [5825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(262), - [5827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(263), - [5829] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2243), - [5831] = {.entry = {.count = 1, .reusable = true}}, SHIFT(482), - [5833] = {.entry = {.count = 1, .reusable = true}}, SHIFT(261), - [5835] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1400), - [5837] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3114), - [5839] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3574), - [5841] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2709), - [5843] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_shape_repeat1, 2), SHIFT_REPEAT(3086), - [5846] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shape_repeat1, 2), - [5848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4066), - [5850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3061), - [5852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4370), - [5854] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3195), - [5856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3195), - [5858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2717), - [5860] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 47), - [5862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(513), - [5864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(259), - [5866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3951), - [5868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3120), - [5870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3557), - [5872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(114), - [5874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2729), - [5876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2274), - [5878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3986), - [5880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3984), - [5882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2742), - [5884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2284), - [5886] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 48), - [5888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(517), - [5890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3111), - [5892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1283), - [5894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4387), - [5896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3958), - [5898] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3171), - [5900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3171), - [5902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(271), - [5904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2675), - [5906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3934), - [5908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3927), - [5910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3924), - [5912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3093), - [5914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1125), - [5916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3103), - [5918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1108), - [5920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1093), - [5922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3221), - [5924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3982), - [5926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2732), - [5928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4317), - [5930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(977), - [5932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3090), - [5934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(959), - [5936] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_clause, 4, .production_id = 49), - [5938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(54), - [5940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3118), - [5942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5284), - [5944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3088), - [5946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2739), - [5948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3382), - [5950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(955), - [5952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(954), - [5954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5285), - [5956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2762), - [5958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3436), - [5960] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3161), - [5962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3161), - [5964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1391), - [5966] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 4, .production_id = 45), - [5968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(505), - [5970] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3180), - [5972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3180), - [5974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(273), - [5976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3445), - [5978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(275), - [5980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2749), - [5982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4648), - [5984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5465), - [5986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(910), - [5988] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3192), - [5990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3192), - [5992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1010), - [5994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2746), - [5996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2745), - [5998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(465), - [6000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1457), - [6002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2643), - [6004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(251), - [6006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(278), - [6008] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), SHIFT_REPEAT(283), - [6011] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_arguments_repeat1, 2), - [6013] = {.entry = {.count = 1, .reusable = true}}, SHIFT(279), - [6015] = {.entry = {.count = 1, .reusable = true}}, SHIFT(250), - [6017] = {.entry = {.count = 1, .reusable = true}}, SHIFT(281), - [6019] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3451), - [6021] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2738), - [6023] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3095), - [6025] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4154), - [6027] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3186), - [6029] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3186), - [6031] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1026), - [6033] = {.entry = {.count = 1, .reusable = true}}, SHIFT(342), - [6035] = {.entry = {.count = 1, .reusable = true}}, SHIFT(915), - [6037] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3110), - [6039] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2657), - [6041] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2757), - [6043] = {.entry = {.count = 1, .reusable = true}}, SHIFT(310), - [6045] = {.entry = {.count = 1, .reusable = true}}, SHIFT(307), - [6047] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2431), - [6049] = {.entry = {.count = 1, .reusable = true}}, SHIFT(311), - [6051] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3190), - [6053] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3190), - [6055] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4101), - [6057] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3163), - [6059] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3163), - [6061] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5338), - [6063] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3087), - [6065] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5339), - [6067] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3553), - [6069] = {.entry = {.count = 1, .reusable = true}}, SHIFT(284), - [6071] = {.entry = {.count = 1, .reusable = true}}, SHIFT(285), - [6073] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2748), - [6075] = {.entry = {.count = 1, .reusable = true}}, SHIFT(243), - [6077] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1185), - [6079] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3182), - [6081] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3182), - [6083] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3117), - [6085] = {.entry = {.count = 1, .reusable = true}}, SHIFT(290), - [6087] = {.entry = {.count = 1, .reusable = true}}, SHIFT(298), - [6089] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2465), - [6091] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2604), - [6093] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3051), - [6095] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3603), - [6097] = {.entry = {.count = 1, .reusable = true}}, SHIFT(408), - [6099] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2741), - [6101] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2468), - [6103] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1054), - [6105] = {.entry = {.count = 1, .reusable = true}}, SHIFT(238), - [6107] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2469), - [6109] = {.entry = {.count = 1, .reusable = true}}, SHIFT(331), - [6111] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3167), - [6113] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3167), - [6115] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1274), - [6117] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1290), - [6119] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2737), - [6121] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2473), - [6123] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2688), - [6125] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3183), - [6127] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3183), - [6129] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1256), - [6131] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1320), - [6133] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2577), - [6135] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2623), - [6137] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1311), - [6139] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1309), - [6141] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1308), - [6143] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3116), - [6145] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1296), - [6147] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3176), - [6149] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3176), - [6151] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2563), - [6153] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5486), - [6155] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2565), - [6157] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4885), - [6159] = {.entry = {.count = 1, .reusable = true}}, SHIFT(92), - [6161] = {.entry = {.count = 1, .reusable = true}}, SHIFT(398), - [6163] = {.entry = {.count = 1, .reusable = true}}, SHIFT(449), - [6165] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2572), - [6167] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3199), - [6169] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3199), - [6171] = {.entry = {.count = 1, .reusable = true}}, SHIFT(69), - [6173] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3122), - [6175] = {.entry = {.count = 1, .reusable = true}}, SHIFT(9), - [6177] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2603), - [6179] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3938), - [6181] = {.entry = {.count = 1, .reusable = true}}, SHIFT(747), - [6183] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3166), - [6185] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3166), - [6187] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1352), - [6189] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2599), - [6191] = {.entry = {.count = 1, .reusable = true}}, SHIFT(841), - [6193] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3094), - [6195] = {.entry = {.count = 1, .reusable = true}}, SHIFT(822), - [6197] = {.entry = {.count = 1, .reusable = true}}, SHIFT(815), - [6199] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2940), - [6201] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1242), - [6203] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3107), - [6205] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2679), - [6207] = {.entry = {.count = 1, .reusable = true}}, SHIFT(779), - [6209] = {.entry = {.count = 1, .reusable = true}}, SHIFT(773), - [6211] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3099), - [6213] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2570), - [6215] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2724), - [6217] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3040), - [6219] = {.entry = {.count = 1, .reusable = true}}, SHIFT(762), - [6221] = {.entry = {.count = 1, .reusable = true}}, SHIFT(761), - [6223] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3165), - [6225] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3165), - [6227] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3928), - [6229] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2720), - [6231] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3027), - [6233] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3709), - [6235] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5349), - [6237] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3098), - [6239] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1536), - [6241] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5378), - [6243] = {.entry = {.count = 1, .reusable = true}}, SHIFT(289), - [6245] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3189), - [6247] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3189), - [6249] = {.entry = {.count = 1, .reusable = true}}, SHIFT(293), - [6251] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3023), - [6253] = {.entry = {.count = 1, .reusable = true}}, SHIFT(294), - [6255] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2716), - [6257] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2573), - [6259] = {.entry = {.count = 1, .reusable = true}}, SHIFT(707), - [6261] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3194), - [6263] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3194), - [6265] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1201), - [6267] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2706), - [6269] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3081), - [6271] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1740), - [6273] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2726), - [6275] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3178), - [6277] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3178), - [6279] = {.entry = {.count = 1, .reusable = true}}, SHIFT(306), - [6281] = {.entry = {.count = 1, .reusable = true}}, SHIFT(305), - [6283] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1654), - [6285] = {.entry = {.count = 1, .reusable = true}}, SHIFT(277), - [6287] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3624), - [6289] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3198), - [6291] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3198), - [6293] = {.entry = {.count = 1, .reusable = true}}, SHIFT(385), - [6295] = {.entry = {.count = 1, .reusable = true}}, SHIFT(295), - [6297] = {.entry = {.count = 1, .reusable = true}}, SHIFT(422), - [6299] = {.entry = {.count = 1, .reusable = true}}, SHIFT(296), - [6301] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3527), - [6303] = {.entry = {.count = 1, .reusable = true}}, SHIFT(297), - [6305] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3026), - [6307] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2711), - [6309] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2723), - [6311] = {.entry = {.count = 1, .reusable = true}}, SHIFT(240), - [6313] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1133), - [6315] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2718), - [6317] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_property_declarator, 1, .production_id = 1), - [6319] = {.entry = {.count = 1, .reusable = true}}, SHIFT(599), - [6321] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_attribute_modifier_repeat1, 2), SHIFT_REPEAT(3651), - [6324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(814), - [6326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4537), - [6328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(253), - [6330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(254), - [6332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1665), - [6334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3106), - [6336] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2), SHIFT_REPEAT(3319), - [6339] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_type_parameters_repeat1, 2), - [6341] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4063), - [6343] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3168), - [6345] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3168), - [6347] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3564), - [6349] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3560), - [6351] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2715), - [6353] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1668), - [6355] = {.entry = {.count = 1, .reusable = true}}, SHIFT(244), - [6357] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2088), - [6359] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1089), - [6361] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1087), - [6363] = {.entry = {.count = 1, .reusable = true}}, SHIFT(303), - [6365] = {.entry = {.count = 1, .reusable = true}}, SHIFT(304), - [6367] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2708), - [6369] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1675), - [6371] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_list_expression_repeat1, 2), SHIFT_REPEAT(328), - [6374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(327), - [6376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1691), - [6378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(403), - [6380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3115), - [6382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3112), - [6384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1084), - [6386] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_shape_type_specifier_repeat1, 2), SHIFT_REPEAT(314), - [6389] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shape_type_specifier_repeat1, 2), - [6391] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1063), - [6393] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1331), - [6395] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3169), - [6397] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3169), - [6399] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1021), - [6401] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1015), - [6403] = {.entry = {.count = 1, .reusable = true}}, SHIFT(367), - [6405] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4107), - [6407] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5406), - [6409] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3113), - [6411] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1014), - [6413] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3104), - [6415] = {.entry = {.count = 1, .reusable = true}}, SHIFT(987), - [6417] = {.entry = {.count = 1, .reusable = true}}, SHIFT(774), - [6419] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5410), - [6421] = {.entry = {.count = 1, .reusable = true}}, SHIFT(493), - [6423] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3656), - [6425] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_select_clause, 6), - [6427] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3626), - [6429] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2752), - [6431] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3173), - [6433] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3173), - [6435] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_select_clause, 5), - [6437] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_function_type_specifier_repeat1, 2), SHIFT_REPEAT(2719), - [6440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(241), - [6442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4483), - [6444] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 74), - [6446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(684), - [6448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(95), - [6450] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3191), - [6452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3191), - [6454] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 75), - [6456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(682), - [6458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2574), - [6460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2808), - [6462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2789), - [6464] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_trait_select_clause_repeat1, 2), - [6466] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_trait_select_clause_repeat1, 2), SHIFT_REPEAT(3626), - [6469] = {.entry = {.count = 1, .reusable = true}}, SHIFT(93), - [6471] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 2, .production_id = 16), - [6473] = {.entry = {.count = 1, .reusable = true}}, SHIFT(516), - [6475] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3170), - [6477] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3170), - [6479] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_xhp_enum_type_repeat1, 2), - [6481] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_enum_type_repeat1, 2), SHIFT_REPEAT(4758), - [6484] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 5, .production_id = 76), - [6486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(681), - [6488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3399), - [6490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4739), - [6492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4077), - [6494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2543), - [6496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(312), - [6498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(388), - [6500] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2580), - [6502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(252), - [6504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2669), - [6506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2583), - [6508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2917), - [6510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2923), - [6512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3404), - [6514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4399), - [6516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2371), - [6518] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3121), - [6520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2653), - [6522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(45), - [6524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4231), - [6526] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3185), - [6528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3185), - [6530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1575), - [6532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2640), - [6534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(409), - [6536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2705), - [6538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3105), - [6540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3092), - [6542] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_const_declaration_repeat1, 2), - [6544] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_const_declaration_repeat1, 2), SHIFT_REPEAT(3061), - [6547] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2567), - [6549] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1393), - [6551] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2668), - [6553] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1446), - [6555] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2569), - [6557] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4647), - [6559] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5517), - [6561] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3177), - [6563] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3177), - [6565] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4278), - [6567] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2535), - [6569] = {.entry = {.count = 1, .reusable = true}}, SHIFT(344), - [6571] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2160), - [6573] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2575), - [6575] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5438), - [6577] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3102), - [6579] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_clause, 3, .production_id = 30), - [6581] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5393), - [6583] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3108), - [6585] = {.entry = {.count = 1, .reusable = true}}, SHIFT(274), - [6587] = {.entry = {.count = 1, .reusable = true}}, SHIFT(76), - [6589] = {.entry = {.count = 1, .reusable = true}}, SHIFT(276), - [6591] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5440), - [6593] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2578), - [6595] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2548), - [6597] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2712), - [6599] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_xhp_category_declaration_repeat1, 2), - [6601] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_category_declaration_repeat1, 2), SHIFT_REPEAT(5486), - [6604] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3184), - [6606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3184), - [6608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3101), - [6610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3977), - [6612] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), SHIFT_REPEAT(2519), - [6615] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_parameters_repeat1, 2), - [6617] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3313), - [6619] = {.entry = {.count = 1, .reusable = true}}, SHIFT(400), - [6621] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_xhp_attribute_declaration_repeat1, 2), - [6623] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_xhp_attribute_declaration_repeat1, 2), SHIFT_REPEAT(2623), - [6626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(648), - [6628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(334), - [6630] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 29), - [6632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(654), - [6634] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 28), - [6636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(655), - [6638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2549), - [6640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3405), - [6642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4414), - [6644] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 3, .production_id = 27), - [6646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(659), - [6648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2552), - [6650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1483), - [6652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2592), - [6654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2593), - [6656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2551), - [6658] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_const_declaration_repeat1, 2), - [6660] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__class_const_declaration_repeat1, 2), SHIFT_REPEAT(3051), - [6663] = {.entry = {.count = 1, .reusable = true}}, SHIFT(472), - [6665] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1340), - [6667] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2743), - [6669] = {.entry = {.count = 1, .reusable = true}}, SHIFT(287), - [6671] = {.entry = {.count = 1, .reusable = true}}, SHIFT(286), - [6673] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1806), - [6675] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2553), - [6677] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2590), - [6679] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3188), - [6681] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3188), - [6683] = {.entry = {.count = 1, .reusable = true}}, SHIFT(266), - [6685] = {.entry = {.count = 1, .reusable = true}}, SHIFT(288), - [6687] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1341), - [6689] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2588), - [6691] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2775), - [6693] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2774), - [6695] = {.entry = {.count = 1, .reusable = true}}, SHIFT(267), - [6697] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2664), - [6699] = {.entry = {.count = 1, .reusable = true}}, SHIFT(343), - [6701] = {.entry = {.count = 1, .reusable = true}}, SHIFT(364), - [6703] = {.entry = {.count = 1, .reusable = true}}, SHIFT(234), - [6705] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1673), - [6707] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5363), - [6709] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2725), - [6711] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2611), - [6713] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3193), - [6715] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3193), - [6717] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3584), - [6719] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2758), - [6721] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym__anonymous_function_use_clause_repeat1, 2), SHIFT_REPEAT(5526), - [6724] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__anonymous_function_use_clause_repeat1, 2), - [6726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2554), - [6728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(410), - [6730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2751), - [6732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3085), - [6734] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3187), - [6736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3187), - [6738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(239), - [6740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2555), - [6742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2556), - [6744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3254), - [6746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3238), - [6748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1591), - [6750] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), - [6752] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_property_declaration_repeat1, 2), SHIFT_REPEAT(4885), - [6755] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1349), - [6757] = {.entry = {.count = 1, .reusable = true}}, SHIFT(299), - [6759] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2652), - [6761] = {.entry = {.count = 1, .reusable = true}}, SHIFT(300), - [6763] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1767), - [6765] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_parameter, 6, .production_id = 100), - [6767] = {.entry = {.count = 1, .reusable = true}}, SHIFT(531), - [6769] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3084), - [6771] = {.entry = {.count = 1, .reusable = true}}, SHIFT(440), - [6773] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2646), - [6775] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3581), - [6777] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2557), - [6779] = {.entry = {.count = 1, .reusable = true}}, SHIFT(538), - [6781] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2559), - [6783] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3179), - [6785] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3179), - [6787] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1501), - [6789] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2560), - [6791] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2568), - [6793] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1535), - [6795] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3097), - [6797] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2656), - [6799] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3174), - [6801] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3174), - [6803] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3545), - [6805] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5482), - [6807] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5481), - [6809] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3100), - [6811] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4486), - [6813] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3172), - [6815] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3172), - [6817] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3159), - [6819] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3159), - [6821] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2759), - [6823] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1744), - [6825] = {.entry = {.count = 1, .reusable = true}}, SHIFT(236), - [6827] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1747), - [6829] = {.entry = {.count = 2, .reusable = true}}, REDUCE(aux_sym_tuple_type_specifier_repeat1, 2), SHIFT_REPEAT(2891), - [6832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3096), - [6834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1597), - [6836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1596), - [6838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2755), - [6840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1778), - [6842] = {.entry = {.count = 1, .reusable = false}}, SHIFT(3197), - [6844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3197), - [6846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4440), - [6848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3109), - [6850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1585), - [6852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3091), - [6854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1578), - [6856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(377), - [6858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1539), - [6860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3741), - [6862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2977), - [6864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1942), - [6866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1674), - [6868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3634), - [6870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2819), - [6872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(651), - [6874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(532), - [6876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2908), - [6878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(329), - [6880] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 6, .production_id = 28), - [6882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2232), - [6884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2838), - [6886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(341), - [6888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3291), - [6890] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_specifier, 4, .production_id = 95), - [6892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4158), - [6894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5336), - [6896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4362), - [6898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5192), - [6900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5492), - [6902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2926), - [6904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(336), - [6906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2770), - [6908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(357), - [6910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2972), - [6912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2839), - [6914] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 7, .production_id = 78), - [6916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4624), - [6918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5525), - [6920] = {.entry = {.count = 1, .reusable = true}}, SHIFT(17), - [6922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2897), - [6924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2788), - [6926] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 2, .production_id = 56), - [6928] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym__class_const_declaration_repeat1, 2, .production_id = 82), - [6930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3275), - [6932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5450), - [6934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4482), - [6936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4247), - [6938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5232), - [6940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2929), - [6942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(322), - [6944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4444), - [6946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5150), - [6948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2861), - [6950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2946), - [6952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3801), - [6954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2878), - [6956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2600), - [6958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2850), - [6960] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 7, .production_id = 89), - [6962] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 6, .production_id = 50), - [6964] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_function_type_specifier_repeat1, 4), - [6966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3760), - [6968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2885), - [6970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2782), - [6972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(325), - [6974] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 8, .production_id = 101), - [6976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(21), - [6978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2541), - [6980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2763), - [6982] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 4, .production_id = 106), - [6984] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 3, .production_id = 16), - [6986] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 8, .production_id = 117), - [6988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5553), - [6990] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_alias_clause, 3), - [6992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2587), - [6994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2875), - [6996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2920), - [6998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(318), - [7000] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_xhp_class_attribute, 5, .production_id = 126), - [7002] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_enumerator, 4), - [7004] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 9, .production_id = 134), - [7006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1905), - [7008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2862), - [7010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(321), - [7012] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2550), - [7014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2818), - [7016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2561), - [7018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2841), - [7020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(31), - [7022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2585), - [7024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2898), - [7026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4120), - [7028] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5271), - [7030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1917), - [7032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3666), - [7034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2812), - [7036] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_field_specifier, 3), - [7038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1721), - [7040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2800), - [7042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2879), - [7044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3711), - [7046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2811), - [7048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2903), - [7050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2945), - [7052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2895), - [7054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2904), - [7056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3786), - [7058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2955), - [7060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2914), - [7062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(358), - [7064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4570), - [7066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5096), - [7068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2934), - [7070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(356), - [7072] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_shape_type_specifier_repeat1, 2, .production_id = 70), - [7074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5191), - [7076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3886), - [7078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2962), - [7080] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2865), - [7082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(352), - [7084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(23), - [7086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3913), - [7088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2937), - [7090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4006), - [7092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5310), - [7094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3780), - [7096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2899), - [7098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2882), - [7100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2829), - [7102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(27), - [7104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2797), - [7106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(350), - [7108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1669), - [7110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2884), - [7112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2881), - [7114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3654), - [7116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2779), - [7118] = {.entry = {.count = 1, .reusable = true}}, REDUCE(aux_sym_attribute_modifier_repeat1, 3), - [7120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3609), - [7122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2848), - [7124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3258), - [7126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(25), - [7128] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__function_declaration_header, 5, .production_id = 15), - [7130] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3887), - [7132] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2894), - [7134] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3880), - [7136] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2892), - [7138] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_use_type, 1), - [7140] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1568), - [7142] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3212), - [7144] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3459), - [7146] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3216), - [7148] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3234), - [7150] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3236), - [7152] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4902), - [7154] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3384), - [7156] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4766), - [7158] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3857), - [7160] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3699), - [7162] = {.entry = {.count = 1, .reusable = true}}, SHIFT(470), - [7164] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4659), - [7166] = {.entry = {.count = 1, .reusable = true}}, SHIFT(291), - [7168] = {.entry = {.count = 1, .reusable = true}}, SHIFT(292), - [7170] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3787), - [7172] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3655), - [7174] = {.entry = {.count = 1, .reusable = true}}, SHIFT(471), - [7176] = {.entry = {.count = 1, .reusable = true}}, SHIFT(454), - [7178] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2924), - [7180] = {.entry = {.count = 1, .reusable = true}}, SHIFT(272), - [7182] = {.entry = {.count = 1, .reusable = true}}, SHIFT(270), - [7184] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3742), - [7186] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3268), - [7188] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3267), - [7190] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3476), - [7192] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3237), - [7194] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1335), - [7196] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3228), - [7198] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3833), - [7200] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4603), - [7202] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3279), - [7204] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3872), - [7206] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5015), - [7208] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5183), - [7210] = {.entry = {.count = 1, .reusable = true}}, SHIFT(257), - [7212] = {.entry = {.count = 1, .reusable = true}}, SHIFT(256), - [7214] = {.entry = {.count = 1, .reusable = true}}, SHIFT(242), - [7216] = {.entry = {.count = 1, .reusable = true}}, SHIFT(666), - [7218] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3245), - [7220] = {.entry = {.count = 1, .reusable = true}}, SHIFT(338), - [7222] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3243), - [7224] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3416), - [7226] = {.entry = {.count = 1, .reusable = true}}, SHIFT(245), - [7228] = {.entry = {.count = 1, .reusable = true}}, SHIFT(431), - [7230] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2935), - [7232] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2941), - [7234] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3211), - [7236] = {.entry = {.count = 1, .reusable = true}}, SHIFT(556), - [7238] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3213), - [7240] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3754), - [7242] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3727), - [7244] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4583), - [7246] = {.entry = {.count = 1, .reusable = true}}, SHIFT(359), - [7248] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2949), - [7250] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2974), - [7252] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4967), - [7254] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5177), - [7256] = {.entry = {.count = 1, .reusable = true}}, SHIFT(362), - [7258] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2960), - [7260] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4613), - [7262] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4616), - [7264] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2951), - [7266] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3264), - [7268] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2950), - [7270] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2948), - [7272] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2947), - [7274] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2932), - [7276] = {.entry = {.count = 1, .reusable = true}}, SHIFT(373), - [7278] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3357), - [7280] = {.entry = {.count = 1, .reusable = true}}, SHIFT(301), - [7282] = {.entry = {.count = 1, .reusable = true}}, SHIFT(302), - [7284] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3277), - [7286] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4680), - [7288] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3276), - [7290] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3359), - [7292] = {.entry = {.count = 1, .reusable = true}}, SHIFT(235), - [7294] = {.entry = {.count = 1, .reusable = true}}, SHIFT(395), - [7296] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3257), - [7298] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3256), - [7300] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4479), - [7302] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2627), - [7304] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3704), - [7306] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3743), - [7308] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4865), - [7310] = {.entry = {.count = 1, .reusable = true}}, SHIFT(323), - [7312] = {.entry = {.count = 1, .reusable = true}}, SHIFT(255), - [7314] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4453), - [7316] = {.entry = {.count = 1, .reusable = true}}, SHIFT(260), - [7318] = {.entry = {.count = 1, .reusable = true}}, SHIFT(264), - [7320] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2796), - [7322] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2791), - [7324] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5239), - [7326] = {.entry = {.count = 1, .reusable = true}}, SHIFT(587), - [7328] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3214), - [7330] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3215), - [7332] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4424), - [7334] = {.entry = {.count = 1, .reusable = true}}, SHIFT(324), - [7336] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2786), - [7338] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2784), - [7340] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5136), - [7342] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2912), - [7344] = {.entry = {.count = 1, .reusable = true}}, SHIFT(335), - [7346] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2814), - [7348] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4727), - [7350] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2823), - [7352] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4373), - [7354] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2852), - [7356] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2857), - [7358] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2867), - [7360] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2876), - [7362] = {.entry = {.count = 1, .reusable = true}}, SHIFT(463), - [7364] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2780), - [7366] = {.entry = {.count = 1, .reusable = true}}, SHIFT(247), - [7368] = {.entry = {.count = 1, .reusable = true}}, SHIFT(366), - [7370] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4765), - [7372] = {.entry = {.count = 1, .reusable = true}}, ACCEPT_INPUT(), - [7374] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3290), - [7376] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3292), - [7378] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3809), - [7380] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3759), - [7382] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4716), - [7384] = {.entry = {.count = 1, .reusable = true}}, SHIFT(319), - [7386] = {.entry = {.count = 1, .reusable = true}}, SHIFT(308), - [7388] = {.entry = {.count = 1, .reusable = true}}, SHIFT(309), - [7390] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2767), - [7392] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2849), - [7394] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2804), - [7396] = {.entry = {.count = 1, .reusable = true}}, SHIFT(686), - [7398] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3285), - [7400] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3283), - [7402] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1786), - [7404] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4332), - [7406] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2844), - [7408] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2860), - [7410] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5100), - [7412] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1381), - [7414] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2873), - [7416] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4805), - [7418] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2883), - [7420] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3515), - [7422] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2886), - [7424] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2893), - [7426] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2900), - [7428] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2901), - [7430] = {.entry = {.count = 1, .reusable = true}}, SHIFT(433), - [7432] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3504), - [7434] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3485), - [7436] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1406), - [7438] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4842), - [7440] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3468), - [7442] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3039), - [7444] = {.entry = {.count = 1, .reusable = true}}, SHIFT(232), - [7446] = {.entry = {.count = 1, .reusable = true}}, SHIFT(424), - [7448] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3226), - [7450] = {.entry = {.count = 1, .reusable = true}}, SHIFT(406), - [7452] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3222), - [7454] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2794), - [7456] = {.entry = {.count = 1, .reusable = true}}, SHIFT(313), - [7458] = {.entry = {.count = 1, .reusable = true}}, SHIFT(430), - [7460] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4045), - [7462] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2975), - [7464] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2957), - [7466] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3089), - [7468] = {.entry = {.count = 1, .reusable = true}}, SHIFT(602), - [7470] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3082), - [7472] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4220), - [7474] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2939), - [7476] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2921), - [7478] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5071), - [7480] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4023), - [7482] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2911), - [7484] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2869), - [7486] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4055), - [7488] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2840), - [7490] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2831), - [7492] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2765), - [7494] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2766), - [7496] = {.entry = {.count = 1, .reusable = true}}, SHIFT(394), - [7498] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5), - [7500] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_await_modifier, 1), - [7502] = {.entry = {.count = 1, .reusable = true}}, SHIFT(631), - [7504] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4915), - [7506] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1397), - [7508] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3008), - [7510] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3033), - [7512] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3034), - [7514] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3035), - [7516] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3037), - [7518] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__single_parameter_parameters, 1, .production_id = 2), - [7520] = {.entry = {.count = 1, .reusable = true}}, SHIFT(731), - [7522] = {.entry = {.count = 1, .reusable = true}}, SHIFT(790), - [7524] = {.entry = {.count = 1, .reusable = true}}, SHIFT(729), - [7526] = {.entry = {.count = 1, .reusable = true}}, SHIFT(768), - [7528] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2830), - [7530] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2833), - [7532] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3032), - [7534] = {.entry = {.count = 1, .reusable = true}}, SHIFT(502), - [7536] = {.entry = {.count = 1, .reusable = true}}, SHIFT(769), - [7538] = {.entry = {.count = 1, .reusable = true}}, SHIFT(787), - [7540] = {.entry = {.count = 1, .reusable = true}}, SHIFT(801), - [7542] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4100), - [7544] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2888), - [7546] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2902), - [7548] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5038), - [7550] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3019), - [7552] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2942), - [7554] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2969), - [7556] = {.entry = {.count = 1, .reusable = true}}, SHIFT(802), - [7558] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2966), - [7560] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2965), - [7562] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2961), - [7564] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2952), - [7566] = {.entry = {.count = 1, .reusable = true}}, SHIFT(378), - [7568] = {.entry = {.count = 1, .reusable = true}}, SHIFT(809), - [7570] = {.entry = {.count = 1, .reusable = true}}, SHIFT(805), - [7572] = {.entry = {.count = 1, .reusable = true}}, SHIFT(793), - [7574] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4975), - [7576] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4178), - [7578] = {.entry = {.count = 1, .reusable = true}}, SHIFT(714), - [7580] = {.entry = {.count = 1, .reusable = true}}, SHIFT(728), - [7582] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3379), - [7584] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3012), - [7586] = {.entry = {.count = 1, .reusable = true}}, SHIFT(772), - [7588] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5052), - [7590] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3206), - [7592] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3432), - [7594] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3433), - [7596] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2853), - [7598] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2851), - [7600] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3447), - [7602] = {.entry = {.count = 1, .reusable = true}}, SHIFT(596), - [7604] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3483), - [7606] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1191), - [7608] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1124), - [7610] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3975), - [7612] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2828), - [7614] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2825), - [7616] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5040), - [7618] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3440), - [7620] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2821), - [7622] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2807), - [7624] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1062), - [7626] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2806), - [7628] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2799), - [7630] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2798), - [7632] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2793), - [7634] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3281), - [7636] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3282), - [7638] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1047), - [7640] = {.entry = {.count = 1, .reusable = true}}, SHIFT(612), - [7642] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1055), - [7644] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3660), - [7646] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3589), - [7648] = {.entry = {.count = 1, .reusable = true}}, SHIFT(315), - [7650] = {.entry = {.count = 1, .reusable = true}}, SHIFT(418), - [7652] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1037), - [7654] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3342), - [7656] = {.entry = {.count = 1, .reusable = true}}, SHIFT(365), - [7658] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1036), - [7660] = {.entry = {.count = 1, .reusable = true}}, SHIFT(340), - [7662] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4293), - [7664] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2944), - [7666] = {.entry = {.count = 1, .reusable = true}}, SHIFT(889), - [7668] = {.entry = {.count = 1, .reusable = true}}, SHIFT(888), - [7670] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3745), - [7672] = {.entry = {.count = 1, .reusable = true}}, SHIFT(887), - [7674] = {.entry = {.count = 1, .reusable = true}}, SHIFT(902), - [7676] = {.entry = {.count = 1, .reusable = true}}, SHIFT(913), - [7678] = {.entry = {.count = 1, .reusable = true}}, SHIFT(914), - [7680] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2817), - [7682] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3310), - [7684] = {.entry = {.count = 1, .reusable = true}}, SHIFT(958), - [7686] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3588), - [7688] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4112), - [7690] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3590), - [7692] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2776), - [7694] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1604), - [7696] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2080), - [7698] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2105), - [7700] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2106), - [7702] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5106), - [7704] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2118), - [7706] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2129), - [7708] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4302), - [7710] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1755), - [7712] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4295), - [7714] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2142), - [7716] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1587), - [7718] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4273), - [7720] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2180), - [7722] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4269), - [7724] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4261), - [7726] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3712), - [7728] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4222), - [7730] = {.entry = {.count = 1, .reusable = true}}, SHIFT(372), - [7732] = {.entry = {.count = 1, .reusable = true}}, SHIFT(423), - [7734] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2195), - [7736] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2826), - [7738] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4221), - [7740] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1103), - [7742] = {.entry = {.count = 1, .reusable = true}}, SHIFT(522), - [7744] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2771), - [7746] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4104), - [7748] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4103), - [7750] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3874), - [7752] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4070), - [7754] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4050), - [7756] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4049), - [7758] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4384), - [7760] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2854), - [7762] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1979), - [7764] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3959), - [7766] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4396), - [7768] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1686), - [7770] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2366), - [7772] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2367), - [7774] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2368), - [7776] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1548), - [7778] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2391), - [7780] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1097), - [7782] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1070), - [7784] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2393), - [7786] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1025), - [7788] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2407), - [7790] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1012), - [7792] = {.entry = {.count = 1, .reusable = true}}, SHIFT(974), - [7794] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5475), - [7796] = {.entry = {.count = 1, .reusable = true}}, SHIFT(896), - [7798] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2410), - [7800] = {.entry = {.count = 1, .reusable = true}}, SHIFT(894), - [7802] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1090), - [7804] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3821), - [7806] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3718), - [7808] = {.entry = {.count = 1, .reusable = true}}, SHIFT(432), - [7810] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1094), - [7812] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1676), - [7814] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2872), - [7816] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3721), - [7818] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1156), - [7820] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1199), - [7822] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1207), - [7824] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2816), - [7826] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2346), - [7828] = {.entry = {.count = 1, .reusable = true}}, SHIFT(930), - [7830] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4671), - [7832] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1764), - [7834] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1700), - [7836] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1706), - [7838] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1683), - [7840] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1681), - [7842] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1269), - [7844] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5488), - [7846] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1259), - [7848] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1377), - [7850] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1244), - [7852] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1708), - [7854] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1243), - [7856] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1237), - [7858] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1224), - [7860] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1652), - [7862] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1221), - [7864] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3683), - [7866] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1161), - [7868] = {.entry = {.count = 1, .reusable = true}}, SHIFT(442), - [7870] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1160), - [7872] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1159), - [7874] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2842), - [7876] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3627), - [7878] = {.entry = {.count = 1, .reusable = true}}, SHIFT(361), - [7880] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1143), - [7882] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1128), - [7884] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2918), - [7886] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1130), - [7888] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1423), - [7890] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2500), - [7892] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1648), - [7894] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1085), - [7896] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2685), - [7898] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2906), - [7900] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2576), - [7902] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4543), - [7904] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1798), - [7906] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1796), - [7908] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1792), - [7910] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1785), - [7912] = {.entry = {.count = 1, .reusable = true}}, SHIFT(333), - [7914] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1432), - [7916] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1772), - [7918] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1444), - [7920] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anonymous_function_use_clause, 4), - [7922] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1757), - [7924] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3751), - [7926] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1445), - [7928] = {.entry = {.count = 1, .reusable = true}}, SHIFT(443), - [7930] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1458), - [7932] = {.entry = {.count = 1, .reusable = true}}, SHIFT(420), - [7934] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2874), - [7936] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3813), - [7938] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4649), - [7940] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4656), - [7942] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1469), - [7944] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2785), - [7946] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1733), - [7948] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1470), - [7950] = {.entry = {.count = 1, .reusable = true}}, SHIFT(330), - [7952] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1563), - [7954] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1564), - [7956] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2478), - [7958] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1586), - [7960] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1376), - [7962] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4682), - [7964] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1588), - [7966] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1594), - [7968] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1595), - [7970] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3489), - [7972] = {.entry = {.count = 1, .reusable = true}}, SHIFT(337), - [7974] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5520), - [7976] = {.entry = {.count = 1, .reusable = true}}, SHIFT(579), - [7978] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3811), - [7980] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3123), - [7982] = {.entry = {.count = 1, .reusable = true}}, SHIFT(444), - [7984] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3889), - [7986] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1629), - [7988] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2963), - [7990] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3717), - [7992] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1718), - [7994] = {.entry = {.count = 1, .reusable = true}}, SHIFT(4419), - [7996] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2943), - [7998] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2801), - [8000] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1360), - [8002] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1345), - [8004] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1749), - [8006] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2790), - [8008] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2662), - [8010] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1344), - [8012] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anonymous_function_use_clause, 5), - [8014] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5531), - [8016] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1350), - [8018] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3573), - [8020] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3871), - [8022] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2696), - [8024] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2859), - [8026] = {.entry = {.count = 1, .reusable = true}}, SHIFT(1334), - [8028] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym__anonymous_function_use_clause, 6), - [8030] = {.entry = {.count = 1, .reusable = true}}, SHIFT(445), - [8032] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3083), - [8034] = {.entry = {.count = 1, .reusable = true}}, SHIFT(667), - [8036] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5337), - [8038] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5542), - [8040] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5345), - [8042] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2915), - [8044] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2540), - [8046] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2594), - [8048] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2978), - [8050] = {.entry = {.count = 1, .reusable = true}}, SHIFT(613), - [8052] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5377), - [8054] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5385), - [8056] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2938), - [8058] = {.entry = {.count = 1, .reusable = true}}, SHIFT(3728), - [8060] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2589), - [8062] = {.entry = {.count = 1, .reusable = true}}, SHIFT(585), - [8064] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5412), - [8066] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2601), - [8068] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5417), - [8070] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2976), - [8072] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2635), - [8074] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2773), - [8076] = {.entry = {.count = 1, .reusable = true}}, SHIFT(560), - [8078] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5442), - [8080] = {.entry = {.count = 1, .reusable = true}}, REDUCE(sym_trait_alias_clause, 4), - [8082] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5447), - [8084] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2802), - [8086] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2586), - [8088] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2558), - [8090] = {.entry = {.count = 1, .reusable = true}}, SHIFT(656), - [8092] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5472), - [8094] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2562), - [8096] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5477), - [8098] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2834), - [8100] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2639), - [8102] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2581), - [8104] = {.entry = {.count = 1, .reusable = true}}, SHIFT(573), - [8106] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5502), - [8108] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2584), - [8110] = {.entry = {.count = 1, .reusable = true}}, SHIFT(5507), - [8112] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2913), - [8114] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2602), - [8116] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2647), - [8118] = {.entry = {.count = 1, .reusable = true}}, SHIFT(629), - [8120] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2863), - [8122] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2598), - [8124] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2597), - [8126] = {.entry = {.count = 1, .reusable = true}}, SHIFT(2661), -}; - -#ifdef __cplusplus -extern "C" { -#endif -void *tree_sitter_hack_external_scanner_create(void); -void tree_sitter_hack_external_scanner_destroy(void *); -bool tree_sitter_hack_external_scanner_scan(void *, TSLexer *, const bool *); -unsigned tree_sitter_hack_external_scanner_serialize(void *, char *); -void tree_sitter_hack_external_scanner_deserialize(void *, const char *, unsigned); - -#ifdef _WIN32 -#define extern __declspec(dllexport) -#endif - -extern const TSLanguage *tree_sitter_hack(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, - .external_scanner = { - &ts_external_scanner_states[0][0], - ts_external_scanner_symbol_map, - tree_sitter_hack_external_scanner_create, - tree_sitter_hack_external_scanner_destroy, - tree_sitter_hack_external_scanner_scan, - tree_sitter_hack_external_scanner_serialize, - tree_sitter_hack_external_scanner_deserialize, - }, - }; - return &language; -} -#ifdef __cplusplus -} -#endif diff --git a/vendor/tree-sitter-hack/src/scanner.cc b/vendor/tree-sitter-hack/src/scanner.cc deleted file mode 100644 index 6ad874c55..000000000 --- a/vendor/tree-sitter-hack/src/scanner.cc +++ /dev/null @@ -1,370 +0,0 @@ -#include - -#include -#include - -/** - * Debugging helper macros. Example output: - * - * > HEREDOC_START - * scan_start() <- - * next E - * next O - * next F - * del EOF - * set HEREDOC_START - * stop \n - * next \n - * scan_delimiter() <- - * scan_delimiter() -> false - * scan_start() -> true - * - * > HEREDOC_START_NEWLINE HEREDOC_BODY HEREDOC_END_NEWLINE HEREDOC_END - * scan_body() <- - * next \n - * stop $ - * scan_delimiter() <- - * scan_delimiter() -> false - * set HEREDOC_START_NEWLINE - * scan_body() -> true - */ - -#define debug 0 - -#define print(...) \ - if (debug) printf(__VA_ARGS__) - -#define peek() lexer->lookahead - -#define next() \ - { \ - print("next %s\n", str(peek()).c_str()); \ - lexer->advance(lexer, false); \ - } - -#define skip() \ - { \ - print("skip %s\n", str(peek()).c_str()); \ - lexer->advance(lexer, true); \ - } - -#define stop() \ - { \ - print("stop %s\n", str(peek()).c_str()); \ - lexer->mark_end(lexer); \ - } - -#define set(symbol) \ - { \ - print("set %s\n", TokenTypes[symbol]); \ - lexer->result_symbol = symbol; \ - } - -#define ret(function, result) \ - print("%s() -> %s\n", function, result ? "true" : "false"); \ - return result; - -namespace { - -using std::string; - -enum TokenType { - HEREDOC_START, - HEREDOC_START_NEWLINE, - HEREDOC_BODY, - HEREDOC_END_NEWLINE, - HEREDOC_END, -}; - -const char *TokenTypes[] = { - "HEREDOC_START", // - "HEREDOC_START_NEWLINE", // - "HEREDOC_BODY", // - "HEREDOC_END_NEWLINE", // - "HEREDOC_END", // -}; - -static string str(int32_t chr) { - switch (chr) { - case '\n': - return "\\n"; - case '\r': - return "\\r"; - case '\t': - return "\\t"; - case ' ': - return "\\s"; - case '\0': - return "\\0"; - default: - if (iswspace(chr)) { - return "\\s"; - } - - string str; - str += chr; - return str; - } -} - -struct Scanner { - unsigned serialize(char *buffer) { - if (delimiter.length() + 2 >= TREE_SITTER_SERIALIZATION_BUFFER_SIZE) return 0; - buffer[0] = is_nowdoc; - buffer[1] = did_start; - buffer[2] = did_end; - delimiter.copy(&buffer[3], delimiter.length()); - return delimiter.length() + 3; - } - - void deserialize(const char *buffer, unsigned length) { - if (length == 0) { - is_nowdoc = false; - did_start = false; - did_end = false; - delimiter.clear(); - } else { - is_nowdoc = buffer[0]; - did_start = buffer[1]; - did_end = buffer[2]; - delimiter.assign(&buffer[3], &buffer[length]); - } - } - - /** - * Note: if we return false for a scan, variable value changes are overwritten with the values of - * the last successful scan. https://tree-sitter.github.io/tree-sitter/creating-parsers#serialize - */ - bool scan(TSLexer *lexer, const bool *expected) { - print("\n> "); - if (expected[HEREDOC_START]) print("%s ", TokenTypes[HEREDOC_START]); - if (expected[HEREDOC_START_NEWLINE]) print("%s ", TokenTypes[HEREDOC_START_NEWLINE]); - if (expected[HEREDOC_BODY]) print("%s ", TokenTypes[HEREDOC_BODY]); - if (expected[HEREDOC_END_NEWLINE]) print("%s ", TokenTypes[HEREDOC_END_NEWLINE]); - if (expected[HEREDOC_END]) print("%s ", TokenTypes[HEREDOC_END]); - print("\n"); - - if (expected[HEREDOC_BODY] || expected[HEREDOC_END]) { - return scan_body(lexer); - } - - if (expected[HEREDOC_START]) { - return scan_start(lexer); - } - - return false; - } - - bool scan_start(TSLexer *lexer) { - print("scan_start() <-\n"); - - while (iswspace(peek())) skip(); - - is_nowdoc = peek() == '\''; - delimiter.clear(); - - int32_t quote = 0; - if (is_nowdoc || peek() == '"') { - quote = peek(); - next(); - } - - if (iswalpha(peek()) || peek() == '_') { - delimiter += peek(); - next(); - - while (iswalnum(peek()) || peek() == '_') { - delimiter += peek(); - next(); - } - } - - print("del %s\n", delimiter.c_str()); - - if (peek() == quote) { - next(); - } else if (quote != 0) { - // Opening quote exists, but we found no matching closing quote. - ret("scan_start", false); - } - - // A valid delimiter must end with a newline with no whitespace in between. - if (peek() != '\n' || delimiter.empty()) { - return false; - } - - set(HEREDOC_START); - stop(); - next(); - - if (scan_delimiter(lexer)) { - if (peek() == ';') next(); - if (peek() == '\n') { - // <<(payload); - return scanner->scan(lexer, expected); -} - -unsigned tree_sitter_hack_external_scanner_serialize(void *payload, char *state) { - Scanner *scanner = static_cast(payload); - return scanner->serialize(state); -} - -void tree_sitter_hack_external_scanner_deserialize( - void *payload, const char *state, unsigned length) { - Scanner *scanner = static_cast(payload); - scanner->deserialize(state, length); -} - -void tree_sitter_hack_external_scanner_destroy(void *payload) { - Scanner *scanner = static_cast(payload); - delete scanner; -} -} diff --git a/vendor/tree-sitter-hack/src/tree_sitter/parser.h b/vendor/tree-sitter-hack/src/tree_sitter/parser.h deleted file mode 100644 index cbbc7b4ee..000000000 --- a/vendor/tree-sitter-hack/src/tree_sitter/parser.h +++ /dev/null @@ -1,223 +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 - -typedef uint16_t TSStateId; - -#ifndef TREE_SITTER_API_H_ -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; -}; - -/* - * 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; - -#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/vendor/tree-sitter-hack/test/cases/declarations/async-functions.exp b/vendor/tree-sitter-hack/test/cases/declarations/async-functions.exp deleted file mode 100644 index 17607b1be..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/async-functions.exp +++ /dev/null @@ -1,25 +0,0 @@ -(script - (function_declaration - (async_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (function_declaration - (async_modifier) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier))) - (parameters) - body: (compound_statement)) - (expression_statement - (lambda_expression - (async_modifier) - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/async-functions.hack b/vendor/tree-sitter-hack/test/cases/declarations/async-functions.hack deleted file mode 100644 index 461598332..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/async-functions.hack +++ /dev/null @@ -1,5 +0,0 @@ -async function func0(): void {} - -async function func1() {} - -async ($x) ==> $x + 1; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute-function.exp b/vendor/tree-sitter-hack/test/cases/declarations/attribute-function.exp deleted file mode 100644 index 39fe2b863..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute-function.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - type: (type_specifier) - name: (variable))) - (attribute_modifier - (qualified_identifier - (identifier))) - return_type: (type_specifier) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute-function.hack b/vendor/tree-sitter-hack/test/cases/declarations/attribute-function.hack deleted file mode 100644 index 9d7ba9c02..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute-function.hack +++ /dev/null @@ -1 +0,0 @@ -function func(<<__Soft>> int $int): <<__Soft>> int {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type-parameter.exp b/vendor/tree-sitter-hack/test/cases/declarations/attribute-type-parameter.exp deleted file mode 100644 index fe9f9586e..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type-parameter.exp +++ /dev/null @@ -1,22 +0,0 @@ -(script - (class_declaration - name: (identifier) - (type_parameters - (type_parameter - (attribute_modifier - (qualified_identifier - (identifier))) - (reify_modifier) - name: (identifier))) - body: (member_declarations)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type-parameter.hack b/vendor/tree-sitter-hack/test/cases/declarations/attribute-type-parameter.hack deleted file mode 100644 index 594e8e1a0..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type-parameter.hack +++ /dev/null @@ -1,3 +0,0 @@ -class C<<> reify T> {} - -function func<<> T>(): void {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type.exp b/vendor/tree-sitter-hack/test/cases/declarations/attribute-type.exp deleted file mode 100644 index bf6b1b660..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type.exp +++ /dev/null @@ -1,53 +0,0 @@ -(script - (alias_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - (identifier) - (shape_type_specifier - (nullable_modifier) - (field_specifier - (optional_modifier) - (string) - (type_specifier)))) - (alias_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - (identifier) - (function_type_specifier - (type_specifier - (qualified_identifier - (identifier))) - return_type: (type_specifier))) - (alias_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)) - (argument - (integer)))) - (identifier) - as: (type_specifier) - (type_specifier))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type.hack b/vendor/tree-sitter-hack/test/cases/declarations/attribute-type.hack deleted file mode 100644 index 7813ea21b..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute-type.hack +++ /dev/null @@ -1,10 +0,0 @@ -<> -newtype T1 = ?shape( - ?'int' => int -); - -<> -type T2 = (function(T1): string); - -<> -newtype T3 as int = int; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute.exp b/vendor/tree-sitter-hack/test/cases/declarations/attribute.exp deleted file mode 100644 index 1a072c6a8..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute.exp +++ /dev/null @@ -1,41 +0,0 @@ -(script - (class_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - name: (identifier) - body: (member_declarations - (method_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - name: (identifier) - (parameters) - body: (compound_statement)))) - (function_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (qualified_identifier - (identifier)))) - (qualified_identifier - (identifier))) - name: (identifier) - (parameters) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/attribute.hack b/vendor/tree-sitter-hack/test/cases/declarations/attribute.hack deleted file mode 100644 index da5760c02..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/attribute.hack +++ /dev/null @@ -1,9 +0,0 @@ -<> -class C { - <> - function method() {} -} - -<> -function func() { -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-const.exp b/vendor/tree-sitter-hack/test/cases/declarations/class-const.exp deleted file mode 100644 index 6e0a18e29..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-const.exp +++ /dev/null @@ -1,79 +0,0 @@ -(script - (class_declaration - (abstract_modifier) - name: (identifier) - body: (member_declarations - (const_declaration - (abstract_modifier) - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - (const_declarator - name: (identifier))) - (const_declaration - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - (const_declarator - name: (identifier) - value: (scoped_identifier - (qualified_identifier - (identifier) - (identifier)) - (identifier)))) - (const_declaration - (const_declarator - name: (identifier) - value: (scoped_identifier - (qualified_identifier - (identifier) - (identifier)) - (identifier)))) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (abstract_modifier) - type: (type_specifier) - (const_declarator - name: (identifier))) - (const_declaration - (abstract_modifier) - type: (type_specifier) - (const_declarator - name: (identifier)) - (const_declarator - name: (identifier))) - (const_declaration - (abstract_modifier) - (const_declarator - name: (identifier))) - (const_declaration - (abstract_modifier) - (const_declarator - name: (identifier)) - (const_declarator - name: (identifier)))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-const.hack b/vendor/tree-sitter-hack/test/cases/declarations/class-const.hack deleted file mode 100644 index 30f277884..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-const.hack +++ /dev/null @@ -1,15 +0,0 @@ -abstract class C { - abstract const A\B C01; - const A\B C02 = A\B::C0; - const C03 = A\B::C0; - - const int C1 = 1; - const int C2 = 1, C3 = 1; - const C4 = 1; - const C5 = 1, C6 = 1; - - abstract const int C7; - abstract const int C8, C9; - abstract const CA; - abstract const CB, CC; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-parameter-visibility.exp b/vendor/tree-sitter-hack/test/cases/declarations/class-parameter-visibility.exp deleted file mode 100644 index d638a9f59..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-parameter-visibility.exp +++ /dev/null @@ -1,21 +0,0 @@ -(script - (class_declaration - name: (identifier) - body: (member_declarations - (method_declaration - (visibility_modifier) - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - (visibility_modifier) - type: (type_specifier) - name: (variable) - default_value: (integer)) - (parameter - type: (type_specifier) - (variadic_modifier) - name: (variable))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-parameter-visibility.hack b/vendor/tree-sitter-hack/test/cases/declarations/class-parameter-visibility.hack deleted file mode 100644 index 602b0b1f4..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-parameter-visibility.hack +++ /dev/null @@ -1,3 +0,0 @@ -class C { - public function __construct(<<__Soft>> private int $prop = 1, string ...$name) {} -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-type-parameters.exp b/vendor/tree-sitter-hack/test/cases/declarations/class-type-parameters.exp deleted file mode 100644 index 4aed1622c..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-type-parameters.exp +++ /dev/null @@ -1,62 +0,0 @@ -(script - (class_declaration - (abstract_modifier) - (final_modifier) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-type-parameters.hack b/vendor/tree-sitter-hack/test/cases/declarations/class-type-parameters.hack deleted file mode 100644 index 7d9e3071b..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-type-parameters.hack +++ /dev/null @@ -1,3 +0,0 @@ -abstract final class F> extends B implements A\B, C\D { - function method(): Tc {} -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-where.exp b/vendor/tree-sitter-hack/test/cases/declarations/class-where.exp deleted file mode 100644 index 6307e87b7..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-where.exp +++ /dev/null @@ -1,50 +0,0 @@ -(script - (class_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (qualified_identifier - (identifier))))) - body: (member_declarations - (method_declaration - (visibility_modifier) - name: (identifier) - (parameters - (parameter - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (nullable_modifier) - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (type_arguments - (type_specifier))))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class-where.hack b/vendor/tree-sitter-hack/test/cases/declarations/class-where.hack deleted file mode 100644 index ad36daa41..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class-where.hack +++ /dev/null @@ -1,3 +0,0 @@ -class C extends B implements A where T2 = T3 { - private function __construct(T1 $param) where ?T1 super vec, {} -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class.exp b/vendor/tree-sitter-hack/test/cases/declarations/class.exp deleted file mode 100644 index f5bcbf172..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class.exp +++ /dev/null @@ -1,74 +0,0 @@ -(script - (class_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/class.hack b/vendor/tree-sitter-hack/test/cases/declarations/class.hack deleted file mode 100644 index 16fd9a0c8..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/class.hack +++ /dev/null @@ -1,4 +0,0 @@ -<> -class F> extends B implements A\B, C\D { - function method(): Tc {} -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/const-keyword.exp b/vendor/tree-sitter-hack/test/cases/declarations/const-keyword.exp deleted file mode 100644 index ed7226b7c..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/const-keyword.exp +++ /dev/null @@ -1,92 +0,0 @@ -(script - (comment) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (comment) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/const-keyword.hack b/vendor/tree-sitter-hack/test/cases/declarations/const-keyword.hack deleted file mode 100644 index 5cbf57ae2..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/const-keyword.hack +++ /dev/null @@ -1,29 +0,0 @@ -// Kinda wish this wasn't allowed. Seems like asking for trouble. - -const type = 1; -const newtype = 1; - -// 🤦 -const int int = 1; - -const bool = 1; -const float = 1; -const int = 1; -const string = 1; -const arraykey = 1; -const void = 1; -const nonnull = 1; -const null = 1; -const mixed = 1; -const dynamic = 1; -const noreturn = 1; - -const array = 1; -const varray = 1; -const darray = 1; -const vec = 1; -const dict = 1; -const keyset = 1; - -const tuple = 1; -const shape = 1; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/const.exp b/vendor/tree-sitter-hack/test/cases/declarations/const.exp deleted file mode 100644 index 6df8c9402..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/const.exp +++ /dev/null @@ -1,25 +0,0 @@ -(script - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/const.hack b/vendor/tree-sitter-hack/test/cases/declarations/const.hack deleted file mode 100644 index 2327e88da..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/const.hack +++ /dev/null @@ -1,4 +0,0 @@ -const int C1 = 1; -const int C2 = 1, C3 = 1; -const C4 = 1; -const C5 = 1, C6 = 1; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/empty-function.exp b/vendor/tree-sitter-hack/test/cases/declarations/empty-function.exp deleted file mode 100644 index da2eb6dcb..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/empty-function.exp +++ /dev/null @@ -1,25 +0,0 @@ -(script - (namespace_declaration - body: (compound_statement - (function_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier))) - name: (identifier) - (parameters - (parameter - name: (variable))) - return_type: (type_specifier)) - (function_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier))) - name: (identifier) - (parameters - (parameter - name: (variable))) - return_type: (type_specifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/empty-function.hhi b/vendor/tree-sitter-hack/test/cases/declarations/empty-function.hhi deleted file mode 100644 index 6ebe9f276..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/empty-function.hhi +++ /dev/null @@ -1,6 +0,0 @@ -namespace { - <<__PHPStdLib, __Pure>> - function is_bool($var): bool; - <<__PHPStdLib, __Pure>> - function is_int($var): bool; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/enum-type-constraint.exp b/vendor/tree-sitter-hack/test/cases/declarations/enum-type-constraint.exp deleted file mode 100644 index e4e49c17d..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/enum-type-constraint.exp +++ /dev/null @@ -1,11 +0,0 @@ -(script - (enum_declaration - name: (identifier) - type: (type_specifier) - as: (type_specifier) - (enumerator - (identifier) - (integer)) - (enumerator - (identifier) - (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/enum-type-constraint.hack b/vendor/tree-sitter-hack/test/cases/declarations/enum-type-constraint.hack deleted file mode 100644 index d84506be1..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/enum-type-constraint.hack +++ /dev/null @@ -1,4 +0,0 @@ -enum Enum: int as int { - F1 = 1; - F2 = 8; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/enum.exp b/vendor/tree-sitter-hack/test/cases/declarations/enum.exp deleted file mode 100644 index 9af1254cb..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/enum.exp +++ /dev/null @@ -1,27 +0,0 @@ -(script - (enum_declaration - name: (identifier) - type: (type_specifier)) - (enum_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier) - type: (type_specifier) - (enumerator - (identifier) - (integer)) - (enumerator - (identifier) - (integer)) - (enumerator - (identifier) - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier))) - (enumerator - (identifier) - (binary_expression - left: (string) - right: (string))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/enum.hack b/vendor/tree-sitter-hack/test/cases/declarations/enum.hack deleted file mode 100644 index 80d5c0da3..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/enum.hack +++ /dev/null @@ -1,9 +0,0 @@ -enum Enum: int {} - -<> -enum Enum : int { - F1 = 1; - F2 = 8; - F3 = C::CONST; - F4 = 'a'.'b'; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-inout.exp b/vendor/tree-sitter-hack/test/cases/declarations/function-inout.exp deleted file mode 100644 index f01582fbd..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-inout.exp +++ /dev/null @@ -1,16 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - (inout_modifier) - type: (type_specifier) - name: (variable)) - (parameter - (inout_modifier) - type: (type_specifier) - name: (variable))) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-inout.hack b/vendor/tree-sitter-hack/test/cases/declarations/function-inout.hack deleted file mode 100644 index 78458021c..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-inout.hack +++ /dev/null @@ -1 +0,0 @@ -function func(<<__Soft>> inout int $arg1, inout int $arg2) {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-soft-variadic.exp b/vendor/tree-sitter-hack/test/cases/declarations/function-soft-variadic.exp deleted file mode 100644 index 9c681ac39..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-soft-variadic.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - type: (type_specifier) - (variadic_modifier) - name: (variable))) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-soft-variadic.hack b/vendor/tree-sitter-hack/test/cases/declarations/function-soft-variadic.hack deleted file mode 100644 index bac2481bc..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-soft-variadic.hack +++ /dev/null @@ -1 +0,0 @@ -function func(<<__Soft>> int ...$arg1) {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-type-parameters.exp b/vendor/tree-sitter-hack/test/cases/declarations/function-type-parameters.exp deleted file mode 100644 index a4095fe7b..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-type-parameters.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier)) - (type_parameter - name: (identifier) - constraint_type: (type_specifier)) - (type_parameter - name: (identifier) - constraint_type: (type_specifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-type-parameters.hack b/vendor/tree-sitter-hack/test/cases/declarations/function-type-parameters.hack deleted file mode 100644 index fc4a07d83..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-type-parameters.hack +++ /dev/null @@ -1 +0,0 @@ -function func(): void {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-type-specifier.exp b/vendor/tree-sitter-hack/test/cases/declarations/function-type-specifier.exp deleted file mode 100644 index 0492987ed..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-type-specifier.exp +++ /dev/null @@ -1,21 +0,0 @@ -(script - (alias_declaration - (identifier) - (function_type_specifier - (type_specifier) - (type_specifier - (nullable_modifier)) - return_type: (type_specifier))) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (function_type_specifier - (inout_modifier) - (type_specifier) - return_type: (type_specifier)) - name: (variable))) - return_type: (function_type_specifier - (type_specifier) - return_type: (type_specifier)) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-type-specifier.hack b/vendor/tree-sitter-hack/test/cases/declarations/function-type-specifier.hack deleted file mode 100644 index de1861ffd..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-type-specifier.hack +++ /dev/null @@ -1,3 +0,0 @@ -type func = (function(int, ?string,): string); - -function func((function(inout int): string) $func): (function(int): string) {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-where-tricky.exp b/vendor/tree-sitter-hack/test/cases/declarations/function-where-tricky.exp deleted file mode 100644 index f43b9ce7a..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-where-tricky.exp +++ /dev/null @@ -1,57 +0,0 @@ -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (nullable_modifier) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - constraint_right_type: (type_specifier)) - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement)) - (comment) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (nullable_modifier) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - constraint_right_type: (type_specifier)) - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-where-tricky.hack b/vendor/tree-sitter-hack/test/cases/declarations/function-where-tricky.hack deleted file mode 100644 index 519d40a41..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-where-tricky.hack +++ /dev/null @@ -1,6 +0,0 @@ -function func1() where T = int, {} - -function func2() where ?vec = int, T super int {} - -# Optional comma. Why tho? -function func3() where ?vec = int T super int {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-where.exp b/vendor/tree-sitter-hack/test/cases/declarations/function-where.exp deleted file mode 100644 index f2df4d1a8..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-where.exp +++ /dev/null @@ -1,35 +0,0 @@ -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - constraint_right_type: (type_specifier))) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function-where.hack b/vendor/tree-sitter-hack/test/cases/declarations/function-where.hack deleted file mode 100644 index 5b1881649..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function-where.hack +++ /dev/null @@ -1,3 +0,0 @@ -function func1(): T where T as int {} - -function func2(): T where vec = int {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function.exp b/vendor/tree-sitter-hack/test/cases/declarations/function.exp deleted file mode 100644 index 53088280a..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function.exp +++ /dev/null @@ -1,43 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (variadic_modifier)) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - name: (variable))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (type_specifier) - name: (variable))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (type_specifier) - name: (variable)) - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/function.hack b/vendor/tree-sitter-hack/test/cases/declarations/function.hack deleted file mode 100644 index 02892a788..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/function.hack +++ /dev/null @@ -1,11 +0,0 @@ -function func0(): void {} - -function func1(...) {} - -function func2($arg) {} - -function func3(int $arg) {} - -function func4(int $arg): void {} - -function func5(int $arg1, bool $arg2): void {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/interface-where.exp b/vendor/tree-sitter-hack/test/cases/declarations/interface-where.exp deleted file mode 100644 index 2f81a3b4a..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/interface-where.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (interface_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (qualified_identifier - (identifier))))) - body: (member_declarations))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/interface-where.hack b/vendor/tree-sitter-hack/test/cases/declarations/interface-where.hack deleted file mode 100644 index 8fdd8596e..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/interface-where.hack +++ /dev/null @@ -1 +0,0 @@ -interface C extends B where T1 as T2 {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/interface.exp b/vendor/tree-sitter-hack/test/cases/declarations/interface.exp deleted file mode 100644 index 44cf85da8..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/interface.exp +++ /dev/null @@ -1,73 +0,0 @@ -(script - (interface_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/interface.hack b/vendor/tree-sitter-hack/test/cases/declarations/interface.hack deleted file mode 100644 index 2a23bee91..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/interface.hack +++ /dev/null @@ -1,4 +0,0 @@ -<> -interface F> extends B, A\B, C\D { - function method(): Tc {} -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/like-type-modifier.exp b/vendor/tree-sitter-hack/test/cases/declarations/like-type-modifier.exp deleted file mode 100644 index 0f19c4670..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/like-type-modifier.exp +++ /dev/null @@ -1,19 +0,0 @@ -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (like_modifier)))) - (parameters - (parameter - type: (function_type_specifier - (like_modifier) - (nullable_modifier) - (type_specifier) - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier - (like_modifier)) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/like-type-modifier.hack b/vendor/tree-sitter-hack/test/cases/declarations/like-type-modifier.hack deleted file mode 100644 index e3beeb7b4..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/like-type-modifier.hack +++ /dev/null @@ -1 +0,0 @@ -function func(~?(function(int): bool) $func): ~int {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/method.exp b/vendor/tree-sitter-hack/test/cases/declarations/method.exp deleted file mode 100644 index 98d4a41d4..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/method.exp +++ /dev/null @@ -1,36 +0,0 @@ -(script - (class_declaration - (abstract_modifier) - name: (identifier) - body: (member_declarations - (method_declaration - (static_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (method_declaration - (visibility_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (method_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (method_declaration - (abstract_modifier) - (visibility_modifier) - (static_modifier) - name: (identifier) - (parameters)) - (method_declaration - (final_modifier) - (visibility_modifier) - (static_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/method.hack b/vendor/tree-sitter-hack/test/cases/declarations/method.hack deleted file mode 100644 index 58574e3a0..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/method.hack +++ /dev/null @@ -1,7 +0,0 @@ -abstract class C { - static function method1(): void {} - public function method2(): void {} - function method3(): void {} - abstract public static function method4(); - final public static function method5(): void {} -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/namespace-brace.exp b/vendor/tree-sitter-hack/test/cases/declarations/namespace-brace.exp deleted file mode 100644 index 585f50352..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/namespace-brace.exp +++ /dev/null @@ -1,5 +0,0 @@ -(script - (namespace_declaration - name: (qualified_identifier - (identifier)) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/namespace-brace.hack b/vendor/tree-sitter-hack/test/cases/declarations/namespace-brace.hack deleted file mode 100644 index a8861fbce..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/namespace-brace.hack +++ /dev/null @@ -1,2 +0,0 @@ -namespace Space { -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/namespace-semicolon.exp b/vendor/tree-sitter-hack/test/cases/declarations/namespace-semicolon.exp deleted file mode 100644 index cfdb3f7ec..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/namespace-semicolon.exp +++ /dev/null @@ -1,4 +0,0 @@ -(script - (namespace_declaration - name: (qualified_identifier - (identifier)))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/namespace-semicolon.hack b/vendor/tree-sitter-hack/test/cases/declarations/namespace-semicolon.hack deleted file mode 100644 index ce86ff6ec..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/namespace-semicolon.hack +++ /dev/null @@ -1 +0,0 @@ -namespace Space; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/namespace-without-name.exp b/vendor/tree-sitter-hack/test/cases/declarations/namespace-without-name.exp deleted file mode 100644 index 5d88254c5..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/namespace-without-name.exp +++ /dev/null @@ -1,3 +0,0 @@ -(script - (namespace_declaration - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/namespace-without-name.hack b/vendor/tree-sitter-hack/test/cases/declarations/namespace-without-name.hack deleted file mode 100644 index 4b19675ad..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/namespace-without-name.hack +++ /dev/null @@ -1,2 +0,0 @@ -namespace { -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/newtype-alias.exp b/vendor/tree-sitter-hack/test/cases/declarations/newtype-alias.exp deleted file mode 100644 index aaa172d98..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/newtype-alias.exp +++ /dev/null @@ -1,10 +0,0 @@ -(script - (alias_declaration - (identifier) - (type_specifier)) - (alias_declaration - (identifier) - as: (type_specifier) - (type_specifier - (qualified_identifier - (identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/newtype-alias.hack b/vendor/tree-sitter-hack/test/cases/declarations/newtype-alias.hack deleted file mode 100644 index 44a65669e..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/newtype-alias.hack +++ /dev/null @@ -1,3 +0,0 @@ -newtype I = int; - -newtype I as int = arrakey; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/property.exp b/vendor/tree-sitter-hack/test/cases/declarations/property.exp deleted file mode 100644 index 8e6382d17..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/property.exp +++ /dev/null @@ -1,52 +0,0 @@ -(script - (class_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier) - body: (member_declarations - (property_declaration - (static_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (visibility_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (static_modifier) - (visibility_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (visibility_modifier) - (static_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (visibility_modifier) - (property_declarator - name: (variable))) - (property_declaration - (visibility_modifier) - (static_modifier) - (property_declarator - name: (variable))) - (property_declaration - (visibility_modifier) - type: (type_specifier) - (property_declarator - name: (variable))) - (property_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - (visibility_modifier) - (static_modifier) - type: (type_specifier) - (property_declarator - name: (variable)))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/property.hack b/vendor/tree-sitter-hack/test/cases/declarations/property.hack deleted file mode 100644 index 0ca8018b1..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/property.hack +++ /dev/null @@ -1,14 +0,0 @@ -<<__ConsistentConstruct>> -class C { - static $var1 = 1; - public $var2 = 1; - static public $var3 = 1; - public static $var4 = 1; - - public $var5; - public static $var6; - - public int $var7; - <<__LateInit>> - public static int $var8; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-brace.exp b/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-brace.exp deleted file mode 100644 index 855badcf7..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-brace.exp +++ /dev/null @@ -1,6 +0,0 @@ -(script - (namespace_declaration - name: (qualified_identifier - (identifier) - (identifier)) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-brace.hack b/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-brace.hack deleted file mode 100644 index d5bd59200..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-brace.hack +++ /dev/null @@ -1,2 +0,0 @@ -namespace Name\Space { -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-semicolon.exp b/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-semicolon.exp deleted file mode 100644 index f632de501..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-semicolon.exp +++ /dev/null @@ -1,5 +0,0 @@ -(script - (namespace_declaration - name: (qualified_identifier - (identifier) - (identifier)))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-semicolon.hack b/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-semicolon.hack deleted file mode 100644 index 216c92aaf..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/qualified-namespace-semicolon.hack +++ /dev/null @@ -1 +0,0 @@ -namespace Name\Space; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/reify.exp b/vendor/tree-sitter-hack/test/cases/declarations/reify.exp deleted file mode 100644 index e9a97886b..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/reify.exp +++ /dev/null @@ -1,17 +0,0 @@ -(script - (class_declaration - name: (identifier) - (type_parameters - (type_parameter - (reify_modifier) - name: (identifier))) - body: (member_declarations)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - (reify_modifier) - name: (identifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/reify.hack b/vendor/tree-sitter-hack/test/cases/declarations/reify.hack deleted file mode 100644 index 75df65dba..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/reify.hack +++ /dev/null @@ -1,3 +0,0 @@ -class C {} - -function func(): void {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/repeating-type-parameter-constraint.exp b/vendor/tree-sitter-hack/test/cases/declarations/repeating-type-parameter-constraint.exp deleted file mode 100644 index f88d0dbc4..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/repeating-type-parameter-constraint.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_type: (type_specifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/repeating-type-parameter-constraint.hack b/vendor/tree-sitter-hack/test/cases/declarations/repeating-type-parameter-constraint.hack deleted file mode 100644 index 8833e623a..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/repeating-type-parameter-constraint.hack +++ /dev/null @@ -1 +0,0 @@ -function func(): void {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/require-implements-and-extends.exp b/vendor/tree-sitter-hack/test/cases/declarations/require-implements-and-extends.exp deleted file mode 100644 index 1e515cfeb..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/require-implements-and-extends.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (trait_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - body: (member_declarations - (require_implements_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (require_extends_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/require-implements-and-extends.hack b/vendor/tree-sitter-hack/test/cases/declarations/require-implements-and-extends.hack deleted file mode 100644 index b8a4b792f..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/require-implements-and-extends.hack +++ /dev/null @@ -1,4 +0,0 @@ -trait T { - require implements I; - require extends C; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/shape-type-specifier.exp b/vendor/tree-sitter-hack/test/cases/declarations/shape-type-specifier.exp deleted file mode 100644 index a0d9fe327..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/shape-type-specifier.exp +++ /dev/null @@ -1,20 +0,0 @@ -(script - (alias_declaration - (identifier) - (shape_type_specifier - (field_specifier - (optional_modifier) - (string) - (type_specifier)) - (field_specifier - (string) - (shape_type_specifier - (field_specifier - (string) - (type_specifier - (nullable_modifier))) - (open_modifier))) - (open_modifier))) - (alias_declaration - (identifier) - (shape_type_specifier))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/shape-type-specifier.hack b/vendor/tree-sitter-hack/test/cases/declarations/shape-type-specifier.hack deleted file mode 100644 index 8ce403db4..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/shape-type-specifier.hack +++ /dev/null @@ -1,10 +0,0 @@ -type circle = shape( - ?'int' => int, - 'shape' => shape( - 'int' => ?int, - ... - ), - ... -); - -type nothing = shape(); diff --git a/vendor/tree-sitter-hack/test/cases/declarations/trait-where.exp b/vendor/tree-sitter-hack/test/cases/declarations/trait-where.exp deleted file mode 100644 index 0f8943555..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/trait-where.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (trait_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (qualified_identifier - (identifier))))) - body: (member_declarations))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/trait-where.hack b/vendor/tree-sitter-hack/test/cases/declarations/trait-where.hack deleted file mode 100644 index e4cf2c179..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/trait-where.hack +++ /dev/null @@ -1 +0,0 @@ -trait C implements A where T1 super T3 {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/trait.exp b/vendor/tree-sitter-hack/test/cases/declarations/trait.exp deleted file mode 100644 index 2e0fa96b0..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/trait.exp +++ /dev/null @@ -1,70 +0,0 @@ -(script - (trait_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/trait.hack b/vendor/tree-sitter-hack/test/cases/declarations/trait.hack deleted file mode 100644 index d5d58a940..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/trait.hack +++ /dev/null @@ -1,5 +0,0 @@ -<> -trait F> implements A\B, C\D { - function method(): Tc {} -} - diff --git a/vendor/tree-sitter-hack/test/cases/declarations/tuple-type.exp b/vendor/tree-sitter-hack/test/cases/declarations/tuple-type.exp deleted file mode 100644 index c94d0b85f..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/tuple-type.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters - (parameter - type: (tuple_type_specifier - (type_specifier - (type_arguments - (type_specifier) - (type_specifier))) - (type_specifier)) - name: (variable))) - return_type: (tuple_type_specifier - (nullable_modifier) - (type_specifier) - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/tuple-type.hack b/vendor/tree-sitter-hack/test/cases/declarations/tuple-type.hack deleted file mode 100644 index 330ec4163..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/tuple-type.hack +++ /dev/null @@ -1 +0,0 @@ -function func((dict, int) $arg): ?(int, C, B\A) {} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/type-alias-type-parameters.exp b/vendor/tree-sitter-hack/test/cases/declarations/type-alias-type-parameters.exp deleted file mode 100644 index ade05e3c1..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/type-alias-type-parameters.exp +++ /dev/null @@ -1,45 +0,0 @@ -(script - (alias_declaration - (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (comment) - (alias_declaration - (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - as: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/type-alias-type-parameters.hack b/vendor/tree-sitter-hack/test/cases/declarations/type-alias-type-parameters.hack deleted file mode 100644 index df5bfd55b..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/type-alias-type-parameters.hack +++ /dev/null @@ -1,4 +0,0 @@ -type I1 = I2; - -# Only newtype can have a type constraint. -newtype I2 as N = I1; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/type-alias.exp b/vendor/tree-sitter-hack/test/cases/declarations/type-alias.exp deleted file mode 100644 index 8c35a860d..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/type-alias.exp +++ /dev/null @@ -1,4 +0,0 @@ -(script - (alias_declaration - (identifier) - (type_specifier))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/type-alias.hack b/vendor/tree-sitter-hack/test/cases/declarations/type-alias.hack deleted file mode 100644 index 08be8b7fa..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/type-alias.hack +++ /dev/null @@ -1 +0,0 @@ -type I = int; diff --git a/vendor/tree-sitter-hack/test/cases/declarations/type-const.exp b/vendor/tree-sitter-hack/test/cases/declarations/type-const.exp deleted file mode 100644 index 40dd814db..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/type-const.exp +++ /dev/null @@ -1,42 +0,0 @@ -(script - (class_declaration - name: (identifier) - body: (member_declarations - (type_const_declaration - name: (identifier)) - (type_const_declaration - name: (identifier) - type: (type_specifier)) - (type_const_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - name: (identifier) - as: (type_specifier)) - (type_const_declaration - name: (identifier) - (type_parameters - (type_parameter - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier))) - as: (type_specifier) - type: (type_specifier)) - (type_const_declaration - (abstract_modifier) - name: (identifier) - as: (type_specifier - (nullable_modifier)) - type: (type_specifier - (nullable_modifier)))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/type-const.hack b/vendor/tree-sitter-hack/test/cases/declarations/type-const.hack deleted file mode 100644 index a7cf8b078..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/type-const.hack +++ /dev/null @@ -1,8 +0,0 @@ -class C { - const type T1; - const type T2 = int; - <> - const type T3 as int; - const type T4<<> T3> as int = arraykey; - abstract const type T5 as ?int = ?arraykey; -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/use-trait.exp b/vendor/tree-sitter-hack/test/cases/declarations/use-trait.exp deleted file mode 100644 index ea6239add..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/use-trait.exp +++ /dev/null @@ -1,50 +0,0 @@ -(script - (class_declaration - name: (identifier) - body: (member_declarations - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier)))) - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)))) - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))) - (trait_alias_clause - (identifier) - (identifier))) - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (type_arguments - (type_specifier))))) - (type_specifier - (qualified_identifier - (identifier))) - (trait_select_clause - (qualified_identifier - (identifier)) - (identifier) - (qualified_identifier - (identifier))) - (trait_select_clause - (qualified_identifier - (identifier)) - (identifier) - (qualified_identifier - (identifier))))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/use-trait.hack b/vendor/tree-sitter-hack/test/cases/declarations/use-trait.hack deleted file mode 100644 index 75894399c..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/use-trait.hack +++ /dev/null @@ -1,12 +0,0 @@ -class C { - use A; - - use B; - - use C, D { D as E; } - - use F, G>, H { - H::methodG insteadof G; - G::methodH insteadof H; - } -} diff --git a/vendor/tree-sitter-hack/test/cases/declarations/xhp-class-attribute.exp b/vendor/tree-sitter-hack/test/cases/declarations/xhp-class-attribute.exp deleted file mode 100644 index 816363a88..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/xhp-class-attribute.exp +++ /dev/null @@ -1,106 +0,0 @@ -(script - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_attribute_declaration - (xhp_class_attribute - type: (type_specifier) - name: (xhp_identifier))) - (comment) - (xhp_attribute_declaration - (xhp_class_attribute - type: (type_specifier - (xhp_class_identifier)))))) - (comment) - (comment) - (comment) - (comment) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_category_declaration - (xhp_category_identifier)))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_category_declaration - (xhp_category_identifier) - (xhp_category_identifier)))) - (comment) - (comment) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (xhp_class_identifier))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (xhp_identifier)))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)) - (postfix_unary_expression - (xhp_class_identifier)) - (xhp_identifier))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (xhp_class_identifier) - (xhp_class_identifier))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (binary_expression - (xhp_class_identifier) - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (binary_expression - (xhp_class_identifier) - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)))))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (binary_expression - (binary_expression - (xhp_class_identifier) - (xhp_class_identifier)) - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (xhp_category_identifier)))))) diff --git a/vendor/tree-sitter-hack/test/cases/declarations/xhp-class-attribute.hack b/vendor/tree-sitter-hack/test/cases/declarations/xhp-class-attribute.hack deleted file mode 100644 index 033a0f5e4..000000000 --- a/vendor/tree-sitter-hack/test/cases/declarations/xhp-class-attribute.hack +++ /dev/null @@ -1,49 +0,0 @@ -class :a { - attribute int extra_attr; - // XHP identifiers are optional for this case of attribute transfer. - attribute :XHP:HTML:div; -} - -// DEPRECATED: -// Before XHP namespace support (in XHP-Lib v3), -// a special category keyword could be used instead of an interface. -// Note: An XHP class cannot have multiple category or children declarations. -class :a { - category %foo:bar; -} -class :a { - category %name1, %name2; -} - -// Also, a special children keyword with a regex-like syntax could be used. -// See https://github.com/hhvm/xhp-lib/blob/v3.x/tests/ChildRuleTest.php -class :a { - children (:div); -} -class :a { - children any; -} -class :a { - children (:bar*, :baz?, pcdata); -} -class :a { - children (:div*); -} -class :a { - children (:div+); -} -class :a { - children (:div, :div); -} -class :a { - children (:div | :code); -} -class :a { - children (:div | (:code+)); -} -class :a { - children (:div | :code | :p); -} -class :a { - children (%flow); -} diff --git a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-type.exp b/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-type.exp deleted file mode 100644 index fa0614ead..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-type.exp +++ /dev/null @@ -1,19 +0,0 @@ -(script - (expression_statement - (anonymous_function_expression - (parameters - (parameter - type: (function_type_specifier - (type_specifier) - (variadic_modifier) - return_type: (type_specifier)) - name: (variable))) - return_type: (tuple_type_specifier - (function_type_specifier - (type_specifier) - return_type: (type_specifier)) - (function_type_specifier - return_type: (type_specifier))) - (use_clause - (variable)) - body: (compound_statement)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-type.hack b/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-type.hack deleted file mode 100644 index cd2896442..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-type.hack +++ /dev/null @@ -1 +0,0 @@ -function((function(int...): int) $function): ((function(int): int), (function(): void)) use ($function) {}; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-use.exp b/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-use.exp deleted file mode 100644 index b109e2045..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-use.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable))) - (use_clause - (variable)) - body: (compound_statement)))) - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable))) - return_type: (type_specifier) - (use_clause - (variable) - (variable)) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-use.hack b/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-use.hack deleted file mode 100644 index 9f1a3bcbc..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function-use.hack +++ /dev/null @@ -1,3 +0,0 @@ -$f3 = function($p1) use ($p2,) {}; - -$f4 = function($p1): int use ($p2, $p3) {}; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function.exp b/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function.exp deleted file mode 100644 index c453a54ef..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function.exp +++ /dev/null @@ -1,20 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable))) - body: (compound_statement)))) - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable)) - (parameter - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function.hack b/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function.hack deleted file mode 100644 index 058109bff..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/anonymous-function.hack +++ /dev/null @@ -1,3 +0,0 @@ -$f1 = function($p1) {}; - -$f2 = function($p1, $p2): int {}; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/as.exp b/vendor/tree-sitter-hack/test/cases/expressions/as.exp deleted file mode 100644 index 27be1bda5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/as.exp +++ /dev/null @@ -1,9 +0,0 @@ -(script - (expression_statement - (as_expression - left: (variable) - right: (type_specifier))) - (expression_statement - (as_expression - left: (variable) - right: (type_specifier)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/as.hack b/vendor/tree-sitter-hack/test/cases/expressions/as.hack deleted file mode 100644 index 9c029e1d2..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/as.hack +++ /dev/null @@ -1,2 +0,0 @@ -$var as int; -$var ?as int; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/assignment.exp b/vendor/tree-sitter-hack/test/cases/expressions/assignment.exp deleted file mode 100644 index ae19d89d7..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/assignment.exp +++ /dev/null @@ -1,119 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (variable) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (integer)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable)) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable)) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (integer)) - (subscript_expression - (variable))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (string)) - (subscript_expression - (variable) - (integer))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - (subscript_expression - (variable) - (string))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (tuple - (integer) - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/assignment.hack b/vendor/tree-sitter-hack/test/cases/expressions/assignment.hack deleted file mode 100644 index 2f7b96f86..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/assignment.hack +++ /dev/null @@ -1,14 +0,0 @@ -$var = 1; -$var[] = 1; -$var[1] = 1; -$var['key'] = 1; -$var[$var['key']] = 1; -$var[$var['key']][] = 1; -$var[][$var['key']] = 1; - -list($var, $bar) = tuple(1, 1); -list($var[], $bar) = tuple(1, 1); -list($var[1], $bar[]) = tuple(1, 1); -list($var['key'], $bar[1]) = tuple(1, 1); -list($var[$var['key']], $bar['key']) = tuple(1, 1); -list($var[$var['key']][], $var[$var['key']],) = tuple(1, 1); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/async.exp b/vendor/tree-sitter-hack/test/cases/expressions/async.exp deleted file mode 100644 index e992ec957..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/async.exp +++ /dev/null @@ -1,21 +0,0 @@ -(script - (expression_statement - (awaitable_expression - (compound_statement))) - (expression_statement - (awaitable_expression - (compound_statement - (concurrent_statement - (compound_statement - (expression_statement - (prefix_unary_expression - operand: (call_expression - function: (qualified_identifier - (identifier)) - (arguments)))) - (expression_statement - (prefix_unary_expression - operand: (call_expression - function: (qualified_identifier - (identifier)) - (arguments)))))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/async.hack b/vendor/tree-sitter-hack/test/cases/expressions/async.hack deleted file mode 100644 index ca5b1ab3f..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/async.hack +++ /dev/null @@ -1,9 +0,0 @@ -async { -}; - -async { - concurrent { - await func1(); - await func2(); - } -}; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/augmented-assignment.exp b/vendor/tree-sitter-hack/test/cases/expressions/augmented-assignment.exp deleted file mode 100644 index fe950ac17..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/augmented-assignment.exp +++ /dev/null @@ -1,119 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (variable) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable)) - right: (string))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (integer)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable)) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable)) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (integer)) - (subscript_expression - (variable))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (string)) - (subscript_expression - (variable) - (integer))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - (subscript_expression - (variable) - (string))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (tuple - (integer) - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/augmented-assignment.hack b/vendor/tree-sitter-hack/test/cases/expressions/augmented-assignment.hack deleted file mode 100644 index bc6f7ea20..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/augmented-assignment.hack +++ /dev/null @@ -1,14 +0,0 @@ -$var ??= 1; -$var[] .= 'stringgg'; -$var[1] |= 1; -$var['key'] ^= 1; -$var[$var['key']] &= 1; -$var[$var['key']][] <<= 1; -$var[][$var['key']] >>= 1; - -list($var, $bar) += tuple(1, 1); -list($var[], $bar) -= tuple(1, 1); -list($var[1], $bar[]) *= tuple(1, 1); -list($var['key'], $bar[1]) /= tuple(1, 1); -list($var[$var['key']], $bar['key']) %= tuple(1, 1); -list($var[$var['key']][], $var[$var['key']],) **= tuple(1, 1); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/await.exp b/vendor/tree-sitter-hack/test/cases/expressions/await.exp deleted file mode 100644 index eba77c63d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/await.exp +++ /dev/null @@ -1,9 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement - (expression_statement - (prefix_unary_expression - operand: (string)))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/await.hack b/vendor/tree-sitter-hack/test/cases/expressions/await.hack deleted file mode 100644 index da4565f81..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/await.hack +++ /dev/null @@ -1,3 +0,0 @@ -function func(): void { - await 'await'; -} diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary-combined.exp b/vendor/tree-sitter-hack/test/cases/expressions/binary-combined.exp deleted file mode 100644 index 77f8c46f9..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary-combined.exp +++ /dev/null @@ -1,55 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (integer) - right: (binary_expression - left: (binary_expression - left: (integer) - right: (binary_expression - left: (integer) - right: (integer))) - right: (binary_expression - left: (binary_expression - left: (integer) - right: (prefix_unary_expression - operand: (integer))) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (integer)) - right: (prefix_unary_expression - operand: (integer))) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (integer)) - right: (integer)) - right: (integer)) - right: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (prefix_unary_expression - operand: (integer)) - right: (prefix_unary_expression - operand: (integer))) - right: (integer)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (integer)) - right: (binary_expression - left: (integer) - right: (integer)))))))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary-combined.hack b/vendor/tree-sitter-hack/test/cases/expressions/binary-combined.hack deleted file mode 100644 index 9154cf510..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary-combined.hack +++ /dev/null @@ -1,24 +0,0 @@ -1 ?? -1 || -1 && -1 | -1 ^ -~ 1 & -1 == -1 != -1 === -! 1 !== -1 < -1 > -1 <= -1 >= -1 <=> -1 << -1 >> -+ 1 + -- 1 - -1 . -1 * -1 / -1 % -1 ** 1; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary-null-as.exp b/vendor/tree-sitter-hack/test/cases/expressions/binary-null-as.exp deleted file mode 100644 index 3b0e5a61f..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary-null-as.exp +++ /dev/null @@ -1,17 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (as_expression - left: (integer) - right: (type_specifier)))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (as_expression - left: (null) - right: (type_specifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary-null-as.hack b/vendor/tree-sitter-hack/test/cases/expressions/binary-null-as.hack deleted file mode 100644 index f689c5b31..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary-null-as.hack +++ /dev/null @@ -1,3 +0,0 @@ -$var['key'] ?? 1 as nonnull; - -$var['key'] ?? null as nonnull; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary-with-strings.exp b/vendor/tree-sitter-hack/test/cases/expressions/binary-with-strings.exp deleted file mode 100644 index c7a999171..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary-with-strings.exp +++ /dev/null @@ -1,51 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (string) - right: (binary_expression - left: (binary_expression - left: (string) - right: (binary_expression - left: (string) - right: (string))) - right: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (string)) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (binary_expression - left: (string) - right: (string)))))))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary-with-strings.hack b/vendor/tree-sitter-hack/test/cases/expressions/binary-with-strings.hack deleted file mode 100644 index f5caa8504..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary-with-strings.hack +++ /dev/null @@ -1,24 +0,0 @@ -'??' ?? -'||' || -'&&' && -'|' | -'^' ^ -'&' & -'==' == -'!=' != -'===' === -'!==' !== -'<' < -'>' > -'<=' <= -'>=' >= -'<=>' <=> -'<<' << -'>>' >> -'+' + -'-' - -'.' . -'*' * -'/' / -'%' % -'**' ** '??'; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary.exp b/vendor/tree-sitter-hack/test/cases/expressions/binary.exp deleted file mode 100644 index 83bba382b..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary.exp +++ /dev/null @@ -1,97 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/binary.hack b/vendor/tree-sitter-hack/test/cases/expressions/binary.hack deleted file mode 100644 index c88ca95f5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/binary.hack +++ /dev/null @@ -1,24 +0,0 @@ -1 ?? 1; -1 || 1; -1 && 1; -1 | 1; -1 ^ 1; -1 & 1; -1 == 1; -1 != 1; -1 === 1; -1 !== 1; -1 < 1; -1 > 1; -1 <= 1; -1 >= 1; -1 <=> 1; -1 << 1; -1 >> 1; -1 + 1; -1 - 1; -1 . 1; -1 * 1; -1 / 1; -1 % 1; -1 ** 1; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/cast.exp b/vendor/tree-sitter-hack/test/cases/expressions/cast.exp deleted file mode 100644 index b0735b93c..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/cast.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (expression_statement - (cast_expression - value: (string))) - (expression_statement - (cast_expression - value: (string))) - (expression_statement - (cast_expression - value: (string))) - (expression_statement - (cast_expression - value: (string)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/cast.hack b/vendor/tree-sitter-hack/test/cases/expressions/cast.hack deleted file mode 100644 index 222445cd9..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/cast.hack +++ /dev/null @@ -1,4 +0,0 @@ -(int)'int'; -(float)'float'; -(string)'string'; -(array)'array'; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/clone.exp b/vendor/tree-sitter-hack/test/cases/expressions/clone.exp deleted file mode 100644 index ba5663afc..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/clone.exp +++ /dev/null @@ -1,4 +0,0 @@ -(script - (expression_statement - (prefix_unary_expression - operand: (string)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/clone.hack b/vendor/tree-sitter-hack/test/cases/expressions/clone.hack deleted file mode 100644 index 0bb242c71..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/clone.hack +++ /dev/null @@ -1 +0,0 @@ -clone 'clone'; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/collection.exp b/vendor/tree-sitter-hack/test/cases/expressions/collection.exp deleted file mode 100644 index 8ecdcac20..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/collection.exp +++ /dev/null @@ -1,35 +0,0 @@ -(script - (expression_statement - (collection - (qualified_identifier - (identifier)))) - (expression_statement - (collection - (qualified_identifier - (identifier) - (identifier)) - (integer) - (integer) - (integer))) - (expression_statement - (collection - (qualified_identifier - (identifier) - (identifier)))) - (expression_statement - (collection - (qualified_identifier - (identifier)) - (element_initializer - (string) - (integer)))) - (expression_statement - (collection - (qualified_identifier - (identifier)))) - (expression_statement - (collection - (qualified_identifier - (identifier)) - (string) - (string)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/collection.hack b/vendor/tree-sitter-hack/test/cases/expressions/collection.hack deleted file mode 100644 index 63cf7bc55..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/collection.hack +++ /dev/null @@ -1,8 +0,0 @@ -Vector {}; -HH\Vector {1, 2, 3}; - -\HH\Map {}; -Map {'foo' => 1}; - -Set {}; -Set {'foo', 'bar'}; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/comments.exp b/vendor/tree-sitter-hack/test/cases/expressions/comments.exp deleted file mode 100644 index f0ce32679..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/comments.exp +++ /dev/null @@ -1,10 +0,0 @@ -(script - (comment) - (comment) - (comment) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (comment) - (comment)) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/comments.hack b/vendor/tree-sitter-hack/test/cases/expressions/comments.hack deleted file mode 100644 index 3e6c4db3c..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/comments.hack +++ /dev/null @@ -1,10 +0,0 @@ -// a ? : / */ # + re"" - -# a ? : / */ # + re"" - -/* a ? : / */ 1 + 1; # + re"" - -/* # \ -*\/ 1 + 1 -*/ - diff --git a/vendor/tree-sitter-hack/test/cases/expressions/darray.exp b/vendor/tree-sitter-hack/test/cases/expressions/darray.exp deleted file mode 100644 index 948497eea..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/darray.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (element_initializer - (false) - (null)) - (element_initializer - (integer) - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/darray.hack b/vendor/tree-sitter-hack/test/cases/expressions/darray.hack deleted file mode 100644 index 01465bd0b..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/darray.hack +++ /dev/null @@ -1,2 +0,0 @@ -darray[]; -darray[false => null, 2 => 1]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/dict.exp b/vendor/tree-sitter-hack/test/cases/expressions/dict.exp deleted file mode 100644 index a1c0ab70f..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/dict.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (element_initializer - (false) - (null)) - (element_initializer - (float) - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/dict.hack b/vendor/tree-sitter-hack/test/cases/expressions/dict.hack deleted file mode 100644 index 993a47ec4..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/dict.hack +++ /dev/null @@ -1,2 +0,0 @@ -dict[]; -dict[false => null, 2.3 => 1]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-lambda.exp b/vendor/tree-sitter-hack/test/cases/expressions/function-call-lambda.exp deleted file mode 100644 index 3d5a140ac..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-lambda.exp +++ /dev/null @@ -1,64 +0,0 @@ -(script - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (lambda_expression - (parameters - (parameter - name: (variable))) - body: (call_expression - function: (awaitable_expression - (compound_statement - (return_statement - (variable)))) - (arguments - (argument - (integer)) - (argument - (variadic_modifier) - (array - (array_type) - (integer) - (integer) - (integer)))))))) - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (call_expression - function: (lambda_expression - (async_modifier) - (parameters - (parameter - name: (variable))) - body: (compound_statement - (return_statement - (variable)))) - (arguments - (argument - (integer)) - (argument - (variadic_modifier) - (array - (array_type) - (integer) - (integer) - (integer))))))) - (expression_statement - (call_expression - function: (parenthesized_expression - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (variable))) - (arguments - (argument - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (argument - (inout_modifier) - (variable)))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-lambda.hack b/vendor/tree-sitter-hack/test/cases/expressions/function-call-lambda.hack deleted file mode 100644 index c7e0d0095..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-lambda.hack +++ /dev/null @@ -1,7 +0,0 @@ -// (lambda (call (awaitable))) -$var = $arg ==> async { return $arg; }(1, ...vec[1,2,3]); - -// (call (lambda)) -$var = async $arg ==> { return $arg; }(1, ...vec[1,2,3]); - -($arg ==> $arg)(func(), inout $arg); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-pipe.exp b/vendor/tree-sitter-hack/test/cases/expressions/function-call-pipe.exp deleted file mode 100644 index 4393cc140..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-pipe.exp +++ /dev/null @@ -1,16 +0,0 @@ -(script - (expression_statement - (call_expression - function: (pipe_variable) - (arguments))) - (expression_statement - (binary_expression - left: (call_expression - function: (qualified_identifier - (identifier)) - (arguments)) - right: (call_expression - function: (pipe_variable) - (arguments - (argument - (pipe_variable))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-pipe.hack b/vendor/tree-sitter-hack/test/cases/expressions/function-call-pipe.hack deleted file mode 100644 index 670268623..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-pipe.hack +++ /dev/null @@ -1,3 +0,0 @@ -$$(); - -func() |> $$($$); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-scoped.exp b/vendor/tree-sitter-hack/test/cases/expressions/function-call-scoped.exp deleted file mode 100644 index c6a892eb7..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-scoped.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (variable)) - (arguments))) - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-scoped.hack b/vendor/tree-sitter-hack/test/cases/expressions/function-call-scoped.hack deleted file mode 100644 index c3ab386d1..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-scoped.hack +++ /dev/null @@ -1,3 +0,0 @@ -arg::$arg(); - -arg::arg(); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-selection.exp b/vendor/tree-sitter-hack/test/cases/expressions/function-call-selection.exp deleted file mode 100644 index 07efac7e8..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-selection.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (expression_statement - (call_expression - function: (selection_expression - (variable) - (variable)) - (arguments))) - (expression_statement - (call_expression - function: (selection_expression - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier))) - (arguments)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call-selection.hack b/vendor/tree-sitter-hack/test/cases/expressions/function-call-selection.hack deleted file mode 100644 index 6270b834b..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call-selection.hack +++ /dev/null @@ -1,3 +0,0 @@ -$arg?->$arg(); - -arg->arg(); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call.exp b/vendor/tree-sitter-hack/test/cases/expressions/function-call.exp deleted file mode 100644 index a1bdbf9b5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call.exp +++ /dev/null @@ -1,30 +0,0 @@ -(script - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)) - (arguments - (argument - (integer)) - (argument - (inout_modifier) - (variable)) - (argument - (variadic_modifier) - (null))))) - (expression_statement - (call_expression - function: (subscript_expression - (variable) - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (arguments)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/function-call.hack b/vendor/tree-sitter-hack/test/cases/expressions/function-call.hack deleted file mode 100644 index e97ab5c30..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/function-call.hack +++ /dev/null @@ -1,5 +0,0 @@ -func(); - -func(1, inout $arg, ...null); - -$arg[func()](); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/include.exp b/vendor/tree-sitter-hack/test/cases/expressions/include.exp deleted file mode 100644 index cb43fd3bd..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/include.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (expression_statement - (include_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string))))) - (expression_statement - (include_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string)))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/include.hack b/vendor/tree-sitter-hack/test/cases/expressions/include.hack deleted file mode 100644 index df19055ed..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/include.hack +++ /dev/null @@ -1,2 +0,0 @@ -include_once(__DIR__.'/../vendor/autoload.hack'); -include(__DIR__.'/../vendor/autoload.hack'); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/is.exp b/vendor/tree-sitter-hack/test/cases/expressions/is.exp deleted file mode 100644 index ef4d39857..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/is.exp +++ /dev/null @@ -1,5 +0,0 @@ -(script - (expression_statement - (is_expression - left: (variable) - right: (type_specifier)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/is.hack b/vendor/tree-sitter-hack/test/cases/expressions/is.hack deleted file mode 100644 index 5f588da20..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/is.hack +++ /dev/null @@ -1 +0,0 @@ -$var is int; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/keyset.exp b/vendor/tree-sitter-hack/test/cases/expressions/keyset.exp deleted file mode 100644 index f6f082ab4..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/keyset.exp +++ /dev/null @@ -1,11 +0,0 @@ -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (integer) - (null) - (float) - (true)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/keyset.hack b/vendor/tree-sitter-hack/test/cases/expressions/keyset.hack deleted file mode 100644 index b99b2f951..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/keyset.hack +++ /dev/null @@ -1,2 +0,0 @@ -keyset[]; -keyset[1, null, .1, true]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/lambda-attribute.exp b/vendor/tree-sitter-hack/test/cases/expressions/lambda-attribute.exp deleted file mode 100644 index ddcd78b07..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/lambda-attribute.exp +++ /dev/null @@ -1,41 +0,0 @@ -(script - (comment) - (expression_statement - (parenthesized_expression - (lambda_expression - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - (parameters - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (binary_expression - left: (variable) - right: (integer))))) - (expression_statement - (parenthesized_expression - (lambda_expression - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - (parameters - (parameter - name: (variable))) - body: (compound_statement))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/lambda-attribute.hack b/vendor/tree-sitter-hack/test/cases/expressions/lambda-attribute.hack deleted file mode 100644 index 993de63b3..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/lambda-attribute.hack +++ /dev/null @@ -1,4 +0,0 @@ -# HHVM requires parens to parse correctly 🤔 Tree-sitter doesn't. -(<>(int $x): int ==> $x + 1); - -(<> $x ==> {}); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/lambda-with-lambda-arg.exp b/vendor/tree-sitter-hack/test/cases/expressions/lambda-with-lambda-arg.exp deleted file mode 100644 index 0dcca0593..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/lambda-with-lambda-arg.exp +++ /dev/null @@ -1,34 +0,0 @@ -(script - (expression_statement - (lambda_expression - (parameters - (parameter - type: (function_type_specifier - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - (expression_statement - (lambda_expression - (parameters - (parameter - type: (function_type_specifier - (comment) - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - (expression_statement - (lambda_expression - (parameters - (parameter - type: (function_type_specifier - (comment) - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - (comment) - (comment) - (comment) - (comment)) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/lambda-with-lambda-arg.hack b/vendor/tree-sitter-hack/test/cases/expressions/lambda-with-lambda-arg.hack deleted file mode 100644 index 0d4253f0d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/lambda-with-lambda-arg.hack +++ /dev/null @@ -1,13 +0,0 @@ -((function(): void) $test): void ==> { -}; - -( ( /*test*/ function ( ) : void ) $test ) : void ==> { -}; - -( ( function ( ) /*test*/ : void ) $test ) : void ==> { -}; - -// TODO: The line below should not error as it is valid Hack. -// See PR #8 for details. -// ( ( function /*test*/ ( ) : void ) $test ) : void ==> { -// }; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/lambda.exp b/vendor/tree-sitter-hack/test/cases/expressions/lambda.exp deleted file mode 100644 index c178a095e..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/lambda.exp +++ /dev/null @@ -1,36 +0,0 @@ -(script - (expression_statement - (lambda_expression - (parameters - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (binary_expression - left: (variable) - right: (integer)))) - (expression_statement - (lambda_expression - (parameters - (parameter - type: (type_specifier) - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer)))) - (expression_statement - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer)))) - (expression_statement - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/lambda.hack b/vendor/tree-sitter-hack/test/cases/expressions/lambda.hack deleted file mode 100644 index e06aedd47..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/lambda.hack +++ /dev/null @@ -1,4 +0,0 @@ -(int $x): int ==> $x + 1; -(int $x) ==> $x + 1; -($x) ==> $x + 1; -$x ==> $x + 1; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/list.exp b/vendor/tree-sitter-hack/test/cases/expressions/list.exp deleted file mode 100644 index 6b9a9ceb9..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/list.exp +++ /dev/null @@ -1,35 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (list_expression - (variable)) - right: (tuple - (string)))) - (expression_statement - (binary_expression - left: (list_expression - (variable)) - right: (tuple - (string) - (string)))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (string) - (string) - (string)))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (string) - (string) - (string) - (string) - (string) - (string))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/list.hack b/vendor/tree-sitter-hack/test/cases/expressions/list.hack deleted file mode 100644 index c537539e3..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/list.hack +++ /dev/null @@ -1,4 +0,0 @@ -list($a) = tuple('a'); -list($a,) = tuple('a','b'); -list($a,,$c) = tuple('a','b','c'); -list(,$b,,,$e,) = tuple('a','b','c','d','e','f'); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/new.exp b/vendor/tree-sitter-hack/test/cases/expressions/new.exp deleted file mode 100644 index f3fa27533..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/new.exp +++ /dev/null @@ -1,90 +0,0 @@ -(script - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments)))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (selection_expression - (variable) - (variable)) - (arguments)))) - (comment) - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (scoped_identifier - (qualified_identifier - (identifier)) - (variable)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (scoped_identifier - (scope_identifier) - (variable)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (variable) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (parenthesized_expression - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (binary_expression - left: (string) - right: (new_expression - (pipe_variable) - (arguments - (argument - (integer)))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/new.hack b/vendor/tree-sitter-hack/test/cases/expressions/new.hack deleted file mode 100644 index 7412ae7f7..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/new.hack +++ /dev/null @@ -1,15 +0,0 @@ -// https://github.com/facebook/hhvm/blob/a114ef79b4673c35755297ed570d23a72969ba5f/hphp/hack/test/full_fidelity/cases/test_object_creation_errors.php - -$p1 = new Point(); -$p1 = new Point(12); -$p1 = new $PointClassVar->$pointClassName(); - -// Fails in Hack but not in Tree-sitter. Should fail in Tree-sitter. -// $p1 = new Point::Point(12); - -$p1 = new Point::$pointVar(12); -$p1 = new self::$pointVar(12); -$p1 = new $point(12); -$p1 = new Point(12); -$p1 = new (function_that_returns_class_name())(12); -$p1 = "Point" |> new $$(12); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/pipe-scoped.exp b/vendor/tree-sitter-hack/test/cases/expressions/pipe-scoped.exp deleted file mode 100644 index 6c78e9ee4..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/pipe-scoped.exp +++ /dev/null @@ -1,10 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - right: (scoped_identifier - (pipe_variable) - (identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/pipe-scoped.hack b/vendor/tree-sitter-hack/test/cases/expressions/pipe-scoped.hack deleted file mode 100644 index 72591a062..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/pipe-scoped.hack +++ /dev/null @@ -1 +0,0 @@ -C::class |> $$::CONST; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/pipe.exp b/vendor/tree-sitter-hack/test/cases/expressions/pipe.exp deleted file mode 100644 index 5420f930d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/pipe.exp +++ /dev/null @@ -1,34 +0,0 @@ -(script - (expression_statement - (binary_expression - left: (binary_expression - left: (array - (array_type) - (integer) - (integer)) - right: (call_expression - function: (qualified_identifier - (identifier) - (identifier)) - (arguments - (argument - (pipe_variable)) - (argument - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer))))))) - right: (call_expression - function: (lambda_expression - (parameters - (parameter - name: (variable))) - body: (compound_statement - (return_statement - (pipe_variable)))) - (arguments - (argument - (pipe_variable))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/pipe.hack b/vendor/tree-sitter-hack/test/cases/expressions/pipe.hack deleted file mode 100644 index 9fd61dd42..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/pipe.hack +++ /dev/null @@ -1,5 +0,0 @@ -vec[1, 2] - |> Vec\map($$, $var ==> $var + 1) - |> $_ ==> { - return $$; - }($$); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/prefix-unary.exp b/vendor/tree-sitter-hack/test/cases/expressions/prefix-unary.exp deleted file mode 100644 index b63d8bcf1..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/prefix-unary.exp +++ /dev/null @@ -1,19 +0,0 @@ -(script - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (prefix_unary_expression - operand: (prefix_unary_expression - operand: (prefix_unary_expression - operand: (integer))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/prefix-unary.hack b/vendor/tree-sitter-hack/test/cases/expressions/prefix-unary.hack deleted file mode 100644 index aef6bbc28..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/prefix-unary.hack +++ /dev/null @@ -1,6 +0,0 @@ -!1; -~1; --1; -+1; - -! ~ - +1; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/prefixed-strings.exp b/vendor/tree-sitter-hack/test/cases/expressions/prefixed-strings.exp deleted file mode 100644 index df4e21fa5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/prefixed-strings.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (expression_statement - (prefixed_string - prefix: (identifier) - (string))) - (expression_statement - (prefixed_string - prefix: (identifier) - (string))) - (expression_statement - (prefixed_string - prefix: (identifier) - (string)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/prefixed-strings.hack b/vendor/tree-sitter-hack/test/cases/expressions/prefixed-strings.hack deleted file mode 100644 index 64376c463..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/prefixed-strings.hack +++ /dev/null @@ -1,5 +0,0 @@ -re"re"; - -b"b"; - -r0eb " r 0 eb "; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/print.exp b/vendor/tree-sitter-hack/test/cases/expressions/print.exp deleted file mode 100644 index ba5663afc..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/print.exp +++ /dev/null @@ -1,4 +0,0 @@ -(script - (expression_statement - (prefix_unary_expression - operand: (string)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/print.hack b/vendor/tree-sitter-hack/test/cases/expressions/print.hack deleted file mode 100644 index bf8408955..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/print.hack +++ /dev/null @@ -1 +0,0 @@ -print 'print'; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/require.exp b/vendor/tree-sitter-hack/test/cases/expressions/require.exp deleted file mode 100644 index 3ebab1105..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/require.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (expression_statement - (require_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string))))) - (expression_statement - (require_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string)))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/require.hack b/vendor/tree-sitter-hack/test/cases/expressions/require.hack deleted file mode 100644 index 85c8ce4d2..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/require.hack +++ /dev/null @@ -1,2 +0,0 @@ -require_once(__DIR__.'/../vendor/autoload.hack'); -require(__DIR__.'/../vendor/autoload.hack'); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/safe-selection.exp b/vendor/tree-sitter-hack/test/cases/expressions/safe-selection.exp deleted file mode 100644 index f44c23c0d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/safe-selection.exp +++ /dev/null @@ -1,63 +0,0 @@ -(script - (expression_statement - (ternary_expression - condition: (binary_expression - left: (selection_expression - (variable) - (variable)) - right: (selection_expression - (variable) - (variable))) - consequence: (selection_expression - (variable) - (variable)) - alternative: (selection_expression - (variable) - (variable)))) - (expression_statement - (ternary_expression - condition: (binary_expression - left: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable))) - right: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable)))) - consequence: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable))) - alternative: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable)))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/safe-selection.hack b/vendor/tree-sitter-hack/test/cases/expressions/safe-selection.hack deleted file mode 100644 index 723ef4ff4..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/safe-selection.hack +++ /dev/null @@ -1,6 +0,0 @@ -$var?->$var ?? $var ?->$var ? $var?-> $var : $var ?-> $var; - -$var[$var?->$var]?->$var[$var?->$var] ?? -$var[$var ?->$var] ?->$var[$var ?->$var] - ? $var[$var?-> $var]?-> $var[$var?-> $var] - : $var[$var ?-> $var] ?-> $var[$var ?-> $var]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection-brace.exp b/vendor/tree-sitter-hack/test/cases/expressions/selection-brace.exp deleted file mode 100644 index b253d8af3..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection-brace.exp +++ /dev/null @@ -1,37 +0,0 @@ -(script - (expression_statement - (selection_expression - (variable) - (braced_expression - (variable)))) - (expression_statement - (selection_expression - (variable) - (braced_expression - (call_expression - function: (selection_expression - (variable) - (qualified_identifier - (identifier))) - (arguments))))) - (expression_statement - (selection_expression - (selection_expression - (selection_expression - (variable) - (braced_expression - (variable))) - (braced_expression - (variable))) - (braced_expression - (variable)))) - (expression_statement - (selection_expression - (selection_expression - (selection_expression - (variable) - (braced_expression - (variable))) - (variable)) - (braced_expression - (variable))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection-brace.hack b/vendor/tree-sitter-hack/test/cases/expressions/selection-brace.hack deleted file mode 100644 index 543c1cdda..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection-brace.hack +++ /dev/null @@ -1,7 +0,0 @@ -$dynamic_item->{$primary_key}; - -$dynamic_item->{$fun->test()}; - -$dynamic_item->{$primary_key}->{$primary_key2}->{$primary_key3}; - -$dynamic_item->{$primary_key}->$primary_key2->{$primary_key3}; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-as.exp b/vendor/tree-sitter-hack/test/cases/expressions/selection-with-as.exp deleted file mode 100644 index 777720357..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-as.exp +++ /dev/null @@ -1,42 +0,0 @@ -(script - (expression_statement - (selection_expression - (as_expression - left: (variable) - right: (type_specifier)) - (qualified_identifier - (identifier)))) - (expression_statement - (call_expression - function: (selection_expression - (as_expression - left: (variable) - right: (type_specifier)) - (qualified_identifier - (identifier))) - (arguments))) - (expression_statement - (selection_expression - (parenthesized_expression - (as_expression - left: (variable) - right: (type_specifier))) - (qualified_identifier - (identifier)))) - (expression_statement - (as_expression - left: (selection_expression - (variable) - (qualified_identifier - (identifier))) - right: (type_specifier))) - (expression_statement - (selection_expression - (as_expression - left: (selection_expression - (variable) - (qualified_identifier - (identifier))) - right: (type_specifier)) - (qualified_identifier - (identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-as.hack b/vendor/tree-sitter-hack/test/cases/expressions/selection-with-as.hack deleted file mode 100644 index ed5370e38..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-as.hack +++ /dev/null @@ -1,9 +0,0 @@ -$var as nonnull->test; - -$var as nonnull->test(); - -($var as nonnull)->test; - -$var->test as nonnull; - -$var->test as nonnull->test2; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-keyword.exp b/vendor/tree-sitter-hack/test/cases/expressions/selection-with-keyword.exp deleted file mode 100644 index 14022f8b9..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-keyword.exp +++ /dev/null @@ -1,35 +0,0 @@ -(script - (expression_statement - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments))) - (expression_statement - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments))) - (expression_statement - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments))) - (expression_statement - (selection_expression - (call_expression - function: (selection_expression - (call_expression - function: (selection_expression - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments)) - (identifier)) - (arguments)) - (identifier)) - (arguments)) - (variable)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-keyword.hack b/vendor/tree-sitter-hack/test/cases/expressions/selection-with-keyword.hack deleted file mode 100644 index 2b2886842..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection-with-keyword.hack +++ /dev/null @@ -1,7 +0,0 @@ -$this->clone(); - -$this->print(); - -$this->new(); - -$this->clone()->new()->print()->$item; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection.exp b/vendor/tree-sitter-hack/test/cases/expressions/selection.exp deleted file mode 100644 index a62a0a24c..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection.exp +++ /dev/null @@ -1,44 +0,0 @@ -(script - (expression_statement - (selection_expression - (variable) - (variable))) - (expression_statement - (selection_expression - (qualified_identifier - (identifier)) - (variable))) - (expression_statement - (selection_expression - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)))) - (expression_statement - (selection_expression - (subscript_expression - (selection_expression - (qualified_identifier - (identifier) - (identifier)) - (variable)) - (integer)) - (qualified_identifier - (identifier)))) - (expression_statement - (subscript_expression - (selection_expression - (subscript_expression - (variable) - (integer)) - (variable)) - (integer))) - (expression_statement - (subscript_expression - (selection_expression - (subscript_expression - (variable) - (integer)) - (qualified_identifier - (identifier))) - (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/selection.hack b/vendor/tree-sitter-hack/test/cases/expressions/selection.hack deleted file mode 100644 index 4f44a5098..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/selection.hack +++ /dev/null @@ -1,6 +0,0 @@ -$var->$var; -C->$var; -C->C; -C\C->$var[1]->C; -$var[0]->$var[0]; -$var[0]->var[0]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/shape-type-keys.exp b/vendor/tree-sitter-hack/test/cases/expressions/shape-type-keys.exp deleted file mode 100644 index 0d8a73cb8..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/shape-type-keys.exp +++ /dev/null @@ -1,33 +0,0 @@ -(script - (alias_declaration - (identifier) - (shape_type_specifier - (field_specifier - (new_expression - (qualified_identifier - (identifier)) - (arguments)) - (type_specifier - (qualified_identifier - (identifier)))) - (field_specifier - (call_expression - function: (qualified_identifier - (identifier)) - (arguments)) - (type_specifier)) - (field_specifier - (string) - (type_specifier)) - (field_specifier - (call_expression - function: (parenthesized_expression - (lambda_expression - (parameters) - body: (lambda_expression - (parameters - (parameter - name: (variable))) - body: (variable)))) - (arguments)) - (type_specifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/shape-type-keys.hack b/vendor/tree-sitter-hack/test/cases/expressions/shape-type-keys.hack deleted file mode 100644 index 672316b48..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/shape-type-keys.hack +++ /dev/null @@ -1,6 +0,0 @@ -type square = shape( - new C() => C, - fun() => int, - 'streng' => string, - (() ==> $var ==> $var)() => string, -); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/shape.exp b/vendor/tree-sitter-hack/test/cases/expressions/shape.exp deleted file mode 100644 index 835f0a800..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/shape.exp +++ /dev/null @@ -1,6 +0,0 @@ -(script - (expression_statement - (shape - (field_initializer - (string) - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/shape.hack b/vendor/tree-sitter-hack/test/cases/expressions/shape.hack deleted file mode 100644 index 9f9fca00d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/shape.hack +++ /dev/null @@ -1,3 +0,0 @@ -shape( - 'field' => 1, -); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/subscript-as.exp b/vendor/tree-sitter-hack/test/cases/expressions/subscript-as.exp deleted file mode 100644 index 934c3d35f..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/subscript-as.exp +++ /dev/null @@ -1,14 +0,0 @@ -(script - (expression_statement - (subscript_expression - (as_expression - left: (array - (array_type)) - right: (type_specifier)) - (integer))) - (expression_statement - (subscript_expression - (as_expression - left: (integer) - right: (type_specifier)) - (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/subscript-as.hack b/vendor/tree-sitter-hack/test/cases/expressions/subscript-as.hack deleted file mode 100644 index 0cce4a20c..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/subscript-as.hack +++ /dev/null @@ -1,3 +0,0 @@ -vec[] as int[0]; - -1 as int[0]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/ternary.exp b/vendor/tree-sitter-hack/test/cases/expressions/ternary.exp deleted file mode 100644 index b34417edf..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/ternary.exp +++ /dev/null @@ -1,35 +0,0 @@ -(script - (expression_statement - (ternary_expression - condition: (variable) - consequence: (true) - alternative: (false))) - (expression_statement - (binary_expression - left: (variable) - right: (false))) - (expression_statement - (ternary_expression - condition: (ternary_expression - condition: (binary_expression - left: (variable) - right: (integer)) - consequence: (binary_expression - left: (variable) - right: (integer)) - alternative: (binary_expression - left: (variable) - right: (integer))) - consequence: (integer) - alternative: (integer))) - (expression_statement - (ternary_expression - condition: (binary_expression - left: (binary_expression - left: (variable) - right: (integer)) - right: (binary_expression - left: (variable) - right: (integer))) - consequence: (integer) - alternative: (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/ternary.hack b/vendor/tree-sitter-hack/test/cases/expressions/ternary.hack deleted file mode 100644 index 54c72b035..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/ternary.hack +++ /dev/null @@ -1,4 +0,0 @@ -$var ? true : false; -$var ?: false; -$var == 1 ? $var ?: 3 : $var > 2 ? 2 : 1; -$var == 1 ?: $var < 3 ? 3 : 2; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/tuple.hack b/vendor/tree-sitter-hack/test/cases/expressions/tuple.hack deleted file mode 100644 index f93d90368..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/tuple.hack +++ /dev/null @@ -1,3 +0,0 @@ -tuple(); -tuple(1); -tuple(0.1, true); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/type-arguments.exp b/vendor/tree-sitter-hack/test/cases/expressions/type-arguments.exp deleted file mode 100644 index 5c225ce50..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/type-arguments.exp +++ /dev/null @@ -1,29 +0,0 @@ -(script - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier))) - (type_specifier)) - (arguments))) - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (type_arguments) - (arguments))) - (expression_statement - (new_expression - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)) - (arguments))) - (comment) - (comment) - (comment)) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/type-arguments.hack b/vendor/tree-sitter-hack/test/cases/expressions/type-arguments.hack deleted file mode 100644 index bb413631c..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/type-arguments.hack +++ /dev/null @@ -1,9 +0,0 @@ -funcshion, int>(); - -funcshion<>(); - -new Cluss(); - -# Weird. Hack allows empty type arguments on function calls but not class instantiation. -# new Cluss<>(); -# new Cluss>(); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/update.exp b/vendor/tree-sitter-hack/test/cases/expressions/update.exp deleted file mode 100644 index bc2922c00..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/update.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (expression_statement - (prefix_unary_expression - operand: (variable))) - (expression_statement - (prefix_unary_expression - operand: (variable))) - (expression_statement - (postfix_unary_expression - (variable))) - (expression_statement - (postfix_unary_expression - (variable)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/update.hack b/vendor/tree-sitter-hack/test/cases/expressions/update.hack deleted file mode 100644 index bb654e8c8..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/update.hack +++ /dev/null @@ -1,4 +0,0 @@ -++$var; ---$var; -$var++; -$var--; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/varray.hack b/vendor/tree-sitter-hack/test/cases/expressions/varray.hack deleted file mode 100644 index c3e7ead00..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/varray.hack +++ /dev/null @@ -1,2 +0,0 @@ -varray[]; -varray[1.3, 1, true]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/vec.exp b/vendor/tree-sitter-hack/test/cases/expressions/vec.exp deleted file mode 100644 index de4099eb5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/vec.exp +++ /dev/null @@ -1,10 +0,0 @@ -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (integer) - (float) - (true)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/vec.hack b/vendor/tree-sitter-hack/test/cases/expressions/vec.hack deleted file mode 100644 index fff27aad4..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/vec.hack +++ /dev/null @@ -1,2 +0,0 @@ -vec[]; -vec[1, 1., true]; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/weird-selection.exp b/vendor/tree-sitter-hack/test/cases/expressions/weird-selection.exp deleted file mode 100644 index 47712ccd1..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/weird-selection.exp +++ /dev/null @@ -1,24 +0,0 @@ -(script - (expression_statement - (selection_expression - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (qualified_identifier - (identifier)))) - (expression_statement - (selection_expression - (parenthesized_expression - (binary_expression - left: (variable) - right: (variable))) - (qualified_identifier - (identifier)))) - (expression_statement - (selection_expression - (call_expression - function: (variable) - (arguments)) - (qualified_identifier - (identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/weird-selection.hack b/vendor/tree-sitter-hack/test/cases/expressions/weird-selection.hack deleted file mode 100644 index cb0a4c7f9..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/weird-selection.hack +++ /dev/null @@ -1,5 +0,0 @@ -c::c?->c; - -($var + $var)?->c; - -$func()?->c; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v3.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v3.exp deleted file mode 100644 index caeb02aba..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v3.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments - (argument - (xhp_expression - (xhp_open_close - (xhp_class_identifier)))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v3.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v3.hack deleted file mode 100644 index 26cc09ec2..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v3.hack +++ /dev/null @@ -1 +0,0 @@ -TestXHP::display(<:page:subpage:test />); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v4.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v4.exp deleted file mode 100644 index f21edcad5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v4.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments - (argument - (xhp_expression - (xhp_open_close - (xhp_identifier)))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v4.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v4.hack deleted file mode 100644 index 946ede5f8..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-as-arg-v4.hack +++ /dev/null @@ -1 +0,0 @@ -TestXHP::display(); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-attribute.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-attribute.exp deleted file mode 100644 index aa53add66..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-attribute.exp +++ /dev/null @@ -1,96 +0,0 @@ -(script - (expression_statement - (xhp_expression - (xhp_open_close - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (braced_expression - (call_expression - function: (qualified_identifier - (identifier)) - (arguments - (argument - (string))))))))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (braced_expression - (call_expression - function: (qualified_identifier - (identifier)) - (arguments - (argument - (string))))))) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open_close - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_identifier) - (braced_expression - (true))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (integer))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (array - (array_type) - (integer) - (integer) - (integer)))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (new_expression - (qualified_identifier - (identifier)) - (arguments)))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (string))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (float))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (collection - (qualified_identifier - (identifier)) - (string) - (string) - (string)))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (collection - (qualified_identifier - (identifier)) - (element_initializer - (string) - (string))))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (shape - (field_initializer - (string) - (string)) - (field_initializer - (string) - (string))))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-attribute.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-attribute.hack deleted file mode 100644 index 1677906c7..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-attribute.hack +++ /dev/null @@ -1,16 +0,0 @@ -; - - ; - - 'derp'}} - myshape={shape('foo' => 'herp', 'bar' => 'derp')} - />; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-brace.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-brace.exp deleted file mode 100644 index bc2702e9d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-brace.exp +++ /dev/null @@ -1,19 +0,0 @@ -(script - (return_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (braced_expression - (variable)) - (xhp_string) - (braced_expression - (call_expression - function: (selection_expression - (variable) - (qualified_identifier - (identifier))) - (arguments))) - (xhp_string) - (xhp_close - (xhp_identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-brace.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-brace.hack deleted file mode 100644 index a53be2707..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-brace.hack +++ /dev/null @@ -1,3 +0,0 @@ -return - Hi! {$this} is a {$this->test()}! -; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v3.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v3.exp deleted file mode 100644 index fa716109b..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v3.exp +++ /dev/null @@ -1,9 +0,0 @@ -(script - (class_declaration - (xhp_modifier) - name: (xhp_class_identifier) - body: (member_declarations)) - (expression_statement - (new_expression - (xhp_class_identifier) - (arguments)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v3.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v3.hack deleted file mode 100644 index 349f85777..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v3.hack +++ /dev/null @@ -1,4 +0,0 @@ -xhp class :a:m_b { -} - -new :a:m_b:b_m(); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v4.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v4.exp deleted file mode 100644 index fc3b1b71a..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v4.exp +++ /dev/null @@ -1,9 +0,0 @@ -(script - (class_declaration - (xhp_modifier) - name: (xhp_identifier) - body: (member_declarations)) - (expression_statement - (new_expression - (xhp_identifier) - (arguments)))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v4.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v4.hack deleted file mode 100644 index b72ca74e5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-class-v4.hack +++ /dev/null @@ -1,4 +0,0 @@ -xhp class a:m_b { -} - -new a:m_b:b_m(); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-classname.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-classname.exp deleted file mode 100644 index 29f4fde7d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-classname.exp +++ /dev/null @@ -1,10 +0,0 @@ -(script - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (xhp_class_identifier) - (identifier))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-classname.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-classname.hack deleted file mode 100644 index b61c73bf0..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-classname.hack +++ /dev/null @@ -1 +0,0 @@ -assert_func(:page:subpage:test::class); diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-comment.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-comment.exp deleted file mode 100644 index 14c2335c0..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-comment.exp +++ /dev/null @@ -1,15 +0,0 @@ -(script - (return_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_comment) - (xhp_string) - (braced_expression - (variable)) - (xhp_string) - (xhp_comment) - (xhp_string) - (xhp_close - (xhp_identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-comment.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-comment.hack deleted file mode 100644 index 5aad27198..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-comment.hack +++ /dev/null @@ -1,6 +0,0 @@ -return - - Te{$this}st - -; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-enum.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-enum.exp deleted file mode 100644 index c2fb634c5..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-enum.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_attribute_declaration - (xhp_class_attribute - type: (xhp_enum_type - (string) - (string) - (integer)) - name: (xhp_identifier) - default: (integer)))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-enum.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-enum.hack deleted file mode 100644 index 0bcb7988b..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-enum.hack +++ /dev/null @@ -1,3 +0,0 @@ -class :a { - attribute enum {'a', 'b', 1} denum = 1 @required; -} diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-spread.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-spread.exp deleted file mode 100644 index 979a5e6ba..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-spread.exp +++ /dev/null @@ -1,59 +0,0 @@ -(script - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_spread_expression - (variable)))) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_spread_expression - (variable))) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_identifier) - (string))) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_spread_expression - (variable))) - (xhp_attribute - (xhp_identifier) - (string))) - (braced_expression - (variable)) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_spread_expression - (variable)))) - (braced_expression - (variable)) - (xhp_close - (xhp_identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-spread.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-spread.hack deleted file mode 100644 index 82ebfc2ce..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-spread.hack +++ /dev/null @@ -1,4 +0,0 @@ -
; -
; -
{$this}
; -
{$this}
; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-string-not-comment.exp b/vendor/tree-sitter-hack/test/cases/expressions/xhp-string-not-comment.exp deleted file mode 100644 index c64aa5db6..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-string-not-comment.exp +++ /dev/null @@ -1,36 +0,0 @@ -(script - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/xhp-string-not-comment.hack b/vendor/tree-sitter-hack/test/cases/expressions/xhp-string-not-comment.hack deleted file mode 100644 index feea7dd7d..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/xhp-string-not-comment.hack +++ /dev/null @@ -1,11 +0,0 @@ - # ; - - -# -; - - // ; - - #hello ; - -#hello; diff --git a/vendor/tree-sitter-hack/test/cases/expressions/yield.exp b/vendor/tree-sitter-hack/test/cases/expressions/yield.exp deleted file mode 100644 index fa8df2675..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/yield.exp +++ /dev/null @@ -1,20 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement - (expression_statement - (yield_expression - (string))) - (expression_statement - (yield_expression - (yield_expression - (element_initializer - (string) - (integer))))) - (expression_statement - (yield_expression - (element_initializer - (integer) - (string))))))) diff --git a/vendor/tree-sitter-hack/test/cases/expressions/yield.hack b/vendor/tree-sitter-hack/test/cases/expressions/yield.hack deleted file mode 100644 index a0bfdabfe..000000000 --- a/vendor/tree-sitter-hack/test/cases/expressions/yield.hack +++ /dev/null @@ -1,5 +0,0 @@ -function func(): void { - yield 'yield'; - yield yield 'yield' => 1; - yield 1 => 'yield'; -} diff --git a/vendor/tree-sitter-hack/test/cases/literals/double-quoted-strings.exp b/vendor/tree-sitter-hack/test/cases/literals/double-quoted-strings.exp deleted file mode 100644 index 1c67be747..000000000 --- a/vendor/tree-sitter-hack/test/cases/literals/double-quoted-strings.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (prefixed_string - prefix: (identifier) - (string))) - (expression_statement - (prefixed_string - prefix: (identifier) - (string)))) diff --git a/vendor/tree-sitter-hack/test/cases/literals/double-quoted-strings.hack b/vendor/tree-sitter-hack/test/cases/literals/double-quoted-strings.hack deleted file mode 100644 index 5c96181f2..000000000 --- a/vendor/tree-sitter-hack/test/cases/literals/double-quoted-strings.hack +++ /dev/null @@ -1,9 +0,0 @@ -""; -" "; -"\""; -"\\"; -"\?"; -"'"; -" \'\\\?'"; -b" \'\\\?'"; -re" \'\\\?'"; diff --git a/vendor/tree-sitter-hack/test/cases/literals/floats.exp b/vendor/tree-sitter-hack/test/cases/literals/floats.exp deleted file mode 100644 index 86a41fc25..000000000 --- a/vendor/tree-sitter-hack/test/cases/literals/floats.exp +++ /dev/null @@ -1,43 +0,0 @@ -(script - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float))) diff --git a/vendor/tree-sitter-hack/test/cases/literals/floats.hack b/vendor/tree-sitter-hack/test/cases/literals/floats.hack deleted file mode 100644 index 4ccff2c9a..000000000 --- a/vendor/tree-sitter-hack/test/cases/literals/floats.hack +++ /dev/null @@ -1,21 +0,0 @@ -12.01; -.01; -12.; -12.01e12; -12.01E12; -12.e12; -12.E12; -12.01e-12; -12.01E-12; -12.e-12; -12.E-12; -.01E-12; -12.01e+12; -12.01E+12; -12.e+12; -12.E+12; -.01E+12; -1E12; -1e12; -1E-12; -1e+12; diff --git a/vendor/tree-sitter-hack/test/cases/literals/heredoc-almost-concat.exp b/vendor/tree-sitter-hack/test/cases/literals/heredoc-almost-concat.exp deleted file mode 100644 index 65f789d9b..000000000 --- a/vendor/tree-sitter-hack/test/cases/literals/heredoc-almost-concat.exp +++ /dev/null @@ -1,5 +0,0 @@ -(script - (expression_statement - (heredoc)) - (expression_statement - (heredoc))) diff --git a/vendor/tree-sitter-hack/test/cases/literals/heredoc-almost-concat.hack b/vendor/tree-sitter-hack/test/cases/literals/heredoc-almost-concat.hack deleted file mode 100644 index 377c6959e..000000000 --- a/vendor/tree-sitter-hack/test/cases/literals/heredoc-almost-concat.hack +++ /dev/null @@ -1,12 +0,0 @@ -<< 0; $var++) 1; - -for ($var = 1, $var / 0; $var++, $var > 0; $var--, $var = rand()) 1; diff --git a/vendor/tree-sitter-hack/test/cases/statements/foreach-await.exp b/vendor/tree-sitter-hack/test/cases/statements/foreach-await.exp deleted file mode 100644 index 8525144e4..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/foreach-await.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (foreach_statement - collection: (variable) - (await_modifier) - value: (variable) - body: (compound_statement)) - (foreach_statement - collection: (variable) - (await_modifier) - key: (variable) - value: (variable) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/foreach-await.hack b/vendor/tree-sitter-hack/test/cases/statements/foreach-await.hack deleted file mode 100644 index 2158fe93b..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/foreach-await.hack +++ /dev/null @@ -1,3 +0,0 @@ -foreach ($c await as $v) {} - -foreach ($c await as $k => $v) {} diff --git a/vendor/tree-sitter-hack/test/cases/statements/foreach.exp b/vendor/tree-sitter-hack/test/cases/statements/foreach.exp deleted file mode 100644 index 859da2f0f..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/foreach.exp +++ /dev/null @@ -1,33 +0,0 @@ -(script - (foreach_statement - collection: (variable) - value: (variable) - body: (compound_statement)) - (foreach_statement - collection: (array - (array_type)) - key: (variable) - value: (subscript_expression - (variable) - (integer)) - body: (compound_statement)) - (foreach_statement - collection: (array - (array_type) - (type_arguments - (type_specifier) - (type_specifier))) - value: (list_expression - (subscript_expression - (variable) - (subscript_expression - (as_expression - left: (array - (array_type)) - right: (type_specifier)) - (integer))) - (variable)) - body: (compound_statement)) - (comment) - (comment) - (comment)) diff --git a/vendor/tree-sitter-hack/test/cases/statements/foreach.hack b/vendor/tree-sitter-hack/test/cases/statements/foreach.hack deleted file mode 100644 index 2abfb9e1d..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/foreach.hack +++ /dev/null @@ -1,9 +0,0 @@ -foreach ($c as $v) {} - -foreach (varray[] as $k => $v[0]) {} - -foreach (darray[] as list($a[vec[] as int[0]], $b)) {} - -# HHVM can't parse an as-expression in the collection position, but -# tree-sitter-hack can 💪. Commenting out because bin/test-corpus runs tests for both. -# foreach (darray[] as dict as $v) {} diff --git a/vendor/tree-sitter-hack/test/cases/statements/if-else-if.exp b/vendor/tree-sitter-hack/test/cases/statements/if-else-if.exp deleted file mode 100644 index 0a9e69973..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if-else-if.exp +++ /dev/null @@ -1,27 +0,0 @@ -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - else: (expression_statement - (integer))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement) - condition: (parenthesized_expression - (integer)) - body: (compound_statement) - condition: (parenthesized_expression - (integer)) - body: (compound_statement) - else: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/if-else-if.hack b/vendor/tree-sitter-hack/test/cases/statements/if-else-if.hack deleted file mode 100644 index bf5825c81..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if-else-if.hack +++ /dev/null @@ -1,7 +0,0 @@ -if (0) 1; else if (1) 0; elseif (0) 1; else 0; - -if (0) { -} else if (1) { -} elseif (1) { -} else { -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/if-else.exp b/vendor/tree-sitter-hack/test/cases/statements/if-else.exp deleted file mode 100644 index 60aacbe1c..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if-else.exp +++ /dev/null @@ -1,17 +0,0 @@ -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - else: (expression_statement - (integer))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))) - else: (compound_statement - (expression_statement - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/if-else.hack b/vendor/tree-sitter-hack/test/cases/statements/if-else.hack deleted file mode 100644 index 433ff2fdf..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if-else.hack +++ /dev/null @@ -1,7 +0,0 @@ -if (0) 1; else 0; - -if (0) { - 1; -} else { - 0; -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/if-nested.exp b/vendor/tree-sitter-hack/test/cases/statements/if-nested.exp deleted file mode 100644 index ee63478f9..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if-nested.exp +++ /dev/null @@ -1,27 +0,0 @@ -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - else: (expression_statement - (integer)))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)))) - else: (compound_statement - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/if-nested.hack b/vendor/tree-sitter-hack/test/cases/statements/if-nested.hack deleted file mode 100644 index aadf96288..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if-nested.hack +++ /dev/null @@ -1,7 +0,0 @@ -if (0) if (1) 0; else 0; - -if (0) { - if (1) 0; -} else { - if (1) { 0; } -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/if.exp b/vendor/tree-sitter-hack/test/cases/statements/if.exp deleted file mode 100644 index f2b70a165..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/if.hack b/vendor/tree-sitter-hack/test/cases/statements/if.hack deleted file mode 100644 index e559c2158..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/if.hack +++ /dev/null @@ -1,3 +0,0 @@ -if (0) 1; - -if (0) { 1; } diff --git a/vendor/tree-sitter-hack/test/cases/statements/switch-case.exp b/vendor/tree-sitter-hack/test/cases/statements/switch-case.exp deleted file mode 100644 index c8d99dfff..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/switch-case.exp +++ /dev/null @@ -1,13 +0,0 @@ -(script - (switch_statement - value: (parenthesized_expression - (variable)) - (switch_case - value: (binary_expression - left: (integer) - right: (integer)) - (return_statement - (binary_expression - left: (integer) - right: (integer))) - (break_statement)))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/switch-case.hack b/vendor/tree-sitter-hack/test/cases/statements/switch-case.hack deleted file mode 100644 index 13ab1d667..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/switch-case.hack +++ /dev/null @@ -1,5 +0,0 @@ -switch ($arg) { - case 1 + 1: - return 1 + 1; - break; -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/switch-default.exp b/vendor/tree-sitter-hack/test/cases/statements/switch-default.exp deleted file mode 100644 index f5ca225ad..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/switch-default.exp +++ /dev/null @@ -1,9 +0,0 @@ -(script - (switch_statement - value: (parenthesized_expression - (variable)) - (switch_default - (break_statement)) - (switch_case - value: (integer) - (break_statement)))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/switch-default.hack b/vendor/tree-sitter-hack/test/cases/statements/switch-default.hack deleted file mode 100644 index 509c3f8ad..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/switch-default.hack +++ /dev/null @@ -1,6 +0,0 @@ -switch ($arg) { - default: - break; - case 1: - break; -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/switch.exp b/vendor/tree-sitter-hack/test/cases/statements/switch.exp deleted file mode 100644 index 7701d0551..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/switch.exp +++ /dev/null @@ -1,5 +0,0 @@ -(script - (switch_statement - value: (parenthesized_expression - (variable)) - (switch_default))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/switch.hack b/vendor/tree-sitter-hack/test/cases/statements/switch.hack deleted file mode 100644 index 8ea310629..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/switch.hack +++ /dev/null @@ -1 +0,0 @@ -switch ($arg) {default:} diff --git a/vendor/tree-sitter-hack/test/cases/statements/throw.exp b/vendor/tree-sitter-hack/test/cases/statements/throw.exp deleted file mode 100644 index 0fc439f4c..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/throw.exp +++ /dev/null @@ -1,3 +0,0 @@ -(script - (throw_statement - (integer))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/throw.hack b/vendor/tree-sitter-hack/test/cases/statements/throw.hack deleted file mode 100644 index 6dbc3994c..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/throw.hack +++ /dev/null @@ -1 +0,0 @@ -throw 1; diff --git a/vendor/tree-sitter-hack/test/cases/statements/try-catch-finally.exp b/vendor/tree-sitter-hack/test/cases/statements/try-catch-finally.exp deleted file mode 100644 index af1cd06e5..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try-catch-finally.exp +++ /dev/null @@ -1,27 +0,0 @@ -(script - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement))) - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement)))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/try-catch-finally.hack b/vendor/tree-sitter-hack/test/cases/statements/try-catch-finally.hack deleted file mode 100644 index 61d2191d4..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try-catch-finally.hack +++ /dev/null @@ -1,10 +0,0 @@ -try { -} catch (Type $var) { -} finally { -} - -try { -} catch (Type $var1) { -} catch (Type $var2) { -} finally { -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/try-finally.exp b/vendor/tree-sitter-hack/test/cases/statements/try-finally.exp deleted file mode 100644 index 7dffe0a11..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try-finally.exp +++ /dev/null @@ -1,5 +0,0 @@ -(script - (try_statement - body: (compound_statement) - (finally_clause - body: (compound_statement)))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/try-finally.hack b/vendor/tree-sitter-hack/test/cases/statements/try-finally.hack deleted file mode 100644 index 95d756b87..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try-finally.hack +++ /dev/null @@ -1,3 +0,0 @@ -try { -} finally { -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/try-nested.exp b/vendor/tree-sitter-hack/test/cases/statements/try-nested.exp deleted file mode 100644 index 95900b1c0..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try-nested.exp +++ /dev/null @@ -1,45 +0,0 @@ -(script - (try_statement - body: (compound_statement - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement)))) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement))))) - (finally_clause - body: (compound_statement - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement))))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/try-nested.hack b/vendor/tree-sitter-hack/test/cases/statements/try-nested.hack deleted file mode 100644 index 3de610270..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try-nested.hack +++ /dev/null @@ -1,16 +0,0 @@ -try { - try { - } catch (Namespce\Type $var) { - } finally { - } -} catch (Namespce\Type $var) { - try { - } catch (Namespce\Type $var) { - } finally { - } -} finally { - try { - } catch (Namespce\Type $var) { - } finally { - } -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/try.exp b/vendor/tree-sitter-hack/test/cases/statements/try.exp deleted file mode 100644 index 4179cb1e6..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try.exp +++ /dev/null @@ -1,23 +0,0 @@ -(script - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement))) - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/try.hack b/vendor/tree-sitter-hack/test/cases/statements/try.hack deleted file mode 100644 index bcab14c5c..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/try.hack +++ /dev/null @@ -1,8 +0,0 @@ -try { -} catch (Type $var) { -} - -try { -} catch (Type $var1) { -} catch (Type $var2) { -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/unset.exp b/vendor/tree-sitter-hack/test/cases/statements/unset.exp deleted file mode 100644 index 6443d1b66..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/unset.exp +++ /dev/null @@ -1,9 +0,0 @@ -(script - (unset_statement) - (unset_statement - (subscript_expression - (variable) - (string)) - (subscript_expression - (variable) - (integer)))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/unset.hack b/vendor/tree-sitter-hack/test/cases/statements/unset.hack deleted file mode 100644 index fd6ba4581..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/unset.hack +++ /dev/null @@ -1,3 +0,0 @@ -unset(); - -unset($dict['a'], $vec[1]); diff --git a/vendor/tree-sitter-hack/test/cases/statements/use.exp b/vendor/tree-sitter-hack/test/cases/statements/use.exp deleted file mode 100644 index 620aa7a0c..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/use.exp +++ /dev/null @@ -1,119 +0,0 @@ -(script - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier))) - (use_clause - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier)) - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)))) - (use_statement - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier)) - alias: (identifier)) - (use_clause - (qualified_identifier - (identifier)))) - (use_statement - (use_type) - (qualified_identifier - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier))) - (use_clause - (qualified_identifier - (identifier)) - alias: (identifier))) - (use_statement - (qualified_identifier - (identifier) - (identifier) - (identifier)) - (use_clause - (use_type) - (qualified_identifier - (identifier)) - alias: (identifier)) - (use_clause - (qualified_identifier - (identifier))) - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier)) - (use_clause - (use_type) - (qualified_identifier - (identifier)))) - (use_statement - (use_type) - (use_clause - (qualified_identifier - (identifier)))) - (use_statement - (qualified_identifier - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier)))) - (use_statement - (use_type) - (qualified_identifier - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/use.hack b/vendor/tree-sitter-hack/test/cases/statements/use.hack deleted file mode 100644 index 8d3237466..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/use.hack +++ /dev/null @@ -1,16 +0,0 @@ -use const Space\Const\C; -use function Space\Func\F as E; -use type Space\Type\T; -use namespace Space\Name\N as M; - -use namespace Space\Name2\N2, Space\Nothing\N3 as N8, type Space\Type2\N4,; - -use namespace Space\Name\N10\{A as A2, B\}; -use namespace Space\Name\{\C, Slash as Forward}; - -use \What\Is\This\{function A as A2, B, const H\S\L as stdlib, function F}; - -use type \{kind,}; -use Q\B\{kind2,}; -use type Q\B\{kind3,}; - diff --git a/vendor/tree-sitter-hack/test/cases/statements/using-assignment.hack b/vendor/tree-sitter-hack/test/cases/statements/using-assignment.hack deleted file mode 100644 index 29dd8d8fb..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using-assignment.hack +++ /dev/null @@ -1 +0,0 @@ -using ($new = new Object()) {}; diff --git a/vendor/tree-sitter-hack/test/cases/statements/using-sequence.exp b/vendor/tree-sitter-hack/test/cases/statements/using-sequence.exp deleted file mode 100644 index 3b4865fea..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using-sequence.exp +++ /dev/null @@ -1,19 +0,0 @@ -(script - (using_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments))) - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments - (argument - (string)) - (argument - (string))))) - (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/using-sequence.hack b/vendor/tree-sitter-hack/test/cases/statements/using-sequence.hack deleted file mode 100644 index 2431ff671..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using-sequence.hack +++ /dev/null @@ -1 +0,0 @@ -using ($new = new Object(), $file = new File('using', '+using')) {} diff --git a/vendor/tree-sitter-hack/test/cases/statements/using-simple.exp b/vendor/tree-sitter-hack/test/cases/statements/using-simple.exp deleted file mode 100644 index 8be7a88ff..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using-simple.exp +++ /dev/null @@ -1,16 +0,0 @@ -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement - (using_statement - (expression_statement - (binary_expression - left: (variable) - right: (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments)))))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/using-simple.hack b/vendor/tree-sitter-hack/test/cases/statements/using-simple.hack deleted file mode 100644 index 7c529ad8a..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using-simple.hack +++ /dev/null @@ -1,3 +0,0 @@ -function func(): void { - using $new = Object::new(); -} diff --git a/vendor/tree-sitter-hack/test/cases/statements/using.exp b/vendor/tree-sitter-hack/test/cases/statements/using.exp deleted file mode 100644 index 0aeb3bf56..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using.exp +++ /dev/null @@ -1,8 +0,0 @@ -(script - (using_statement - (integer) - (compound_statement)) - (using_statement - (await_modifier) - (integer) - (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/using.hack b/vendor/tree-sitter-hack/test/cases/statements/using.hack deleted file mode 100644 index ed3c79bb5..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/using.hack +++ /dev/null @@ -1,3 +0,0 @@ -using (0) {} - -await using (0) {} diff --git a/vendor/tree-sitter-hack/test/cases/statements/while-identifier.exp b/vendor/tree-sitter-hack/test/cases/statements/while-identifier.exp deleted file mode 100644 index 6501702ef..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/while-identifier.exp +++ /dev/null @@ -1,8 +0,0 @@ -(script - (while_statement - condition: (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (integer))) - body: (compound_statement))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/while-identifier.hack b/vendor/tree-sitter-hack/test/cases/statements/while-identifier.hack deleted file mode 100644 index 4d7030597..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/while-identifier.hack +++ /dev/null @@ -1 +0,0 @@ -while (id < 1) {} diff --git a/vendor/tree-sitter-hack/test/cases/statements/while-nested.exp b/vendor/tree-sitter-hack/test/cases/statements/while-nested.exp deleted file mode 100644 index c5e4d5ba1..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/while-nested.exp +++ /dev/null @@ -1,19 +0,0 @@ -(script - (while_statement - condition: (parenthesized_expression - (integer)) - body: (while_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)))) - (while_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (while_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/while-nested.hack b/vendor/tree-sitter-hack/test/cases/statements/while-nested.hack deleted file mode 100644 index fbbd05c77..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/while-nested.hack +++ /dev/null @@ -1,3 +0,0 @@ -while (0) while (1) 0; - -while (0) { while (1) { 0; } } diff --git a/vendor/tree-sitter-hack/test/cases/statements/while.exp b/vendor/tree-sitter-hack/test/cases/statements/while.exp deleted file mode 100644 index e97655523..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/while.exp +++ /dev/null @@ -1,12 +0,0 @@ -(script - (while_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer))) - (while_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))) diff --git a/vendor/tree-sitter-hack/test/cases/statements/while.hack b/vendor/tree-sitter-hack/test/cases/statements/while.hack deleted file mode 100644 index af7a4300c..000000000 --- a/vendor/tree-sitter-hack/test/cases/statements/while.hack +++ /dev/null @@ -1,3 +0,0 @@ -while (0) 1; - -while (0) { 1; } diff --git a/vendor/tree-sitter-hack/test/corpus/declarations.txt b/vendor/tree-sitter-hack/test/corpus/declarations.txt deleted file mode 100644 index 6c1e4e845..000000000 --- a/vendor/tree-sitter-hack/test/corpus/declarations.txt +++ /dev/null @@ -1,2123 +0,0 @@ -========================== -Async functions -========================== - -async function func0(): void {} - -async function func1() {} - -async ($x) ==> $x + 1; - ---- - -(script - (function_declaration - (async_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (function_declaration - (async_modifier) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier))) - (parameters) - body: (compound_statement)) - (expression_statement - (lambda_expression - (async_modifier) - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer))))) - -========================== -Attribute -========================== - -<> -class C { - <> - function method() {} -} - -<> -function func() { -} - ---- - -(script - (class_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - name: (identifier) - body: (member_declarations - (method_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - name: (identifier) - (parameters) - body: (compound_statement)))) - (function_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (qualified_identifier - (identifier)))) - (qualified_identifier - (identifier))) - name: (identifier) - (parameters) - body: (compound_statement))) - -========================== -Attribute function -========================== - -function func(<<__Soft>> int $int): <<__Soft>> int {} - ---- - -(script - (function_declaration - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - type: (type_specifier) - name: (variable))) - (attribute_modifier - (qualified_identifier - (identifier))) - return_type: (type_specifier) - body: (compound_statement))) - -========================== -Attribute type -========================== - -<> -newtype T1 = ?shape( - ?'int' => int -); - -<> -type T2 = (function(T1): string); - -<> -newtype T3 as int = int; - ---- - -(script - (alias_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - (identifier) - (shape_type_specifier - (nullable_modifier) - (field_specifier - (optional_modifier) - (string) - (type_specifier)))) - (alias_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - (identifier) - (function_type_specifier - (type_specifier - (qualified_identifier - (identifier))) - return_type: (type_specifier))) - (alias_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)) - (argument - (integer)))) - (identifier) - as: (type_specifier) - (type_specifier))) - -========================== -Attribute type parameter -========================== - -class C<<> reify T> {} - -function func<<> T>(): void {} - ---- - -(script - (class_declaration - name: (identifier) - (type_parameters - (type_parameter - (attribute_modifier - (qualified_identifier - (identifier))) - (reify_modifier) - name: (identifier))) - body: (member_declarations)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) - -========================== -Class -========================== - -<> -class F> extends B implements A\B, C\D { - function method(): Tc {} -} - ---- - -(script - (class_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) - -========================== -Class const -========================== - -abstract class C { - abstract const A\B C01; - const A\B C02 = A\B::C0; - const C03 = A\B::C0; - - const int C1 = 1; - const int C2 = 1, C3 = 1; - const C4 = 1; - const C5 = 1, C6 = 1; - - abstract const int C7; - abstract const int C8, C9; - abstract const CA; - abstract const CB, CC; -} - ---- - -(script - (class_declaration - (abstract_modifier) - name: (identifier) - body: (member_declarations - (const_declaration - (abstract_modifier) - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - (const_declarator - name: (identifier))) - (const_declaration - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - (const_declarator - name: (identifier) - value: (scoped_identifier - (qualified_identifier - (identifier) - (identifier)) - (identifier)))) - (const_declaration - (const_declarator - name: (identifier) - value: (scoped_identifier - (qualified_identifier - (identifier) - (identifier)) - (identifier)))) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (abstract_modifier) - type: (type_specifier) - (const_declarator - name: (identifier))) - (const_declaration - (abstract_modifier) - type: (type_specifier) - (const_declarator - name: (identifier)) - (const_declarator - name: (identifier))) - (const_declaration - (abstract_modifier) - (const_declarator - name: (identifier))) - (const_declaration - (abstract_modifier) - (const_declarator - name: (identifier)) - (const_declarator - name: (identifier)))))) - -========================== -Class parameter visibility -========================== - -class C { - public function __construct(<<__Soft>> private int $prop = 1, string ...$name) {} -} - ---- - -(script - (class_declaration - name: (identifier) - body: (member_declarations - (method_declaration - (visibility_modifier) - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - (visibility_modifier) - type: (type_specifier) - name: (variable) - default_value: (integer)) - (parameter - type: (type_specifier) - (variadic_modifier) - name: (variable))) - body: (compound_statement))))) - -========================== -Class type parameters -========================== - -abstract final class F> extends B implements A\B, C\D { - function method(): Tc {} -} - ---- - -(script - (class_declaration - (abstract_modifier) - (final_modifier) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) - -========================== -Class where -========================== - -class C extends B implements A where T2 = T3 { - private function __construct(T1 $param) where ?T1 super vec, {} -} - ---- - -(script - (class_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (qualified_identifier - (identifier))))) - body: (member_declarations - (method_declaration - (visibility_modifier) - name: (identifier) - (parameters - (parameter - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (nullable_modifier) - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (type_arguments - (type_specifier))))) - body: (compound_statement))))) - -========================== -Const -========================== - -const int C1 = 1; -const int C2 = 1, C3 = 1; -const C4 = 1; -const C5 = 1, C6 = 1; - ---- - -(script - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer)) - (const_declarator - name: (identifier) - value: (integer)))) - -========================== -Const keyword -========================== - -// Kinda wish this wasn't allowed. Seems like asking for trouble. - -const type = 1; -const newtype = 1; - -// 🤦 -const int int = 1; - -const bool = 1; -const float = 1; -const int = 1; -const string = 1; -const arraykey = 1; -const void = 1; -const nonnull = 1; -const null = 1; -const mixed = 1; -const dynamic = 1; -const noreturn = 1; - -const array = 1; -const varray = 1; -const darray = 1; -const vec = 1; -const dict = 1; -const keyset = 1; - -const tuple = 1; -const shape = 1; - ---- - -(script - (comment) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (comment) - (const_declaration - type: (type_specifier) - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer))) - (const_declaration - (const_declarator - name: (identifier) - value: (integer)))) - -========================== -Empty function -========================== - -namespace { - <<__PHPStdLib, __Pure>> - function is_bool($var): bool; - <<__PHPStdLib, __Pure>> - function is_int($var): bool; -} - ---- - -(script - (namespace_declaration - body: (compound_statement - (function_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier))) - name: (identifier) - (parameters - (parameter - name: (variable))) - return_type: (type_specifier)) - (function_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier))) - name: (identifier) - (parameters - (parameter - name: (variable))) - return_type: (type_specifier))))) - -========================== -Enum -========================== - -enum Enum: int {} - -<> -enum Enum : int { - F1 = 1; - F2 = 8; - F3 = C::CONST; - F4 = 'a'.'b'; -} - ---- - -(script - (enum_declaration - name: (identifier) - type: (type_specifier)) - (enum_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier) - type: (type_specifier) - (enumerator - (identifier) - (integer)) - (enumerator - (identifier) - (integer)) - (enumerator - (identifier) - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier))) - (enumerator - (identifier) - (binary_expression - left: (string) - right: (string))))) - -========================== -Enum type constraint -========================== - -enum Enum: int as int { - F1 = 1; - F2 = 8; -} - ---- - -(script - (enum_declaration - name: (identifier) - type: (type_specifier) - as: (type_specifier) - (enumerator - (identifier) - (integer)) - (enumerator - (identifier) - (integer)))) - -========================== -Function -========================== - -function func0(): void {} - -function func1(...) {} - -function func2($arg) {} - -function func3(int $arg) {} - -function func4(int $arg): void {} - -function func5(int $arg1, bool $arg2): void {} - ---- - -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (variadic_modifier)) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - name: (variable))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (type_specifier) - name: (variable))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement)) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (type_specifier) - name: (variable)) - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - -========================== -Function inout -========================== - -function func(<<__Soft>> inout int $arg1, inout int $arg2) {} - ---- - -(script - (function_declaration - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - (inout_modifier) - type: (type_specifier) - name: (variable)) - (parameter - (inout_modifier) - type: (type_specifier) - name: (variable))) - body: (compound_statement))) - -========================== -Function soft variadic -========================== - -function func(<<__Soft>> int ...$arg1) {} - ---- - -(script - (function_declaration - name: (identifier) - (parameters - (parameter - (attribute_modifier - (qualified_identifier - (identifier))) - type: (type_specifier) - (variadic_modifier) - name: (variable))) - body: (compound_statement))) - -========================== -Function type parameters -========================== - -function func(): void {} - ---- - -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier)) - (type_parameter - name: (identifier) - constraint_type: (type_specifier)) - (type_parameter - name: (identifier) - constraint_type: (type_specifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) - -========================== -Function type specifier -========================== - -type func = (function(int, ?string,): string); - -function func((function(inout int): string) $func): (function(int): string) {} - ---- - -(script - (alias_declaration - (identifier) - (function_type_specifier - (type_specifier) - (type_specifier - (nullable_modifier)) - return_type: (type_specifier))) - (function_declaration - name: (identifier) - (parameters - (parameter - type: (function_type_specifier - (inout_modifier) - (type_specifier) - return_type: (type_specifier)) - name: (variable))) - return_type: (function_type_specifier - (type_specifier) - return_type: (type_specifier)) - body: (compound_statement))) - -========================== -Function where -========================== - -function func1(): T where T as int {} - -function func2(): T where vec = int {} - ---- - -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - constraint_right_type: (type_specifier))) - body: (compound_statement))) - -========================== -Function where tricky -========================== - -function func1() where T = int, {} - -function func2() where ?vec = int, T super int {} - -# Optional comma. Why tho? -function func3() where ?vec = int T super int {} - ---- - -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (nullable_modifier) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - constraint_right_type: (type_specifier)) - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement)) - (comment) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (parameters) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (nullable_modifier) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - constraint_right_type: (type_specifier)) - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier))) - body: (compound_statement))) - -========================== -Interface -========================== - -<> -interface F> extends B, A\B, C\D { - function method(): Tc {} -} - ---- - -(script - (interface_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) - -========================== -Interface where -========================== - -interface C extends B where T1 as T2 {} - ---- - -(script - (interface_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (extends_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (qualified_identifier - (identifier))))) - body: (member_declarations))) - -========================== -Like type modifier -========================== - -function func(~?(function(int): bool) $func): ~int {} - ---- - -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (like_modifier)))) - (parameters - (parameter - type: (function_type_specifier - (like_modifier) - (nullable_modifier) - (type_specifier) - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier - (like_modifier)) - body: (compound_statement))) - -========================== -Method -========================== - -abstract class C { - static function method1(): void {} - public function method2(): void {} - function method3(): void {} - abstract public static function method4(); - final public static function method5(): void {} -} - ---- - -(script - (class_declaration - (abstract_modifier) - name: (identifier) - body: (member_declarations - (method_declaration - (static_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (method_declaration - (visibility_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (method_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement)) - (method_declaration - (abstract_modifier) - (visibility_modifier) - (static_modifier) - name: (identifier) - (parameters)) - (method_declaration - (final_modifier) - (visibility_modifier) - (static_modifier) - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement))))) - -========================== -Namespace brace -========================== - -namespace Space { -} - ---- - -(script - (namespace_declaration - name: (qualified_identifier - (identifier)) - body: (compound_statement))) - -========================== -Namespace semicolon -========================== - -namespace Space; - ---- - -(script - (namespace_declaration - name: (qualified_identifier - (identifier)))) - -========================== -Namespace without name -========================== - -namespace { -} - ---- - -(script - (namespace_declaration - body: (compound_statement))) - -========================== -Newtype alias -========================== - -newtype I = int; - -newtype I as int = arrakey; - ---- - -(script - (alias_declaration - (identifier) - (type_specifier)) - (alias_declaration - (identifier) - as: (type_specifier) - (type_specifier - (qualified_identifier - (identifier))))) - -========================== -Property -========================== - -<<__ConsistentConstruct>> -class C { - static $var1 = 1; - public $var2 = 1; - static public $var3 = 1; - public static $var4 = 1; - - public $var5; - public static $var6; - - public int $var7; - <<__LateInit>> - public static int $var8; -} - ---- - -(script - (class_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier) - body: (member_declarations - (property_declaration - (static_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (visibility_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (static_modifier) - (visibility_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (visibility_modifier) - (static_modifier) - (property_declarator - name: (variable) - value: (integer))) - (property_declaration - (visibility_modifier) - (property_declarator - name: (variable))) - (property_declaration - (visibility_modifier) - (static_modifier) - (property_declarator - name: (variable))) - (property_declaration - (visibility_modifier) - type: (type_specifier) - (property_declarator - name: (variable))) - (property_declaration - (attribute_modifier - (qualified_identifier - (identifier))) - (visibility_modifier) - (static_modifier) - type: (type_specifier) - (property_declarator - name: (variable)))))) - -========================== -Qualified namespace brace -========================== - -namespace Name\Space { -} - ---- - -(script - (namespace_declaration - name: (qualified_identifier - (identifier) - (identifier)) - body: (compound_statement))) - -========================== -Qualified namespace semicolon -========================== - -namespace Name\Space; - ---- - -(script - (namespace_declaration - name: (qualified_identifier - (identifier) - (identifier)))) - -========================== -Reify -========================== - -class C {} - -function func(): void {} - ---- - -(script - (class_declaration - name: (identifier) - (type_parameters - (type_parameter - (reify_modifier) - name: (identifier))) - body: (member_declarations)) - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - (reify_modifier) - name: (identifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) - -========================== -Repeating type parameter constraint -========================== - -function func(): void {} - ---- - -(script - (function_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_type: (type_specifier))) - (parameters) - return_type: (type_specifier) - body: (compound_statement))) - -========================== -Require implements and extends -========================== - -trait T { - require implements I; - require extends C; -} - ---- - -(script - (trait_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - body: (member_declarations - (require_implements_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (require_extends_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))))))) - -========================== -Shape type specifier -========================== - -type circle = shape( - ?'int' => int, - 'shape' => shape( - 'int' => ?int, - ... - ), - ... -); - -type nothing = shape(); - ---- - -(script - (alias_declaration - (identifier) - (shape_type_specifier - (field_specifier - (optional_modifier) - (string) - (type_specifier)) - (field_specifier - (string) - (shape_type_specifier - (field_specifier - (string) - (type_specifier - (nullable_modifier))) - (open_modifier))) - (open_modifier))) - (alias_declaration - (identifier) - (shape_type_specifier))) - -========================== -Trait -========================== - -<> -trait F> implements A\B, C\D { - function method(): Tc {} -} - - ---- - -(script - (trait_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier) - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (member_declarations - (method_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier)))) - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (parameters) - return_type: (type_specifier - (qualified_identifier - (identifier))) - body: (compound_statement))))) - -========================== -Trait where -========================== - -trait C implements A where T1 super T3 {} - ---- - -(script - (trait_declaration - name: (identifier) - (type_parameters - (type_parameter - name: (identifier))) - (implements_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (where_clause - (where_constraint - constraint_left_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_right_type: (type_specifier - (qualified_identifier - (identifier))))) - body: (member_declarations))) - -========================== -Tuple type -========================== - -function func((dict, int) $arg): ?(int, C, B\A) {} - ---- - -(script - (function_declaration - name: (identifier) - (parameters - (parameter - type: (tuple_type_specifier - (type_specifier - (type_arguments - (type_specifier) - (type_specifier))) - (type_specifier)) - name: (variable))) - return_type: (tuple_type_specifier - (nullable_modifier) - (type_specifier) - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier) - (identifier)))) - body: (compound_statement))) - -========================== -Type alias -========================== - -type I = int; - ---- - -(script - (alias_declaration - (identifier) - (type_specifier))) - -========================== -Type alias type parameters -========================== - -type I1 = I2; - -# Only newtype can have a type constraint. -newtype I2 as N = I1; - ---- - -(script - (alias_declaration - (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)))))) - (comment) - (alias_declaration - (identifier) - (type_parameters - (type_parameter - name: (identifier) - constraint_type: (type_specifier - (qualified_identifier - (identifier))) - constraint_type: (type_specifier - (qualified_identifier - (identifier))))) - as: (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))) - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier))))))) - -========================== -Type const -========================== - -class C { - const type T1; - const type T2 = int; - <> - const type T3 as int; - const type T4<<> T3> as int = arraykey; - abstract const type T5 as ?int = ?arraykey; -} - ---- - -(script - (class_declaration - name: (identifier) - body: (member_declarations - (type_const_declaration - name: (identifier)) - (type_const_declaration - name: (identifier) - type: (type_specifier)) - (type_const_declaration - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - name: (identifier) - as: (type_specifier)) - (type_const_declaration - name: (identifier) - (type_parameters - (type_parameter - (attribute_modifier - (qualified_identifier - (identifier))) - name: (identifier))) - as: (type_specifier) - type: (type_specifier)) - (type_const_declaration - (abstract_modifier) - name: (identifier) - as: (type_specifier - (nullable_modifier)) - type: (type_specifier - (nullable_modifier)))))) - -========================== -Use trait -========================== - -class C { - use A; - - use B; - - use C, D { D as E; } - - use F, G>, H { - H::methodG insteadof G; - G::methodH insteadof H; - } -} - ---- - -(script - (class_declaration - name: (identifier) - body: (member_declarations - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier)))) - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)))) - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier))) - (trait_alias_clause - (identifier) - (identifier))) - (trait_use_clause - (type_specifier - (qualified_identifier - (identifier))) - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (type_arguments - (type_specifier))))) - (type_specifier - (qualified_identifier - (identifier))) - (trait_select_clause - (qualified_identifier - (identifier)) - (identifier) - (qualified_identifier - (identifier))) - (trait_select_clause - (qualified_identifier - (identifier)) - (identifier) - (qualified_identifier - (identifier))))))) - -========================== -Xhp class attribute -========================== - -class :a { - attribute int extra_attr; - // XHP identifiers are optional for this case of attribute transfer. - attribute :XHP:HTML:div; -} - -// DEPRECATED: -// Before XHP namespace support (in XHP-Lib v3), -// a special category keyword could be used instead of an interface. -// Note: An XHP class cannot have multiple category or children declarations. -class :a { - category %foo:bar; -} -class :a { - category %name1, %name2; -} - -// Also, a special children keyword with a regex-like syntax could be used. -// See https://github.com/hhvm/xhp-lib/blob/v3.x/tests/ChildRuleTest.php -class :a { - children (:div); -} -class :a { - children any; -} -class :a { - children (:bar*, :baz?, pcdata); -} -class :a { - children (:div*); -} -class :a { - children (:div+); -} -class :a { - children (:div, :div); -} -class :a { - children (:div | :code); -} -class :a { - children (:div | (:code+)); -} -class :a { - children (:div | :code | :p); -} -class :a { - children (%flow); -} - ---- - -(script - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_attribute_declaration - (xhp_class_attribute - type: (type_specifier) - name: (xhp_identifier))) - (comment) - (xhp_attribute_declaration - (xhp_class_attribute - type: (type_specifier - (xhp_class_identifier)))))) - (comment) - (comment) - (comment) - (comment) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_category_declaration - (xhp_category_identifier)))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_category_declaration - (xhp_category_identifier) - (xhp_category_identifier)))) - (comment) - (comment) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (xhp_class_identifier))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (xhp_identifier)))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)) - (postfix_unary_expression - (xhp_class_identifier)) - (xhp_identifier))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (xhp_class_identifier) - (xhp_class_identifier))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (binary_expression - (xhp_class_identifier) - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (binary_expression - (xhp_class_identifier) - (parenthesized_expression - (postfix_unary_expression - (xhp_class_identifier)))))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (binary_expression - (binary_expression - (xhp_class_identifier) - (xhp_class_identifier)) - (xhp_class_identifier)))))) - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_children_declaration - (parenthesized_expression - (xhp_category_identifier)))))) diff --git a/vendor/tree-sitter-hack/test/corpus/expressions.txt b/vendor/tree-sitter-hack/test/corpus/expressions.txt deleted file mode 100644 index 8606f26e2..000000000 --- a/vendor/tree-sitter-hack/test/corpus/expressions.txt +++ /dev/null @@ -1,2705 +0,0 @@ -========================== -Anonymous function -========================== - -$f1 = function($p1) {}; - -$f2 = function($p1, $p2): int {}; - ---- - -(script - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable))) - body: (compound_statement)))) - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable)) - (parameter - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))))) - -========================== -Anonymous function type -========================== - -function((function(int...): int) $function): ((function(int): int), (function(): void)) use ($function) {}; - ---- - -(script - (expression_statement - (anonymous_function_expression - (parameters - (parameter - type: (function_type_specifier - (type_specifier) - (variadic_modifier) - return_type: (type_specifier)) - name: (variable))) - return_type: (tuple_type_specifier - (function_type_specifier - (type_specifier) - return_type: (type_specifier)) - (function_type_specifier - return_type: (type_specifier))) - (use_clause - (variable)) - body: (compound_statement)))) - -========================== -Anonymous function use -========================== - -$f3 = function($p1) use ($p2,) {}; - -$f4 = function($p1): int use ($p2, $p3) {}; - ---- - -(script - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable))) - (use_clause - (variable)) - body: (compound_statement)))) - (expression_statement - (binary_expression - left: (variable) - right: (anonymous_function_expression - (parameters - (parameter - name: (variable))) - return_type: (type_specifier) - (use_clause - (variable) - (variable)) - body: (compound_statement))))) - -========================== -As -========================== - -$var as int; -$var ?as int; - ---- - -(script - (expression_statement - (as_expression - left: (variable) - right: (type_specifier))) - (expression_statement - (as_expression - left: (variable) - right: (type_specifier)))) - -========================== -Assignment -========================== - -$var = 1; -$var[] = 1; -$var[1] = 1; -$var['key'] = 1; -$var[$var['key']] = 1; -$var[$var['key']][] = 1; -$var[][$var['key']] = 1; - -list($var, $bar) = tuple(1, 1); -list($var[], $bar) = tuple(1, 1); -list($var[1], $bar[]) = tuple(1, 1); -list($var['key'], $bar[1]) = tuple(1, 1); -list($var[$var['key']], $bar['key']) = tuple(1, 1); -list($var[$var['key']][], $var[$var['key']],) = tuple(1, 1); - ---- - -(script - (expression_statement - (binary_expression - left: (variable) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (integer)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable)) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable)) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (integer)) - (subscript_expression - (variable))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (string)) - (subscript_expression - (variable) - (integer))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - (subscript_expression - (variable) - (string))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (tuple - (integer) - (integer))))) - -========================== -Async -========================== - -async { -}; - -async { - concurrent { - await func1(); - await func2(); - } -}; - ---- - -(script - (expression_statement - (awaitable_expression - (compound_statement))) - (expression_statement - (awaitable_expression - (compound_statement - (concurrent_statement - (compound_statement - (expression_statement - (prefix_unary_expression - operand: (call_expression - function: (qualified_identifier - (identifier)) - (arguments)))) - (expression_statement - (prefix_unary_expression - operand: (call_expression - function: (qualified_identifier - (identifier)) - (arguments)))))))))) - -========================== -Augmented assignment -========================== - -$var ??= 1; -$var[] .= 'stringgg'; -$var[1] |= 1; -$var['key'] ^= 1; -$var[$var['key']] &= 1; -$var[$var['key']][] <<= 1; -$var[][$var['key']] >>= 1; - -list($var, $bar) += tuple(1, 1); -list($var[], $bar) -= tuple(1, 1); -list($var[1], $bar[]) *= tuple(1, 1); -list($var['key'], $bar[1]) /= tuple(1, 1); -list($var[$var['key']], $bar['key']) %= tuple(1, 1); -list($var[$var['key']][], $var[$var['key']],) **= tuple(1, 1); - ---- - -(script - (expression_statement - (binary_expression - left: (variable) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable)) - right: (string))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (integer)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (integer))) - (expression_statement - (binary_expression - left: (subscript_expression - (subscript_expression - (variable)) - (subscript_expression - (variable) - (string))) - right: (integer))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable)) - (variable)) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (integer)) - (subscript_expression - (variable))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (string)) - (subscript_expression - (variable) - (integer))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string))) - (subscript_expression - (variable) - (string))) - right: (tuple - (integer) - (integer)))) - (expression_statement - (binary_expression - left: (list_expression - (subscript_expression - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - (subscript_expression - (variable) - (subscript_expression - (variable) - (string)))) - right: (tuple - (integer) - (integer))))) - -========================== -Await -========================== - -function func(): void { - await 'await'; -} - ---- - -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement - (expression_statement - (prefix_unary_expression - operand: (string)))))) - -========================== -Binary -========================== - -1 ?? 1; -1 || 1; -1 && 1; -1 | 1; -1 ^ 1; -1 & 1; -1 == 1; -1 != 1; -1 === 1; -1 !== 1; -1 < 1; -1 > 1; -1 <= 1; -1 >= 1; -1 <=> 1; -1 << 1; -1 >> 1; -1 + 1; -1 - 1; -1 . 1; -1 * 1; -1 / 1; -1 % 1; -1 ** 1; - ---- - -(script - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (expression_statement - (binary_expression - left: (integer) - right: (integer)))) - -========================== -Binary combined -========================== - -1 ?? -1 || -1 && -1 | -1 ^ -~ 1 & -1 == -1 != -1 === -! 1 !== -1 < -1 > -1 <= -1 >= -1 <=> -1 << -1 >> -+ 1 + -- 1 - -1 . -1 * -1 / -1 % -1 ** 1; - ---- - -(script - (expression_statement - (binary_expression - left: (integer) - right: (binary_expression - left: (binary_expression - left: (integer) - right: (binary_expression - left: (integer) - right: (integer))) - right: (binary_expression - left: (binary_expression - left: (integer) - right: (prefix_unary_expression - operand: (integer))) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (integer)) - right: (prefix_unary_expression - operand: (integer))) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (integer)) - right: (integer)) - right: (integer)) - right: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (prefix_unary_expression - operand: (integer)) - right: (prefix_unary_expression - operand: (integer))) - right: (integer)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (integer) - right: (integer)) - right: (integer)) - right: (binary_expression - left: (integer) - right: (integer)))))))))))) - -========================== -Binary null as -========================== - -$var['key'] ?? 1 as nonnull; - -$var['key'] ?? null as nonnull; - ---- - -(script - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (as_expression - left: (integer) - right: (type_specifier)))) - (expression_statement - (binary_expression - left: (subscript_expression - (variable) - (string)) - right: (as_expression - left: (null) - right: (type_specifier))))) - -========================== -Binary with strings -========================== - -'??' ?? -'||' || -'&&' && -'|' | -'^' ^ -'&' & -'==' == -'!=' != -'===' === -'!==' !== -'<' < -'>' > -'<=' <= -'>=' >= -'<=>' <=> -'<<' << -'>>' >> -'+' + -'-' - -'.' . -'*' * -'/' / -'%' % -'**' ** '??'; - ---- - -(script - (expression_statement - (binary_expression - left: (string) - right: (binary_expression - left: (binary_expression - left: (string) - right: (binary_expression - left: (string) - right: (string))) - right: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (string)) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (binary_expression - left: (binary_expression - left: (binary_expression - left: (string) - right: (string)) - right: (string)) - right: (binary_expression - left: (string) - right: (string)))))))))))) - -========================== -Cast -========================== - -(int)'int'; -(float)'float'; -(string)'string'; -(array)'array'; - ---- - -(script - (expression_statement - (cast_expression - value: (string))) - (expression_statement - (cast_expression - value: (string))) - (expression_statement - (cast_expression - value: (string))) - (expression_statement - (cast_expression - value: (string)))) - -========================== -Clone -========================== - -clone 'clone'; - ---- - -(script - (expression_statement - (prefix_unary_expression - operand: (string)))) - -========================== -Collection -========================== - -Vector {}; -HH\Vector {1, 2, 3}; - -\HH\Map {}; -Map {'foo' => 1}; - -Set {}; -Set {'foo', 'bar'}; - ---- - -(script - (expression_statement - (collection - (qualified_identifier - (identifier)))) - (expression_statement - (collection - (qualified_identifier - (identifier) - (identifier)) - (integer) - (integer) - (integer))) - (expression_statement - (collection - (qualified_identifier - (identifier) - (identifier)))) - (expression_statement - (collection - (qualified_identifier - (identifier)) - (element_initializer - (string) - (integer)))) - (expression_statement - (collection - (qualified_identifier - (identifier)))) - (expression_statement - (collection - (qualified_identifier - (identifier)) - (string) - (string)))) - -========================== -Comments -========================== - -// a ? : / */ # + re"" - -# a ? : / */ # + re"" - -/* a ? : / */ 1 + 1; # + re"" - -/* # \ -*\/ 1 + 1 -*/ - - ---- - -(script - (comment) - (comment) - (comment) - (expression_statement - (binary_expression - left: (integer) - right: (integer))) - (comment) - (comment)) - -========================== -Darray -========================== - -darray[]; -darray[false => null, 2 => 1]; - ---- - -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (element_initializer - (false) - (null)) - (element_initializer - (integer) - (integer))))) - -========================== -Dict -========================== - -dict[]; -dict[false => null, 2.3 => 1]; - ---- - -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (element_initializer - (false) - (null)) - (element_initializer - (float) - (integer))))) - -========================== -Function call -========================== - -func(); - -func(1, inout $arg, ...null); - -$arg[func()](); - ---- - -(script - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)) - (arguments - (argument - (integer)) - (argument - (inout_modifier) - (variable)) - (argument - (variadic_modifier) - (null))))) - (expression_statement - (call_expression - function: (subscript_expression - (variable) - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (arguments)))) - -========================== -Function call lambda -========================== - -// (lambda (call (awaitable))) -$var = $arg ==> async { return $arg; }(1, ...vec[1,2,3]); - -// (call (lambda)) -$var = async $arg ==> { return $arg; }(1, ...vec[1,2,3]); - -($arg ==> $arg)(func(), inout $arg); - ---- - -(script - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (lambda_expression - (parameters - (parameter - name: (variable))) - body: (call_expression - function: (awaitable_expression - (compound_statement - (return_statement - (variable)))) - (arguments - (argument - (integer)) - (argument - (variadic_modifier) - (array - (array_type) - (integer) - (integer) - (integer)))))))) - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (call_expression - function: (lambda_expression - (async_modifier) - (parameters - (parameter - name: (variable))) - body: (compound_statement - (return_statement - (variable)))) - (arguments - (argument - (integer)) - (argument - (variadic_modifier) - (array - (array_type) - (integer) - (integer) - (integer))))))) - (expression_statement - (call_expression - function: (parenthesized_expression - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (variable))) - (arguments - (argument - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (argument - (inout_modifier) - (variable)))))) - -========================== -Function call pipe -========================== - -$$(); - -func() |> $$($$); - ---- - -(script - (expression_statement - (call_expression - function: (pipe_variable) - (arguments))) - (expression_statement - (binary_expression - left: (call_expression - function: (qualified_identifier - (identifier)) - (arguments)) - right: (call_expression - function: (pipe_variable) - (arguments - (argument - (pipe_variable))))))) - -========================== -Function call scoped -========================== - -arg::$arg(); - -arg::arg(); - ---- - -(script - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (variable)) - (arguments))) - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments)))) - -========================== -Function call selection -========================== - -$arg?->$arg(); - -arg->arg(); - ---- - -(script - (expression_statement - (call_expression - function: (selection_expression - (variable) - (variable)) - (arguments))) - (expression_statement - (call_expression - function: (selection_expression - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier))) - (arguments)))) - -========================== -Include -========================== - -include_once(__DIR__.'/../vendor/autoload.hack'); -include(__DIR__.'/../vendor/autoload.hack'); - ---- - -(script - (expression_statement - (include_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string))))) - (expression_statement - (include_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string)))))) - -========================== -Is -========================== - -$var is int; - ---- - -(script - (expression_statement - (is_expression - left: (variable) - right: (type_specifier)))) - -========================== -Keyset -========================== - -keyset[]; -keyset[1, null, .1, true]; - ---- - -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (integer) - (null) - (float) - (true)))) - -========================== -Lambda -========================== - -(int $x): int ==> $x + 1; -(int $x) ==> $x + 1; -($x) ==> $x + 1; -$x ==> $x + 1; - ---- - -(script - (expression_statement - (lambda_expression - (parameters - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (binary_expression - left: (variable) - right: (integer)))) - (expression_statement - (lambda_expression - (parameters - (parameter - type: (type_specifier) - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer)))) - (expression_statement - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer)))) - (expression_statement - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer))))) - -========================== -Lambda attribute -========================== - -# HHVM requires parens to parse correctly 🤔 Tree-sitter doesn't. -(<>(int $x): int ==> $x + 1); - -(<> $x ==> {}); - ---- - -(script - (comment) - (expression_statement - (parenthesized_expression - (lambda_expression - (attribute_modifier - (qualified_identifier - (identifier)) - (arguments - (argument - (integer))) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)) - (argument - (integer)))) - (parameters - (parameter - type: (type_specifier) - name: (variable))) - return_type: (type_specifier) - body: (binary_expression - left: (variable) - right: (integer))))) - (expression_statement - (parenthesized_expression - (lambda_expression - (attribute_modifier - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))) - (parameters - (parameter - name: (variable))) - body: (compound_statement))))) - -========================== -Lambda with lambda arg -========================== - -((function(): void) $test): void ==> { -}; - -( ( /*test*/ function ( ) : void ) $test ) : void ==> { -}; - -( ( function ( ) /*test*/ : void ) $test ) : void ==> { -}; - -// TODO: The line below should not error as it is valid Hack. -// See PR #8 for details. -// ( ( function /*test*/ ( ) : void ) $test ) : void ==> { -// }; - ---- - -(script - (expression_statement - (lambda_expression - (parameters - (parameter - type: (function_type_specifier - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - (expression_statement - (lambda_expression - (parameters - (parameter - type: (function_type_specifier - (comment) - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - (expression_statement - (lambda_expression - (parameters - (parameter - type: (function_type_specifier - (comment) - return_type: (type_specifier)) - name: (variable))) - return_type: (type_specifier) - body: (compound_statement))) - (comment) - (comment) - (comment) - (comment)) - -========================== -List -========================== - -list($a) = tuple('a'); -list($a,) = tuple('a','b'); -list($a,,$c) = tuple('a','b','c'); -list(,$b,,,$e,) = tuple('a','b','c','d','e','f'); - ---- - -(script - (expression_statement - (binary_expression - left: (list_expression - (variable)) - right: (tuple - (string)))) - (expression_statement - (binary_expression - left: (list_expression - (variable)) - right: (tuple - (string) - (string)))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (string) - (string) - (string)))) - (expression_statement - (binary_expression - left: (list_expression - (variable) - (variable)) - right: (tuple - (string) - (string) - (string) - (string) - (string) - (string))))) - -========================== -New -========================== - -// https://github.com/facebook/hhvm/blob/a114ef79b4673c35755297ed570d23a72969ba5f/hphp/hack/test/full_fidelity/cases/test_object_creation_errors.php - -$p1 = new Point(); -$p1 = new Point(12); -$p1 = new $PointClassVar->$pointClassName(); - -// Fails in Hack but not in Tree-sitter. Should fail in Tree-sitter. -// $p1 = new Point::Point(12); - -$p1 = new Point::$pointVar(12); -$p1 = new self::$pointVar(12); -$p1 = new $point(12); -$p1 = new Point(12); -$p1 = new (function_that_returns_class_name())(12); -$p1 = "Point" |> new $$(12); - ---- - -(script - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments)))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (selection_expression - (variable) - (variable)) - (arguments)))) - (comment) - (comment) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (scoped_identifier - (qualified_identifier - (identifier)) - (variable)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (scoped_identifier - (scope_identifier) - (variable)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (variable) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (new_expression - (parenthesized_expression - (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - (arguments - (argument - (integer)))))) - (expression_statement - (binary_expression - left: (variable) - right: (binary_expression - left: (string) - right: (new_expression - (pipe_variable) - (arguments - (argument - (integer)))))))) - -========================== -Pipe -========================== - -vec[1, 2] - |> Vec\map($$, $var ==> $var + 1) - |> $_ ==> { - return $$; - }($$); - ---- - -(script - (expression_statement - (binary_expression - left: (binary_expression - left: (array - (array_type) - (integer) - (integer)) - right: (call_expression - function: (qualified_identifier - (identifier) - (identifier)) - (arguments - (argument - (pipe_variable)) - (argument - (lambda_expression - (parameters - (parameter - name: (variable))) - body: (binary_expression - left: (variable) - right: (integer))))))) - right: (call_expression - function: (lambda_expression - (parameters - (parameter - name: (variable))) - body: (compound_statement - (return_statement - (pipe_variable)))) - (arguments - (argument - (pipe_variable))))))) - -========================== -Pipe scoped -========================== - -C::class |> $$::CONST; - ---- - -(script - (expression_statement - (binary_expression - left: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - right: (scoped_identifier - (pipe_variable) - (identifier))))) - -========================== -Prefix unary -========================== - -!1; -~1; --1; -+1; - -! ~ - +1; - ---- - -(script - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (integer))) - (expression_statement - (prefix_unary_expression - operand: (prefix_unary_expression - operand: (prefix_unary_expression - operand: (prefix_unary_expression - operand: (integer))))))) - -========================== -Prefixed strings -========================== - -re"re"; - -b"b"; - -r0eb " r 0 eb "; - ---- - -(script - (expression_statement - (prefixed_string - prefix: (identifier) - (string))) - (expression_statement - (prefixed_string - prefix: (identifier) - (string))) - (expression_statement - (prefixed_string - prefix: (identifier) - (string)))) - -========================== -Print -========================== - -print 'print'; - ---- - -(script - (expression_statement - (prefix_unary_expression - operand: (string)))) - -========================== -Require -========================== - -require_once(__DIR__.'/../vendor/autoload.hack'); -require(__DIR__.'/../vendor/autoload.hack'); - ---- - -(script - (expression_statement - (require_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string))))) - (expression_statement - (require_expression - (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (string)))))) - -========================== -Safe selection -========================== - -$var?->$var ?? $var ?->$var ? $var?-> $var : $var ?-> $var; - -$var[$var?->$var]?->$var[$var?->$var] ?? -$var[$var ?->$var] ?->$var[$var ?->$var] - ? $var[$var?-> $var]?-> $var[$var?-> $var] - : $var[$var ?-> $var] ?-> $var[$var ?-> $var]; - ---- - -(script - (expression_statement - (ternary_expression - condition: (binary_expression - left: (selection_expression - (variable) - (variable)) - right: (selection_expression - (variable) - (variable))) - consequence: (selection_expression - (variable) - (variable)) - alternative: (selection_expression - (variable) - (variable)))) - (expression_statement - (ternary_expression - condition: (binary_expression - left: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable))) - right: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable)))) - consequence: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable))) - alternative: (subscript_expression - (selection_expression - (subscript_expression - (variable) - (selection_expression - (variable) - (variable))) - (variable)) - (selection_expression - (variable) - (variable)))))) - -========================== -Selection -========================== - -$var->$var; -C->$var; -C->C; -C\C->$var[1]->C; -$var[0]->$var[0]; -$var[0]->var[0]; - ---- - -(script - (expression_statement - (selection_expression - (variable) - (variable))) - (expression_statement - (selection_expression - (qualified_identifier - (identifier)) - (variable))) - (expression_statement - (selection_expression - (qualified_identifier - (identifier)) - (qualified_identifier - (identifier)))) - (expression_statement - (selection_expression - (subscript_expression - (selection_expression - (qualified_identifier - (identifier) - (identifier)) - (variable)) - (integer)) - (qualified_identifier - (identifier)))) - (expression_statement - (subscript_expression - (selection_expression - (subscript_expression - (variable) - (integer)) - (variable)) - (integer))) - (expression_statement - (subscript_expression - (selection_expression - (subscript_expression - (variable) - (integer)) - (qualified_identifier - (identifier))) - (integer)))) - -========================== -Selection brace -========================== - -$dynamic_item->{$primary_key}; - -$dynamic_item->{$fun->test()}; - -$dynamic_item->{$primary_key}->{$primary_key2}->{$primary_key3}; - -$dynamic_item->{$primary_key}->$primary_key2->{$primary_key3}; - ---- - -(script - (expression_statement - (selection_expression - (variable) - (braced_expression - (variable)))) - (expression_statement - (selection_expression - (variable) - (braced_expression - (call_expression - function: (selection_expression - (variable) - (qualified_identifier - (identifier))) - (arguments))))) - (expression_statement - (selection_expression - (selection_expression - (selection_expression - (variable) - (braced_expression - (variable))) - (braced_expression - (variable))) - (braced_expression - (variable)))) - (expression_statement - (selection_expression - (selection_expression - (selection_expression - (variable) - (braced_expression - (variable))) - (variable)) - (braced_expression - (variable))))) - -========================== -Selection with as -========================== - -$var as nonnull->test; - -$var as nonnull->test(); - -($var as nonnull)->test; - -$var->test as nonnull; - -$var->test as nonnull->test2; - ---- - -(script - (expression_statement - (selection_expression - (as_expression - left: (variable) - right: (type_specifier)) - (qualified_identifier - (identifier)))) - (expression_statement - (call_expression - function: (selection_expression - (as_expression - left: (variable) - right: (type_specifier)) - (qualified_identifier - (identifier))) - (arguments))) - (expression_statement - (selection_expression - (parenthesized_expression - (as_expression - left: (variable) - right: (type_specifier))) - (qualified_identifier - (identifier)))) - (expression_statement - (as_expression - left: (selection_expression - (variable) - (qualified_identifier - (identifier))) - right: (type_specifier))) - (expression_statement - (selection_expression - (as_expression - left: (selection_expression - (variable) - (qualified_identifier - (identifier))) - right: (type_specifier)) - (qualified_identifier - (identifier))))) - -========================== -Selection with keyword -========================== - -$this->clone(); - -$this->print(); - -$this->new(); - -$this->clone()->new()->print()->$item; - ---- - -(script - (expression_statement - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments))) - (expression_statement - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments))) - (expression_statement - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments))) - (expression_statement - (selection_expression - (call_expression - function: (selection_expression - (call_expression - function: (selection_expression - (call_expression - function: (selection_expression - (variable) - (identifier)) - (arguments)) - (identifier)) - (arguments)) - (identifier)) - (arguments)) - (variable)))) - -========================== -Shape -========================== - -shape( - 'field' => 1, -); - ---- - -(script - (expression_statement - (shape - (field_initializer - (string) - (integer))))) - -========================== -Shape type keys -========================== - -type square = shape( - new C() => C, - fun() => int, - 'streng' => string, - (() ==> $var ==> $var)() => string, -); - ---- - -(script - (alias_declaration - (identifier) - (shape_type_specifier - (field_specifier - (new_expression - (qualified_identifier - (identifier)) - (arguments)) - (type_specifier - (qualified_identifier - (identifier)))) - (field_specifier - (call_expression - function: (qualified_identifier - (identifier)) - (arguments)) - (type_specifier)) - (field_specifier - (string) - (type_specifier)) - (field_specifier - (call_expression - function: (parenthesized_expression - (lambda_expression - (parameters) - body: (lambda_expression - (parameters - (parameter - name: (variable))) - body: (variable)))) - (arguments)) - (type_specifier))))) - -========================== -Subscript as -========================== - -vec[] as int[0]; - -1 as int[0]; - ---- - -(script - (expression_statement - (subscript_expression - (as_expression - left: (array - (array_type)) - right: (type_specifier)) - (integer))) - (expression_statement - (subscript_expression - (as_expression - left: (integer) - right: (type_specifier)) - (integer)))) - -========================== -Ternary -========================== - -$var ? true : false; -$var ?: false; -$var == 1 ? $var ?: 3 : $var > 2 ? 2 : 1; -$var == 1 ?: $var < 3 ? 3 : 2; - ---- - -(script - (expression_statement - (ternary_expression - condition: (variable) - consequence: (true) - alternative: (false))) - (expression_statement - (binary_expression - left: (variable) - right: (false))) - (expression_statement - (ternary_expression - condition: (ternary_expression - condition: (binary_expression - left: (variable) - right: (integer)) - consequence: (binary_expression - left: (variable) - right: (integer)) - alternative: (binary_expression - left: (variable) - right: (integer))) - consequence: (integer) - alternative: (integer))) - (expression_statement - (ternary_expression - condition: (binary_expression - left: (binary_expression - left: (variable) - right: (integer)) - right: (binary_expression - left: (variable) - right: (integer))) - consequence: (integer) - alternative: (integer)))) - -========================== -Type arguments -========================== - -funcshion, int>(); - -funcshion<>(); - -new Cluss(); - -# Weird. Hack allows empty type arguments on function calls but not class instantiation. -# new Cluss<>(); -# new Cluss>(); - ---- - -(script - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (type_arguments - (type_specifier - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier))) - (type_specifier)) - (arguments))) - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (type_arguments) - (arguments))) - (expression_statement - (new_expression - (qualified_identifier - (identifier)) - (type_arguments - (type_specifier)) - (arguments))) - (comment) - (comment) - (comment)) - -========================== -Update -========================== - -++$var; ---$var; -$var++; -$var--; - ---- - -(script - (expression_statement - (prefix_unary_expression - operand: (variable))) - (expression_statement - (prefix_unary_expression - operand: (variable))) - (expression_statement - (postfix_unary_expression - (variable))) - (expression_statement - (postfix_unary_expression - (variable)))) - -========================== -Vec -========================== - -vec[]; -vec[1, 1., true]; - ---- - -(script - (expression_statement - (array - (array_type))) - (expression_statement - (array - (array_type) - (integer) - (float) - (true)))) - -========================== -Weird selection -========================== - -c::c?->c; - -($var + $var)?->c; - -$func()?->c; - ---- - -(script - (expression_statement - (selection_expression - (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (qualified_identifier - (identifier)))) - (expression_statement - (selection_expression - (parenthesized_expression - (binary_expression - left: (variable) - right: (variable))) - (qualified_identifier - (identifier)))) - (expression_statement - (selection_expression - (call_expression - function: (variable) - (arguments)) - (qualified_identifier - (identifier))))) - -========================== -Xhp as arg v3 -========================== - -TestXHP::display(<:page:subpage:test />); - ---- - -(script - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments - (argument - (xhp_expression - (xhp_open_close - (xhp_class_identifier)))))))) - -========================== -Xhp as arg v4 -========================== - -TestXHP::display(); - ---- - -(script - (expression_statement - (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments - (argument - (xhp_expression - (xhp_open_close - (xhp_identifier)))))))) - -========================== -Xhp attribute -========================== - -; - - ; - - 'derp'}} - myshape={shape('foo' => 'herp', 'bar' => 'derp')} - />; - ---- - -(script - (expression_statement - (xhp_expression - (xhp_open_close - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (braced_expression - (call_expression - function: (qualified_identifier - (identifier)) - (arguments - (argument - (string))))))))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (braced_expression - (call_expression - function: (qualified_identifier - (identifier)) - (arguments - (argument - (string))))))) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open_close - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_identifier) - (braced_expression - (true))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (integer))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (array - (array_type) - (integer) - (integer) - (integer)))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (new_expression - (qualified_identifier - (identifier)) - (arguments)))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (string))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (float))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (collection - (qualified_identifier - (identifier)) - (string) - (string) - (string)))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (collection - (qualified_identifier - (identifier)) - (element_initializer - (string) - (string))))) - (xhp_attribute - (xhp_identifier) - (braced_expression - (shape - (field_initializer - (string) - (string)) - (field_initializer - (string) - (string))))))))) - -========================== -Xhp brace -========================== - -return - Hi! {$this} is a {$this->test()}! -; - ---- - -(script - (return_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (braced_expression - (variable)) - (xhp_string) - (braced_expression - (call_expression - function: (selection_expression - (variable) - (qualified_identifier - (identifier))) - (arguments))) - (xhp_string) - (xhp_close - (xhp_identifier))))) - -========================== -Xhp class v3 -========================== - -xhp class :a:m_b { -} - -new :a:m_b:b_m(); - ---- - -(script - (class_declaration - (xhp_modifier) - name: (xhp_class_identifier) - body: (member_declarations)) - (expression_statement - (new_expression - (xhp_class_identifier) - (arguments)))) - -========================== -Xhp class v4 -========================== - -xhp class a:m_b { -} - -new a:m_b:b_m(); - ---- - -(script - (class_declaration - (xhp_modifier) - name: (xhp_identifier) - body: (member_declarations)) - (expression_statement - (new_expression - (xhp_identifier) - (arguments)))) - -========================== -Xhp classname -========================== - -assert_func(:page:subpage:test::class); - ---- - -(script - (expression_statement - (call_expression - function: (qualified_identifier - (identifier)) - (arguments - (argument - (scoped_identifier - (xhp_class_identifier) - (identifier))))))) - -========================== -Xhp comment -========================== - -return - - Te{$this}st - -; - ---- - -(script - (return_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_comment) - (xhp_string) - (braced_expression - (variable)) - (xhp_string) - (xhp_comment) - (xhp_string) - (xhp_close - (xhp_identifier))))) - -========================== -Xhp enum -========================== - -class :a { - attribute enum {'a', 'b', 1} denum = 1 @required; -} - ---- - -(script - (class_declaration - name: (xhp_class_identifier) - body: (member_declarations - (xhp_attribute_declaration - (xhp_class_attribute - type: (xhp_enum_type - (string) - (string) - (integer)) - name: (xhp_identifier) - default: (integer)))))) - -========================== -Xhp spread -========================== - -
; -
; -
{$this}
; -
{$this}
; - ---- - -(script - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_spread_expression - (variable)))) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_spread_expression - (variable))) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_identifier) - (string))) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_spread_expression - (variable))) - (xhp_attribute - (xhp_identifier) - (string))) - (braced_expression - (variable)) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_identifier) - (string)) - (xhp_attribute - (xhp_spread_expression - (variable)))) - (braced_expression - (variable)) - (xhp_close - (xhp_identifier))))) - -========================== -Xhp string not comment -========================== - - # ; - - -# -; - - // ; - - #hello ; - -#hello; - ---- - -(script - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier)))) - (expression_statement - (xhp_expression - (xhp_open - (xhp_identifier)) - (xhp_string) - (xhp_close - (xhp_identifier))))) - -========================== -Yield -========================== - -function func(): void { - yield 'yield'; - yield yield 'yield' => 1; - yield 1 => 'yield'; -} - ---- - -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement - (expression_statement - (yield_expression - (string))) - (expression_statement - (yield_expression - (yield_expression - (element_initializer - (string) - (integer))))) - (expression_statement - (yield_expression - (element_initializer - (integer) - (string))))))) diff --git a/vendor/tree-sitter-hack/test/corpus/literals.txt b/vendor/tree-sitter-hack/test/corpus/literals.txt deleted file mode 100644 index d205d8ef5..000000000 --- a/vendor/tree-sitter-hack/test/corpus/literals.txt +++ /dev/null @@ -1,491 +0,0 @@ -========================== -Double quoted strings -========================== - -""; -" "; -"\""; -"\\"; -"\?"; -"'"; -" \'\\\?'"; -b" \'\\\?'"; -re" \'\\\?'"; - ---- - -(script - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (string)) - (expression_statement - (prefixed_string - prefix: (identifier) - (string))) - (expression_statement - (prefixed_string - prefix: (identifier) - (string)))) - -========================== -Floats -========================== - -12.01; -.01; -12.; -12.01e12; -12.01E12; -12.e12; -12.E12; -12.01e-12; -12.01E-12; -12.e-12; -12.E-12; -.01E-12; -12.01e+12; -12.01E+12; -12.e+12; -12.E+12; -.01E+12; -1E12; -1e12; -1E-12; -1e+12; - ---- - -(script - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float)) - (expression_statement - (float))) - -========================== -Heredoc almost -========================== - -<< 0; $var++) 1; - -for ($var = 1, $var / 0; $var++, $var > 0; $var--, $var = rand()) 1; - ---- - -(script - (for_statement - body: (expression_statement - (integer))) - (for_statement - (binary_expression - left: (variable) - right: (integer)) - (binary_expression - left: (variable) - right: (integer)) - (postfix_unary_expression - (variable)) - body: (expression_statement - (integer))) - (for_statement - (binary_expression - left: (variable) - right: (integer)) - (binary_expression - left: (variable) - right: (integer)) - (postfix_unary_expression - (variable)) - (binary_expression - left: (variable) - right: (integer)) - (postfix_unary_expression - (variable)) - (binary_expression - left: (variable) - right: (call_expression - function: (qualified_identifier - (identifier)) - (arguments))) - body: (expression_statement - (integer)))) - -========================== -Foreach -========================== - -foreach ($c as $v) {} - -foreach (varray[] as $k => $v[0]) {} - -foreach (darray[] as list($a[vec[] as int[0]], $b)) {} - -# HHVM can't parse an as-expression in the collection position, but -# tree-sitter-hack can 💪. Commenting out because bin/test-corpus runs tests for both. -# foreach (darray[] as dict as $v) {} - ---- - -(script - (foreach_statement - collection: (variable) - value: (variable) - body: (compound_statement)) - (foreach_statement - collection: (array - (array_type)) - key: (variable) - value: (subscript_expression - (variable) - (integer)) - body: (compound_statement)) - (foreach_statement - collection: (array - (array_type) - (type_arguments - (type_specifier) - (type_specifier))) - value: (list_expression - (subscript_expression - (variable) - (subscript_expression - (as_expression - left: (array - (array_type)) - right: (type_specifier)) - (integer))) - (variable)) - body: (compound_statement)) - (comment) - (comment) - (comment)) - -========================== -Foreach await -========================== - -foreach ($c await as $v) {} - -foreach ($c await as $k => $v) {} - ---- - -(script - (foreach_statement - collection: (variable) - (await_modifier) - value: (variable) - body: (compound_statement)) - (foreach_statement - collection: (variable) - (await_modifier) - key: (variable) - value: (variable) - body: (compound_statement))) - -========================== -If -========================== - -if (0) 1; - -if (0) { 1; } - ---- - -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))) - -========================== -If else -========================== - -if (0) 1; else 0; - -if (0) { - 1; -} else { - 0; -} - ---- - -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - else: (expression_statement - (integer))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))) - else: (compound_statement - (expression_statement - (integer))))) - -========================== -If else if -========================== - -if (0) 1; else if (1) 0; elseif (0) 1; else 0; - -if (0) { -} else if (1) { -} elseif (1) { -} else { -} - ---- - -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - else: (expression_statement - (integer))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement) - condition: (parenthesized_expression - (integer)) - body: (compound_statement) - condition: (parenthesized_expression - (integer)) - body: (compound_statement) - else: (compound_statement))) - -========================== -If nested -========================== - -if (0) if (1) 0; else 0; - -if (0) { - if (1) 0; -} else { - if (1) { 0; } -} - ---- - -(script - (if_statement - condition: (parenthesized_expression - (integer)) - body: (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)) - else: (expression_statement - (integer)))) - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (if_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)))) - else: (compound_statement - (if_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))))) - -========================== -Switch -========================== - -switch ($arg) {default:} - ---- - -(script - (switch_statement - value: (parenthesized_expression - (variable)) - (switch_default))) - -========================== -Switch case -========================== - -switch ($arg) { - case 1 + 1: - return 1 + 1; - break; -} - ---- - -(script - (switch_statement - value: (parenthesized_expression - (variable)) - (switch_case - value: (binary_expression - left: (integer) - right: (integer)) - (return_statement - (binary_expression - left: (integer) - right: (integer))) - (break_statement)))) - -========================== -Switch default -========================== - -switch ($arg) { - default: - break; - case 1: - break; -} - ---- - -(script - (switch_statement - value: (parenthesized_expression - (variable)) - (switch_default - (break_statement)) - (switch_case - value: (integer) - (break_statement)))) - -========================== -Throw -========================== - -throw 1; - ---- - -(script - (throw_statement - (integer))) - -========================== -Try -========================== - -try { -} catch (Type $var) { -} - -try { -} catch (Type $var1) { -} catch (Type $var2) { -} - ---- - -(script - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement))) - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)))) - -========================== -Try catch finally -========================== - -try { -} catch (Type $var) { -} finally { -} - -try { -} catch (Type $var1) { -} catch (Type $var2) { -} finally { -} - ---- - -(script - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement))) - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement)))) - -========================== -Try finally -========================== - -try { -} finally { -} - ---- - -(script - (try_statement - body: (compound_statement) - (finally_clause - body: (compound_statement)))) - -========================== -Try nested -========================== - -try { - try { - } catch (Namespce\Type $var) { - } finally { - } -} catch (Namespce\Type $var) { - try { - } catch (Namespce\Type $var) { - } finally { - } -} finally { - try { - } catch (Namespce\Type $var) { - } finally { - } -} - ---- - -(script - (try_statement - body: (compound_statement - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement)))) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement))))) - (finally_clause - body: (compound_statement - (try_statement - body: (compound_statement) - (catch_clause - type: (type_specifier - (qualified_identifier - (identifier) - (identifier))) - name: (variable) - body: (compound_statement)) - (finally_clause - body: (compound_statement))))))) - -========================== -Unset -========================== - -unset(); - -unset($dict['a'], $vec[1]); - ---- - -(script - (unset_statement) - (unset_statement - (subscript_expression - (variable) - (string)) - (subscript_expression - (variable) - (integer)))) - -========================== -Use -========================== - -use const Space\Const\C; -use function Space\Func\F as E; -use type Space\Type\T; -use namespace Space\Name\N as M; - -use namespace Space\Name2\N2, Space\Nothing\N3 as N8, type Space\Type2\N4,; - -use namespace Space\Name\N10\{A as A2, B\}; -use namespace Space\Name\{\C, Slash as Forward}; - -use \What\Is\This\{function A as A2, B, const H\S\L as stdlib, function F}; - -use type \{kind,}; -use Q\B\{kind2,}; -use type Q\B\{kind3,}; - - ---- - -(script - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier))) - (use_statement - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier))) - (use_clause - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier)) - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)))) - (use_statement - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier)) - alias: (identifier)) - (use_clause - (qualified_identifier - (identifier)))) - (use_statement - (use_type) - (qualified_identifier - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier))) - (use_clause - (qualified_identifier - (identifier)) - alias: (identifier))) - (use_statement - (qualified_identifier - (identifier) - (identifier) - (identifier)) - (use_clause - (use_type) - (qualified_identifier - (identifier)) - alias: (identifier)) - (use_clause - (qualified_identifier - (identifier))) - (use_clause - (use_type) - (qualified_identifier - (identifier) - (identifier) - (identifier)) - alias: (identifier)) - (use_clause - (use_type) - (qualified_identifier - (identifier)))) - (use_statement - (use_type) - (use_clause - (qualified_identifier - (identifier)))) - (use_statement - (qualified_identifier - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier)))) - (use_statement - (use_type) - (qualified_identifier - (identifier) - (identifier)) - (use_clause - (qualified_identifier - (identifier))))) - -========================== -Using -========================== - -using (0) {} - -await using (0) {} - ---- - -(script - (using_statement - (integer) - (compound_statement)) - (using_statement - (await_modifier) - (integer) - (compound_statement))) - -========================== -Using sequence -========================== - -using ($new = new Object(), $file = new File('using', '+using')) {} - ---- - -(script - (using_statement - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments))) - (binary_expression - left: (variable) - right: (new_expression - (qualified_identifier - (identifier)) - (arguments - (argument - (string)) - (argument - (string))))) - (compound_statement))) - -========================== -Using simple -========================== - -function func(): void { - using $new = Object::new(); -} - ---- - -(script - (function_declaration - name: (identifier) - (parameters) - return_type: (type_specifier) - body: (compound_statement - (using_statement - (expression_statement - (binary_expression - left: (variable) - right: (call_expression - function: (scoped_identifier - (qualified_identifier - (identifier)) - (identifier)) - (arguments)))))))) - -========================== -While -========================== - -while (0) 1; - -while (0) { 1; } - ---- - -(script - (while_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer))) - (while_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer))))) - -========================== -While identifier -========================== - -while (id < 1) {} - ---- - -(script - (while_statement - condition: (parenthesized_expression - (binary_expression - left: (qualified_identifier - (identifier)) - right: (integer))) - body: (compound_statement))) - -========================== -While nested -========================== - -while (0) while (1) 0; - -while (0) { while (1) { 0; } } - ---- - -(script - (while_statement - condition: (parenthesized_expression - (integer)) - body: (while_statement - condition: (parenthesized_expression - (integer)) - body: (expression_statement - (integer)))) - (while_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (while_statement - condition: (parenthesized_expression - (integer)) - body: (compound_statement - (expression_statement - (integer)))))))